@import url("https://fonts.googleapis.com/css2?family=Poppins&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@500&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans&display=swap");@import url("https://fonts.googleapis.com/css2?family=Open+Sans:wght@700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Raleway:wght@900&display=swap");@font-face{font-family:font-cityscan;src:url(../fonts/font-cityscan.eot?4902689);src:url(../fonts/font-cityscan.eot?4902689#iefix) format("embedded-opentype"),url(../fonts/font-cityscan.woff2?4902689) format("woff2"),url(../fonts/font-cityscan.woff?4902689) format("woff"),url(../fonts/font-cityscan.ttf?4902689) format("truetype"),url(../fonts/font-cityscan.svg?4902689#fontello) format("svg");font-weight:400;font-style:normal}@font-face{font-family:font-cityscan2;src:url(../fonts/font-cityscan2.eot?76158281);src:url(../fonts/font-cityscan2.eot?76158281#iefix) format("embedded-opentype"),url(../fonts/font-cityscan2.woff2?76158281) format("woff2"),url(../fonts/font-cityscan2.woff?76158281) format("woff"),url(../fonts/font-cityscan2.ttf?76158281) format("truetype"),url(../fonts/font-cityscan2.svg?76158281#fontello) format("svg");font-weight:400;font-style:normal}[class*=" icon-"]:before,[class^=icon-]:before{font-family:font-cityscan}[class*=" icon2-"]:before,[class*=" icon-"]:before,[class^=icon2-]:before,[class^=icon-]:before{font-style:normal;font-weight:400;speak:never;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" icon2-"]:before,[class^=icon2-]:before{font-family:font-cityscan2}.icon-zoom-carto:before{content:"\e800"}.icon-unzoom-carto:before{content:"\e801"}.icon-note-1:before{content:"\e802"}.icon-note-2:before{content:"\e803"}.icon-note-3:before{content:"\e804"}.icon-note-4:before{content:"\e805"}.icon-note-5:before{content:"\e806"}.icon-options-carto:before{content:"\e807"}.icon-Breadcrumb:before{content:"\e808"}.icon-information:before{content:"\e809"}.icon-Bold_close:before{content:"\e80a"}.icon-menu:before{content:"\e80b"}.icon-return:before{content:"\e80c"}.icon-top:before{content:"\e80d"}.icon-flop:before{content:"\e80e"}.icon-Arrow-Select:before{content:"\e80f"}.icon-arrow-child:before{content:"\e810"}.icon-administration:before{content:"\e811"}.icon-Positive:before{content:"\e812"}.icon-Negative:before{content:"\e813"}.icon-isochrones:before{content:"\e814"}.icon-nb-plan:before{content:"\e815"}.icon-arrow-dropdown-up:before{content:"\e816"}.icon-arrow-dropdown-down:before{content:"\e817"}.icon-hidden:before{content:"\e818"}.icon-PremiumStroke:before{content:"\e819"}.icon-MenuBurger:before{content:"\e81a"}.icon-crown:before{content:"\e81b"}.icon-LikeStroke:before{content:"\e81c"}.icon-objectif:before{content:"\e81d"}.icon-warning:before{content:"\e81e"}.icon-itineraire:before{content:"\e81f"}.icon-share1:before{content:"\e820"}.icon-Check:before{content:"\e821"}.icon-message:before{content:"\e822"}.icon-Close:before{content:"\e823"}.icon-Like:before{content:"\e824"}.icon-layer-carto:before{content:"\e825"}.icon-Premium:before{content:"\e826"}.icon-ArrowTop:before{content:"\e827"}.icon-ArrowBottom:before{content:"\e828"}.icon-ArrowLeft:before{content:"\e829"}.icon-ArrowRight:before{content:"\e82a"}.icon-appartement:before{content:"\e82b"}.icon-podium:before{content:"\e82c"}.icon-commune:before{content:"\e82d"}.icon-show:before{content:"\e82e"}.icon-SpeachBubble1:before{content:"\e82f"}.icon-payment:before{content:"\e830"}.icon-calendar:before{content:"\e831"}.icon-calendar-year:before{content:"\e832"}.icon-graph:before{content:"\e833"}.icon-Location:before{content:"\e834"}.icon-phone:before{content:"\e835"}.icon-Phone:before{content:"\e836"}.icon-CameraStroke:before{content:"\e837"}.icon-magnifyglass:before{content:"\e838"}.icon-new-address:before{content:"\e839"}.icon-pencil:before{content:"\e83a"}.icon-location-full:before{content:"\e83b"}.icon-SaveStroke:before{content:"\e83c"}.icon-Print:before{content:"\e83d"}.icon-TrashStroke:before{content:"\e83e"}.icon-comment-validation:before{content:"\e83f"}.icon-map:before{content:"\e840"}.icon-user:before{content:"\e841"}.icon-iso-transport:before{content:"\e842"}.icon-iso-voiture:before{content:"\e843"}.icon-iso-velo:before{content:"\e844"}.icon-iso-pied:before{content:"\e845"}.icon-bedroom:before{content:"\e846"}.icon-strong-arrow-to-right:before{content:"\e847"}.icon-strong-arrow-to-top:before{content:"\e848"}.icon-strong-arrow-to-left:before{content:"\e849"}.icon-strong-arrow-to-bottom:before{content:"\e84a"}.icon-logo:before{content:"\e900"}.icon-dashboard:before{content:"\e901"}.icon-profile:before{content:"\e902"}.icon-widget:before{content:"\e903"}.icon-ipsumimmo:before{content:"\e904"}.icon-france:before{content:"\e905"}.icon-show-cartouche:before{content:"\e906"}.icon-add-payment:before{content:"\e907"}.icon-new-payment:before{content:"\e908"}.icon-refresh:before{content:"\e909"}.icon-logout:before{content:"\e90a"}.icon-thematique:before{content:"\e90b"}.icon-change-user:before{content:"\e90c"}.icon-location-disable:before{content:"\e90d"}.icon-rounded-parameters:before{content:"\e90e"}.icon-share:before{content:"\e90f"}.icon-map-switcher:before{content:"\e910"}.icon-ticket:before{content:"\e911"}.icon-letter-rounded:before{content:"\e912"}.icon-adresses:before{content:"\e913"}.icon-settings-rounded:before{content:"\e914"}.icon-dashed-paper:before{content:"\e915"}.icon-rapport-share:before{content:"\e916"}.icon-comparator:before{content:"\e917"}.icon-dashed-card:before{content:"\e918"}.icon-dashed-address:before{content:"\e919"}.icon-psw-show:before{content:"\e91a"}.icon-Compare:before{content:"\e91b"}.icon-Download:before{content:"\e91c"}.icon-HalfCheck:before{content:"\e91d"}.icon-psw-hidden:before{content:"\e91e"}.icon-return1:before{content:"\e91f"}.icon-range-button-drag:before{content:"\e920"}.icon-range-to-left:before{content:"\e921"}.icon-range-to-right:before{content:"\e922"}.icon-room:before{content:"\e923"}.icon-rooms:before{content:"\e924"}.icon-rooms1:before{content:"\e925"}.icon-Parameters:before{content:"\e926"}.icon-rooms2:before{content:"\e927"}.icon-rooms3:before{content:"\e928"}.icon-RapportCreated:before{content:"\e929"}.icon-RapportDownload:before{content:"\e92a"}.icon-RapportError:before{content:"\e92b"}.icon-RapportLoader:before{content:"\e92c"}.icon-Rapport:before{content:"\e92d"}.icon-rooms4:before{content:"\e92e"}.icon-rooms5:before{content:"\e92f"}.icon-informations:before{content:"\e930"}.icon-check-bold:before{content:"\e931"}.icon-range-to-left-hollow:before{content:"\e932"}.icon-range-to-left-stroke:before{content:"\e933"}.icon-range-to-right-hollow:before{content:"\e934"}.icon-range-to-right-stroke:before{content:"\e935"}.icon-address-focus:before{content:"\e936"}.icon-plot-result:before{content:"\e937"}.icon-logo-cityscan-vertical:before{content:"\e938"}.icon-menu-bold:before{content:"\e939"}.icon-cqv:before{content:"\e93a"}.icon-update:before{content:"\e93b"}.icon-Share:before{content:"\e93c"}.icon-vertical-arrows:before{content:"\e93d"}.icon-qr-code:before{content:"\e93e"}.icon-appartement1:before{content:"\e93f"}.icon-maison:before{content:"\e940"}.icon-import:before{content:"\e941"}.icon-high-prices:before{content:"\e942"}.icon-low-prices:before{content:"\e943"}.icon-price:before{content:"\e944"}.icon-underline:before{content:"\e945"}.icon-bold:before{content:"\e946"}.icon-italic:before{content:"\e947"}.icon-logo_cs_by:before{content:"\e948"}.icon-geolocalization:before{content:"\e949"}.icon-little-house-on-the-homepage:before{content:"\e94a"}.icon-file:before{content:"\e94b"}.icon-nofav:before{content:"\e94c"}.icon-equal:before{content:"\e94d"}.icon-increase:before{content:"\e94e"}.icon-reduction:before{content:"\e94f"}.icon-rent:before{content:"\e950"}.icon-title-estimate:before{content:"\e951"}.icon-title-poi:before{content:"\e952"}.icon-title-similar:before{content:"\e953"}.icon-check-black:before{content:"\e954"}.icon-cross-black:before{content:"\e955"}.icon-property:before{content:"\e956"}.icon-properties:before{content:"\e957"}.icon-final-price:before{content:"\e958"}.icon-housing:before{content:"\e959"}.icon-analyse:before{content:"\e95a"}.icon-balcony:before{content:"\e95b"}.icon-bathroom:before{content:"\e95c"}.icon-bedroom1:before{content:"\e95d"}.icon-cellar:before{content:"\e95e"}.icon-comfort:before{content:"\e95f"}.icon-construction:before{content:"\e960"}.icon-co-ownership:before{content:"\e961"}.icon-cost-co-ownership:before{content:"\e962"}.icon-dpe:before{content:"\e963"}.icon-floor:before{content:"\e964"}.icon-loggia:before{content:"\e965"}.icon-luminosity:before{content:"\e966"}.icon-occupancy:before{content:"\e967"}.icon-orientation:before{content:"\e968"}.icon-parking:before{content:"\e969"}.icon-restoration:before{content:"\e96a"}.icon-room1:before{content:"\e96b"}.icon-state:before{content:"\e96c"}.icon-surface-carrez:before{content:"\e96d"}.icon-swimming-pool:before{content:"\e96e"}.icon-tax:before{content:"\e96f"}.icon-view:before{content:"\e970"}.icon-land-area:before{content:"\e971"}.icon-annex-room:before{content:"\e972"}.icon-garden:before{content:"\e973"}.icon-above-ground-levels:before{content:"\e974"}.icon-living-room:before{content:"\e975"}.icon-garage:before{content:"\e976"}.icon-group-ground-floor-apartment:before{content:"\e977"}.icon-private-ground-floor-apartment:before{content:"\e978"}.icon-tax-exemption:before{content:"\e979"}.icon-lift:before{content:"\e97a"}.icon-total-floor:before{content:"\e97b"}.icon-living-area:before{content:"\e97c"}.icon-surface:before{content:"\e97d"}.icon-uninhabitable-area:before{content:"\e97e"}.icon-open-new-tab:before{content:"\e97f"}.icon-data:before{content:"\e98c"}.icon-price1:before{content:"\eba6"}.icon-82A-02:before{content:"\e900"}.icon-16-02:before{content:"\e901"}.icon-82B-02:before{content:"\e902"}.icon-1601-02:before{content:"\e903"}.icon-82C-02:before{content:"\e904"}.icon-1624-02:before{content:"\e905"}.icon-84A-02:before{content:"\e906"}.icon-16240-02:before{content:"\e907"}.icon-84B-02:before{content:"\e908"}.icon-1622-02:before{content:"\e909"}.icon-84C-02:before{content:"\e90a"}.icon-1623-02:before{content:"\e90b"}.icon-85-02:before{content:"\e90c"}.icon-16220-02:before{content:"\e90d"}.icon-cached:before{content:"\e90e"}.icon-date_range:before{content:"\e90f"}.icon-trending_down:before{content:"\e910"}.icon-trending_flat:before{content:"\e911"}.icon-trending_up:before{content:"\e912"}.icon-10-02:before{content:"\e913"}.icon-16221-02:before{content:"\e914"}.icon-11-02:before{content:"\e915"}.icon-16222-02:before{content:"\e916"}.icon-12-01:before{content:"\e917"}.icon-12-02:before{content:"\e918"}.icon-16230-02:before{content:"\e919"}.icon-13-01:before{content:"\e91a"}.icon-13-02:before{content:"\e91b"}.icon-16231-02:before{content:"\e91c"}.icon-14-01:before{content:"\e91d"}.icon-14-02:before{content:"\e91e"}.icon-16232-02:before{content:"\e91f"}.icon-15-01:before{content:"\e920"}.icon-15-02:before{content:"\e921"}.icon-1650-02:before{content:"\e922"}.icon-160-02:before{content:"\e923"}.icon-1-02:before{content:"\e924"}.icon-17-01:before{content:"\e925"}.icon-17-02:before{content:"\e926"}.icon-165-02:before{content:"\e927"}.icon-18-02:before{content:"\e928"}.icon-26-02:before{content:"\e929"}.icon-19-02:before{content:"\e92a"}.icon-16271-02:before{content:"\e92b"}.icon-100-01:before{content:"\e92c"}.icon-100-02:before{content:"\e92d"}.icon-101-01:before{content:"\e92f"}.icon-101-02:before{content:"\e930"}.icon-102-01:before{content:"\e932"}.icon-102-02:before{content:"\e933"}.icon-110-02:before{content:"\e935"}.icon-111-02:before{content:"\e937"}.icon-112-02:before{content:"\e939"}.icon-113-02:before{content:"\e93b"}.icon-120-02:before{content:"\e93d"}.icon-121-01:before{content:"\e93f"}.icon-121-02:before{content:"\e940"}.icon-122-01:before{content:"\e942"}.icon-122-02:before{content:"\e943"}.icon-130-01:before{content:"\e945"}.icon-130-02:before{content:"\e946"}.icon-131-01:before{content:"\e948"}.icon-131-02:before{content:"\e949"}.icon-132-01:before{content:"\e94b"}.icon-132-02:before{content:"\e94c"}.icon-133-01:before{content:"\e94e"}.icon-133-02:before{content:"\e94f"}.icon-134-01:before{content:"\e951"}.icon-134-02:before{content:"\e952"}.icon-140-01:before{content:"\e954"}.icon-140-02:before{content:"\e955"}.icon-141-01:before{content:"\e957"}.icon-141-02:before{content:"\e958"}.icon-142-01:before{content:"\e95a"}.icon-142-02:before{content:"\e95b"}.icon-143-01:before{content:"\e95d"}.icon-143-02:before{content:"\e95e"}.icon-144-01:before{content:"\e960"}.icon-144-02:before{content:"\e961"}.icon-150-01:before{content:"\e963"}.icon-150-02:before{content:"\e964"}.icon-151-01:before{content:"\e966"}.icon-151-02:before{content:"\e967"}.icon-152-01:before{content:"\e969"}.icon-152-02:before{content:"\e96a"}.icon-153-01:before{content:"\e96c"}.icon-153-02:before{content:"\e96d"}.icon-1611-02:before{content:"\e971"}.icon-170-01:before{content:"\e973"}.icon-170-02:before{content:"\e974"}.icon-171-01:before{content:"\e976"}.icon-171-02:before{content:"\e977"}.icon-172-01:before{content:"\e979"}.icon-172-02:before{content:"\e97a"}.icon-173-01:before{content:"\e97c"}.icon-173-02:before{content:"\e97d"}.icon-174-01:before{content:"\e97f"}.icon-174-02:before{content:"\e980"}.icon-175-01:before{content:"\e982"}.icon-175-02:before{content:"\e983"}.icon-180-02:before{content:"\e985"}.icon-181-02:before{content:"\e987"}.icon-182-02:before{content:"\e989"}.icon-184-02:before{content:"\e98c"}.icon-185-02:before{content:"\e98e"}.icon-186-02:before{content:"\e990"}.icon-190-02:before{content:"\e992"}.icon-191-02:before{content:"\e994"}.icon-192-02:before{content:"\e996"}.icon-193-01:before{content:"\e998"}.icon-193-02:before{content:"\e999"}.icon-1000-01:before{content:"\e99b"}.icon-1000-02:before{content:"\e99c"}.icon-1001-01:before{content:"\e99e"}.icon-1001-02:before{content:"\e99f"}.icon-1010-01:before{content:"\e9a1"}.icon-1010-02:before{content:"\e9a2"}.icon-1011-01:before{content:"\e9a4"}.icon-1011-02:before{content:"\e9a5"}.icon-1020-01:before{content:"\e9a7"}.icon-1020-02:before{content:"\e9a8"}.icon-1021-01:before{content:"\e9aa"}.icon-1021-02:before{content:"\e9ab"}.icon-1022-01:before{content:"\e9ad"}.icon-1022-02:before{content:"\e9ae"}.icon-1023-01:before{content:"\e9b0"}.icon-1023-02:before{content:"\e9b1"}.icon-1024-01:before{content:"\e9b3"}.icon-1024-02:before{content:"\e9b4"}.icon-1100-02:before{content:"\e9b6"}.icon-1101-02:before{content:"\e9b8"}.icon-1102-02:before{content:"\e9ba"}.icon-1110-02:before{content:"\e9bc"}.icon-1111-02:before{content:"\e9be"}.icon-1112-02:before{content:"\e9c0"}.icon-1120-02:before{content:"\e9c2"}.icon-1121-02:before{content:"\e9c4"}.icon-1122-02:before{content:"\e9c6"}.icon-1123-02:before{content:"\e9c8"}.icon-1130-02:before{content:"\e9ca"}.icon-1131-02:before{content:"\e9cc"}.icon-1132-02:before{content:"\e9ce"}.icon-1200-01:before{content:"\e9d0"}.icon-1200-02:before{content:"\e9d1"}.icon-1201-01:before{content:"\e9d3"}.icon-1201-02:before{content:"\e9d4"}.icon-1202-01:before{content:"\e9d6"}.icon-1202-02:before{content:"\e9d7"}.icon-1210-02:before{content:"\e9d9"}.icon-1220-01:before{content:"\e9da"}.icon-1220-02:before{content:"\e9db"}.icon-1221-01:before{content:"\e9dd"}.icon-1221-02:before{content:"\e9de"}.icon-1222-01:before{content:"\e9e0"}.icon-1222-02:before{content:"\e9e1"}.icon-1300-01:before{content:"\e9e3"}.icon-1300-02:before{content:"\e9e4"}.icon-1301-01:before{content:"\e9e6"}.icon-1301-02:before{content:"\e9e7"}.icon-1310-01:before{content:"\e9e9"}.icon-1310-02:before{content:"\e9ea"}.icon-1311-01:before{content:"\e9ec"}.icon-1311-02:before{content:"\e9ed"}.icon-1320-01:before{content:"\e9ef"}.icon-1320-02:before{content:"\e9f0"}.icon-1321-01:before{content:"\e9f2"}.icon-1321-02:before{content:"\e9f3"}.icon-1330-01:before{content:"\e9f5"}.icon-1330-02:before{content:"\e9f6"}.icon-1331-01:before{content:"\e9f8"}.icon-1331-02:before{content:"\e9f9"}.icon-1340-01:before{content:"\e9fb"}.icon-1340-02:before{content:"\e9fc"}.icon-1341-01:before{content:"\e9fe"}.icon-1341-02:before{content:"\e9ff"}.icon-1342-01:before{content:"\ea01"}.icon-1342-02:before{content:"\ea02"}.icon-1400-01:before{content:"\ea04"}.icon-1400-02:before{content:"\ea05"}.icon-1410-01:before{content:"\ea07"}.icon-1410-02:before{content:"\ea08"}.icon-1420-01:before{content:"\ea0a"}.icon-1420-02:before{content:"\ea0b"}.icon-1430-01:before{content:"\ea0d"}.icon-1430-02:before{content:"\ea0e"}.icon-1440-01:before{content:"\ea10"}.icon-1440-02:before{content:"\ea11"}.icon-1500-01:before{content:"\ea13"}.icon-1500-02:before{content:"\ea14"}.icon-1510-01:before{content:"\ea16"}.icon-1510-02:before{content:"\ea17"}.icon-1520-01:before{content:"\ea19"}.icon-1520-02:before{content:"\ea1a"}.icon-1530-01:before{content:"\ea1c"}.icon-1530-02:before{content:"\ea1d"}.icon-1600-02:before{content:"\ea1f"}.icon-1610-02:before{content:"\ea23"}.icon-1700-01:before{content:"\ea27"}.icon-1700-02:before{content:"\ea28"}.icon-1701-01:before{content:"\ea2a"}.icon-1701-02:before{content:"\ea2b"}.icon-1710-01:before{content:"\ea2d"}.icon-1710-02:before{content:"\ea2e"}.icon-1720-01:before{content:"\ea30"}.icon-1720-02:before{content:"\ea31"}.icon-1730-01:before{content:"\ea33"}.icon-1730-02:before{content:"\ea34"}.icon-1740-01:before{content:"\ea36"}.icon-1740-02:before{content:"\ea37"}.icon-1750-01:before{content:"\ea39"}.icon-1750-02:before{content:"\ea3a"}.icon-1840-02:before{content:"\ea3c"}.icon-1841-02:before{content:"\ea3e"}.icon-1900-02:before{content:"\ea40"}.icon-1901-02:before{content:"\ea42"}.icon-1902-02:before{content:"\ea44"}.icon-1903-02:before{content:"\ea46"}.icon-1905-02:before{content:"\ea49"}.icon-1910-02:before{content:"\ea4b"}.icon-1911-02:before{content:"\ea4d"}.icon-1912-02:before{content:"\ea4f"}.icon-1913-02:before{content:"\ea51"}.icon-1914-02:before{content:"\ea53"}.icon-1915-02:before{content:"\ea55"}.icon-1920-02:before{content:"\ea57"}.icon-1921-02:before{content:"\ea59"}.icon-1922-02:before{content:"\ea5b"}.icon-1923-02:before{content:"\ea5d"}.icon-1924-02:before{content:"\ea5f"}.icon-1930-01:before{content:"\ea61"}.icon-1930-02:before{content:"\ea62"}.icon-1931-01:before{content:"\ea64"}.icon-1931-02:before{content:"\ea65"}.icon-1932-01:before{content:"\ea67"}.icon-1932-02:before{content:"\ea68"}.icon-1933-01:before{content:"\ea6a"}.icon-1933-02:before{content:"\ea6b"}.icon-1934-01:before{content:"\ea6d"}.icon-1934-02:before{content:"\ea6e"}.icon-1935-01:before{content:"\ea70"}.icon-1935-02:before{content:"\ea71"}.icon-10000-01:before{content:"\ea73"}.icon-10000-02:before{content:"\ea74"}.icon-10001-01:before{content:"\ea76"}.icon-10001-02:before{content:"\ea77"}.icon-10002-01:before{content:"\ea79"}.icon-10002-02:before{content:"\ea7a"}.icon-10010-01:before{content:"\ea7c"}.icon-10010-02:before{content:"\ea7d"}.icon-10011-01:before{content:"\ea7f"}.icon-10011-02:before{content:"\ea80"}.icon-10012-01:before{content:"\ea82"}.icon-10012-02:before{content:"\ea83"}.icon-11210-02:before{content:"\ea85"}.icon-11211-02:before{content:"\ea87"}.icon-11230-02:before{content:"\ea89"}.icon-11231-02:before{content:"\ea8b"}.icon-11232-02:before{content:"\ea8d"}.icon-18400-02:before{content:"\ea8f"}.icon-18401-02:before{content:"\ea91"}.icon-18402-02:before{content:"\ea93"}.icon-18403-02:before{content:"\ea95"}.icon-18404-02:before{content:"\ea97"}.icon-18410-02:before{content:"\ea99"}.icon-18411-02:before{content:"\ea9b"}.icon-18412-02:before{content:"\ea9d"}.icon-18413-02:before{content:"\ea9f"}.icon-18414-02:before{content:"\eaa1"}.icon-18415-02:before{content:"\eaa3"}.icon-18416-02:before{content:"\eaa5"}.icon-18417-02:before{content:"\eaa7"}.icon-18418-02:before{content:"\eaa9"}.icon-110001-02:before{content:"\eaab"}.icon-110002-02:before{content:"\eaad"}.icon-110003-02:before{content:"\eaaf"}.icon-110004-02:before{content:"\eab1"}.icon-110005-02:before{content:"\eab3"}.icon-110006-02:before{content:"\eab5"}.icon-110007-02:before{content:"\eab7"}.icon-110008-02:before{content:"\eab9"}.icon-110009-02:before{content:"\eabb"}.icon-110010-02:before{content:"\eabd"}.icon-110011-02:before{content:"\eabf"}.icon-110012-02:before{content:"\eac1"}.icon-110013-02:before{content:"\eac3"}.icon-110014-02:before{content:"\eac5"}.icon-110015-02:before{content:"\eac7"}.icon-110016-02:before{content:"\eac9"}.icon-110017-02:before{content:"\eacb"}.icon-110018-02:before{content:"\eacd"}.icon-110019-02:before{content:"\eacf"}.icon-110101-02:before{content:"\ead1"}.icon-110102-02:before{content:"\ead3"}.icon-110103-02:before{content:"\ead5"}.icon-110104-02:before{content:"\ead7"}.icon-110105-02:before{content:"\ead9"}.icon-110106-02:before{content:"\eadb"}.icon-110107-02:before{content:"\eadd"}.icon-110108-02:before{content:"\eadf"}.icon-110109-02:before{content:"\eae1"}.icon-110110-02:before{content:"\eae3"}.icon-110111-02:before{content:"\eae5"}.icon-110112-02:before{content:"\eae7"}.icon-110113-02:before{content:"\eae9"}.icon-110114-02:before{content:"\eaeb"}.icon-110115-02:before{content:"\eaed"}.icon-110116-02:before{content:"\eaef"}.icon-110117-02:before{content:"\eaf1"}.icon-110118-02:before{content:"\eaf3"}.icon-110119-02:before{content:"\eaf5"}.icon-110120-02:before{content:"\eaf7"}.icon-110121-02:before{content:"\eaf9"}.icon-110122-02:before{content:"\eafb"}.icon-110123-02:before{content:"\eafd"}.icon-111001-02:before{content:"\eaff"}.icon-111002-02:before{content:"\eb01"}.icon-111003-02:before{content:"\eb03"}.icon-111004-02:before{content:"\eb05"}.icon-111005-02:before{content:"\eb07"}.icon-111006-02:before{content:"\eb09"}.icon-111007-02:before{content:"\eb0b"}.icon-111008-02:before{content:"\eb0d"}.icon-111009-02:before{content:"\eb0f"}.icon-111010-02:before{content:"\eb11"}.icon-111011-02:before{content:"\eb13"}.icon-111012-02:before{content:"\eb15"}.icon-111013-02:before{content:"\eb17"}.icon-111014-02:before{content:"\eb19"}.icon-111015-02:before{content:"\eb1b"}.icon-112001-02:before{content:"\eb1d"}.icon-112002-02:before{content:"\eb1f"}.icon-112003-02:before{content:"\eb21"}.icon-112004-02:before{content:"\eb23"}.icon-112005-02:before{content:"\eb25"}.icon-112006-02:before{content:"\eb27"}.icon-sp07-01:before{content:"\eb29"}.icon-sp07-02:before{content:"\eb2a"}.icon-sp19-01:before{content:"\eb2c"}.icon-sp19-02:before{content:"\eb2d"}.icon-sp20-01:before{content:"\eb2f"}.icon-sp20-02:before{content:"\eb30"}.icon-sp21-01:before{content:"\eb32"}.icon-sp21-02:before{content:"\eb33"}.icon-sp38-02:before{content:"\eb35"}.icon-sp87-02:before{content:"\eb38"}.icon-sp88-02:before{content:"\eb3a"}.icon-sp89-02:before{content:"\eb3c"}.icon-sp105-02:before{content:"\eb3e"}.icon-sp123-02:before{content:"\eb40"}.icon-1904-02:before{content:"\eb42"}.icon-100000-01:before{content:"\eb43"}.icon-100000-02:before{content:"\eb44"}.icon-100001-02:before{content:"\eb46"}.icon-100002-01:before{content:"\eb47"}.icon-100002-02:before{content:"\eb48"}.icon-100003-01:before{content:"\eb4a"}.icon-100003-02:before{content:"\eb4b"}.icon-100010-01:before{content:"\eb4d"}.icon-100010-02:before{content:"\eb4e"}.icon-100011-02:before{content:"\eb50"}.icon-100020-02:before{content:"\eb52"}.icon-100100-01:before{content:"\eb54"}.icon-100100-02:before{content:"\eb55"}.icon-100101-02:before{content:"\eb57"}.icon-100102-01:before{content:"\eb58"}.icon-100102-02:before{content:"\eb59"}.icon-100110-01:before{content:"\eb5b"}.icon-100110-02:before{content:"\eb5c"}.icon-100111-02:before{content:"\eb5e"}.icon-100120-02:before{content:"\eb60"}.icon-122200-02:before{content:"\eb62"}.icon-122210-02:before{content:"\eb63"}.icon-122211-02:before{content:"\eb64"}.icon-112300-02:before{content:"\eb68"}.icon-112301-01:before{content:"\eb69"}.icon-112301-02:before{content:"\eb6a"}.icon-112310-02:before{content:"\eb6c"}.icon-112320-02:before{content:"\eb6e"}.icon-27-02:before{content:"\eb70"}.icon-176-02:before{content:"\eb71"}.icon-1380-02:before{content:"\eb72"}.icon-241-02:before{content:"\eb73"}.icon-1231-02:before{content:"\eb74"}.icon-1370-02:before{content:"\eb75"}.icon-240-02:before{content:"\eb76"}.icon-24-02:before{content:"\eb77"}.icon-2011-02:before{content:"\eb78"}.icon-2010-02:before{content:"\eb79"}.icon-201-02:before{content:"\eb7a"}.icon-2002-02:before{content:"\eb7b"}.icon-2001-02:before{content:"\eb7c"}.icon-2000-02:before{content:"\eb7d"}.icon-200-02:before{content:"\eb7e"}.icon-20-02:before{content:"\eb7f"}.icon-155-02:before{content:"\eb81"}.icon-154-02:before{content:"\eb82"}.icon-251-02:before{content:"\eb83"}.icon-1373-02:before{content:"\eb84"}.icon-1371-02:before{content:"\eb85"}.icon-250-02:before{content:"\eb86"}.icon-25-02:before{content:"\eb87"}.icon-1334-02:before{content:"\eb88"}.icon-1333-02:before{content:"\eb89"}.icon-211-02:before{content:"\eb8a"}.icon-1332-02:before{content:"\eb8b"}.icon-210-02:before{content:"\eb8c"}.icon-21-02:before{content:"\eb8d"}.icon-1323-02:before{content:"\eb8e"}.icon-230-02:before{content:"\eb8f"}.icon-1372-02:before{content:"\eb90"}.icon-1322-02:before{content:"\eb91"}.icon-23-02:before{content:"\eb92"}.icon-1361-02:before{content:"\eb93"}.icon-1360-02:before{content:"\eb94"}.icon-222-02:before{content:"\eb95"}.icon-1344-02:before{content:"\eb96"}.icon-1343-02:before{content:"\eb97"}.icon-1353-02:before{content:"\eb98"}.icon-221-02:before{content:"\eb99"}.icon-1352-02:before{content:"\eb9a"}.icon-1351-02:before{content:"\eb9b"}.icon-1350-02:before{content:"\eb9c"}.icon-220-02:before{content:"\eb9d"}.icon-22-02:before{content:"\eb9e"}.icon-1230-02:before{content:"\eb9f"}.icon-1460-02:before{content:"\eba0"}.icon-1450-02:before{content:"\eba1"}.icon-148-02:before{content:"\eba2"}.icon-147-02:before{content:"\eba3"}.icon-146-02:before{content:"\eba4"}.icon-145-02:before{content:"\eba5"}.icon-162-02:before{content:"\eba6"}.icon-1621-02:before{content:"\eba7"}.icon-261-02:before{content:"\eba8"}.icon-1620-02:before{content:"\eba9"}.icon-16210-02:before{content:"\ebaa"}.icon-16211-02:before{content:"\ebab"}.icon-16212-02:before{content:"\ebac"}.icon-1470-02:before{content:"\ebad"}.icon-1441-02:before{content:"\ebae"}.icon-1630-02:before{content:"\ebaf"}.icon-163-02:before{content:"\ebb0"}*{margin:0;padding:0}*,:after,:before{box-sizing:border-box}[data-expandable]{height:0;overflow:hidden;display:block;transition:height .5s ease-in-out}

/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto;resize:none}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:focus{outline-style:dotted;outline-color:#ccc;outline-width:1px}[role=table]>div[id]{font-style:italic}[role=table] [role=row]{display:flex}[role=table] [role=cell],[role=table] [role=columnheader]{padding:.125em .25em}[role=table] [role=rowgroup]{width:100%}h1,h2,h3,h4,h5,h6{font-weight:400}h1{margin:.6em 0;font-size:26px}@media screen and (min-width:576px){h1{font-size:calc(-5.38462px + 5.44872vw)}}@media screen and (min-width:1200px){h1{font-size:60px}}h2{font-size:2.3em;margin:.5em 0}h3{font-size:2em;margin:.4em 0}h4{font-size:1.8em;margin:.3em 0}h5{font-size:1.6em;margin:.2em 0}h6{font-size:1.4em;margin:.1em 0}html{font-size:12px}@media screen and (min-width:576px){html{font-size:calc(6.46154px + .96154vw)}}@media screen and (min-width:1200px){html{font-size:18px}}.body{font:normal normal 400 1em/1.6666 Poppins,sans-serif;letter-spacing:0;background:#fff;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.body__wrapper{color:#919191;background:#fff}.body--home .header__container{height:100vh;width:100%}.body .header__nav{position:relative}.body.call-tracking-activated.body--menu-opened .call-tracking{display:none}.body.call-tracking-activated .footer-v1{padding-bottom:4em}@media screen and (min-width:576px){.body.call-tracking-activated .footer-v1{padding-bottom:0}}.linkBloc__parent{overflow:hidden}.linkBloc__parent .linkBloc:after{display:block;position:absolute;top:50%;left:50%;width:2000px;content:"";height:2000px;transform:translateX(-50%) translateY(-50%)}.container{max-width:1270px;margin:0 auto}.row{display:flex;flex-wrap:wrap;list-style:none;margin-left:-20px}.row.row--gutterless{margin-left:0}.row>[class*=col]{padding-left:20px;box-sizing:border-box}.row--gutterless>[class*=col]{padding-left:0}.col{width:100%}.col-offset-0{margin-left:0}.col-1{flex-basis:8.33333%;max-width:8.33333%}.col-offset-1{margin-left:8.33333%}.col-2{flex-basis:16.66667%;max-width:16.66667%}.col-offset-2{margin-left:16.66667%}.col-3{flex-basis:25%;max-width:25%}.col-offset-3{margin-left:25%}.col-4{flex-basis:33.33333%;max-width:33.33333%}.col-offset-4{margin-left:33.33333%}.col-5{flex-basis:41.66667%;max-width:41.66667%}.col-offset-5{margin-left:41.66667%}.col-6{flex-basis:50%;max-width:50%}.col-offset-6{margin-left:50%}.col-7{flex-basis:58.33333%;max-width:58.33333%}.col-offset-7{margin-left:58.33333%}.col-8{flex-basis:66.66667%;max-width:66.66667%}.col-offset-8{margin-left:66.66667%}.col-9{flex-basis:75%;max-width:75%}.col-offset-9{margin-left:75%}.col-10{flex-basis:83.33333%;max-width:83.33333%}.col-offset-10{margin-left:83.33333%}.col-11{flex-basis:91.66667%;max-width:91.66667%}.col-offset-11{margin-left:91.66667%}.col-12{flex-basis:100%;max-width:100%}.col-offset-12{margin-left:100%}@media only screen and (min-width:576px){.col--sm-offset-0{margin-left:0}.col--sm-1{flex-basis:8.33333%;max-width:8.33333%}.col--sm-offset-1{margin-left:8.33333%}.col--sm-2{flex-basis:16.66667%;max-width:16.66667%}.col--sm-offset-2{margin-left:16.66667%}.col--sm-3{flex-basis:25%;max-width:25%}.col--sm-offset-3{margin-left:25%}.col--sm-4{flex-basis:33.33333%;max-width:33.33333%}.col--sm-offset-4{margin-left:33.33333%}.col--sm-5{flex-basis:41.66667%;max-width:41.66667%}.col--sm-offset-5{margin-left:41.66667%}.col--sm-6{flex-basis:50%;max-width:50%}.col--sm-offset-6{margin-left:50%}.col--sm-7{flex-basis:58.33333%;max-width:58.33333%}.col--sm-offset-7{margin-left:58.33333%}.col--sm-8{flex-basis:66.66667%;max-width:66.66667%}.col--sm-offset-8{margin-left:66.66667%}.col--sm-9{flex-basis:75%;max-width:75%}.col--sm-offset-9{margin-left:75%}.col--sm-10{flex-basis:83.33333%;max-width:83.33333%}.col--sm-offset-10{margin-left:83.33333%}.col--sm-11{flex-basis:91.66667%;max-width:91.66667%}.col--sm-offset-11{margin-left:91.66667%}.col--sm-12{flex-basis:100%;max-width:100%}.col--sm-offset-12{margin-left:100%}}@media only screen and (min-width:768px){.col--md-offset-0{margin-left:0}.col--md-1{flex-basis:8.33333%;max-width:8.33333%}.col--md-offset-1{margin-left:8.33333%}.col--md-2{flex-basis:16.66667%;max-width:16.66667%}.col--md-offset-2{margin-left:16.66667%}.col--md-3{flex-basis:25%;max-width:25%}.col--md-offset-3{margin-left:25%}.col--md-4{flex-basis:33.33333%;max-width:33.33333%}.col--md-offset-4{margin-left:33.33333%}.col--md-5{flex-basis:41.66667%;max-width:41.66667%}.col--md-offset-5{margin-left:41.66667%}.col--md-6{flex-basis:50%;max-width:50%}.col--md-offset-6{margin-left:50%}.col--md-7{flex-basis:58.33333%;max-width:58.33333%}.col--md-offset-7{margin-left:58.33333%}.col--md-8{flex-basis:66.66667%;max-width:66.66667%}.col--md-offset-8{margin-left:66.66667%}.col--md-9{flex-basis:75%;max-width:75%}.col--md-offset-9{margin-left:75%}.col--md-10{flex-basis:83.33333%;max-width:83.33333%}.col--md-offset-10{margin-left:83.33333%}.col--md-11{flex-basis:91.66667%;max-width:91.66667%}.col--md-offset-11{margin-left:91.66667%}.col--md-12{flex-basis:100%;max-width:100%}.col--md-offset-12{margin-left:100%}}@media only screen and (min-width:992px){.col--lg-offset-0{margin-left:0}.col--lg-1{flex-basis:8.33333%;max-width:8.33333%}.col--lg-offset-1{margin-left:8.33333%}.col--lg-2{flex-basis:16.66667%;max-width:16.66667%}.col--lg-offset-2{margin-left:16.66667%}.col--lg-3{flex-basis:25%;max-width:25%}.col--lg-offset-3{margin-left:25%}.col--lg-4{flex-basis:33.33333%;max-width:33.33333%}.col--lg-offset-4{margin-left:33.33333%}.col--lg-5{flex-basis:41.66667%;max-width:41.66667%}.col--lg-offset-5{margin-left:41.66667%}.col--lg-6{flex-basis:50%;max-width:50%}.col--lg-offset-6{margin-left:50%}.col--lg-7{flex-basis:58.33333%;max-width:58.33333%}.col--lg-offset-7{margin-left:58.33333%}.col--lg-8{flex-basis:66.66667%;max-width:66.66667%}.col--lg-offset-8{margin-left:66.66667%}.col--lg-9{flex-basis:75%;max-width:75%}.col--lg-offset-9{margin-left:75%}.col--lg-10{flex-basis:83.33333%;max-width:83.33333%}.col--lg-offset-10{margin-left:83.33333%}.col--lg-11{flex-basis:91.66667%;max-width:91.66667%}.col--lg-offset-11{margin-left:91.66667%}.col--lg-12{flex-basis:100%;max-width:100%}.col--lg-offset-12{margin-left:100%}}@media only screen and (min-width:1200px){.col--xl-offset-0{margin-left:0}.col--xl-1{flex-basis:8.33333%;max-width:8.33333%}.col--xl-offset-1{margin-left:8.33333%}.col--xl-2{flex-basis:16.66667%;max-width:16.66667%}.col--xl-offset-2{margin-left:16.66667%}.col--xl-3{flex-basis:25%;max-width:25%}.col--xl-offset-3{margin-left:25%}.col--xl-4{flex-basis:33.33333%;max-width:33.33333%}.col--xl-offset-4{margin-left:33.33333%}.col--xl-5{flex-basis:41.66667%;max-width:41.66667%}.col--xl-offset-5{margin-left:41.66667%}.col--xl-6{flex-basis:50%;max-width:50%}.col--xl-offset-6{margin-left:50%}.col--xl-7{flex-basis:58.33333%;max-width:58.33333%}.col--xl-offset-7{margin-left:58.33333%}.col--xl-8{flex-basis:66.66667%;max-width:66.66667%}.col--xl-offset-8{margin-left:66.66667%}.col--xl-9{flex-basis:75%;max-width:75%}.col--xl-offset-9{margin-left:75%}.col--xl-10{flex-basis:83.33333%;max-width:83.33333%}.col--xl-offset-10{margin-left:83.33333%}.col--xl-11{flex-basis:91.66667%;max-width:91.66667%}.col--xl-offset-11{margin-left:91.66667%}.col--xl-12{flex-basis:100%;max-width:100%}.col--xl-offset-12{margin-left:100%}}.innerpage{width:100%;max-width:1815px;margin:0 auto}.landing{overflow:hidden;width:100%;height:auto;padding:4em 0;display:flex;align-items:center}@media screen and (min-width:1200px){.landing{min-height:100vh}}.landing:before,.landing>*{z-index:3}.landing>.module__aligner{width:100%;display:flex;align-items:center;align-self:stretch;position:relative;z-index:3;transform:translateZ(0)}.landing>.module__aligner>*{width:100%}.landing>.module__background{clip:rect(0,auto,auto,0);position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.landing>.module__background>*{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-transform:translateZ(0);transform:translateZ(0);will-change:transform}.landing:nth-child(odd)>.module__background>*{position:fixed;-webkit-perspective:1000px}@media screen and (min-width:768px){.landing{padding-top:3em;padding-bottom:3em}}@media screen and (orientation:landscape) and (min-height:768px) and (min-width:768px){.landing{height:100vh;padding-top:2em;padding-bottom:2em}}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.landing{padding-top:5em;padding-bottom:5em}}.landing .title{margin-bottom:6%}.landing.landing--no-height{height:auto;min-height:inherit}a[class*=__global-link]{text-decoration:none}.main{background:#fff;position:relative;z-index:2000}@media screen and (min-width:0){.m-0{margin:0!important}.mt-0,.my-0{margin-top:0!important}.mr-0,.mx-0{margin-right:0!important}.mb-0,.my-0{margin-bottom:0!important}.ml-0,.mx-0{margin-left:0!important}.m-1{margin:1em!important}.mt-1,.my-1{margin-top:1em!important}.mr-1,.mx-1{margin-right:1em!important}.mb-1,.my-1{margin-bottom:1em!important}.ml-1,.mx-1{margin-left:1em!important}.m-2{margin:2em!important}.mt-2,.my-2{margin-top:2em!important}.mr-2,.mx-2{margin-right:2em!important}.mb-2,.my-2{margin-bottom:2em!important}.ml-2,.mx-2{margin-left:2em!important}.m-3{margin:3em!important}.mt-3,.my-3{margin-top:3em!important}.mr-3,.mx-3{margin-right:3em!important}.mb-3,.my-3{margin-bottom:3em!important}.ml-3,.mx-3{margin-left:3em!important}.m-4{margin:4em!important}.mt-4,.my-4{margin-top:4em!important}.mr-4,.mx-4{margin-right:4em!important}.mb-4,.my-4{margin-bottom:4em!important}.ml-4,.mx-4{margin-left:4em!important}.m-5{margin:5em!important}.mt-5,.my-5{margin-top:5em!important}.mr-5,.mx-5{margin-right:5em!important}.mb-5,.my-5{margin-bottom:5em!important}.ml-5,.mx-5{margin-left:5em!important}.m-6{margin:6em!important}.mt-6,.my-6{margin-top:6em!important}.mr-6,.mx-6{margin-right:6em!important}.mb-6,.my-6{margin-bottom:6em!important}.ml-6,.mx-6{margin-left:6em!important}.p-0{padding:0!important}.pt-0,.py-0{padding-top:0!important}.pr-0,.px-0{padding-right:0!important}.pb-0,.py-0{padding-bottom:0!important}.pl-0,.px-0{padding-left:0!important}.p-1{padding:1em!important}.pt-1,.py-1{padding-top:1em!important}.pr-1,.px-1{padding-right:1em!important}.pb-1,.py-1{padding-bottom:1em!important}.pl-1,.px-1{padding-left:1em!important}.p-2{padding:2em!important}.pt-2,.py-2{padding-top:2em!important}.pr-2,.px-2{padding-right:2em!important}.pb-2,.py-2{padding-bottom:2em!important}.pl-2,.px-2{padding-left:2em!important}.p-3{padding:3em!important}.pt-3,.py-3{padding-top:3em!important}.pr-3,.px-3{padding-right:3em!important}.pb-3,.py-3{padding-bottom:3em!important}.pl-3,.px-3{padding-left:3em!important}.p-4{padding:4em!important}.pt-4,.py-4{padding-top:4em!important}.pr-4,.px-4{padding-right:4em!important}.pb-4,.py-4{padding-bottom:4em!important}.pl-4,.px-4{padding-left:4em!important}.p-5{padding:5em!important}.pt-5,.py-5{padding-top:5em!important}.pr-5,.px-5{padding-right:5em!important}.pb-5,.py-5{padding-bottom:5em!important}.pl-5,.px-5{padding-left:5em!important}.p-6{padding:6em!important}.pt-6,.py-6{padding-top:6em!important}.pr-6,.px-6{padding-right:6em!important}.pb-6,.py-6{padding-bottom:6em!important}.pl-6,.px-6{padding-left:6em!important}.m-n1{margin:-1em!important}.mt-n1,.my-n1{margin-top:-1em!important}.mr-n1,.mx-n1{margin-right:-1em!important}.mb-n1,.my-n1{margin-bottom:-1em!important}.ml-n1,.mx-n1{margin-left:-1em!important}.m-n2{margin:-2em!important}.mt-n2,.my-n2{margin-top:-2em!important}.mr-n2,.mx-n2{margin-right:-2em!important}.mb-n2,.my-n2{margin-bottom:-2em!important}.ml-n2,.mx-n2{margin-left:-2em!important}.m-n3{margin:-3em!important}.mt-n3,.my-n3{margin-top:-3em!important}.mr-n3,.mx-n3{margin-right:-3em!important}.mb-n3,.my-n3{margin-bottom:-3em!important}.ml-n3,.mx-n3{margin-left:-3em!important}.m-n4{margin:-4em!important}.mt-n4,.my-n4{margin-top:-4em!important}.mr-n4,.mx-n4{margin-right:-4em!important}.mb-n4,.my-n4{margin-bottom:-4em!important}.ml-n4,.mx-n4{margin-left:-4em!important}.m-n5{margin:-5em!important}.mt-n5,.my-n5{margin-top:-5em!important}.mr-n5,.mx-n5{margin-right:-5em!important}.mb-n5,.my-n5{margin-bottom:-5em!important}.ml-n5,.mx-n5{margin-left:-5em!important}.m-n6{margin:-6em!important}.mt-n6,.my-n6{margin-top:-6em!important}.mr-n6,.mx-n6{margin-right:-6em!important}.mb-n6,.my-n6{margin-bottom:-6em!important}.ml-n6,.mx-n6{margin-left:-6em!important}.m-auto{margin:auto!important}.mt-auto,.my-auto{margin-top:auto!important}.mr-auto,.mx-auto{margin-right:auto!important}.mb-auto,.my-auto{margin-bottom:auto!important}.ml-auto,.mx-auto{margin-left:auto!important}}@media screen and (min-width:576px){.m-sm-0{margin:0!important}.mt-sm-0,.my-sm-0{margin-top:0!important}.mr-sm-0,.mx-sm-0{margin-right:0!important}.mb-sm-0,.my-sm-0{margin-bottom:0!important}.ml-sm-0,.mx-sm-0{margin-left:0!important}.m-sm-1{margin:1em!important}.mt-sm-1,.my-sm-1{margin-top:1em!important}.mr-sm-1,.mx-sm-1{margin-right:1em!important}.mb-sm-1,.my-sm-1{margin-bottom:1em!important}.ml-sm-1,.mx-sm-1{margin-left:1em!important}.m-sm-2{margin:2em!important}.mt-sm-2,.my-sm-2{margin-top:2em!important}.mr-sm-2,.mx-sm-2{margin-right:2em!important}.mb-sm-2,.my-sm-2{margin-bottom:2em!important}.ml-sm-2,.mx-sm-2{margin-left:2em!important}.m-sm-3{margin:3em!important}.mt-sm-3,.my-sm-3{margin-top:3em!important}.mr-sm-3,.mx-sm-3{margin-right:3em!important}.mb-sm-3,.my-sm-3{margin-bottom:3em!important}.ml-sm-3,.mx-sm-3{margin-left:3em!important}.m-sm-4{margin:4em!important}.mt-sm-4,.my-sm-4{margin-top:4em!important}.mr-sm-4,.mx-sm-4{margin-right:4em!important}.mb-sm-4,.my-sm-4{margin-bottom:4em!important}.ml-sm-4,.mx-sm-4{margin-left:4em!important}.m-sm-5{margin:5em!important}.mt-sm-5,.my-sm-5{margin-top:5em!important}.mr-sm-5,.mx-sm-5{margin-right:5em!important}.mb-sm-5,.my-sm-5{margin-bottom:5em!important}.ml-sm-5,.mx-sm-5{margin-left:5em!important}.m-sm-6{margin:6em!important}.mt-sm-6,.my-sm-6{margin-top:6em!important}.mr-sm-6,.mx-sm-6{margin-right:6em!important}.mb-sm-6,.my-sm-6{margin-bottom:6em!important}.ml-sm-6,.mx-sm-6{margin-left:6em!important}.p-sm-0{padding:0!important}.pt-sm-0,.py-sm-0{padding-top:0!important}.pr-sm-0,.px-sm-0{padding-right:0!important}.pb-sm-0,.py-sm-0{padding-bottom:0!important}.pl-sm-0,.px-sm-0{padding-left:0!important}.p-sm-1{padding:1em!important}.pt-sm-1,.py-sm-1{padding-top:1em!important}.pr-sm-1,.px-sm-1{padding-right:1em!important}.pb-sm-1,.py-sm-1{padding-bottom:1em!important}.pl-sm-1,.px-sm-1{padding-left:1em!important}.p-sm-2{padding:2em!important}.pt-sm-2,.py-sm-2{padding-top:2em!important}.pr-sm-2,.px-sm-2{padding-right:2em!important}.pb-sm-2,.py-sm-2{padding-bottom:2em!important}.pl-sm-2,.px-sm-2{padding-left:2em!important}.p-sm-3{padding:3em!important}.pt-sm-3,.py-sm-3{padding-top:3em!important}.pr-sm-3,.px-sm-3{padding-right:3em!important}.pb-sm-3,.py-sm-3{padding-bottom:3em!important}.pl-sm-3,.px-sm-3{padding-left:3em!important}.p-sm-4{padding:4em!important}.pt-sm-4,.py-sm-4{padding-top:4em!important}.pr-sm-4,.px-sm-4{padding-right:4em!important}.pb-sm-4,.py-sm-4{padding-bottom:4em!important}.pl-sm-4,.px-sm-4{padding-left:4em!important}.p-sm-5{padding:5em!important}.pt-sm-5,.py-sm-5{padding-top:5em!important}.pr-sm-5,.px-sm-5{padding-right:5em!important}.pb-sm-5,.py-sm-5{padding-bottom:5em!important}.pl-sm-5,.px-sm-5{padding-left:5em!important}.p-sm-6{padding:6em!important}.pt-sm-6,.py-sm-6{padding-top:6em!important}.pr-sm-6,.px-sm-6{padding-right:6em!important}.pb-sm-6,.py-sm-6{padding-bottom:6em!important}.pl-sm-6,.px-sm-6{padding-left:6em!important}.m-sm-n1{margin:-1em!important}.mt-sm-n1,.my-sm-n1{margin-top:-1em!important}.mr-sm-n1,.mx-sm-n1{margin-right:-1em!important}.mb-sm-n1,.my-sm-n1{margin-bottom:-1em!important}.ml-sm-n1,.mx-sm-n1{margin-left:-1em!important}.m-sm-n2{margin:-2em!important}.mt-sm-n2,.my-sm-n2{margin-top:-2em!important}.mr-sm-n2,.mx-sm-n2{margin-right:-2em!important}.mb-sm-n2,.my-sm-n2{margin-bottom:-2em!important}.ml-sm-n2,.mx-sm-n2{margin-left:-2em!important}.m-sm-n3{margin:-3em!important}.mt-sm-n3,.my-sm-n3{margin-top:-3em!important}.mr-sm-n3,.mx-sm-n3{margin-right:-3em!important}.mb-sm-n3,.my-sm-n3{margin-bottom:-3em!important}.ml-sm-n3,.mx-sm-n3{margin-left:-3em!important}.m-sm-n4{margin:-4em!important}.mt-sm-n4,.my-sm-n4{margin-top:-4em!important}.mr-sm-n4,.mx-sm-n4{margin-right:-4em!important}.mb-sm-n4,.my-sm-n4{margin-bottom:-4em!important}.ml-sm-n4,.mx-sm-n4{margin-left:-4em!important}.m-sm-n5{margin:-5em!important}.mt-sm-n5,.my-sm-n5{margin-top:-5em!important}.mr-sm-n5,.mx-sm-n5{margin-right:-5em!important}.mb-sm-n5,.my-sm-n5{margin-bottom:-5em!important}.ml-sm-n5,.mx-sm-n5{margin-left:-5em!important}.m-sm-n6{margin:-6em!important}.mt-sm-n6,.my-sm-n6{margin-top:-6em!important}.mr-sm-n6,.mx-sm-n6{margin-right:-6em!important}.mb-sm-n6,.my-sm-n6{margin-bottom:-6em!important}.ml-sm-n6,.mx-sm-n6{margin-left:-6em!important}.m-sm-auto{margin:auto!important}.mt-sm-auto,.my-sm-auto{margin-top:auto!important}.mr-sm-auto,.mx-sm-auto{margin-right:auto!important}.mb-sm-auto,.my-sm-auto{margin-bottom:auto!important}.ml-sm-auto,.mx-sm-auto{margin-left:auto!important}}@media screen and (min-width:768px){.m-md-0{margin:0!important}.mt-md-0,.my-md-0{margin-top:0!important}.mr-md-0,.mx-md-0{margin-right:0!important}.mb-md-0,.my-md-0{margin-bottom:0!important}.ml-md-0,.mx-md-0{margin-left:0!important}.m-md-1{margin:1em!important}.mt-md-1,.my-md-1{margin-top:1em!important}.mr-md-1,.mx-md-1{margin-right:1em!important}.mb-md-1,.my-md-1{margin-bottom:1em!important}.ml-md-1,.mx-md-1{margin-left:1em!important}.m-md-2{margin:2em!important}.mt-md-2,.my-md-2{margin-top:2em!important}.mr-md-2,.mx-md-2{margin-right:2em!important}.mb-md-2,.my-md-2{margin-bottom:2em!important}.ml-md-2,.mx-md-2{margin-left:2em!important}.m-md-3{margin:3em!important}.mt-md-3,.my-md-3{margin-top:3em!important}.mr-md-3,.mx-md-3{margin-right:3em!important}.mb-md-3,.my-md-3{margin-bottom:3em!important}.ml-md-3,.mx-md-3{margin-left:3em!important}.m-md-4{margin:4em!important}.mt-md-4,.my-md-4{margin-top:4em!important}.mr-md-4,.mx-md-4{margin-right:4em!important}.mb-md-4,.my-md-4{margin-bottom:4em!important}.ml-md-4,.mx-md-4{margin-left:4em!important}.m-md-5{margin:5em!important}.mt-md-5,.my-md-5{margin-top:5em!important}.mr-md-5,.mx-md-5{margin-right:5em!important}.mb-md-5,.my-md-5{margin-bottom:5em!important}.ml-md-5,.mx-md-5{margin-left:5em!important}.m-md-6{margin:6em!important}.mt-md-6,.my-md-6{margin-top:6em!important}.mr-md-6,.mx-md-6{margin-right:6em!important}.mb-md-6,.my-md-6{margin-bottom:6em!important}.ml-md-6,.mx-md-6{margin-left:6em!important}.p-md-0{padding:0!important}.pt-md-0,.py-md-0{padding-top:0!important}.pr-md-0,.px-md-0{padding-right:0!important}.pb-md-0,.py-md-0{padding-bottom:0!important}.pl-md-0,.px-md-0{padding-left:0!important}.p-md-1{padding:1em!important}.pt-md-1,.py-md-1{padding-top:1em!important}.pr-md-1,.px-md-1{padding-right:1em!important}.pb-md-1,.py-md-1{padding-bottom:1em!important}.pl-md-1,.px-md-1{padding-left:1em!important}.p-md-2{padding:2em!important}.pt-md-2,.py-md-2{padding-top:2em!important}.pr-md-2,.px-md-2{padding-right:2em!important}.pb-md-2,.py-md-2{padding-bottom:2em!important}.pl-md-2,.px-md-2{padding-left:2em!important}.p-md-3{padding:3em!important}.pt-md-3,.py-md-3{padding-top:3em!important}.pr-md-3,.px-md-3{padding-right:3em!important}.pb-md-3,.py-md-3{padding-bottom:3em!important}.pl-md-3,.px-md-3{padding-left:3em!important}.p-md-4{padding:4em!important}.pt-md-4,.py-md-4{padding-top:4em!important}.pr-md-4,.px-md-4{padding-right:4em!important}.pb-md-4,.py-md-4{padding-bottom:4em!important}.pl-md-4,.px-md-4{padding-left:4em!important}.p-md-5{padding:5em!important}.pt-md-5,.py-md-5{padding-top:5em!important}.pr-md-5,.px-md-5{padding-right:5em!important}.pb-md-5,.py-md-5{padding-bottom:5em!important}.pl-md-5,.px-md-5{padding-left:5em!important}.p-md-6{padding:6em!important}.pt-md-6,.py-md-6{padding-top:6em!important}.pr-md-6,.px-md-6{padding-right:6em!important}.pb-md-6,.py-md-6{padding-bottom:6em!important}.pl-md-6,.px-md-6{padding-left:6em!important}.m-md-n1{margin:-1em!important}.mt-md-n1,.my-md-n1{margin-top:-1em!important}.mr-md-n1,.mx-md-n1{margin-right:-1em!important}.mb-md-n1,.my-md-n1{margin-bottom:-1em!important}.ml-md-n1,.mx-md-n1{margin-left:-1em!important}.m-md-n2{margin:-2em!important}.mt-md-n2,.my-md-n2{margin-top:-2em!important}.mr-md-n2,.mx-md-n2{margin-right:-2em!important}.mb-md-n2,.my-md-n2{margin-bottom:-2em!important}.ml-md-n2,.mx-md-n2{margin-left:-2em!important}.m-md-n3{margin:-3em!important}.mt-md-n3,.my-md-n3{margin-top:-3em!important}.mr-md-n3,.mx-md-n3{margin-right:-3em!important}.mb-md-n3,.my-md-n3{margin-bottom:-3em!important}.ml-md-n3,.mx-md-n3{margin-left:-3em!important}.m-md-n4{margin:-4em!important}.mt-md-n4,.my-md-n4{margin-top:-4em!important}.mr-md-n4,.mx-md-n4{margin-right:-4em!important}.mb-md-n4,.my-md-n4{margin-bottom:-4em!important}.ml-md-n4,.mx-md-n4{margin-left:-4em!important}.m-md-n5{margin:-5em!important}.mt-md-n5,.my-md-n5{margin-top:-5em!important}.mr-md-n5,.mx-md-n5{margin-right:-5em!important}.mb-md-n5,.my-md-n5{margin-bottom:-5em!important}.ml-md-n5,.mx-md-n5{margin-left:-5em!important}.m-md-n6{margin:-6em!important}.mt-md-n6,.my-md-n6{margin-top:-6em!important}.mr-md-n6,.mx-md-n6{margin-right:-6em!important}.mb-md-n6,.my-md-n6{margin-bottom:-6em!important}.ml-md-n6,.mx-md-n6{margin-left:-6em!important}.m-md-auto{margin:auto!important}.mt-md-auto,.my-md-auto{margin-top:auto!important}.mr-md-auto,.mx-md-auto{margin-right:auto!important}.mb-md-auto,.my-md-auto{margin-bottom:auto!important}.ml-md-auto,.mx-md-auto{margin-left:auto!important}}@media screen and (min-width:992px){.m-lg-0{margin:0!important}.mt-lg-0,.my-lg-0{margin-top:0!important}.mr-lg-0,.mx-lg-0{margin-right:0!important}.mb-lg-0,.my-lg-0{margin-bottom:0!important}.ml-lg-0,.mx-lg-0{margin-left:0!important}.m-lg-1{margin:1em!important}.mt-lg-1,.my-lg-1{margin-top:1em!important}.mr-lg-1,.mx-lg-1{margin-right:1em!important}.mb-lg-1,.my-lg-1{margin-bottom:1em!important}.ml-lg-1,.mx-lg-1{margin-left:1em!important}.m-lg-2{margin:2em!important}.mt-lg-2,.my-lg-2{margin-top:2em!important}.mr-lg-2,.mx-lg-2{margin-right:2em!important}.mb-lg-2,.my-lg-2{margin-bottom:2em!important}.ml-lg-2,.mx-lg-2{margin-left:2em!important}.m-lg-3{margin:3em!important}.mt-lg-3,.my-lg-3{margin-top:3em!important}.mr-lg-3,.mx-lg-3{margin-right:3em!important}.mb-lg-3,.my-lg-3{margin-bottom:3em!important}.ml-lg-3,.mx-lg-3{margin-left:3em!important}.m-lg-4{margin:4em!important}.mt-lg-4,.my-lg-4{margin-top:4em!important}.mr-lg-4,.mx-lg-4{margin-right:4em!important}.mb-lg-4,.my-lg-4{margin-bottom:4em!important}.ml-lg-4,.mx-lg-4{margin-left:4em!important}.m-lg-5{margin:5em!important}.mt-lg-5,.my-lg-5{margin-top:5em!important}.mr-lg-5,.mx-lg-5{margin-right:5em!important}.mb-lg-5,.my-lg-5{margin-bottom:5em!important}.ml-lg-5,.mx-lg-5{margin-left:5em!important}.m-lg-6{margin:6em!important}.mt-lg-6,.my-lg-6{margin-top:6em!important}.mr-lg-6,.mx-lg-6{margin-right:6em!important}.mb-lg-6,.my-lg-6{margin-bottom:6em!important}.ml-lg-6,.mx-lg-6{margin-left:6em!important}.p-lg-0{padding:0!important}.pt-lg-0,.py-lg-0{padding-top:0!important}.pr-lg-0,.px-lg-0{padding-right:0!important}.pb-lg-0,.py-lg-0{padding-bottom:0!important}.pl-lg-0,.px-lg-0{padding-left:0!important}.p-lg-1{padding:1em!important}.pt-lg-1,.py-lg-1{padding-top:1em!important}.pr-lg-1,.px-lg-1{padding-right:1em!important}.pb-lg-1,.py-lg-1{padding-bottom:1em!important}.pl-lg-1,.px-lg-1{padding-left:1em!important}.p-lg-2{padding:2em!important}.pt-lg-2,.py-lg-2{padding-top:2em!important}.pr-lg-2,.px-lg-2{padding-right:2em!important}.pb-lg-2,.py-lg-2{padding-bottom:2em!important}.pl-lg-2,.px-lg-2{padding-left:2em!important}.p-lg-3{padding:3em!important}.pt-lg-3,.py-lg-3{padding-top:3em!important}.pr-lg-3,.px-lg-3{padding-right:3em!important}.pb-lg-3,.py-lg-3{padding-bottom:3em!important}.pl-lg-3,.px-lg-3{padding-left:3em!important}.p-lg-4{padding:4em!important}.pt-lg-4,.py-lg-4{padding-top:4em!important}.pr-lg-4,.px-lg-4{padding-right:4em!important}.pb-lg-4,.py-lg-4{padding-bottom:4em!important}.pl-lg-4,.px-lg-4{padding-left:4em!important}.p-lg-5{padding:5em!important}.pt-lg-5,.py-lg-5{padding-top:5em!important}.pr-lg-5,.px-lg-5{padding-right:5em!important}.pb-lg-5,.py-lg-5{padding-bottom:5em!important}.pl-lg-5,.px-lg-5{padding-left:5em!important}.p-lg-6{padding:6em!important}.pt-lg-6,.py-lg-6{padding-top:6em!important}.pr-lg-6,.px-lg-6{padding-right:6em!important}.pb-lg-6,.py-lg-6{padding-bottom:6em!important}.pl-lg-6,.px-lg-6{padding-left:6em!important}.m-lg-n1{margin:-1em!important}.mt-lg-n1,.my-lg-n1{margin-top:-1em!important}.mr-lg-n1,.mx-lg-n1{margin-right:-1em!important}.mb-lg-n1,.my-lg-n1{margin-bottom:-1em!important}.ml-lg-n1,.mx-lg-n1{margin-left:-1em!important}.m-lg-n2{margin:-2em!important}.mt-lg-n2,.my-lg-n2{margin-top:-2em!important}.mr-lg-n2,.mx-lg-n2{margin-right:-2em!important}.mb-lg-n2,.my-lg-n2{margin-bottom:-2em!important}.ml-lg-n2,.mx-lg-n2{margin-left:-2em!important}.m-lg-n3{margin:-3em!important}.mt-lg-n3,.my-lg-n3{margin-top:-3em!important}.mr-lg-n3,.mx-lg-n3{margin-right:-3em!important}.mb-lg-n3,.my-lg-n3{margin-bottom:-3em!important}.ml-lg-n3,.mx-lg-n3{margin-left:-3em!important}.m-lg-n4{margin:-4em!important}.mt-lg-n4,.my-lg-n4{margin-top:-4em!important}.mr-lg-n4,.mx-lg-n4{margin-right:-4em!important}.mb-lg-n4,.my-lg-n4{margin-bottom:-4em!important}.ml-lg-n4,.mx-lg-n4{margin-left:-4em!important}.m-lg-n5{margin:-5em!important}.mt-lg-n5,.my-lg-n5{margin-top:-5em!important}.mr-lg-n5,.mx-lg-n5{margin-right:-5em!important}.mb-lg-n5,.my-lg-n5{margin-bottom:-5em!important}.ml-lg-n5,.mx-lg-n5{margin-left:-5em!important}.m-lg-n6{margin:-6em!important}.mt-lg-n6,.my-lg-n6{margin-top:-6em!important}.mr-lg-n6,.mx-lg-n6{margin-right:-6em!important}.mb-lg-n6,.my-lg-n6{margin-bottom:-6em!important}.ml-lg-n6,.mx-lg-n6{margin-left:-6em!important}.m-lg-auto{margin:auto!important}.mt-lg-auto,.my-lg-auto{margin-top:auto!important}.mr-lg-auto,.mx-lg-auto{margin-right:auto!important}.mb-lg-auto,.my-lg-auto{margin-bottom:auto!important}.ml-lg-auto,.mx-lg-auto{margin-left:auto!important}}@media screen and (min-width:1200px){.m-xl-0{margin:0!important}.mt-xl-0,.my-xl-0{margin-top:0!important}.mr-xl-0,.mx-xl-0{margin-right:0!important}.mb-xl-0,.my-xl-0{margin-bottom:0!important}.ml-xl-0,.mx-xl-0{margin-left:0!important}.m-xl-1{margin:1em!important}.mt-xl-1,.my-xl-1{margin-top:1em!important}.mr-xl-1,.mx-xl-1{margin-right:1em!important}.mb-xl-1,.my-xl-1{margin-bottom:1em!important}.ml-xl-1,.mx-xl-1{margin-left:1em!important}.m-xl-2{margin:2em!important}.mt-xl-2,.my-xl-2{margin-top:2em!important}.mr-xl-2,.mx-xl-2{margin-right:2em!important}.mb-xl-2,.my-xl-2{margin-bottom:2em!important}.ml-xl-2,.mx-xl-2{margin-left:2em!important}.m-xl-3{margin:3em!important}.mt-xl-3,.my-xl-3{margin-top:3em!important}.mr-xl-3,.mx-xl-3{margin-right:3em!important}.mb-xl-3,.my-xl-3{margin-bottom:3em!important}.ml-xl-3,.mx-xl-3{margin-left:3em!important}.m-xl-4{margin:4em!important}.mt-xl-4,.my-xl-4{margin-top:4em!important}.mr-xl-4,.mx-xl-4{margin-right:4em!important}.mb-xl-4,.my-xl-4{margin-bottom:4em!important}.ml-xl-4,.mx-xl-4{margin-left:4em!important}.m-xl-5{margin:5em!important}.mt-xl-5,.my-xl-5{margin-top:5em!important}.mr-xl-5,.mx-xl-5{margin-right:5em!important}.mb-xl-5,.my-xl-5{margin-bottom:5em!important}.ml-xl-5,.mx-xl-5{margin-left:5em!important}.m-xl-6{margin:6em!important}.mt-xl-6,.my-xl-6{margin-top:6em!important}.mr-xl-6,.mx-xl-6{margin-right:6em!important}.mb-xl-6,.my-xl-6{margin-bottom:6em!important}.ml-xl-6,.mx-xl-6{margin-left:6em!important}.p-xl-0{padding:0!important}.pt-xl-0,.py-xl-0{padding-top:0!important}.pr-xl-0,.px-xl-0{padding-right:0!important}.pb-xl-0,.py-xl-0{padding-bottom:0!important}.pl-xl-0,.px-xl-0{padding-left:0!important}.p-xl-1{padding:1em!important}.pt-xl-1,.py-xl-1{padding-top:1em!important}.pr-xl-1,.px-xl-1{padding-right:1em!important}.pb-xl-1,.py-xl-1{padding-bottom:1em!important}.pl-xl-1,.px-xl-1{padding-left:1em!important}.p-xl-2{padding:2em!important}.pt-xl-2,.py-xl-2{padding-top:2em!important}.pr-xl-2,.px-xl-2{padding-right:2em!important}.pb-xl-2,.py-xl-2{padding-bottom:2em!important}.pl-xl-2,.px-xl-2{padding-left:2em!important}.p-xl-3{padding:3em!important}.pt-xl-3,.py-xl-3{padding-top:3em!important}.pr-xl-3,.px-xl-3{padding-right:3em!important}.pb-xl-3,.py-xl-3{padding-bottom:3em!important}.pl-xl-3,.px-xl-3{padding-left:3em!important}.p-xl-4{padding:4em!important}.pt-xl-4,.py-xl-4{padding-top:4em!important}.pr-xl-4,.px-xl-4{padding-right:4em!important}.pb-xl-4,.py-xl-4{padding-bottom:4em!important}.pl-xl-4,.px-xl-4{padding-left:4em!important}.p-xl-5{padding:5em!important}.pt-xl-5,.py-xl-5{padding-top:5em!important}.pr-xl-5,.px-xl-5{padding-right:5em!important}.pb-xl-5,.py-xl-5{padding-bottom:5em!important}.pl-xl-5,.px-xl-5{padding-left:5em!important}.p-xl-6{padding:6em!important}.pt-xl-6,.py-xl-6{padding-top:6em!important}.pr-xl-6,.px-xl-6{padding-right:6em!important}.pb-xl-6,.py-xl-6{padding-bottom:6em!important}.pl-xl-6,.px-xl-6{padding-left:6em!important}.m-xl-n1{margin:-1em!important}.mt-xl-n1,.my-xl-n1{margin-top:-1em!important}.mr-xl-n1,.mx-xl-n1{margin-right:-1em!important}.mb-xl-n1,.my-xl-n1{margin-bottom:-1em!important}.ml-xl-n1,.mx-xl-n1{margin-left:-1em!important}.m-xl-n2{margin:-2em!important}.mt-xl-n2,.my-xl-n2{margin-top:-2em!important}.mr-xl-n2,.mx-xl-n2{margin-right:-2em!important}.mb-xl-n2,.my-xl-n2{margin-bottom:-2em!important}.ml-xl-n2,.mx-xl-n2{margin-left:-2em!important}.m-xl-n3{margin:-3em!important}.mt-xl-n3,.my-xl-n3{margin-top:-3em!important}.mr-xl-n3,.mx-xl-n3{margin-right:-3em!important}.mb-xl-n3,.my-xl-n3{margin-bottom:-3em!important}.ml-xl-n3,.mx-xl-n3{margin-left:-3em!important}.m-xl-n4{margin:-4em!important}.mt-xl-n4,.my-xl-n4{margin-top:-4em!important}.mr-xl-n4,.mx-xl-n4{margin-right:-4em!important}.mb-xl-n4,.my-xl-n4{margin-bottom:-4em!important}.ml-xl-n4,.mx-xl-n4{margin-left:-4em!important}.m-xl-n5{margin:-5em!important}.mt-xl-n5,.my-xl-n5{margin-top:-5em!important}.mr-xl-n5,.mx-xl-n5{margin-right:-5em!important}.mb-xl-n5,.my-xl-n5{margin-bottom:-5em!important}.ml-xl-n5,.mx-xl-n5{margin-left:-5em!important}.m-xl-n6{margin:-6em!important}.mt-xl-n6,.my-xl-n6{margin-top:-6em!important}.mr-xl-n6,.mx-xl-n6{margin-right:-6em!important}.mb-xl-n6,.my-xl-n6{margin-bottom:-6em!important}.ml-xl-n6,.mx-xl-n6{margin-left:-6em!important}.m-xl-auto{margin:auto!important}.mt-xl-auto,.my-xl-auto{margin-top:auto!important}.mr-xl-auto,.mx-xl-auto{margin-right:auto!important}.mb-xl-auto,.my-xl-auto{margin-bottom:auto!important}.ml-xl-auto,.mx-xl-auto{margin-left:auto!important}}@media screen and (min-width:1400px){.m-xxl-0{margin:0!important}.mt-xxl-0,.my-xxl-0{margin-top:0!important}.mr-xxl-0,.mx-xxl-0{margin-right:0!important}.mb-xxl-0,.my-xxl-0{margin-bottom:0!important}.ml-xxl-0,.mx-xxl-0{margin-left:0!important}.m-xxl-1{margin:1em!important}.mt-xxl-1,.my-xxl-1{margin-top:1em!important}.mr-xxl-1,.mx-xxl-1{margin-right:1em!important}.mb-xxl-1,.my-xxl-1{margin-bottom:1em!important}.ml-xxl-1,.mx-xxl-1{margin-left:1em!important}.m-xxl-2{margin:2em!important}.mt-xxl-2,.my-xxl-2{margin-top:2em!important}.mr-xxl-2,.mx-xxl-2{margin-right:2em!important}.mb-xxl-2,.my-xxl-2{margin-bottom:2em!important}.ml-xxl-2,.mx-xxl-2{margin-left:2em!important}.m-xxl-3{margin:3em!important}.mt-xxl-3,.my-xxl-3{margin-top:3em!important}.mr-xxl-3,.mx-xxl-3{margin-right:3em!important}.mb-xxl-3,.my-xxl-3{margin-bottom:3em!important}.ml-xxl-3,.mx-xxl-3{margin-left:3em!important}.m-xxl-4{margin:4em!important}.mt-xxl-4,.my-xxl-4{margin-top:4em!important}.mr-xxl-4,.mx-xxl-4{margin-right:4em!important}.mb-xxl-4,.my-xxl-4{margin-bottom:4em!important}.ml-xxl-4,.mx-xxl-4{margin-left:4em!important}.m-xxl-5{margin:5em!important}.mt-xxl-5,.my-xxl-5{margin-top:5em!important}.mr-xxl-5,.mx-xxl-5{margin-right:5em!important}.mb-xxl-5,.my-xxl-5{margin-bottom:5em!important}.ml-xxl-5,.mx-xxl-5{margin-left:5em!important}.m-xxl-6{margin:6em!important}.mt-xxl-6,.my-xxl-6{margin-top:6em!important}.mr-xxl-6,.mx-xxl-6{margin-right:6em!important}.mb-xxl-6,.my-xxl-6{margin-bottom:6em!important}.ml-xxl-6,.mx-xxl-6{margin-left:6em!important}.p-xxl-0{padding:0!important}.pt-xxl-0,.py-xxl-0{padding-top:0!important}.pr-xxl-0,.px-xxl-0{padding-right:0!important}.pb-xxl-0,.py-xxl-0{padding-bottom:0!important}.pl-xxl-0,.px-xxl-0{padding-left:0!important}.p-xxl-1{padding:1em!important}.pt-xxl-1,.py-xxl-1{padding-top:1em!important}.pr-xxl-1,.px-xxl-1{padding-right:1em!important}.pb-xxl-1,.py-xxl-1{padding-bottom:1em!important}.pl-xxl-1,.px-xxl-1{padding-left:1em!important}.p-xxl-2{padding:2em!important}.pt-xxl-2,.py-xxl-2{padding-top:2em!important}.pr-xxl-2,.px-xxl-2{padding-right:2em!important}.pb-xxl-2,.py-xxl-2{padding-bottom:2em!important}.pl-xxl-2,.px-xxl-2{padding-left:2em!important}.p-xxl-3{padding:3em!important}.pt-xxl-3,.py-xxl-3{padding-top:3em!important}.pr-xxl-3,.px-xxl-3{padding-right:3em!important}.pb-xxl-3,.py-xxl-3{padding-bottom:3em!important}.pl-xxl-3,.px-xxl-3{padding-left:3em!important}.p-xxl-4{padding:4em!important}.pt-xxl-4,.py-xxl-4{padding-top:4em!important}.pr-xxl-4,.px-xxl-4{padding-right:4em!important}.pb-xxl-4,.py-xxl-4{padding-bottom:4em!important}.pl-xxl-4,.px-xxl-4{padding-left:4em!important}.p-xxl-5{padding:5em!important}.pt-xxl-5,.py-xxl-5{padding-top:5em!important}.pr-xxl-5,.px-xxl-5{padding-right:5em!important}.pb-xxl-5,.py-xxl-5{padding-bottom:5em!important}.pl-xxl-5,.px-xxl-5{padding-left:5em!important}.p-xxl-6{padding:6em!important}.pt-xxl-6,.py-xxl-6{padding-top:6em!important}.pr-xxl-6,.px-xxl-6{padding-right:6em!important}.pb-xxl-6,.py-xxl-6{padding-bottom:6em!important}.pl-xxl-6,.px-xxl-6{padding-left:6em!important}.m-xxl-n1{margin:-1em!important}.mt-xxl-n1,.my-xxl-n1{margin-top:-1em!important}.mr-xxl-n1,.mx-xxl-n1{margin-right:-1em!important}.mb-xxl-n1,.my-xxl-n1{margin-bottom:-1em!important}.ml-xxl-n1,.mx-xxl-n1{margin-left:-1em!important}.m-xxl-n2{margin:-2em!important}.mt-xxl-n2,.my-xxl-n2{margin-top:-2em!important}.mr-xxl-n2,.mx-xxl-n2{margin-right:-2em!important}.mb-xxl-n2,.my-xxl-n2{margin-bottom:-2em!important}.ml-xxl-n2,.mx-xxl-n2{margin-left:-2em!important}.m-xxl-n3{margin:-3em!important}.mt-xxl-n3,.my-xxl-n3{margin-top:-3em!important}.mr-xxl-n3,.mx-xxl-n3{margin-right:-3em!important}.mb-xxl-n3,.my-xxl-n3{margin-bottom:-3em!important}.ml-xxl-n3,.mx-xxl-n3{margin-left:-3em!important}.m-xxl-n4{margin:-4em!important}.mt-xxl-n4,.my-xxl-n4{margin-top:-4em!important}.mr-xxl-n4,.mx-xxl-n4{margin-right:-4em!important}.mb-xxl-n4,.my-xxl-n4{margin-bottom:-4em!important}.ml-xxl-n4,.mx-xxl-n4{margin-left:-4em!important}.m-xxl-n5{margin:-5em!important}.mt-xxl-n5,.my-xxl-n5{margin-top:-5em!important}.mr-xxl-n5,.mx-xxl-n5{margin-right:-5em!important}.mb-xxl-n5,.my-xxl-n5{margin-bottom:-5em!important}.ml-xxl-n5,.mx-xxl-n5{margin-left:-5em!important}.m-xxl-n6{margin:-6em!important}.mt-xxl-n6,.my-xxl-n6{margin-top:-6em!important}.mr-xxl-n6,.mx-xxl-n6{margin-right:-6em!important}.mb-xxl-n6,.my-xxl-n6{margin-bottom:-6em!important}.ml-xxl-n6,.mx-xxl-n6{margin-left:-6em!important}.m-xxl-auto{margin:auto!important}.mt-xxl-auto,.my-xxl-auto{margin-top:auto!important}.mr-xxl-auto,.mx-xxl-auto{margin-right:auto!important}.mb-xxl-auto,.my-xxl-auto{margin-bottom:auto!important}.ml-xxl-auto,.mx-xxl-auto{margin-left:auto!important}}@media screen and (min-width:768px){.m-h-md-0{margin:0!important}.mt-h-md-0,.my-h-md-0{margin-top:0!important}.mr-h-md-0,.mx-h-md-0{margin-right:0!important}.mb-h-md-0,.my-h-md-0{margin-bottom:0!important}.ml-h-md-0,.mx-h-md-0{margin-left:0!important}.m-h-md-1{margin:1em!important}.mt-h-md-1,.my-h-md-1{margin-top:1em!important}.mr-h-md-1,.mx-h-md-1{margin-right:1em!important}.mb-h-md-1,.my-h-md-1{margin-bottom:1em!important}.ml-h-md-1,.mx-h-md-1{margin-left:1em!important}.m-h-md-2{margin:2em!important}.mt-h-md-2,.my-h-md-2{margin-top:2em!important}.mr-h-md-2,.mx-h-md-2{margin-right:2em!important}.mb-h-md-2,.my-h-md-2{margin-bottom:2em!important}.ml-h-md-2,.mx-h-md-2{margin-left:2em!important}.m-h-md-3{margin:3em!important}.mt-h-md-3,.my-h-md-3{margin-top:3em!important}.mr-h-md-3,.mx-h-md-3{margin-right:3em!important}.mb-h-md-3,.my-h-md-3{margin-bottom:3em!important}.ml-h-md-3,.mx-h-md-3{margin-left:3em!important}.m-h-md-4{margin:4em!important}.mt-h-md-4,.my-h-md-4{margin-top:4em!important}.mr-h-md-4,.mx-h-md-4{margin-right:4em!important}.mb-h-md-4,.my-h-md-4{margin-bottom:4em!important}.ml-h-md-4,.mx-h-md-4{margin-left:4em!important}.m-h-md-5{margin:5em!important}.mt-h-md-5,.my-h-md-5{margin-top:5em!important}.mr-h-md-5,.mx-h-md-5{margin-right:5em!important}.mb-h-md-5,.my-h-md-5{margin-bottom:5em!important}.ml-h-md-5,.mx-h-md-5{margin-left:5em!important}.m-h-md-6{margin:6em!important}.mt-h-md-6,.my-h-md-6{margin-top:6em!important}.mr-h-md-6,.mx-h-md-6{margin-right:6em!important}.mb-h-md-6,.my-h-md-6{margin-bottom:6em!important}.ml-h-md-6,.mx-h-md-6{margin-left:6em!important}.p-h-md-0{padding:0!important}.pt-h-md-0,.py-h-md-0{padding-top:0!important}.pr-h-md-0,.px-h-md-0{padding-right:0!important}.pb-h-md-0,.py-h-md-0{padding-bottom:0!important}.pl-h-md-0,.px-h-md-0{padding-left:0!important}.p-h-md-1{padding:1em!important}.pt-h-md-1,.py-h-md-1{padding-top:1em!important}.pr-h-md-1,.px-h-md-1{padding-right:1em!important}.pb-h-md-1,.py-h-md-1{padding-bottom:1em!important}.pl-h-md-1,.px-h-md-1{padding-left:1em!important}.p-h-md-2{padding:2em!important}.pt-h-md-2,.py-h-md-2{padding-top:2em!important}.pr-h-md-2,.px-h-md-2{padding-right:2em!important}.pb-h-md-2,.py-h-md-2{padding-bottom:2em!important}.pl-h-md-2,.px-h-md-2{padding-left:2em!important}.p-h-md-3{padding:3em!important}.pt-h-md-3,.py-h-md-3{padding-top:3em!important}.pr-h-md-3,.px-h-md-3{padding-right:3em!important}.pb-h-md-3,.py-h-md-3{padding-bottom:3em!important}.pl-h-md-3,.px-h-md-3{padding-left:3em!important}.p-h-md-4{padding:4em!important}.pt-h-md-4,.py-h-md-4{padding-top:4em!important}.pr-h-md-4,.px-h-md-4{padding-right:4em!important}.pb-h-md-4,.py-h-md-4{padding-bottom:4em!important}.pl-h-md-4,.px-h-md-4{padding-left:4em!important}.p-h-md-5{padding:5em!important}.pt-h-md-5,.py-h-md-5{padding-top:5em!important}.pr-h-md-5,.px-h-md-5{padding-right:5em!important}.pb-h-md-5,.py-h-md-5{padding-bottom:5em!important}.pl-h-md-5,.px-h-md-5{padding-left:5em!important}.p-h-md-6{padding:6em!important}.pt-h-md-6,.py-h-md-6{padding-top:6em!important}.pr-h-md-6,.px-h-md-6{padding-right:6em!important}.pb-h-md-6,.py-h-md-6{padding-bottom:6em!important}.pl-h-md-6,.px-h-md-6{padding-left:6em!important}.m-h-md-n1{margin:-1em!important}.mt-h-md-n1,.my-h-md-n1{margin-top:-1em!important}.mr-h-md-n1,.mx-h-md-n1{margin-right:-1em!important}.mb-h-md-n1,.my-h-md-n1{margin-bottom:-1em!important}.ml-h-md-n1,.mx-h-md-n1{margin-left:-1em!important}.m-h-md-n2{margin:-2em!important}.mt-h-md-n2,.my-h-md-n2{margin-top:-2em!important}.mr-h-md-n2,.mx-h-md-n2{margin-right:-2em!important}.mb-h-md-n2,.my-h-md-n2{margin-bottom:-2em!important}.ml-h-md-n2,.mx-h-md-n2{margin-left:-2em!important}.m-h-md-n3{margin:-3em!important}.mt-h-md-n3,.my-h-md-n3{margin-top:-3em!important}.mr-h-md-n3,.mx-h-md-n3{margin-right:-3em!important}.mb-h-md-n3,.my-h-md-n3{margin-bottom:-3em!important}.ml-h-md-n3,.mx-h-md-n3{margin-left:-3em!important}.m-h-md-n4{margin:-4em!important}.mt-h-md-n4,.my-h-md-n4{margin-top:-4em!important}.mr-h-md-n4,.mx-h-md-n4{margin-right:-4em!important}.mb-h-md-n4,.my-h-md-n4{margin-bottom:-4em!important}.ml-h-md-n4,.mx-h-md-n4{margin-left:-4em!important}.m-h-md-n5{margin:-5em!important}.mt-h-md-n5,.my-h-md-n5{margin-top:-5em!important}.mr-h-md-n5,.mx-h-md-n5{margin-right:-5em!important}.mb-h-md-n5,.my-h-md-n5{margin-bottom:-5em!important}.ml-h-md-n5,.mx-h-md-n5{margin-left:-5em!important}.m-h-md-n6{margin:-6em!important}.mt-h-md-n6,.my-h-md-n6{margin-top:-6em!important}.mr-h-md-n6,.mx-h-md-n6{margin-right:-6em!important}.mb-h-md-n6,.my-h-md-n6{margin-bottom:-6em!important}.ml-h-md-n6,.mx-h-md-n6{margin-left:-6em!important}.m-h-md-auto{margin:auto!important}.mt-h-md-auto,.my-h-md-auto{margin-top:auto!important}.mr-h-md-auto,.mx-h-md-auto{margin-right:auto!important}.mb-h-md-auto,.my-h-md-auto{margin-bottom:auto!important}.ml-h-md-auto,.mx-h-md-auto{margin-left:auto!important}}@media screen and (min-width:900px){.m-h-lg-0{margin:0!important}.mt-h-lg-0,.my-h-lg-0{margin-top:0!important}.mr-h-lg-0,.mx-h-lg-0{margin-right:0!important}.mb-h-lg-0,.my-h-lg-0{margin-bottom:0!important}.ml-h-lg-0,.mx-h-lg-0{margin-left:0!important}.m-h-lg-1{margin:1em!important}.mt-h-lg-1,.my-h-lg-1{margin-top:1em!important}.mr-h-lg-1,.mx-h-lg-1{margin-right:1em!important}.mb-h-lg-1,.my-h-lg-1{margin-bottom:1em!important}.ml-h-lg-1,.mx-h-lg-1{margin-left:1em!important}.m-h-lg-2{margin:2em!important}.mt-h-lg-2,.my-h-lg-2{margin-top:2em!important}.mr-h-lg-2,.mx-h-lg-2{margin-right:2em!important}.mb-h-lg-2,.my-h-lg-2{margin-bottom:2em!important}.ml-h-lg-2,.mx-h-lg-2{margin-left:2em!important}.m-h-lg-3{margin:3em!important}.mt-h-lg-3,.my-h-lg-3{margin-top:3em!important}.mr-h-lg-3,.mx-h-lg-3{margin-right:3em!important}.mb-h-lg-3,.my-h-lg-3{margin-bottom:3em!important}.ml-h-lg-3,.mx-h-lg-3{margin-left:3em!important}.m-h-lg-4{margin:4em!important}.mt-h-lg-4,.my-h-lg-4{margin-top:4em!important}.mr-h-lg-4,.mx-h-lg-4{margin-right:4em!important}.mb-h-lg-4,.my-h-lg-4{margin-bottom:4em!important}.ml-h-lg-4,.mx-h-lg-4{margin-left:4em!important}.m-h-lg-5{margin:5em!important}.mt-h-lg-5,.my-h-lg-5{margin-top:5em!important}.mr-h-lg-5,.mx-h-lg-5{margin-right:5em!important}.mb-h-lg-5,.my-h-lg-5{margin-bottom:5em!important}.ml-h-lg-5,.mx-h-lg-5{margin-left:5em!important}.m-h-lg-6{margin:6em!important}.mt-h-lg-6,.my-h-lg-6{margin-top:6em!important}.mr-h-lg-6,.mx-h-lg-6{margin-right:6em!important}.mb-h-lg-6,.my-h-lg-6{margin-bottom:6em!important}.ml-h-lg-6,.mx-h-lg-6{margin-left:6em!important}.p-h-lg-0{padding:0!important}.pt-h-lg-0,.py-h-lg-0{padding-top:0!important}.pr-h-lg-0,.px-h-lg-0{padding-right:0!important}.pb-h-lg-0,.py-h-lg-0{padding-bottom:0!important}.pl-h-lg-0,.px-h-lg-0{padding-left:0!important}.p-h-lg-1{padding:1em!important}.pt-h-lg-1,.py-h-lg-1{padding-top:1em!important}.pr-h-lg-1,.px-h-lg-1{padding-right:1em!important}.pb-h-lg-1,.py-h-lg-1{padding-bottom:1em!important}.pl-h-lg-1,.px-h-lg-1{padding-left:1em!important}.p-h-lg-2{padding:2em!important}.pt-h-lg-2,.py-h-lg-2{padding-top:2em!important}.pr-h-lg-2,.px-h-lg-2{padding-right:2em!important}.pb-h-lg-2,.py-h-lg-2{padding-bottom:2em!important}.pl-h-lg-2,.px-h-lg-2{padding-left:2em!important}.p-h-lg-3{padding:3em!important}.pt-h-lg-3,.py-h-lg-3{padding-top:3em!important}.pr-h-lg-3,.px-h-lg-3{padding-right:3em!important}.pb-h-lg-3,.py-h-lg-3{padding-bottom:3em!important}.pl-h-lg-3,.px-h-lg-3{padding-left:3em!important}.p-h-lg-4{padding:4em!important}.pt-h-lg-4,.py-h-lg-4{padding-top:4em!important}.pr-h-lg-4,.px-h-lg-4{padding-right:4em!important}.pb-h-lg-4,.py-h-lg-4{padding-bottom:4em!important}.pl-h-lg-4,.px-h-lg-4{padding-left:4em!important}.p-h-lg-5{padding:5em!important}.pt-h-lg-5,.py-h-lg-5{padding-top:5em!important}.pr-h-lg-5,.px-h-lg-5{padding-right:5em!important}.pb-h-lg-5,.py-h-lg-5{padding-bottom:5em!important}.pl-h-lg-5,.px-h-lg-5{padding-left:5em!important}.p-h-lg-6{padding:6em!important}.pt-h-lg-6,.py-h-lg-6{padding-top:6em!important}.pr-h-lg-6,.px-h-lg-6{padding-right:6em!important}.pb-h-lg-6,.py-h-lg-6{padding-bottom:6em!important}.pl-h-lg-6,.px-h-lg-6{padding-left:6em!important}.m-h-lg-n1{margin:-1em!important}.mt-h-lg-n1,.my-h-lg-n1{margin-top:-1em!important}.mr-h-lg-n1,.mx-h-lg-n1{margin-right:-1em!important}.mb-h-lg-n1,.my-h-lg-n1{margin-bottom:-1em!important}.ml-h-lg-n1,.mx-h-lg-n1{margin-left:-1em!important}.m-h-lg-n2{margin:-2em!important}.mt-h-lg-n2,.my-h-lg-n2{margin-top:-2em!important}.mr-h-lg-n2,.mx-h-lg-n2{margin-right:-2em!important}.mb-h-lg-n2,.my-h-lg-n2{margin-bottom:-2em!important}.ml-h-lg-n2,.mx-h-lg-n2{margin-left:-2em!important}.m-h-lg-n3{margin:-3em!important}.mt-h-lg-n3,.my-h-lg-n3{margin-top:-3em!important}.mr-h-lg-n3,.mx-h-lg-n3{margin-right:-3em!important}.mb-h-lg-n3,.my-h-lg-n3{margin-bottom:-3em!important}.ml-h-lg-n3,.mx-h-lg-n3{margin-left:-3em!important}.m-h-lg-n4{margin:-4em!important}.mt-h-lg-n4,.my-h-lg-n4{margin-top:-4em!important}.mr-h-lg-n4,.mx-h-lg-n4{margin-right:-4em!important}.mb-h-lg-n4,.my-h-lg-n4{margin-bottom:-4em!important}.ml-h-lg-n4,.mx-h-lg-n4{margin-left:-4em!important}.m-h-lg-n5{margin:-5em!important}.mt-h-lg-n5,.my-h-lg-n5{margin-top:-5em!important}.mr-h-lg-n5,.mx-h-lg-n5{margin-right:-5em!important}.mb-h-lg-n5,.my-h-lg-n5{margin-bottom:-5em!important}.ml-h-lg-n5,.mx-h-lg-n5{margin-left:-5em!important}.m-h-lg-n6{margin:-6em!important}.mt-h-lg-n6,.my-h-lg-n6{margin-top:-6em!important}.mr-h-lg-n6,.mx-h-lg-n6{margin-right:-6em!important}.mb-h-lg-n6,.my-h-lg-n6{margin-bottom:-6em!important}.ml-h-lg-n6,.mx-h-lg-n6{margin-left:-6em!important}.m-h-lg-auto{margin:auto!important}.mt-h-lg-auto,.my-h-lg-auto{margin-top:auto!important}.mr-h-lg-auto,.mx-h-lg-auto{margin-right:auto!important}.mb-h-lg-auto,.my-h-lg-auto{margin-bottom:auto!important}.ml-h-lg-auto,.mx-h-lg-auto{margin-left:auto!important}}@media screen and (min-width:1200px){.m-h-xl-0{margin:0!important}.mt-h-xl-0,.my-h-xl-0{margin-top:0!important}.mr-h-xl-0,.mx-h-xl-0{margin-right:0!important}.mb-h-xl-0,.my-h-xl-0{margin-bottom:0!important}.ml-h-xl-0,.mx-h-xl-0{margin-left:0!important}.m-h-xl-1{margin:1em!important}.mt-h-xl-1,.my-h-xl-1{margin-top:1em!important}.mr-h-xl-1,.mx-h-xl-1{margin-right:1em!important}.mb-h-xl-1,.my-h-xl-1{margin-bottom:1em!important}.ml-h-xl-1,.mx-h-xl-1{margin-left:1em!important}.m-h-xl-2{margin:2em!important}.mt-h-xl-2,.my-h-xl-2{margin-top:2em!important}.mr-h-xl-2,.mx-h-xl-2{margin-right:2em!important}.mb-h-xl-2,.my-h-xl-2{margin-bottom:2em!important}.ml-h-xl-2,.mx-h-xl-2{margin-left:2em!important}.m-h-xl-3{margin:3em!important}.mt-h-xl-3,.my-h-xl-3{margin-top:3em!important}.mr-h-xl-3,.mx-h-xl-3{margin-right:3em!important}.mb-h-xl-3,.my-h-xl-3{margin-bottom:3em!important}.ml-h-xl-3,.mx-h-xl-3{margin-left:3em!important}.m-h-xl-4{margin:4em!important}.mt-h-xl-4,.my-h-xl-4{margin-top:4em!important}.mr-h-xl-4,.mx-h-xl-4{margin-right:4em!important}.mb-h-xl-4,.my-h-xl-4{margin-bottom:4em!important}.ml-h-xl-4,.mx-h-xl-4{margin-left:4em!important}.m-h-xl-5{margin:5em!important}.mt-h-xl-5,.my-h-xl-5{margin-top:5em!important}.mr-h-xl-5,.mx-h-xl-5{margin-right:5em!important}.mb-h-xl-5,.my-h-xl-5{margin-bottom:5em!important}.ml-h-xl-5,.mx-h-xl-5{margin-left:5em!important}.m-h-xl-6{margin:6em!important}.mt-h-xl-6,.my-h-xl-6{margin-top:6em!important}.mr-h-xl-6,.mx-h-xl-6{margin-right:6em!important}.mb-h-xl-6,.my-h-xl-6{margin-bottom:6em!important}.ml-h-xl-6,.mx-h-xl-6{margin-left:6em!important}.p-h-xl-0{padding:0!important}.pt-h-xl-0,.py-h-xl-0{padding-top:0!important}.pr-h-xl-0,.px-h-xl-0{padding-right:0!important}.pb-h-xl-0,.py-h-xl-0{padding-bottom:0!important}.pl-h-xl-0,.px-h-xl-0{padding-left:0!important}.p-h-xl-1{padding:1em!important}.pt-h-xl-1,.py-h-xl-1{padding-top:1em!important}.pr-h-xl-1,.px-h-xl-1{padding-right:1em!important}.pb-h-xl-1,.py-h-xl-1{padding-bottom:1em!important}.pl-h-xl-1,.px-h-xl-1{padding-left:1em!important}.p-h-xl-2{padding:2em!important}.pt-h-xl-2,.py-h-xl-2{padding-top:2em!important}.pr-h-xl-2,.px-h-xl-2{padding-right:2em!important}.pb-h-xl-2,.py-h-xl-2{padding-bottom:2em!important}.pl-h-xl-2,.px-h-xl-2{padding-left:2em!important}.p-h-xl-3{padding:3em!important}.pt-h-xl-3,.py-h-xl-3{padding-top:3em!important}.pr-h-xl-3,.px-h-xl-3{padding-right:3em!important}.pb-h-xl-3,.py-h-xl-3{padding-bottom:3em!important}.pl-h-xl-3,.px-h-xl-3{padding-left:3em!important}.p-h-xl-4{padding:4em!important}.pt-h-xl-4,.py-h-xl-4{padding-top:4em!important}.pr-h-xl-4,.px-h-xl-4{padding-right:4em!important}.pb-h-xl-4,.py-h-xl-4{padding-bottom:4em!important}.pl-h-xl-4,.px-h-xl-4{padding-left:4em!important}.p-h-xl-5{padding:5em!important}.pt-h-xl-5,.py-h-xl-5{padding-top:5em!important}.pr-h-xl-5,.px-h-xl-5{padding-right:5em!important}.pb-h-xl-5,.py-h-xl-5{padding-bottom:5em!important}.pl-h-xl-5,.px-h-xl-5{padding-left:5em!important}.p-h-xl-6{padding:6em!important}.pt-h-xl-6,.py-h-xl-6{padding-top:6em!important}.pr-h-xl-6,.px-h-xl-6{padding-right:6em!important}.pb-h-xl-6,.py-h-xl-6{padding-bottom:6em!important}.pl-h-xl-6,.px-h-xl-6{padding-left:6em!important}.m-h-xl-n1{margin:-1em!important}.mt-h-xl-n1,.my-h-xl-n1{margin-top:-1em!important}.mr-h-xl-n1,.mx-h-xl-n1{margin-right:-1em!important}.mb-h-xl-n1,.my-h-xl-n1{margin-bottom:-1em!important}.ml-h-xl-n1,.mx-h-xl-n1{margin-left:-1em!important}.m-h-xl-n2{margin:-2em!important}.mt-h-xl-n2,.my-h-xl-n2{margin-top:-2em!important}.mr-h-xl-n2,.mx-h-xl-n2{margin-right:-2em!important}.mb-h-xl-n2,.my-h-xl-n2{margin-bottom:-2em!important}.ml-h-xl-n2,.mx-h-xl-n2{margin-left:-2em!important}.m-h-xl-n3{margin:-3em!important}.mt-h-xl-n3,.my-h-xl-n3{margin-top:-3em!important}.mr-h-xl-n3,.mx-h-xl-n3{margin-right:-3em!important}.mb-h-xl-n3,.my-h-xl-n3{margin-bottom:-3em!important}.ml-h-xl-n3,.mx-h-xl-n3{margin-left:-3em!important}.m-h-xl-n4{margin:-4em!important}.mt-h-xl-n4,.my-h-xl-n4{margin-top:-4em!important}.mr-h-xl-n4,.mx-h-xl-n4{margin-right:-4em!important}.mb-h-xl-n4,.my-h-xl-n4{margin-bottom:-4em!important}.ml-h-xl-n4,.mx-h-xl-n4{margin-left:-4em!important}.m-h-xl-n5{margin:-5em!important}.mt-h-xl-n5,.my-h-xl-n5{margin-top:-5em!important}.mr-h-xl-n5,.mx-h-xl-n5{margin-right:-5em!important}.mb-h-xl-n5,.my-h-xl-n5{margin-bottom:-5em!important}.ml-h-xl-n5,.mx-h-xl-n5{margin-left:-5em!important}.m-h-xl-n6{margin:-6em!important}.mt-h-xl-n6,.my-h-xl-n6{margin-top:-6em!important}.mr-h-xl-n6,.mx-h-xl-n6{margin-right:-6em!important}.mb-h-xl-n6,.my-h-xl-n6{margin-bottom:-6em!important}.ml-h-xl-n6,.mx-h-xl-n6{margin-left:-6em!important}.m-h-xl-auto{margin:auto!important}.mt-h-xl-auto,.my-h-xl-auto{margin-top:auto!important}.mr-h-xl-auto,.mx-h-xl-auto{margin-right:auto!important}.mb-h-xl-auto,.my-h-xl-auto{margin-bottom:auto!important}.ml-h-xl-auto,.mx-h-xl-auto{margin-left:auto!important}}.text-block__text--lg{font-size:1.8em;line-height:1.8em}.wrapper{padding-left:10px;padding-right:10px;overflow:hidden}@media screen and (min-width:768px){.wrapper{padding-left:3em;padding-right:3em}}.wrapper--no-overflow{overflow:visible}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;background:#fff;-webkit-box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08);box-shadow:1px 0 0 #e6e6e6,-1px 0 0 #e6e6e6,0 1px 0 #e6e6e6,0 -1px 0 #e6e6e6,0 3px 13px rgba(0,0,0,.08)}.flatpickr-calendar.inline,.flatpickr-calendar.open{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-calendar .hasTime .dayContainer,.flatpickr-calendar .hasWeeks .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.showTimeInput.hasTime .flatpickr-time{height:40px;border-top:1px solid #e6e6e6}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:after,.flatpickr-calendar:before{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:after,.flatpickr-calendar.rightMost:before{left:auto;right:22px}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:after,.flatpickr-calendar.arrowTop:before{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#e6e6e6}.flatpickr-calendar.arrowTop:after{border-bottom-color:#fff}.flatpickr-calendar.arrowBottom:after,.flatpickr-calendar.arrowBottom:before{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#e6e6e6}.flatpickr-calendar.arrowBottom:after{border-top-color:#fff}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{background:transparent;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9);height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-next-month,.flatpickr-months .flatpickr-prev-month{text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:rgba(0,0,0,.9);fill:rgba(0,0,0,.9)}.flatpickr-months .flatpickr-next-month.flatpickr-disabled,.flatpickr-months .flatpickr-prev-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-next-month i,.flatpickr-months .flatpickr-prev-month i{position:relative}.flatpickr-months .flatpickr-next-month.flatpickr-prev-month,.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-next-month.flatpickr-next-month,.flatpickr-months .flatpickr-prev-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-next-month:hover,.flatpickr-months .flatpickr-prev-month:hover{color:#959ea9}.flatpickr-months .flatpickr-next-month:hover svg,.flatpickr-months .flatpickr-prev-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-next-month svg,.flatpickr-months .flatpickr-prev-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-next-month svg path,.flatpickr-months .flatpickr-prev-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-inner-spin-button,.numInputWrapper input::-webkit-outer-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(57,57,57,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:rgba(0,0,0,.1)}.numInputWrapper span:active{background:rgba(0,0,0,.2)}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(57,57,57,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(57,57,57,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:rgba(0,0,0,.5)}.numInputWrapper:hover{background:rgba(0,0,0,.05)}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translateZ(0);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch\0;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:rgba(0,0,0,.9)}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:rgba(0,0,0,.9)}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:rgba(0,0,0,.5);background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:transparent;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:active,.flatpickr-current-month .flatpickr-monthDropdown-months:focus{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:rgba(0,0,0,.05)}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:transparent;outline:none;padding:0}.flatpickr-weekdays{background:transparent;text-align:center;overflow:hidden;width:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays,.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-weekdays .flatpickr-weekdaycontainer,span.flatpickr-weekday{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:transparent;color:rgba(0,0,0,.54);line-height:1;margin:0;text-align:center;display:block;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 #e6e6e6;box-shadow:-1px 0 0 #e6e6e6}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#393939;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day.nextMonthDay:focus,.flatpickr-day.nextMonthDay:hover,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.today.inRange,.flatpickr-day:focus,.flatpickr-day:hover{cursor:pointer;outline:0;background:#e6e6e6;border-color:#e6e6e6}.flatpickr-day.today{border-color:#959ea9}.flatpickr-day.today:focus,.flatpickr-day.today:hover{border-color:#959ea9;background:#959ea9;color:#fff}.flatpickr-day.endRange,.flatpickr-day.endRange.inRange,.flatpickr-day.endRange.nextMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.endRange:focus,.flatpickr-day.endRange:hover,.flatpickr-day.selected,.flatpickr-day.selected.inRange,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.selected:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange,.flatpickr-day.startRange.inRange,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.startRange:focus,.flatpickr-day.startRange:hover{background:#142f64;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#142f64}.flatpickr-day.endRange.startRange,.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.endRange.endRange,.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #142f64;box-shadow:-10px 0 0 #142f64}.flatpickr-day.endRange.startRange.endRange,.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-5px 0 0 #e6e6e6,5px 0 0 #e6e6e6}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.nextMonthDay,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.prevMonthDay{color:rgba(57,57,57,.3);background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:rgba(57,57,57,.1)}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #142f64,5px 0 0 #142f64;box-shadow:-5px 0 0 #142f64,5px 0 0 #142f64}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;-webkit-box-shadow:1px 0 0 #e6e6e6;box-shadow:1px 0 0 #e6e6e6}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:rgba(57,57,57,.3);background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden}.flatpickr-innerContainer,.flatpickr-rContainer{-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-rContainer{display:inline-block;padding:0}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#393939}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#393939}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#393939;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-am-pm,.flatpickr-time .flatpickr-time-separator{height:inherit;float:left;line-height:inherit;color:#393939;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time .flatpickr-am-pm:focus,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time input:hover{background:#eee}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translateZ(0);transform:translateZ(0)}}

/*! nouislider - 14.1.1 - 12/15/2019 */.noUi-target,.noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;-ms-touch-action:none;touch-action:none;-ms-user-select:none;-moz-user-select:none;user-select:none;-moz-box-sizing:border-box;box-sizing:border-box}.noUi-target{position:relative}.noUi-base,.noUi-connects{width:100%;height:100%;position:relative;z-index:1}.noUi-connects{overflow:hidden;z-index:0}.noUi-connect,.noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.noUi-connect{height:100%;width:100%}.noUi-origin{height:10%;width:10%}.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.noUi-vertical .noUi-origin{width:0}.noUi-horizontal .noUi-origin{height:0}.noUi-handle{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:absolute}.noUi-touch-area{height:100%;width:100%}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin{-webkit-transition:transform .3s;transition:transform .3s}.noUi-state-drag *{cursor:inherit!important}.noUi-horizontal{height:18px}.noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.noUi-vertical{width:18px}.noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;top:-17px}.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.noUi-target{background:#fafafa;border-radius:4px;border:1px solid #d3d3d3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.noUi-connects{border-radius:3px}.noUi-connect{background:#3fb8af}.noUi-draggable{cursor:ew-resize}.noUi-vertical .noUi-draggable{cursor:ns-resize}.noUi-handle{border:1px solid #d9d9d9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.noUi-handle:after,.noUi-handle:before{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.noUi-handle:after{left:17px}.noUi-vertical .noUi-handle:after,.noUi-vertical .noUi-handle:before{width:14px;height:1px;left:6px;top:14px}.noUi-vertical .noUi-handle:after{top:17px}[disabled] .noUi-connect{background:#b8b8b8}[disabled].noUi-handle,[disabled] .noUi-handle,[disabled].noUi-target{cursor:not-allowed}.noUi-pips,.noUi-pips *{-moz-box-sizing:border-box;box-sizing:border-box}.noUi-pips{position:absolute;color:#999}.noUi-value{position:absolute;white-space:nowrap;text-align:center}.noUi-value-sub{color:#ccc;font-size:10px}.noUi-marker{position:absolute;background:#ccc}.noUi-marker-large,.noUi-marker-sub{background:#aaa}.noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.noUi-value-horizontal{-webkit-transform:translate(-50%,50%);transform:translate(-50%,50%)}.noUi-rtl .noUi-value-horizontal{-webkit-transform:translate(50%,50%);transform:translate(50%,50%)}.noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.noUi-marker-horizontal.noUi-marker-sub{height:10px}.noUi-marker-horizontal.noUi-marker-large{height:15px}.noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.noUi-value-vertical{-webkit-transform:translateY(-50%);transform:translateY(-50%);padding-left:25px}.noUi-rtl .noUi-value-vertical{-webkit-transform:translateY(50%);transform:translateY(50%)}.noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.noUi-marker-vertical.noUi-marker-sub{width:10px}.noUi-marker-vertical.noUi-marker-large{width:15px}.noUi-tooltip{display:block;position:absolute;border:1px solid #d9d9d9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.noUi-horizontal .noUi-tooltip{-webkit-transform:translate(-50%);transform:translate(-50%);left:50%;bottom:120%}.noUi-vertical .noUi-tooltip{-webkit-transform:translateY(-50%);transform:translateY(-50%);top:50%;right:120%}

/*! PhotoSwipe main CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp{display:none;position:absolute;width:100%;height:100%;left:0;top:0;overflow:hidden;-ms-touch-action:none;touch-action:none;z-index:3000;-webkit-text-size-adjust:100%;-webkit-backface-visibility:hidden;outline:none}.pswp *{-webkit-box-sizing:border-box;box-sizing:border-box}.pswp img{max-width:none}.pswp--animate_opacity{opacity:.001;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--open{display:block}.pswp--zoom-allowed .pswp__img{cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.pswp--zoomed-in .pswp__img{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.pswp--dragging .pswp__img{cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.pswp__bg{background:#000;opacity:0;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-backface-visibility:hidden}.pswp__bg,.pswp__scroll-wrap{position:absolute;left:0;top:0;width:100%;height:100%}.pswp__scroll-wrap{overflow:hidden}.pswp__container,.pswp__zoom-wrap{-ms-touch-action:none;touch-action:none;position:absolute;left:0;right:0;top:0;bottom:0}.pswp__container,.pswp__img{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none}.pswp__zoom-wrap{position:absolute;width:100%;-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transition:-webkit-transform 333ms cubic-bezier(.4,0,.22,1);transition:transform 333ms cubic-bezier(.4,0,.22,1)}.pswp__bg{will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--animated-in .pswp__bg,.pswp--animated-in .pswp__zoom-wrap{-webkit-transition:none;transition:none}.pswp__container,.pswp__zoom-wrap{-webkit-backface-visibility:hidden}.pswp__item{right:0;bottom:0;overflow:hidden}.pswp__img,.pswp__item{position:absolute;left:0;top:0}.pswp__img{width:auto;height:auto}.pswp__img--placeholder{-webkit-backface-visibility:hidden}.pswp__img--placeholder--blank{background:#222}.pswp--ie .pswp__img{width:100%!important;height:auto!important;left:0;top:0}.pswp__error-msg{position:absolute;left:0;top:50%;width:100%;text-align:center;font-size:14px;line-height:16px;margin-top:-8px;color:#ccc}.pswp__error-msg a{color:#ccc;text-decoration:underline}

/*! PhotoSwipe Default UI CSS by Dmitry Semenov | photoswipe.com | MIT license */.pswp__button{width:44px;height:44px;position:relative;background:none;cursor:pointer;overflow:visible;-webkit-appearance:none;display:block;border:0;padding:0;margin:0;float:right;opacity:.75;-webkit-transition:opacity .2s;transition:opacity .2s;-webkit-box-shadow:none;box-shadow:none}.pswp__button:focus,.pswp__button:hover{opacity:1}.pswp__button:active{outline:none;opacity:.9}.pswp__button::-moz-focus-inner{padding:0;border:0}.pswp__ui--over-close .pswp__button--close{opacity:1}.pswp__button,.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{background:url(../images/default-skin.png) 0 0 no-repeat;background-size:264px 88px;width:44px;height:44px}@media (-webkit-min-device-pixel-ratio:1.1),(-webkit-min-device-pixel-ratio:1.09375),(min-resolution:1.1dppx),(min-resolution:105dpi){.pswp--svg .pswp__button,.pswp--svg .pswp__button--arrow--left:before,.pswp--svg .pswp__button--arrow--right:before{background-image:url(../images/default-skin.png)}.pswp--svg .pswp__button--arrow--left,.pswp--svg .pswp__button--arrow--right{background:none}}.pswp__button--close{background-position:0 -44px}.pswp__button--share{background-position:-44px -44px}.pswp__button--fs{display:none}.pswp--supports-fs .pswp__button--fs{display:block}.pswp--fs .pswp__button--fs{background-position:-44px 0}.pswp__button--zoom{display:none;background-position:-88px 0}.pswp--zoom-allowed .pswp__button--zoom{display:block}.pswp--zoomed-in .pswp__button--zoom{background-position:-132px 0}.pswp--touch .pswp__button--arrow--left,.pswp--touch .pswp__button--arrow--right{visibility:hidden}.pswp__button--arrow--left,.pswp__button--arrow--right{background:none;top:50%;margin-top:-50px;width:70px;height:100px;position:absolute}.pswp__button--arrow--left{left:0}.pswp__button--arrow--right{right:0}.pswp__button--arrow--left:before,.pswp__button--arrow--right:before{content:"";top:35px;background-color:rgba(0,0,0,.3);height:30px;width:32px;position:absolute}.pswp__button--arrow--left:before{left:6px;background-position:-138px -44px}.pswp__button--arrow--right:before{right:6px;background-position:-94px -44px}.pswp__counter,.pswp__share-modal{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.pswp__share-modal{display:block;background:rgba(0,0,0,.5);width:100%;height:100%;top:0;left:0;padding:10px;position:absolute;z-index:1600;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;-webkit-backface-visibility:hidden;will-change:opacity}.pswp__share-modal--hidden{display:none}.pswp__share-tooltip{z-index:1620;position:absolute;background:#fff;top:56px;border-radius:2px;display:block;width:auto;right:44px;-webkit-box-shadow:0 2px 5px rgba(0,0,0,.25);box-shadow:0 2px 5px rgba(0,0,0,.25);-webkit-transform:translateY(6px);-ms-transform:translateY(6px);transform:translateY(6px);-webkit-transition:-webkit-transform .25s;transition:transform .25s;-webkit-backface-visibility:hidden;will-change:transform}.pswp__share-tooltip a{display:block;padding:8px 12px;font-size:14px;line-height:18px}.pswp__share-tooltip a,.pswp__share-tooltip a:hover{color:#000;text-decoration:none}.pswp__share-tooltip a:first-child{border-radius:2px 2px 0 0}.pswp__share-tooltip a:last-child{border-radius:0 0 2px 2px}.pswp__share-modal--fade-in{opacity:1}.pswp__share-modal--fade-in .pswp__share-tooltip{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.pswp--touch .pswp__share-tooltip a{padding:16px 12px}a.pswp__share--facebook:before{content:"";display:block;width:0;height:0;position:absolute;top:-12px;right:15px;border:6px solid transparent;border-bottom-color:#fff;-webkit-pointer-events:none;-moz-pointer-events:none;pointer-events:none}a.pswp__share--facebook:hover{background:#3e5c9a;color:#fff}a.pswp__share--facebook:hover:before{border-bottom-color:#3e5c9a}a.pswp__share--twitter:hover{background:#55acee;color:#fff}a.pswp__share--pinterest:hover{background:#ccc;color:#ce272d}a.pswp__share--download:hover{background:#ddd}.pswp__counter{position:absolute;left:0;top:0;height:44px;font-size:13px;line-height:44px;color:#fff;opacity:.75;padding:0 10px}.pswp__caption{position:absolute;left:0;bottom:0;width:100%;min-height:44px}.pswp__caption small{font-size:11px;color:#bbb}.pswp__caption__center{text-align:left;max-width:420px;margin:0 auto;font-size:13px;padding:10px;line-height:20px;color:#ccc}.pswp__caption--empty{display:none}.pswp__caption--fake{visibility:hidden}.pswp__preloader{width:44px;height:44px;position:absolute;top:0;left:50%;margin-left:-22px;opacity:0;-webkit-transition:opacity .25s ease-out;transition:opacity .25s ease-out;will-change:opacity;direction:ltr}.pswp__preloader__icn{width:20px;height:20px;margin:12px}.pswp__preloader--active{opacity:1}.pswp__preloader--active .pswp__preloader__icn{background:url(preloader.gif) 0 0 no-repeat}.pswp--css_animation .pswp__preloader--active{opacity:1}.pswp--css_animation .pswp__preloader--active .pswp__preloader__icn{-webkit-animation:clockwise .5s linear infinite;animation:clockwise .5s linear infinite}.pswp--css_animation .pswp__preloader--active .pswp__preloader__donut{-webkit-animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite;animation:donut-rotate 1s cubic-bezier(.4,0,.22,1) infinite}.pswp--css_animation .pswp__preloader__icn{background:none;opacity:.75;width:14px;height:14px;position:absolute;left:15px;top:15px;margin:0}.pswp--css_animation .pswp__preloader__cut{position:relative;width:7px;height:14px;overflow:hidden}.pswp--css_animation .pswp__preloader__donut{-webkit-box-sizing:border-box;box-sizing:border-box;width:14px;height:14px;border-radius:50%;border-color:#fff #fff transparent transparent;border-style:solid;border-width:2px;position:absolute;top:0;left:0;background:none;margin:0}@media screen and (max-width:1024px){.pswp__preloader{position:relative;left:auto;top:auto;margin:0;float:right}}@-webkit-keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes clockwise{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}@keyframes donut-rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(-140deg);transform:rotate(-140deg)}to{-webkit-transform:rotate(0);transform:rotate(0)}}.pswp__ui{-webkit-font-smoothing:auto;visibility:visible;opacity:1;z-index:1550}.pswp__top-bar{position:absolute;left:0;top:0;height:44px;width:100%}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right,.pswp__caption,.pswp__top-bar{-webkit-backface-visibility:hidden;will-change:opacity;-webkit-transition:opacity 333ms cubic-bezier(.4,0,.22,1);transition:opacity 333ms cubic-bezier(.4,0,.22,1)}.pswp--has_mouse .pswp__button--arrow--left,.pswp--has_mouse .pswp__button--arrow--right{visibility:visible}.pswp__caption,.pswp__top-bar{background-color:rgba(0,0,0,.5)}.pswp__ui--fit .pswp__caption,.pswp__ui--fit .pswp__top-bar{background-color:rgba(0,0,0,.3)}.pswp__ui--idle .pswp__button--arrow--left,.pswp__ui--idle .pswp__button--arrow--right,.pswp__ui--idle .pswp__top-bar{opacity:0}.pswp__ui--hidden .pswp__button--arrow--left,.pswp__ui--hidden .pswp__button--arrow--right,.pswp__ui--hidden .pswp__caption,.pswp__ui--hidden .pswp__top-bar{opacity:.001}.pswp__ui--one-slide .pswp__button--arrow--left,.pswp__ui--one-slide .pswp__button--arrow--right,.pswp__ui--one-slide .pswp__counter{display:none}.pswp__element--disabled{display:none!important}.pswp--minimal--dark .pswp__top-bar{background:none}[data-simplebar]{position:relative;flex-direction:column;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.simplebar-wrapper{overflow:hidden;width:inherit;height:inherit;max-width:inherit;max-height:inherit}.simplebar-mask{direction:inherit;overflow:hidden;width:auto!important;height:auto!important;z-index:0}.simplebar-mask,.simplebar-offset{position:absolute;padding:0;margin:0;left:0;top:0;bottom:0;right:0}.simplebar-offset{direction:inherit!important;box-sizing:inherit!important;resize:none!important;-webkit-overflow-scrolling:touch}.simplebar-content-wrapper{direction:inherit;box-sizing:border-box!important;position:relative;display:block;height:100%;width:auto;visibility:visible;max-width:100%;max-height:100%;scrollbar-width:none;-ms-overflow-style:none}.simplebar-content-wrapper::-webkit-scrollbar,.simplebar-hide-scrollbar::-webkit-scrollbar{width:0;height:0}.simplebar-content:after,.simplebar-content:before{content:" ";display:table}.simplebar-placeholder{max-height:100%;max-width:100%;width:100%;pointer-events:none}.simplebar-height-auto-observer-wrapper{box-sizing:inherit!important;height:100%;width:100%;max-width:1px;position:relative;float:left;max-height:1px;overflow:hidden;z-index:-1;padding:0;margin:0;pointer-events:none;flex-grow:inherit;flex-shrink:0;flex-basis:0}.simplebar-height-auto-observer{box-sizing:inherit;display:block;opacity:0;top:0;left:0;height:1000%;width:1000%;min-height:1px;min-width:1px;z-index:-1}.simplebar-height-auto-observer,.simplebar-track{position:absolute;overflow:hidden;pointer-events:none}.simplebar-track{z-index:1;right:0;bottom:0}[data-simplebar].simplebar-dragging .simplebar-content{pointer-events:none;user-select:none;-webkit-user-select:none}[data-simplebar].simplebar-dragging .simplebar-track{pointer-events:all}.simplebar-scrollbar{position:absolute;left:0;right:0;min-height:10px}.simplebar-scrollbar:before{position:absolute;content:"";background:#000;border-radius:7px;left:2px;right:2px;opacity:0;transition:opacity .2s linear}.simplebar-scrollbar.simplebar-visible:before{opacity:.5;transition:opacity 0s linear}.simplebar-track.simplebar-vertical{top:0;width:11px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:2px;bottom:2px}.simplebar-track.simplebar-horizontal{left:0;height:11px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before{height:100%;left:2px;right:2px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{right:auto;left:0;top:2px;height:7px;min-height:0;min-width:10px;width:auto}[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical{right:auto;left:0}.hs-dummy-scrollbar-size{direction:rtl;position:fixed;opacity:0;visibility:hidden;height:500px;width:500px;overflow-y:hidden;overflow-x:scroll}.simplebar-hide-scrollbar{position:fixed;left:0;visibility:hidden;overflow-y:scroll;scrollbar-width:none;-ms-overflow-style:none}.ss-main{position:relative;display:inline-block;user-select:none;color:#282828;width:100%}.ss-main .ss-single-selected{display:flex;cursor:pointer;width:100%;height:3em;padding:6px;border:1px solid #142f64;border-radius:0;background-color:#fff;outline:0;box-sizing:border-box;transition:background-color .2s}.ss-main .ss-single-selected.ss-disabled{background-color:#142f64;cursor:not-allowed}.ss-main .ss-single-selected.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main .ss-single-selected.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-single-selected .placeholder{flex:1 1 100%;text-align:left;width:calc(100% - 30px);line-height:1em;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ss-main .ss-single-selected .placeholder,.ss-main .ss-single-selected .placeholder *{display:flex;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main .ss-single-selected .placeholder *{width:auto}.ss-main .ss-single-selected .placeholder .ss-disabled{color:#919191}.ss-main .ss-single-selected .ss-deselect{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin:0 6px;font-weight:700}.ss-main .ss-single-selected .ss-deselect.ss-hide{display:none}.ss-main .ss-single-selected .ss-arrow{display:flex;align-items:center;justify-content:flex-end;flex:0 1 auto;margin:0 6px}.ss-main .ss-single-selected .ss-arrow span{border:solid #282828;border-width:0 2px 2px 0;display:inline-block;padding:3px;transition:transform .2s,margin .2s}.ss-main .ss-single-selected .ss-arrow span.arrow-up{transform:rotate(-135deg);margin:3px 0 0}.ss-main .ss-single-selected .ss-arrow span.arrow-down{transform:rotate(45deg);margin:-3px 0 0}.ss-main .ss-multi-selected{display:flex;flex-direction:row;cursor:pointer;min-height:3em;width:100%;padding:0 0 0 3px;border:1px solid #142f64;border-radius:0;background-color:#fff;outline:0;box-sizing:border-box;transition:background-color .2s}.ss-main .ss-multi-selected.ss-disabled{background-color:#142f64;cursor:not-allowed}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-disabled{color:#282828}.ss-main .ss-multi-selected.ss-disabled .ss-values .ss-value .ss-value-delete{cursor:not-allowed}.ss-main .ss-multi-selected.ss-open-above{border-top-left-radius:0;border-top-right-radius:0}.ss-main .ss-multi-selected.ss-open-below{border-bottom-left-radius:0;border-bottom-right-radius:0}.ss-main .ss-multi-selected .ss-values{display:flex;flex-wrap:wrap;justify-content:flex-start;flex:1 1 100%;width:calc(100% - 30px)}.ss-main .ss-multi-selected .ss-values .ss-disabled{display:flex;padding:4px 5px;margin:2px 0;line-height:1em;align-items:center;width:100%;color:#919191;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes scaleIn{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scaleOut{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.ss-main .ss-multi-selected .ss-values .ss-value{display:flex;user-select:none;align-items:center;font-size:12px;padding:3px 5px;margin:3px 5px 3px 0;color:#fff;background-color:#142f64;border-radius:0;animation-name:scaleIn;animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:both}.ss-main .ss-multi-selected .ss-values .ss-value.ss-out{animation-name:scaleOut;animation-duration:.2s;animation-timing-function:ease-out}.ss-main .ss-multi-selected .ss-values .ss-value .ss-value-delete{margin:0 0 0 5px;cursor:pointer;font-family:Arial}.ss-main .ss-multi-selected .ss-add{display:flex;flex:0 1 3px;margin:9px 12px 0 5px}.ss-main .ss-multi-selected .ss-add .ss-plus{display:flex;justify-content:center;align-items:center;background:#282828;position:relative;height:10px;width:2px;transition:transform .2s}.ss-main .ss-multi-selected .ss-add .ss-plus:after{background:#282828;content:"";position:absolute;height:2px;width:10px;left:-4px;top:4px}.ss-main .ss-multi-selected .ss-add .ss-plus.ss-cross{transform:rotate(45deg)}.ss-content{position:absolute;width:100%;margin:-1px 0 0;box-sizing:border-box;border:1px solid #142f64;z-index:10000;background-color:#fff;transform-origin:center top;transition:transform .2s,opacity .2s;opacity:0;transform:scaleY(0)}.ss-content.ss-open{display:block;opacity:1;transform:scaleY(1)}.ss-content .ss-search{display:flex;flex-direction:row;padding:8px 8px 6px}.ss-content .ss-search.ss-hide,.ss-content .ss-search.ss-hide input{height:0;opacity:0;padding:0;margin:0}.ss-content .ss-search input{display:inline-flex;font-size:inherit;line-height:inherit;flex:1 1 auto;width:100%;min-width:0;height:30px;padding:6px 8px;margin:0;border:1px solid #142f64;border-radius:0;background-color:#fff;outline:0;text-align:left;box-sizing:border-box;-webkit-box-sizing:border-box;-webkit-appearance:textfield}.ss-content .ss-search input::placeholder{color:#282828;vertical-align:middle}.ss-content .ss-search input::-ms-input-placeholder{color:#282828;vertical-align:middle}.ss-content .ss-search input:focus{box-shadow:0 0 5px #142f64}.ss-content .ss-search .ss-addable{display:inline-flex;justify-content:center;align-items:center;cursor:pointer;font-size:22px;font-weight:700;flex:0 0 30px;height:30px;margin:0 0 0 8px;border:1px solid #142f64;border-radius:0;box-sizing:border-box}.ss-content .ss-addable{padding-top:0}.ss-content .ss-list{max-height:200px;overflow-x:hidden;overflow-y:auto;text-align:left}.ss-content .ss-list .ss-optgroup .ss-optgroup-label{padding:6px 10px;font-weight:700}.ss-content .ss-list .ss-optgroup .ss-option{padding:6px 6px 6px 25px}.ss-content .ss-list .ss-optgroup-label-selectable{cursor:pointer}.ss-content .ss-list .ss-optgroup-label-selectable:hover{color:#fff;background-color:#142f64}.ss-content .ss-list .ss-option{padding:6px 10px;cursor:pointer;user-select:none}.ss-content .ss-list .ss-option *{display:inline-block}.ss-content .ss-list .ss-option.ss-highlighted,.ss-content .ss-list .ss-option:hover{color:#fff;background-color:#142f64}.ss-content .ss-list .ss-option.ss-disabled{cursor:not-allowed;color:#919191;background-color:#fff}.ss-content .ss-list .ss-option:not(.ss-disabled).ss-option-selected{color:#282828;background-color:rgba(20,47,100,.1)}.ss-content .ss-list .ss-option.ss-hide{display:none}.ss-content .ss-list .ss-option .ss-search-highlight{background-color:#fffb8c}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{flex-wrap:wrap;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0 auto}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-container-3d{perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(var(--swiper-navigation-size)*-1/2);z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:normal}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;transition:opacity .3s;transform:translateZ(0);z-index:600}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;animation:swiper-preloader-spin 1s linear infinite;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{to{transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}[data-animation=fade]{transition:opacity 2s cubic-bezier(.19,1,.22,1);will-change:opacity}.js-enabled [data-animation=fade]{opacity:0}[data-animation=fade].js-animate{opacity:1}@media screen and (orientation:landscape) and (min-height:768px) and (min-width:768px){[data-animation=fade].js-animate{transition-delay:.5s}}[data-animation=bottomup]{transform:translate3d(0,200px,0);transition:opacity 1.5s ease-out,transform 1.5s cubic-bezier(.19,1,.22,1);will-change:transform,opacity}.js-enabled [data-animation=bottomup]{opacity:0}[data-animation=bottomup].js-animate{transform:translateZ(0);opacity:1}@media screen and (orientation:landscape) and (min-height:768px) and (min-width:768px){[data-animation=bottomup].js-animate{transition-delay:.4s}}[data-animation=rightleft]{transform:translate3d(100px,0,0);transition:opacity 1s cubic-bezier(.19,1,.22,1),transform 3s cubic-bezier(.19,1,.22,1);will-change:transform,opacity}.js-enabled [data-animation=rightleft]{opacity:0}[data-animation=rightleft].js-animate{transform:translateZ(0);opacity:1}@media screen and (orientation:landscape) and (min-height:768px) and (min-width:768px){[data-animation=rightleft].js-animate{transition-delay:.6s}}[data-animation=leftright]{transform:translate3d(-100px,0,0);transition:opacity 1s cubic-bezier(.19,1,.22,1),transform 3s cubic-bezier(.19,1,.22,1);will-change:transform,opacity}.js-enabled [data-animation=leftright]{opacity:0}[data-animation=leftright].js-animate{transform:translateZ(0);opacity:1}@media screen and (orientation:landscape) and (min-height:768px) and (min-width:768px){[data-animation=leftright].js-animate{transition-delay:.6s}}[data-animation=scalebig]>*{opacity:0;transform:scale(3);transition:transform 1.2s ease-out,opacity 1.2s ease-out;will-change:transform,opacity}[data-animation=scalebig].js-animate>*{transform:scale(1);opacity:1}@media screen and (orientation:landscape) and (min-height:768px) and (min-width:768px){[data-animation=scalebig].js-animate>*{transition-delay:.4s}}[data-animation=swipeimage]{position:relative;overflow:hidden}[data-animation=swipeimage]:before{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1;content:"";transform:translateX(-100%) scaleX(.33);transform-origin:right center;background:#2861c8;transition:transform 1s ease-in-out}[data-animation=swipeimage] .js-animation-image{width:100%;height:100%}[data-animation=swipeimage] .js-animation-image__out{width:100%;height:100%;overflow:hidden;transform:translateX(-110%);transition:transform 1s ease-in-out}[data-animation=swipeimage] .js-animation-image__in{width:100%;height:100%;overflow:hidden;transform:translateX(100%);transition:transform 1s ease-in-out}[data-animation=swipeimage] .js-animation-image__inner{width:100%;height:100%;background:#f1f1f1}[data-animation=swipeimage] .js-animation-image__img{display:block}[data-animation=swipeimage].js-animate:before{transform:translateX(100%)}[data-animation=swipeimage].js-animate .js-animation-image{display:block;width:100%;height:100%}[data-animation=swipeimage].js-animate .js-animation-image__in,[data-animation=swipeimage].js-animate .js-animation-image__out{transform:none}[data-animation=swipeimage].js-animate .js-animation-image__inner{line-height:0}.bordered__footer,.bordered__header{overflow:hidden;position:relative}.bordered__footer>*,.bordered__header>*{display:inline-flex;position:relative}.bordered__footer>:after,.bordered__footer>:before,.bordered__header>:after,.bordered__header>:before{content:"";height:2px;background-color:currentColor;width:50vw;position:absolute;top:calc(50% - 1px)}.bordered__footer>:before,.bordered__header>:before{right:calc(100% + 1em)}.bordered__footer>:after,.bordered__header>:after{left:calc(100% + 1em)}.bordered__footer:after,.bordered__footer:before,.bordered__header:after,.bordered__header:before{content:"";height:100%;width:2px;background-color:currentColor;position:absolute}.bordered__footer:before,.bordered__header:before{left:0}.bordered__footer:after,.bordered__header:after{right:0}.bordered__header:after,.bordered__header:before{top:50%}.bordered__footer:after,.bordered__footer:before{bottom:50%}.bordered__content{border-left:2px solid;border-right:2px solid}.bordered--no-footer .bordered__content{border-bottom:2px solid}.button{font:normal normal 400 1em/1 Poppins,sans-serif;letter-spacing:0;text-transform:lowercase;padding:1.35em 2em;text-decoration:none;display:flex;align-items:center;justify-content:center;cursor:pointer;outline:none;color:#142f64;background:transparent;border:2px solid #142f64}.button:focus,.button:hover{color:#fff!important;border-color:#142f64}.button:focus .button-svg,.button:hover .button-svg{fill:#fff!important}.button--monocrhome{text-decoration:none;border-color:currentColor}.button:disabled{opacity:.5;cursor:default}.button span{pointer-events:none}.button-drawing{display:inline-flex;justify-content:center;align-items:center;text-decoration:none;background:none;border:none;cursor:pointer;outline:none}.button-drawing__drawing{height:2.2em;margin-right:.2em;fill:currentColor;transition-property:fill;transition-duration:.3s}.button-drawing__content{font:normal normal 400 1em/1 Poppins,sans-serif;letter-spacing:0;text-transform:lowercase;color:currentColor;transition-property:color;transition-duration:.3s}.button-drawing--arrow{display:inline-flex;flex-direction:row-reverse}.button-drawing--arrow .button-drawing__drawing{transform:rotate(90deg);height:1.5em;background-color:#142f64;padding:.3em;fill:#fff}.button-drawing--arrow .button-drawing__content{font:normal normal 400 1em/1 Poppins,sans-serif;letter-spacing:0;text-transform:lowercase;color:#142f64;transition-property:color;transition-duration:.3s;margin-right:.5em}.button-drawing--arrow:focus,.button-drawing--arrow:hover{color:#142f64}.button-svg{fill:#142f64}.button,.button--sweep-to-bottom,.button--sweep-to-left,.button--sweep-to-right,.button--sweep-to-top{vertical-align:middle;-webkit-transform:perspective(0);transform:perspective(0);backface-visibility:hidden;-webkit-font-smoothing:subpixel-antialiased;box-shadow:0 0 1px transparent;position:relative}.button--sweep-to-bottom:before,.button--sweep-to-left:before,.button--sweep-to-right:before,.button--sweep-to-top:before,.button:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#142f64}.button--sweep-to-bottom span,.button--sweep-to-left span,.button--sweep-to-right span,.button--sweep-to-top span,.button span{-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s}.button--sweep-to-bottom:focus:before,.button--sweep-to-bottom:hover:before,.button--sweep-to-left:focus:before,.button--sweep-to-left:hover:before,.button--sweep-to-right:focus:before,.button--sweep-to-right:hover:before,.button--sweep-to-top:focus:before,.button--sweep-to-top:hover:before,.button:focus:before,.button:hover:before{-webkit-transform:scaleX(1);transform:scaleX(1)}.button--sweep-to-right:before{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;transform-origin:0 50%}.button--sweep-to-left:before,.button--sweep-to-right:before{-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.button--sweep-to-left:before{-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.button--sweep-to-bottom:before{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 0;transform-origin:50% 0}.button--sweep-to-bottom:before,.button--sweep-to-top:before,.button:before{-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.button--sweep-to-top:before,.button:before{-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.button--border-bottom-center-to-out,.button--border-bottom-left-to-right,.button--border-bottom-left-to-right-2,.button--border-in,.button--border-out,.button--border-sides-top-to-bottom,.button--border-sides-top-to-bottom-reverse,.button--border-updown-left-to-right{position:relative;overflow:hidden;transition:.3s}.button--border-bottom-center-to-out:after,.button--border-bottom-center-to-out:before,.button--border-bottom-left-to-right-2:after,.button--border-bottom-left-to-right-2:before,.button--border-bottom-left-to-right:after,.button--border-bottom-left-to-right:before,.button--border-in:after,.button--border-in:before,.button--border-out:after,.button--border-out:before,.button--border-sides-top-to-bottom-reverse:after,.button--border-sides-top-to-bottom-reverse:before,.button--border-sides-top-to-bottom:after,.button--border-sides-top-to-bottom:before,.button--border-updown-left-to-right:after,.button--border-updown-left-to-right:before{position:absolute;transition:.3s;content:"";width:0;left:0;bottom:0;height:2px;background:#142f64}.button--border-bottom-center-to-out:focus,.button--border-bottom-center-to-out:hover,.button--border-bottom-left-to-right-2:focus,.button--border-bottom-left-to-right-2:hover,.button--border-bottom-left-to-right:focus,.button--border-bottom-left-to-right:hover,.button--border-in:focus,.button--border-in:hover,.button--border-out:focus,.button--border-out:hover,.button--border-sides-top-to-bottom-reverse:focus,.button--border-sides-top-to-bottom-reverse:hover,.button--border-sides-top-to-bottom:focus,.button--border-sides-top-to-bottom:hover,.button--border-updown-left-to-right:focus,.button--border-updown-left-to-right:hover{cursor:pointer}.button--border-bottom-center-to-out:focus:after,.button--border-bottom-center-to-out:hover:after,.button--border-bottom-left-to-right-2:focus:after,.button--border-bottom-left-to-right-2:hover:after,.button--border-bottom-left-to-right:focus:after,.button--border-bottom-left-to-right:hover:after,.button--border-in:focus:after,.button--border-in:hover:after,.button--border-out:focus:after,.button--border-out:hover:after,.button--border-sides-top-to-bottom-reverse:focus:after,.button--border-sides-top-to-bottom-reverse:hover:after,.button--border-sides-top-to-bottom:focus:after,.button--border-sides-top-to-bottom:hover:after,.button--border-updown-left-to-right:focus:after,.button--border-updown-left-to-right:hover:after{width:100%;left:0}.button--border-updown-left-to-right:before{top:0;left:auto;right:0;height:2px}.button--border-updown-left-to-right:focus:before,.button--border-updown-left-to-right:hover:before{left:auto;right:0;width:100%;height:2px}.button--border-sides-top-to-bottom:after{top:0;width:2px;height:0}.button--border-sides-top-to-bottom:before{top:0;left:auto;right:0;width:2px;height:0}.button--border-sides-top-to-bottom:focus:after,.button--border-sides-top-to-bottom:focus:before,.button--border-sides-top-to-bottom:hover:after,.button--border-sides-top-to-bottom:hover:before{width:2px;height:100%}.button--border-sides-top-to-bottom-reverse:after{top:0;width:2px;height:0}.button--border-sides-top-to-bottom-reverse:before{left:auto;right:0;width:2px;height:0}.button--border-sides-top-to-bottom-reverse:focus:after,.button--border-sides-top-to-bottom-reverse:focus:before,.button--border-sides-top-to-bottom-reverse:hover:after,.button--border-sides-top-to-bottom-reverse:hover:before{width:2px;height:100%}.button--border-bottom-center-to-out:after{left:50%}.button--border-bottom-left-to-right-2:after{left:auto;right:0}.button--border-in:focus,.button--border-in:hover{box-shadow:inset 0 0 0 2px #292928}.button--border-in:focus:after,.button--border-in:hover:after{width:0}.button--border-out:focus,.button--border-out:hover{box-shadow:0 0 0 2px #292928}.button--border-out:focus:after,.button--border-out:hover:after{width:0}.drawing--boxshadow .drawing__img{box-shadow:0 0 59px -11px #142f64}.drawing__container-text{position:relative}.drawing__container-vertical{height:100%;position:absolute}.drawing__text-vertical{display:none}@media screen and (min-width:768px){.drawing__text-vertical{display:block;position:absolute;transform:rotate(-90deg) translate(-50%);transform-origin:0 100%;bottom:50%;left:0;max-width:600px;font:normal normal 400 110px/1 Poppins,sans-serif;letter-spacing:0;color:hsla(0,0%,100%,.15);text-transform:none}}.drawing__img{position:relative;width:100%}.figures-rotator__wrapper{display:flex;justify-content:center;position:relative;line-height:1em;height:1em;overflow:hidden}.figures-rotator__part{text-align:center;display:inline-block}.figures-rotator__digit-wrapper{display:flex;flex-direction:column}.figures-rotator__digit{display:inline-block;line-height:1}[data-animation=figures] .figures-rotator__digit-wrapper{transition:transform 1.5s ease-out}[data-animation=figures].js-animate .figures-rotator__digit-wrapper{transform:translateY(calc(-100% + 1em))}.links-group{color:inherit}.links-group__wrapper{display:flex;justify-content:center;flex-direction:column}@media screen and (min-width:768px){.links-group__wrapper{flex-direction:row}}.links-group__link{width:auto;margin:0 auto}.links-group__link+.links-group__link{margin-top:1em}@media screen and (min-width:768px){.links-group__link{width:auto}.links-group__link+.links-group__link{margin-top:0;margin-left:1em}}.loader:before{content:"";display:block;border-radius:50%;border:3px solid #f3f3f3;border-top-color:#142f64;width:50px;height:50px;-webkit-animation:spin 1.5s ease-in-out infinite;animation:spin 1.5s ease-in-out infinite;margin:16px auto auto}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(1turn)}}.media-module__btn-container{margin:0 0 0 .6em;display:flex;flex-direction:column;align-items:center;text-transform:lowercase}.media-module__btn{padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;margin:0 0 .4em;border:1px solid}.media-module__btn-label{font:normal normal 400 .9em Poppins,sans-serif;letter-spacing:.3em;text-align:center}.media-module__btn>*{pointer-events:none}.media-module__svg{width:36px;margin:.2em .6em}.media-module__buttons{display:flex;justify-content:center}.media-module .modal__body{width:70vw}.media-module .lightbox-media__iframe{width:100%;min-height:70vh;max-height:90vh;border:0}.modal-share-socials .modal__body{width:90%;max-width:470px}@media screen and (min-width:576px){.modal-share-socials .modal__body{padding:3em;text-align:left}}.modal-share-socials .modal__body .modal__title{margin-bottom:1em;font:normal normal 400 clamp(16px,2vw,22px)/1.36 Poppins,sans-serif}.modal-share-socials .modal__body .share-socials{display:flex;flex-wrap:wrap;width:100%;font-size:12px}.modal-share-socials .modal__body .share-socials__item{flex:50%;height:50px;text-transform:uppercase;font-weight:600;color:grey;letter-spacing:2px;align-items:left}@media screen and (min-width:576px){.modal-share-socials .modal__body .share-socials__item{display:flex;align-items:center}}.modal-share-socials .modal__body .share-socials__item__btn{cursor:pointer}.modal-share-socials .modal__body .share-socials__item .share-icon{width:30px;margin-bottom:-6px;max-height:24px}.modal-share-socials .modal__body .share-socials__item .share-icon__facebook{fill:#39569c}.modal-share-socials .modal__body .share-socials__item .share-icon__messenger{fill:#0078ff}.modal-share-socials .modal__body .share-socials__item .share-icon__twitter{fill:#00acee}.modal-share-socials .modal__body .share-socials__item .share-icon__linkedin{fill:#0072b1}.modal-share-socials .modal__body .share-socials__item .share-icon__email{fill:#5d5c5b}.modal-share-socials .modal__body .share-socials__item .share-icon__whatsapp{fill:#28d146}.modal-share-socials .modal__body .share-socials__item .share-icon__copy-link{fill:#5d5c5b}.modal{top:0;visibility:hidden;opacity:0;left:0;position:fixed;width:100vw;height:100vh;z-index:99999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.75)}.modal__close{position:absolute;border:0;padding:.5em;top:0;right:0;cursor:pointer;background:#142f64}.modal__close-drawing{display:block;width:1.5em;height:1.5em;fill:#fff}.modal__body{overflow:auto;position:relative;text-align:center;z-index:2;max-width:100%;width:100%;max-height:100vh;background:#fff;margin:0 auto}@media screen and (min-width:992px){.modal__body{width:918px;max-height:calc(100vh - 2em);height:auto;padding:3em}}.modal__scroller{width:100%;overflow:hidden}.modal__text .fees-schedule__table.table{width:100%}.modal__text .fees-schedule__table.table td,.modal__text .fees-schedule__table.table th{padding:.5em .2em;text-align:center}.modal__background{bottom:0;left:0;position:absolute;right:0;top:0;z-index:1;background:rgba(0,0,0,.75)}.modal__focus-trap{opacity:0;position:absolute}.modal--main{align-items:flex-start;padding-top:6em}.modal--main .modal__close{background:transparent;font:normal normal 700 1em/1.5em Poppins,sans-serif;letter-spacing:0;text-transform:uppercase;padding:0;display:flex}.modal--main .modal__close:focus{outline:none}.modal--main .modal__close-drawing{width:2em;height:2em;border:1px solid #142f64;border-radius:100%;padding:.4em}.modal--main .modal__title{margin-bottom:3em}.modal--main .modal__body{padding:2.3em 0;background:transparent;position:absolute;top:20%}.modal--main .modal__container{padding:3em;background:#fff}.modal--main .modal__text{font:normal normal 400 1em/1.6666 Poppins,sans-serif;color:#142f64;letter-spacing:0;text-transform:none;text-align:center}.more-action__item{display:flex;flex-direction:column;justify-content:center;align-items:center;margin:1em 0}@media screen and (min-width:992px){.more-action__item{flex-direction:row}}.more-action__text{margin-bottom:1em;text-align:center;font:normal normal 700 .925em/1.5em Poppins,sans-serif;letter-spacing:0;text-transform:none;color:#142f64}@media screen and (min-width:992px){.more-action__text{margin-bottom:0}}@media screen and (min-width:768px){.more-action__text{font:normal normal 700 1.125em/1.5em Poppins,sans-serif}}.more-action__links{margin:0 2%}.more-action__links .button{text-align:center;background:#142f64;color:#fff;border-color:#142f64}.more-action__links .button:before{background:#fff}.more-action__links .button:focus,.more-action__links .button:hover{color:#142f64;border-color:#142f64}.more-action__links .button:focus:before,.more-action__links .button:hover:before{background:#fff}.scroll-block{display:none}@media screen and (orientation:landscape) and (min-height:768px) and (min-width:768px){.scroll-block{display:block;position:absolute;z-index:3;bottom:2%;width:100%;text-align:center}}.scroll-block__button{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;animation:wiggle 2s ease infinite;transition:transform .2s linear}.scroll-block__button .scroll-block__svg{fill:#142f64;transition:all 1s ease}.scroll-block__button .scroll-block__svg-border{stroke:#142f64;transition:all .6s ease}.scroll-block__button:focus,.scroll-block__button:hover{cursor:pointer}.scroll-block__button:focus .scroll-block__svg,.scroll-block__button:hover .scroll-block__svg{fill:#142f64}.scroll-block__button:focus .scroll-block__svg-border,.scroll-block__button:hover .scroll-block__svg-border{stroke:#142f64}.scroll-block--home{position:fixed;width:auto;right:1%}.scroll-block--home .scroll-block__button--last>*{transform:scaleY(-1)}.scroll-block--home.scroll-block__button--hide{display:none}@keyframes wiggle{0%{transform:rotate(-3deg)}20%{transform:rotate(20deg)}40%{transform:rotate(-15deg)}60%{transform:rotate(5deg)}90%{transform:rotate(-1deg)}to{transform:rotate(0)}}.price-seasonrental{width:100%;margin-bottom:2em}.price-seasonrental__table{display:flex;flex-direction:column;width:100%}.price-seasonrental__th{display:flex;border-bottom:1px solid #142f64;padding:.3em;margin-bottom:.8em;font:normal normal 400 .9375em Poppins,sans-serif;color:#142f64;text-transform:none;letter-spacing:0fault;text-align:left}.price-seasonrental__th--value{padding-right:.6em;width:30%}.price-seasonrental__th--value:last-child{padding-right:0}.price-seasonrental__tr{display:flex;padding:.3em;font:normal normal 400 .9375em Poppins,sans-serif;color:#142f64;text-transform:none;letter-spacing:.2em;text-align:left}.price-seasonrental__tr--value{padding-right:.6em;width:30%}.price-seasonrental__tr--value:last-child{padding-right:0}.equipment,.equipment__title .title{margin-bottom:3em}.equipment__title .title .title__content{padding-bottom:1em}.equipment__title .title .title__content:after{width:100px;height:4px}.equipment__title .title .title__content-1,.equipment__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.equipment__title .title .title__content-1{font:normal normal 400 1.6667em/1.4 Poppins,sans-serif}.equipment__title .title .title__content-2{font:normal normal 400 3.3333em/1.4 Poppins,sans-serif}}.equipment__group-table{display:flex;flex-wrap:wrap}@media screen and (min-width:768px){.equipment__group-table{margin:0 -3em}}.equipment__group-table>*{width:100%}@media screen and (min-width:768px){.equipment__group-table>*{margin:0 3em;width:calc(50% - 6em)}}@media screen and (min-width:1200px){.equipment__group-table>*{margin:0 3em;width:calc(33.33333% - 6em)}}.equipment__group-table .equipment__table{margin-bottom:2em}.equipment__table{display:flex;flex-direction:column}.equipment__table--text .equipment__th{justify-content:space-between}.equipment__table--text .equipment__th--label,.equipment__table--text .equipment__th--value{width:auto}.equipment__table--text .equipment__tr{justify-content:space-between;flex-wrap:wrap}.equipment__table--text .equipment__tr--label{width:100%}.equipment__table--text .equipment__tr--value{width:100%;text-align:right}.equipment__table--text .equipment__tr:nth-child(odd){background-color:#f6f6f6}.equipment__th{display:flex;border-bottom:2px solid #ccc;padding:.3em;margin-bottom:.8em;font:normal normal 400 1.111em Poppins,sans-serif;color:#142f64;text-transform:none;letter-spacing:0;text-align:left}.equipment__th--label{padding-right:.6em;width:80%}.equipment__th--label:last-child{padding-right:0}.equipment__th--value{padding-right:.6em;width:20%;text-align:center}.equipment__th--value:last-child{padding-right:0}.equipment__tr{display:flex;padding:.3em;font:normal normal 400 1.111em Poppins,sans-serif;color:#142f64;text-transform:lowercase;letter-spacing:0;text-align:left}.equipment__tr--label{padding-right:.6em;width:80%}.equipment__tr--label:last-child{padding-right:0}.equipment__tr--value{padding-right:.6em;width:20%;text-align:center;color:#142f64}.equipment__tr--value:last-child{padding-right:0}.equipment__tr--value--check{color:#50b138}.equipment__tr--value--no-check{color:#b13838}.skiplink{width:100%}.skiplink__label{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px!important;margin:-1px;padding:0!important;border:0!important}.skiplink__list{list-style:none;margin:0;padding:0}.skiplink__link:focus{background:#000;color:#fff}.svg-arrowscroll{width:1.8em;height:1.8em;display:block}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.svg-arrowscroll{width:3.3em;height:3.3em}}.scroll-block--home .svg-arrowscroll{width:1.2em;height:1.2em;display:block}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.scroll-block--home .svg-arrowscroll{width:2.2em;height:2.2em}}.swiper-container--nav-under .swiper-pagination{position:static;padding:1em 0}.swiper-container--nav-under .swiper-pagination-bullet{width:20px;height:20px;line-height:20px}.swiper-container--slides-auto .swiper-slide{width:auto;margin-right:30px}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:1.5em}.swiper-pagination-bullet{width:15px;height:15px;text-align:center;line-height:15px;font-size:12px;vertical-align:text-bottom;opacity:1;border-radius:0;color:transparent;background:rgba(0,0,0,.1);border:1px solid #142f64}.swiper-pagination-bullet-active{color:#142f64;background:#142f64;border-color:#142f64}.swiper-button-next,.swiper-button-prev{color:#919191}.table-aria{background:transparent;position:relative}.table-aria__th--hidden{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px!important;margin:-1px;padding:0!important;border:0!important}.table-aria__td:first-child{text-align:left}.table-aria__td:last-child{text-align:right}.table-aria__td--title{font:normal normal 400 1.1111em Poppins,sans-serif;letter-spacing:.2em;text-transform:none;flex:1;color:currentColor}.table-aria__td--value{font:normal normal 400 1em Poppins,sans-serif;letter-spacing:normal;text-transform:none;color:#142f64}.table-aria__tr{background-color:transparent;padding:.8em 0;border-bottom:1px solid #142f64}.table-aria__tr:last-child{border:0}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.tabs-v1 .detail-tabs{background:transparent}.tabs-v1 .detail-tabs__link{color:#142f64;background:transparent}.tabs-v1 .detail-tabs__link:focus{border-color:#919191}.tabs-v1 .detail-tabs__list{margin:0;padding:0;display:none}@media screen and (min-width:992px){.tabs-v1 .detail-tabs__list{display:flex;flex-wrap:wrap;justify-content:flex-start}}.tabs-v1 [aria-selected=true].detail-tabs__link{color:#fff}.tabs-v1 [aria-selected=true].detail-tabs__link:focus{border-color:#fff}.tabs-v1 .detail-tabs__select{margin-bottom:1em;width:100%;background:none;padding:1em 0;text-transform:uppercase;font:normal normal 600 1em/1em Poppins,sans-serif;letter-spacing:.3em;position:relative;border:none;border-bottom:1px solid #142f64}@media screen and (min-width:992px){.tabs-v1 .detail-tabs__select{display:none}}.tabs-v1 .detail-tabs__select.ss-main .ss-single-selected{border:0}.tabs-v1 .detail-tabs__item{display:inline-block;margin-right:.8em;margin-bottom:1em}.tabs-v1 .detail-tabs__item:last-child{margin-right:0}.tabs-v1 .detail-tabs__link{display:inline-block;padding:1.3em 1em;cursor:pointer;font:normal normal 400 .85em Poppins,sans-serif;letter-spacing:.2em;text-transform:none;border:2px solid #142f64}.tabs-v1 .detail-tabs__link:focus{outline:0}.tabs-v1 [aria-selected=true].detail-tabs__link{background:#142f64}.tabs-v1 [aria-selected=true].detail-tabs__link span{position:relative}.tabs-v1 [aria-selected=true].detail-tabs__link span:after{content:"";position:absolute;width:100%;height:1px;left:0;bottom:-.5em}@media screen and (min-width:992px){.tabs-v1 .detail-tabs__content{padding:1em 0}}.tabs-v1 [aria-hidden=true].detail-tabs__content{display:none}.text-vertical{color:red}.digit{display:inline-block;font-size:50px;color:rgba(0,0,0,.25);height:180px;line-height:1}.time-part-wrapper{display:inline-block;margin-right:50px;position:relative}.time-part-wrapper:not(:last-child):after{content:":";display:block;width:30px;height:230px;position:absolute;top:0;right:-30px;color:rgba(0,0,0,.25);font-size:200px;line-height:.9}.time-part{width:140px;text-align:center;height:180px;overflow:hidden;display:inline-block;margin-left:-5px;box-sizing:border-box}.time-part .digit-wrapper{animation-timing-function:cubic-bezier(1,0,1,0)}.time-part.hundredths.tens .digit-wrapper{animation-name:hundredths-tens;animation-duration:60s;animation-iteration-count:3600}.time-part.hundredths.ones .digit-wrapper{animation-name:hundredths-ones;animation-duration:10s;animation-iteration-count:36000}.title{margin-bottom:4.875em}.title h1,.title h2,.title h3,.title h4,.title h5,.title h6{margin:0}.title__content{font-size:1em;position:relative;padding-bottom:1em}.title__content:after{content:"";position:absolute;width:100px;height:4px;background-color:#142f64;bottom:0;left:50%;transform:translateX(-50%)}.title__content-1{font:normal normal 400 1.2em/1.2 Poppins,sans-serif}.title__content-1,.title__content-2{display:block;color:#142f64;text-transform:none;letter-spacing:0;word-break:break-word}.title__content-2{font:normal normal 400 2em/1.2 Poppins,sans-serif}@media screen and (min-width:768px){.title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.title__link{text-decoration:none}.title-subtitle{margin-bottom:1em;text-align:left}.title-subtitle h1,.title-subtitle h2,.title-subtitle h3,.title-subtitle h4,.title-subtitle h5,.title-subtitle h6{margin:0}.title-subtitle__content{font-size:1em;font:normal normal 400 1.75em/1.4 Poppins,sans-serif}.title-subtitle__content,.title-subtitle__subtitle{position:relative;color:#142f64;text-transform:none;letter-spacing:0;word-break:break-word}.title-subtitle__subtitle{font-size:1em;font:normal normal 400 1.5em/1.4 Poppins,sans-serif}.checkbox__label{display:flex;user-select:none;cursor:pointer;margin-bottom:0;font:normal normal 400 .7778em/1.2em Poppins,sans-serif;letter-spacing:0;text-transform:lowercase;align-items:center}.checkbox__field{position:absolute;z-index:-1;width:0;height:0;opacity:0}.checkbox__field:checked+.checkbox__box{border-color:#142f64}.checkbox__field:checked+.checkbox__box svg path{fill:#142f64}.checkbox__field:checked+.checkbox__box svg polyline{stroke-dashoffset:0}.checkbox__box{position:relative;top:calc(.5em - 8px);margin-right:8px;width:20px;min-width:20px;height:20px;border-radius:3px;border:2px solid}.checkbox__box svg{position:absolute;top:-2px;left:-2px;width:20px;height:20px}.checkbox__box svg path{stroke:#142f64;fill:#fff;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:71px;stroke-dashoffset:71px;transition:all .6s ease}.checkbox__box svg polyline{stroke:#fff;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:20px;stroke-dashoffset:20px;transition:all .3s ease}.checkbox__span{pointer-events:none;vertical-align:middle;text-align:left}.checkbox:hover .checkbox__box svg path,.checkbox__field:focus~.checkbox__box svg path{stroke-dashoffset:0}.checkboxes__fieldset{border:0}.checkboxes__legend{font:normal normal 400 .875em/1.5em Poppins,sans-serif;letter-spacing:.3em;text-transform:none;margin:0 0 1em}.checkboxes__group{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap}.checkboxes__group>li{margin:0;padding:0}.checkboxes__group .checkboxes__item{margin-bottom:.5em;margin-right:2em}.form{width:100%;color:#142f64}.form__fieldset{border:0;margin:3em 0}.form__fieldset--legend-hide,.form__fieldset--validation{margin:0}.form__legend,.form__wrapper{position:relative}.form__legend{font:normal normal 400 1em/1.5em Poppins,sans-serif;letter-spacing:.3em;text-transform:none;margin:0 0 3em}.form__legend--hidden{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px!important;margin:-1px;padding:0!important;border:0!important}@media screen and (min-width:768px){.form__fields{margin:0 -2.5em}}.form__field{margin:0 0 2em}@media screen and (min-width:768px){.form__field{margin:0 2.5em 3em}}@media screen and (min-width:768px){.form__validation{display:flex;flex-direction:row;justify-content:space-between;flex:1;padding-right:2.5em;padding-left:2.5em}}.form__validation-container{display:flex;flex-direction:column;align-items:flex-start}.form__validation .checkboxes{margin:0}.form__submit{text-align:center;margin-top:2em}@media screen and (min-width:768px){.form__submit{text-align:inherit;margin-top:0}}@media screen and (min-width:768px){.form .form-group{display:flex;flex:1 1 auto;flex-wrap:wrap}.form .form-group>*{flex:1 1 0;align-self:flex-start}.form .form-group--column{flex-direction:column}.form .form-group--column>*{align-self:auto}.form .form-group--row{flex-direction:row}.form .form-group--last{flex-grow:0}}.form .form-group .custom-selectAgence{position:relative;text-align:left}.form .form-group .custom-selectAgence select{display:none}.form .form-group .custom-selectAgence .select-selected{color:#000;border:0;border-bottom:1px;border-style:solid;border-color:#000;padding:1em 0;min-height:3em;align-items:center;display:flex;font:normal normal 600 .9375em/1em Poppins,sans-serif}.form .form-group .custom-selectAgence .select-selected:after{position:absolute;content:"";right:10px;width:0;height:0;border-color:#000;border-style:solid;border-width:0 2px 2px 0;display:inline-block;padding:3px;transition:transform .2s,margin .2s;transform:rotate(45deg);margin-top:5px}.form .form-group .custom-selectAgence .select-selected.select-arrow-active:after{transform:rotate(224deg)}.form .form-group .custom-selectAgence .select-items{position:absolute;background-color:#fff;top:100%;left:0;right:0;z-index:99;max-height:200px;overflow-x:hidden;box-shadow:0 0 3px #000}.form .form-group .custom-selectAgence .select-items.select-hide{display:none}.form .form-group .custom-selectAgence .select-items div{color:#000;padding:.7em 18px .7em 1em;text-transform:none;background:#fff;cursor:pointer}.form .form-group .custom-selectAgence .select-items div:hover{background-color:#142f64;color:#fff}.form .form-group .custom-selectAgence .select-items .same-as-selected{display:flex;align-items:center}.form .form-group .custom-selectAgence .select-items .same-as-selected:after{content:"";position:absolute;right:10px;height:15px;width:9px;display:inline-block;transform:rotate(45deg);border-right:4px solid #142f64;border-bottom:4px solid #142f64}.form__conditions{margin:0 0 1em;padding:0;font:normal normal 400 .7778em Poppins,sans-serif;color:#142f64}.form__legals{margin:2em 0;font:normal normal 400 .7em Poppins,sans-serif;color:#142f64;text-align:left}.form--condensed .form__fieldset{margin:0}.field-validate{position:relative}.field-validate--has-danger [class*=__label]{color:#dc1d34!important}.field-validate--has-danger [class*=__input]{border-bottom-color:#dc1d34!important}.field-validate--has-danger .ss-main.js-select--main .ss-multi-selected,.field-validate--has-danger .ss-main.js-select--main .ss-single-selected{border-color:#dc1d34!important}.field-validate__help{display:none;pointer-events:none;padding:.6em 1em;margin-top:8px;font-weight:700;font-size:.9em;position:absolute;z-index:1;top:100%;background:#dc1d34;color:#fff}.field-validate__help:before{content:"";position:absolute;top:-5px;left:3px;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #dc1d34}.field-validate:hover .field-validate__help{display:block}.localizator{position:relative;outline:none;display:flex;flex-direction:column}.localizator__plus{font-size:16px;margin:0;position:absolute;display:block;padding:1em;right:0;bottom:2px;transition:transform .2s;cursor:pointer}.localizator__plus:after{content:"";position:absolute;height:2px;width:10px;left:12px;top:20px;background:#142f64}.localizator__plus:before{content:"";display:flex;justify-content:center;align-items:center;position:relative;height:10px;width:2px;transition:transform .2s;background:#142f64}.localizator__search{display:none;position:absolute;z-index:1;min-width:100%;width:100%;top:100%;left:0}@media screen and (min-width:768px){.localizator__search{min-width:300px}}.localizator__content{display:none;position:relative;flex-direction:row;height:100%;min-height:52px;width:100%}.localizator__summary{display:flex;height:100%;border:solid #142f64;border-width:0 0 1px;background:transparent;padding:3px 0;cursor:pointer;min-height:52px}.localizator__summary .localizator__value{display:none;max-width:calc(100% - 5.2em)}.localizator__summary .localizator__value--count,.localizator__summary .localizator__value:first-child{display:flex}.localizator__input{flex:1;border:0}.localizator__input .textfield__input:focus{background:none;outline:none}.localizator__values-container{display:none;min-width:100%;font:normal normal 500 1em/1em Poppins,sans-serif;position:absolute;z-index:1;top:calc(100% - 2px);left:0;background:#fff;box-shadow:1px 4px 7px 2px rgba(0,0,0,.15);padding:1em}@media screen and (min-width:768px){.localizator__values-container{min-width:19em}}.localizator__select .ss-main{position:absolute}.localizator__select .ss-multi-selected{display:none}.localizator__values{display:flex;font:normal normal 500 1em/1em Poppins,sans-serif;width:calc(100% - 2em);flex-wrap:wrap;margin:-5px}.localizator__value{display:flex;white-space:nowrap;font-size:12px;align-items:center;border-radius:2em;padding-right:1em;padding-left:1em;letter-spacing:.03em;background-color:#fff;border:1px solid #ccc;color:#282828;margin:5px;height:3em;align-self:center;max-width:100%}.localizator__value-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.localizator__value-delete{display:none;margin:0 0 0 5px;cursor:pointer;color:#fff;background:#ccc;border-radius:2em;min-width:2em;height:2em;text-align:center;line-height:2em}.localizator__value--count{border:none;background:#142f64;color:#fff;padding-right:1em}.localizator__value--delete{padding-right:.5em}.localizator__value--delete .localizator__value-delete{display:block}.localizator__extra{margin:1.5em 5px 0}.localizator__extra .radios__legend{font:normal normal 600 .9em Poppins,sans-serif;letter-spacing:.1em;color:#525252}.localizator--opened .localizator__summary{display:none}.localizator--opened .localizator__content{display:flex}.localizator--opened.localizator--filled .localizator__plus,.localizator--opened.localizator--searching .localizator__plus{transform:rotate(45deg)}.localizator--loading .localizator__plus{animation-name:spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}.localizator--filled .localizator__values-container,.localizator--searching .localizator__search{display:block}.localizator--searching .localizator__values-container{display:none}.localizator--no-proximity .localizator__extra{opacity:.4;pointer-events:none}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.radio__input{opacity:0;width:18px;height:18px}.radio__input,.radio__input+label{display:inline-block;vertical-align:middle}.radio__input+label{position:relative;cursor:pointer}.radio__input+label:before{content:"";position:absolute;left:-21px;top:calc(50% - 11px);border-radius:50%;width:22px;height:22px;border:1px solid}.radio__input+label:after{content:"";position:absolute;left:-16px;top:calc(50% - 6px);border-radius:50%;width:12px;height:12px}.radio__input:checked+label:after{background:#142f64}@media screen and (-ms-high-contrast:active){.radio input[type=radio]:checked+label:after{background:WindowText}}.radio__label{font:normal normal 500 1em/1em Poppins,sans-serif;letter-spacing:0;text-transform:none;padding-left:.5em}.radios__fieldset{border:0}.radios__legend{font:normal normal 400 .875em/1.5em Poppins,sans-serif;letter-spacing:.3em;text-transform:none;margin:0 0 1em}.radios__group{list-style:none;display:flex;flex-wrap:wrap}.radios__group,.radios__group>li{margin:0;padding:0}.radios__group .radios__item{flex:initial;margin-right:1em;margin-top:.2em;margin-bottom:.2em}.range{position:relative;outline:none;font:normal normal 500 1em/1em Poppins,sans-serif}.range__input{position:relative;height:100%}.range__input:focus{outline:none}.range__plus{font-size:16px;margin:0;position:absolute;display:block;padding:1em;right:0;top:calc(50% - 2em + 10px);transition:transform .2s;cursor:pointer}.range__plus:after{content:"";position:absolute;height:2px;width:10px;left:12px;top:20px;background:#142f64}.range__plus:before{content:"";display:flex;justify-content:center;align-items:center;position:relative;height:10px;width:2px;transition:transform .2s;background:#142f64}.range__highlight{color:#142f64}.range__prompt{align-self:center;text-transform:none;letter-spacing:.1em}.range__content{position:absolute;z-index:1;min-width:19em;top:calc(100% - 2px);left:0;padding:1.8em;width:100%;background:#fff;box-shadow:1px 4px 7px 2px rgba(0,0,0,.15);transform-origin:top;transition:transform .2s,opacity .2s;transform:scaleY(0);opacity:0}@media screen and (min-width:1200px){.range__content{width:auto}}.range__preview{margin-top:1.8em;display:flex;justify-content:space-between;color:#142f64}.range__preview .range__highlight{display:block}.range__summary{display:flex;height:100%;min-height:52px;padding:3px 0;border:solid #142f64;border-width:0 0 1px;background:transparent;cursor:pointer}.range__values{display:none;align-self:center;width:calc(100% - 15px)}.range--opened .range__prompt{display:block}.range--opened .range__values{display:none}.range--opened .range__content{transform:scaleY(1);opacity:1}.range--opened .range__plus{transform:rotate(45deg)}.range--filled .range__prompt{display:none}.range--filled .range__values{display:block}.range .noUi-connect{background:#142f64}.range .noUi-horizontal{height:4px;border:none;box-shadow:none;background:#919191}.range .noUi-horizontal .noUi-base{width:calc(100% - 25px);margin:0 auto}.range .noUi-horizontal .noUi-handle{width:26px;height:26px;right:-13px;top:-11px;border-radius:13px;box-shadow:none;outline:none}.range .noUi-horizontal .noUi-handle:after,.range .noUi-horizontal .noUi-handle:before{content:none}.range .noUi-horizontal .noUi-handle:focus{border:2px solid #919191}@media (-ms-high-contrast:none){.range__summary{height:52px}.range__summary,::-ms-backdrop{height:52px}}.select{display:flex;flex-direction:column}.select__label{font:normal normal 400 1.1111em/1em Poppins,sans-serif;text-transform:none;letter-spacing:.18em;margin-bottom:.3em;color:#142f64}.select__label--hidden{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px!important;margin:-1px;padding:0!important;border:0!important}.select__input{flex:1 1 auto;display:flex}.ss-main.js-select--main{font:normal normal 500 1em/1em Poppins,sans-serif;letter-spacing:.05em}.ss-main.js-select--main .ss-content{border-color:#d3d3d3;box-shadow:1px 4px 7px 2px rgba(0,0,0,.15);top:100%;left:0}.ss-main.js-select--main .ss-content .ss-search:not(.ss-hide){padding:1em}.ss-main.js-select--main .ss-content .ss-search:not(.ss-hide) input{border-color:#d3d3d3;padding:1em .6em;height:3em}.ss-main.js-select--main .ss-content .ss-search:not(.ss-hide) input:focus{box-shadow:1px 4px 7px 2px rgba(0,0,0,.15)}.ss-main.js-select--main .ss-content .ss-list .ss-option{letter-spacing:0;text-transform:none;color:#142f64;background:#fff}.ss-main.js-select--main .ss-content .ss-list .ss-option:hover{color:#fff;background:#142f64}.ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected{color:#142f64;background:rgba(20,47,100,.1)}.ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23142F64' width='24' height='24'%3E%3Cpath d='M20.285 2L9 13.567 3.714 8.556 0 12.272 9 21 24 5.715z'/%3E%3C/svg%3E")}.ss-main.js-select--main .ss-single-selected{background:transparent;border-width:0 0 1px;padding:3px 0;height:auto;min-height:3em}.ss-main.js-select--main .ss-single-selected .placeholder{flex:1;border:none;letter-spacing:0;text-transform:none;color:#142f64;white-space:normal}.ss-main.js-select--main .ss-single-selected .placeholder *{padding:.2em 0}.ss-main.js-select--main .ss-single-selected .ss-arrow span{border-color:#142f64}.ss-main.js-select--main .ss-multi-selected{border-color:#142f64;border-width:0 0 1px;background:transparent;height:3em;min-height:3em;padding:0}.ss-main.js-select--main .ss-multi-selected .ss-values{width:auto;flex:initial}.ss-main.js-select--main .ss-multi-selected .ss-values .ss-value{display:none}.ss-main.js-select--main .ss-multi-selected .ss-values .ss-value:first-child{display:flex}.ss-main.js-select--main .ss-multi-selected .ss-values .ss-disabled{letter-spacing:.1em;color:#142f64}.ss-main.js-select--main .ss-multi-selected .ss-value{display:flex;font-size:12px;align-items:center;border-radius:2em;margin:0 5px 0 0;padding-right:.5em;padding-left:1em;letter-spacing:.03em;background-color:#fff;border:1px solid #ccc;color:#282828;height:3em;align-self:center;max-width:100%}.ss-main.js-select--main .ss-multi-selected .ss-value-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ss-main.js-select--main .ss-multi-selected .ss-value--custom{position:relative;border:none;padding-right:1em;background:#142f64;color:#fff}.ss-main.js-select--main .ss-multi-selected .ss-value-delete{margin:0 0 0 5px;cursor:pointer;color:#fff;background:#ccc;border-radius:2em;min-width:2em;height:2em;text-align:center;line-height:2em}.ss-main.js-select--main .ss-multi-selected .ss-add{margin:0;position:absolute;display:block;right:15px;top:calc(50% - 5px)}.ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus,.ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus:after{background:#142f64}.ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected{position:relative}.ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected:after{content:"";background-size:contain;background-position:50%;height:1em;width:1em;display:block;position:absolute;right:10px;top:calc(50% - .5em)}.ss-main.js-select--main .ss-content .ss-list .ss-option{padding:1.3em 30px 1em 1em}select.js-select--light{opacity:0}.js-enabled select.js-select--light{opacity:1}.ss-main.js-select--light{font:normal normal 600 1em/1em Poppins,sans-serif;color:currentColor}.ss-main.js-select--light .ss-single-selected{border-color:transparent;background-color:transparent;color:currentColor}.ss-main.js-select--light .ss-single-selected .ss-arrow span{border-color:currentColor}.ss-main.js-select--light .ss-single-selected .placeholder{letter-spacing:0}.ss-main .ss-single-selected{border-color:#142f64}.textarea{display:flex;flex-direction:column}.textarea__label{color:#142f64;text-transform:none;font:normal normal 400 1.1111em/1em Poppins,sans-serif;letter-spacing:0;margin-bottom:.3em}.textarea__label--hidden{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px!important;margin:-1px;padding:0!important;border:0!important}.textarea__input{background:transparent;color:inherit;border:solid #142f64;border-width:0 0 1px;font:normal normal 500 1em/1em Poppins,sans-serif;letter-spacing:0;text-transform:none;padding:3px 0;line-height:1.2em}.textarea__input::placeholder{color:inherit;opacity:.35}.textarea__input::-ms-input-placeholder{color:inherit;opacity:.35}.textarea__input:focus{background:rgba(0,0,0,.1)}.textarea__input:focus::placeholder{color:inherit;opacity:.35}.textarea__input:focus::-ms-input-placeholder{color:inherit;opacity:.35}.textfield{display:flex;flex-direction:column}.textfield__label{text-transform:none;font:normal normal 400 1.1111em/1em Poppins,sans-serif;letter-spacing:0;margin-bottom:.3em;color:#142f64}.textfield__label--hidden{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px!important;margin:-1px;padding:0!important;border:0!important}.textfield__input{flex:1;padding:3px 0;font:normal normal 500 1em/1em Poppins,sans-serif;letter-spacing:0;text-transform:none;min-height:3em;-webkit-appearance:none;border:solid #142f64;border-width:0 0 1px;background:transparent;color:inherit}.textfield__input::placeholder{color:inherit;opacity:.35}.textfield__input::-ms-input-placeholder{color:inherit;opacity:.35}.textfield__input:focus{outline:none;background:rgba(0,0,0,.1)}.textfield__input:focus::placeholder{color:inherit;opacity:.35}.textfield__input:focus::-ms-input-placeholder{color:inherit;opacity:.35}.textfield__input[type=date]:invalid::-webkit-datetime-edit{color:inherit;opacity:.35}.textfield--date{position:relative}.textfield--date .textfield__calendar{position:absolute;right:1em;top:1em;pointer-events:none}.textfield--date .textfield__calendar--svg{width:1em;height:1em;fill:#142f64}.upload .upload__content{display:flex;align-items:center;border:solid #fff;border-width:0 0 1px;width:100%;min-height:3em;padding:3px 0;font:normal 400 clamp(12px,calc(.6rem + 1.875vw),18px)/1 Poppins,sans-serif}.upload .upload__label{display:flex;flex-grow:1;flex-flow:row nowrap;align-items:center}.upload .upload__label>div{flex-grow:1}.upload .upload__text{align-items:center}.upload .upload__text--content{font:normal 400 clamp(12px,calc(.6rem + 1.875vw),14px)/1 Poppins,sans-serif;color:#fff;background-color:#142f64;border:1px solid #142f64;border-radius:2em;line-height:1.5em;padding:0 1em;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:240px;width:fit-content}.upload .upload__svg{height:20px;fill:#142f64;margin-left:10px}.upload .upload__infos{color:#142f64;margin-top:16px}.upload .upload__errors{color:red;font-size:12px;margin-top:6px;position:absolute}.upload .cross__svg{height:10px;width:10px;fill:#fff;margin-left:5px}.agency-home-v1{color:#142f64;position:relative}.agency-home-v1__background{background:transparent url(../images/modules/agency-home/1.jpg) no-repeat 50%/cover}.agency-home-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.86)}.agency-home-v1__container{height:100%;display:flex;justify-content:center;text-align:center;align-items:center}.agency-home-v1__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1535px;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:768px){.agency-home-v1__wrapper{padding-left:3em;padding-right:3em}}@media screen and (min-width:992px){.agency-home-v1__wrapper{flex-direction:row}.agency-home-v1__wrapper>*{width:40%}}.agency-home-v1__wrapper.jsscroll-block{max-height:60%;overflow:auto}.agency-home-v1__content{display:flex;flex-direction:column;margin-bottom:7em;width:100%}@media screen and (min-width:768px){.agency-home-v1__content{margin-top:7em}}@media screen and (min-width:992px){.agency-home-v1__content{margin-right:5em;margin-bottom:0;margin-top:0;width:auto;flex:1}}.agency-home-v1__drawing-container{width:100%;max-width:450px}@media screen and (min-width:992px){.agency-home-v1__drawing-container{width:40%;margin-left:5em;max-width:inherit}}.agency-home-v1__drawing-container .drawing__img{box-shadow:0 0 35px 0 rgba(38,68,58,.2);height:auto}@media screen and (min-width:768px){.agency-home-v1__drawing-container .drawing__text-vertical{color:hsla(0,0%,100%,.15);left:0}}.agency-home-v1__container-text{margin-bottom:8%}.agency-home-v1__title .title .title__content{padding-bottom:1em;text-align:center}.agency-home-v1__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.agency-home-v1__title .title .title__content-1,.agency-home-v1__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.agency-home-v1__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.agency-home-v1__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.agency-home-v1__text-block.text-block{font:normal normal 400 1em/1.6666 Poppins,sans-serif}@media screen and (min-width:992px){.agency-home-v1 .jsscroll-block{height:200px}}.agency-home-v1__scroll-block .scroll-block__svg{fill:#142f64;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.agency-home-v1__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.agency-home-v1__scroll-block .scroll-block__svg-border{stroke:#142f64}.agency-home-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.agency-home-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#142f64}.agency-home-v1__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.agency-home-v1__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#142f64}.agency-home-v1__coords .coords__element{display:flex;margin-top:1em;margin-bottom:1em}.agency-home-v1__coords .coords__element>a{color:#142f64;font:normal normal 400 18px Poppins,sans-serif;text-decoration:none;text-transform:none;word-break:break-word;letter-spacing:0}.agency-home-v1__coords .coords__element>p{letter-spacing:0}.agency-home-v1__coords .coords__label{font:normal normal 400 1.1111em/1.6666 Poppins,sans-serif;color:#142f64;text-align:left;text-transform:none;letter-spacing:.2em;min-width:160px;padding-right:1em}.agency-home-v1__coords .coords__label.coords-name__content{justify-content:center;font-size:1.2em;letter-spacing:0;padding-right:0;width:100%;text-align:center}.agency-home-v1__coords .coords__value{align-self:center;min-width:160px;font:normal normal 400 1.1111em/1.6666 Poppins,sans-serif;color:#142f64;text-align:left;text-transform:none;text-decoration:none;white-space:nowrap}.agency-home-v1-slide{color:#142f64;position:relative}.agency-home-v1-slide__background{background:transparent url(../images/modules/agency/1.jpg) no-repeat 50%/cover}.agency-home-v1-slide__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.93)}.agency-home-v1-slide__wrapper{padding-left:1em;padding-right:1em;flex:1;position:relative;height:100%;width:100%;max-width:1400px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.agency-home-v1-slide__wrapper{padding-left:3em;padding-right:3em}}.agency-home-v1-slide__container{height:100%;display:flex;justify-content:center;text-align:center}@media screen and (min-width:1440px){.agency-home-v1-slide__container{max-height:870px}}.agency-home-v1-slide__container-text{margin-bottom:8%;max-height:300px}.agency-home-v1-slide__title .title{margin-bottom:4%}.agency-home-v1-slide__title .title .title__content{padding-bottom:1em}.agency-home-v1-slide__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.agency-home-v1-slide__title .title .title__content-1,.agency-home-v1-slide__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.agency-home-v1-slide__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.agency-home-v1-slide__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.agency-home-v1-slide__items{padding:0 0 2%}.agency-home-v1-slide__items .agency-home-v1-slide__items{height:100%}@media screen and (min-width:1200px){.agency-home-v1-slide__items .agency-home-v1-slide__items .item__container-text{max-height:70px;overflow:unset}}.agency-home-v1-slide__scroll-block .scroll-block__svg{fill:#142f64;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.agency-home-v1-slide__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.agency-home-v1-slide__scroll-block .scroll-block__svg-border{stroke:#142f64}.agency-home-v1-slide__scroll-block .scroll-block__button:focus .scroll-block__svg,.agency-home-v1-slide__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#142f64}.agency-home-v1-slide__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.agency-home-v1-slide__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#142f64}.agency-home-v1-slide__item{color:#142f64;display:flex;flex-direction:column}.agency-home-v1-slide__item-decorate{margin-bottom:1em;display:flex;justify-content:center}@media screen and (min-width:768px){.agency-home-v1-slide__item-decorate{justify-content:left}}.agency-home-v1-slide__item-visual{aspect-ratio:22/15;height:20vh;overflow:hidden}.agency-home-v1-slide__item-img{object-fit:cover;width:100%;object-position:center;height:100%}.agency-home-v1-slide__item-title .title-subtitle .title-subtitle__subtitle{text-align:center;font:normal normal 400 1.1111em/1.4 Poppins,sans-serif;color:#142f64}.agency-home-v1-slide__item-title .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 1.6666em/1.4 Poppins,sans-serif;color:#142f64}.agency-home-v1-slide__item-title .title-subtitle__subtitle{display:block}@media screen and (min-width:1200px){.agency-home-v1-slide__item-title .title-subtitle__content,.agency-home-v1-slide__item-title .title-subtitle__subtitle,.agency-home-v1-slide__item-title .title__subtitle{text-align:center}}.agency-home-v1-slide__item-links{text-align:center;margin-top:1em}.agency-home-v1-slide__item-links .button{text-transform:lowercase;background:transparent;color:#142f64;border-color:#142f64}.agency-home-v1-slide__item-links .button:after,.agency-home-v1-slide__item-links .button:before{background:#142f64}.agency-home-v1-slide__item-links .button:focus,.agency-home-v1-slide__item-links .button:hover{color:#fff;border-color:#142f64}.agency-home-v1-slide__item-links .button:focus:before,.agency-home-v1-slide__item-links .button:hover:before{background:#142f64}.agency-home-v1-slide__item-links .links-group__wrapper{justify-content:flex-start}.agency-home-v1-slide__item-coords .coords__element{display:flex;margin:.6em 0}.agency-home-v1-slide__item-coords .coords__label{min-width:130px;text-align:left;font:normal normal 400 1em/1 Poppins,sans-serif;letter-spacing:.3em}.agency-home-v1-slide__item-coords .coords__label:first-letter{text-transform:uppercase}.agency-home-v1-slide__item-coords .coords__value{font:normal normal 400 1em/1 Poppins,sans-serif;color:#142f64;text-decoration:none;text-align:left}.agency-home-v1-slide__item-coords .coords-address__city{display:block}.agency-home-v1-slide__item--mandatory .agency-home-v1-slide__item-visual{aspect-ratio:15/13;height:23vh}.agency-home-v1-slide .swiper-pagination{display:flex;justify-content:center;padding-right:20%;padding-left:20%;color:#fff;background:transparent;border-color:#fff;position:relative;bottom:0;margin-bottom:1em}.agency-home-v1-slide .swiper-pagination-bullet{flex:1;display:flex;opacity:1;border:0;border-radius:0;margin-right:.5em!important;margin-left:.5em!important;height:5px;align-items:center;max-width:96px;min-width:10px;color:transparent;background:#142f64;border-color:transparent}.agency-home-v1-slide .swiper-pagination-bullet-active{height:5px;color:transparent;background:#142f64;border-color:transparent}.agency-home-v1-slide .agency-home-v1-slide__item--mandatory{display:block;width:100%;height:auto}.agency-home-v1-slide .agency-home-v1-slide__item--mandatory .agency-home-v1-slide__item-decorate-wrapper{text-align:left}.agency-home-v1-slide .agency-home-v1-slide__item--mandatory .agency-home-v1-slide__item-title .title-subtitle .title-subtitle__content{text-align:left;font-size:1.3888em}.agency-home-v1-slide .agency-home-v1-slide__item--mandatory .links-group__link{margin:0 30px}.agency-listing-v1__wrapper{margin:0 auto;max-width:1400px}.agency-listing-v1 .list{display:flex;flex-wrap:wrap}.agency-v1{margin:0 1% 2%}@media screen and (min-width:1281px){.agency-v1{width:31.33%}}@media screen and (min-width:769px) and (max-width:1280px){.agency-v1{width:48%;overflow:hidden}}@media screen and (max-width:768px){.agency-v1{width:100%;overflow:hidden}}.agency-v1__decorate{position:relative;height:400px;display:flex;align-items:center;justify-content:center}.agency-v1__decorate .button{text-transform:uppercase;color:#fff}.agency-v1__decorate-wrapper,.agency-v1__visual{width:100%;height:100%}.agency-v1__visual{background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.agency-v1__more{opacity:0;transition:opacity .5s ease-in-out;position:absolute;top:0;right:0;width:100%;height:100%;background-color:hsla(0,0%,42.7%,.75)}.agency-v1__more .button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:transparent;transform:translate(-50%,calc(-50% + 10px));transition:transform .5s ease-in-out .05s;width:80%}.agency-v1__global-link:focus .agency-v1__more,.agency-v1__global-link:hover .agency-v1__more{opacity:1}.agency-v1__global-link:focus .agency-v1__more .button,.agency-v1__global-link:hover .agency-v1__more .button{transform:translate(-50%,-50%)}.agency-v1__info{display:flex;flex-direction:column;justify-content:flex-start}@media screen and (min-width:992px){.agency-v1__info{flex-direction:row}}.agency-v1__coords .coords__element{display:flex;margin-top:1em;margin-bottom:1em;color:#142f64;font:normal normal 400 18px Poppins,sans-serif;letter-spacing:2px;text-transform:capitalize}.agency-v1__coords .coords__element>a{color:#142f64;font:normal normal 400 18px Poppins,sans-serif;text-decoration:none;text-transform:none;word-break:break-word;letter-spacing:0}.agency-v1__coords .coords__element>p{letter-spacing:0}.agency-v1__coords .coords__element .label_coords_agency1{display:flex;min-width:6.2em;width:6.2em}.agency-v1__title{margin-bottom:0!important}.agency-v1__title--agency{margin-bottom:1em}.agency-v1__title .title__content{padding:1em 0 .5em;font:normal normal 400 25px Poppins,sans-serif;letter-spacing:normal;text-transform:lowercase;color:#142f64}.agency-v1__title .title__content:after{display:none}.agency-v1__title .title__content:first-letter{text-transform:uppercase}.body--page-detail-agence .jumbotron-v1{background:transparent url(../images/modules/cro/1.jpg) no-repeat 50%/cover;margin-bottom:4em;left:0;right:0;top:0}@media screen and (min-width:767px){.body--page-detail-agence .jumbotron-v1{min-height:290px;position:absolute}}.body--page-detail-agence .page-detail-agence__wrapper{position:relative;padding-bottom:49px}.body--page-detail-agence .breadcrumb.wrapper,.body--page-detail-agence .jumbotron-v1{margin-bottom:0}.body--page-detail-agence .infos-agence-dtAgence .honors-dt-agence,.body--page-detail-agence .infos-agence-dtAgence a,.body--page-detail-agence .infos-agence-dtAgence p{color:#000;text-decoration:none;font:normal normal 400 20px Poppins,sans-serif}.body--page-detail-agence .infos-agence-dtAgence .honors-dt-agence span.horaires-days{letter-spacing:4px;margin-right:15px}.body--page-detail-agence span.label-info-dt-agence{font:normal normal 400 20px Poppins,sans-serif;color:#142f64}.body--page-detail-agence .detail-agency-infos-v1__honoraires span{text-transform:none}.body--page-detail-agence .detail-agency-infos-v1__info{max-width:1440px;margin:0 auto;align-items:center}.body--page-detail-agence .detail-agency-infos-v1__info .detail-agency-infos-v1__coords{align-items:center}@media screen and (min-width:1210px){.body--page-detail-agence .detail-agency-infos-v1__info .detail-agency-infos-v1__coords{display:flex}}@media screen and (max-width:1209px){.body--page-detail-agence .detail-agency-infos-v1__info .detail-agency-infos-v1__coords{display:block;text-align:center}.body--page-detail-agence .detail-agency-infos-v1__info .detail-agency-infos-v1__coords .drawing__text-vertical{display:none}}.body--page-detail-agence .detail-agency-infos-v1__info .detail-agency-infos-v1__coords .image-agence-dtAgence{position:relative}@media screen and (min-width:1210px){.body--page-detail-agence .detail-agency-infos-v1__info .detail-agency-infos-v1__coords .image-agence-dtAgence{padding-right:6%}}@media screen and (min-width:768px) and (max-width:1680px){.body--page-detail-agence .detail-agency-infos-v1__info .detail-agency-infos-v1__coords .image-agence-dtAgence{margin-left:3%}}.body--page-detail-agence .detail-agency-infos-v1__info .detail-agency-infos-v1__coords .image-agence-dtAgence img{box-shadow:0 0 35px 0 #d0d0d0;z-index:2;position:relative;width:100%;max-width:700px}.body--page-detail-agence .detail-agency-infos-v1__info .detail-agency-infos-v1__coords .image-agence-dtAgence .drawing__text-vertical{text-transform:lowercase;font:normal normal 400 100px/1 Poppins,sans-serif;color:#142f64}.body--page-detail-agence .detail-agency-infos-v1__info .detail-agency-infos-v1__coords .image-agence-dtAgence .drawing__text-vertical:first-letter{text-transform:uppercase}.body--page-detail-agence .detail-agency-infos-v1__info .honoraires_agency{display:flex;justify-content:space-around;align-items:center}@media screen and (max-width:991px){.body--page-detail-agence .detail-agency-infos-v1__info .honoraires_agency{flex-direction:column}}.body--page-detail-agence .page-agency-detail__content.wrapper h1.title__content{text-align:center;padding-top:22px;margin-top:50px}.body--page-detail-agence .detail-agency-infos-v1__title.title{margin-bottom:0!important;margin-top:34px}.body--page-detail-agence .detail-agency-infos-v1__title h1.title__content:after{display:none}.body--page-detail-agence .presentation-dt-agence{margin-top:85px}.body--page-detail-agence .labl-info-dtAg{display:flex;margin:9px 0}.body--page-detail-agence span.label-info-dt-agence{display:flex;min-width:6.2em;width:6.2em;text-transform:capitalize}.body--page-detail-agence .detail-agency-infos-v1__title .title__content-1{font:normal normal 400 30px Poppins,sans-serif;color:#000}.body--page-detail-agence .detail-agency-infos-v1__title .title__content-2{font:normal normal 400 60px Poppins,sans-serif;color:#142f64}.body--page-detail-agence .module-listing-dt-agence__title{text-align:center}.body--page-detail-agence .module-listing-dt-agence__title .title__subtitle{font:normal normal 400 30px Poppins,sans-serif;color:#142f64;display:block}.body--page-detail-agence .module-listing-dt-agence__title .title__content{font:normal normal 400 3.3333em/1.2 Poppins,sans-serif;color:#142f64}.body--page-detail-agence .editorial-noresult__title{margin-bottom:0;font-size:11px}.body--page-detail-agence .editorial-noresult__text{font-size:16px}.body--page-detail-agence .property-listing-v2__wrapper{margin:0 auto}.body--page-detail-agence .detail-agency-infos-v1__links-fees{display:flex;justify-content:center}@media screen and (min-width:1210px) and (max-width:1680px){.body--page-detail-agence .detail-agency-infos-v1__links-fees{margin-left:3%}}@media screen and (max-width:1209px){.body--page-detail-agence .detail-agency-infos-v1__links-fees{justify-content:center}}.body--page-detail-agence .detail-agency-infos-v1__links-fees .social-agency{display:flex}.body--page-detail-agence .detail-agency-infos-v1__links-fees .social-agency__title{padding-top:10px;min-width:6.2em;width:6.2em}.body--page-detail-agence .detail-agency-infos-v1__links-fees .social-agency__items{padding-top:10px}.body--page-detail-agence .detail-agency-infos-v1__links-fees .social-agency__item{margin:-.5em .6em 0 0}.agency-listing-v2{margin:4em 0}.agency-listing-v2__wrapper{margin:0 auto;max-width:100%}.agency-listing-v2 .list{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column}@media screen and (min-width:768px){.agency-listing-v2 .list{flex-direction:row}}.agency-listing-v2 .list>*{width:100%}@media screen and (min-width:768px){.agency-listing-v2 .list>*{width:49%}}.agency-listing-v2 .agency-v2{margin-top:2em;margin-bottom:2em}.agency-v2__wrapper{display:flex;flex-direction:column}@media screen and (min-width:992px){.agency-v2__wrapper{flex-direction:row}}.agency-v2__wrapper .button{text-transform:uppercase;color:#fff}.agency-v2__decorate{position:relative;height:280px;display:flex;align-items:center;justify-content:center;width:100%}.agency-v2__decorate-wrapper,.agency-v2__visual{width:100%;height:100%}.agency-v2__visual{background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.agency-v2__more{opacity:0;transition:opacity .5s ease-in-out;position:absolute;top:0;right:0;width:100%;height:100%;background-color:hsla(0,0%,42.7%,.75)}.agency-v2__more .button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:transparent;transform:translate(-50%,calc(-50% + 10px));transition:transform .5s ease-in-out .05s;width:80%}.agency-v2__global-link{width:100%}@media screen and (min-width:992px){.agency-v2__global-link{width:50%;flex-shrink:0}}@media screen and (min-width:1200px){.agency-v2__global-link{max-width:355px}}.agency-v2__global-link:focus .agency-v2__more,.agency-v2__global-link:hover .agency-v2__more{opacity:1}.agency-v2__global-link:focus .agency-v2__more .button,.agency-v2__global-link:hover .agency-v2__more .button{transform:translate(-50%,-50%)}.agency-v2__info{display:flex;flex-direction:column;justify-content:flex-start;margin-left:2em}@media screen and (min-width:992px){.agency-v2__info{width:50%}}@media screen and (max-width:991px){.agency-v2__info{width:100%}}@media screen and (min-width:992px){.agency-v2__info{flex-direction:row}}.agency-v2__coords{width:100%}.agency-v2__coords .coords__element{color:#142f64;letter-spacing:0;margin-top:1.5em;margin-bottom:1.5em;display:flex}@media screen and (min-width:1380px){.agency-v2__coords .coords__element{font:normal normal 400 18px Poppins,sans-serif}}@media screen and (max-width:1379px){.agency-v2__coords .coords__element{font:normal normal 400 15px Poppins,sans-serif}}.agency-v2__coords .coords__element .label_coords_agency1{display:flex;min-width:6.2em;width:6.2em;text-transform:capitalize}.agency-v2__coords .coords__element a{color:#142f64;text-decoration:none;letter-spacing:0;word-break:break-word}.agency-v2__coords .coords__element p{letter-spacing:0}.agency-v2__title{margin-bottom:0!important}.agency-v2__title--agency{margin-bottom:1em}.agency-v2__title .title__content{letter-spacing:0;text-transform:lowercase;padding:14px 0 0;color:#142f64}@media screen and (min-width:1380px){.agency-v2__title .title__content{font:normal normal 400 25px Poppins,sans-serif}}@media screen and (max-width:1379px){.agency-v2__title .title__content{font:normal normal 400 18px Poppins,sans-serif}}.agency-v2__title .title__content:after{display:none}.agency-v2__title .title__content:first-letter{text-transform:uppercase}.social-agency{display:flex}.social-agency__title{padding-top:10px;min-width:6.2em;width:6.2em}.social-agency__items{padding-top:0}.social-agency__item{margin:-.5em .6em 0 0}.agency-listing-v3__wrapper{margin:auto;max-width:1400px}.agency-listing-v3__item{margin:8em 0}.agency-listing-v3__item.item{display:flex;flex-direction:column-reverse;padding:0 1em;overflow:hidden}@media screen and (min-width:1200px){.agency-listing-v3__item.item{flex-direction:row}}.agency-listing-v3__item.item.item--multiple .item__info{flex-direction:column}@media screen and (min-width:1200px){.agency-listing-v3__item.item.item--multiple .coords{width:100%;margin-bottom:2em}}@media screen and (min-width:1200px){.agency-listing-v3__item.item.item--multiple .timetable{width:100%}}.agency-listing-v3__item.item .item__title.title{margin-bottom:4em}.agency-listing-v3__item.item .item__title.title .title__content{padding-bottom:1em;text-align:center}.agency-listing-v3__item.item .item__title.title .title__content:after{width:100px;height:4px;background-color:#142f64}.agency-listing-v3__item.item .item__title.title .title__content-1,.agency-listing-v3__item.item .item__title.title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.agency-listing-v3__item.item .item__title.title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.agency-listing-v3__item.item .item__title.title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}@media screen and (min-width:1200px){.agency-listing-v3__item.item .item__info{margin-left:2em}}.agency-listing-v3__item.item .item__coords{margin-bottom:3em}@media screen and (min-width:1200px){.agency-listing-v3__item.item .item__coords{width:50%;margin-bottom:0}}.agency-listing-v3__item.item .item__coords .coords__wrapper{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:1200px){.agency-listing-v3__item.item .item__coords .coords__wrapper{padding:0 2em}}.agency-listing-v3__item.item .item__coords .coords__title.title{margin-bottom:1em}.agency-listing-v3__item.item .item__coords .coords__title.title .title__content{padding-bottom:1em;text-align:center}.agency-listing-v3__item.item .item__coords .coords__title.title .title__content:after{width:100px;height:4px;background-color:transparent}.agency-listing-v3__item.item .item__coords .coords__title.title .title__content-1,.agency-listing-v3__item.item .item__coords .coords__title.title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.agency-listing-v3__item.item .item__coords .coords__title.title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.agency-listing-v3__item.item .item__coords .coords__title.title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.agency-listing-v3__item.item .item__coords .coords__group-element{display:flex;flex-direction:column;justify-content:flex-start}.agency-listing-v3__item.item .item__coords .coords__element{display:flex;flex-direction:row;padding:.3em 0}.agency-listing-v3__item.item .item__coords .coords__label{font:normal normal 400 1.1111em/1.6666 Poppins,sans-serif;color:#142f64;text-align:left;text-transform:none;letter-spacing:.2em;min-width:140px;padding-right:1em}.agency-listing-v3__item.item .item__coords .coords__label a{color:#142f64}.agency-listing-v3__item.item .item__coords .coords__content{min-width:140px;font:normal normal 400 1.1111em/1.6666 Poppins,sans-serif;color:#142f64;text-align:left;text-transform:none;text-decoration:none}.agency-listing-v3__item.item .item__coords .coords__content a{color:#142f64}@media screen and (min-width:1200px){.agency-listing-v3__item.item .item__timetable{width:50%}}.agency-listing-v3__item.item .item__timetable .timetable__wrapper{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:1200px){.agency-listing-v3__item.item .item__timetable .timetable__wrapper{padding:0 2em}}.agency-listing-v3__item.item .item__timetable .timetable__title.title{margin-bottom:1em}.agency-listing-v3__item.item .item__timetable .timetable__title.title .title__content{padding-bottom:1em;text-align:center}.agency-listing-v3__item.item .item__timetable .timetable__title.title .title__content:after{width:100px;height:4px;background-color:transparent}.agency-listing-v3__item.item .item__timetable .timetable__title.title .title__content-1,.agency-listing-v3__item.item .item__timetable .timetable__title.title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.agency-listing-v3__item.item .item__timetable .timetable__title.title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.agency-listing-v3__item.item .item__timetable .timetable__title.title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.agency-listing-v3__item.item .item__timetable .timetable__schedule{align-self:center;width:100%;font:normal normal 400 1.1111em/1.6666 Poppins,sans-serif;color:#142f64;text-align:left;text-transform:none;letter-spacing:.2em}@media screen and (min-width:1200px){.agency-listing-v3__item.item .item__timetable .timetable__schedule{align-self:center}}.agency-listing-v3__item.item .item__timetable .timetable__schedule a{color:#142f64}.agency-listing-v3__item.item .item__timetable .timetable__schedule--highlight{font:normal normal 400 1.1111rem/1.6666 Poppins,sans-serif;color:#142f64;text-align:left;text-transform:none;letter-spacing:0;display:block;text-align:center}.agency-listing-v3__item.item .item__timetable .timetable__schedule--highlight a{color:#142f64}.agency-listing-v3__item.item .item__timetable .timetable__schedule+.timetable__schedule{margin-top:1em}.agency-listing-v3__item.item .item__timetable .timetable__schedule .schedule__highlight{display:block;font:normal normal 400 1.1111rem/1.6666 Poppins,sans-serif;color:#142f64;text-align:left;text-transform:none;letter-spacing:0;text-align:center}.agency-listing-v3__item.item .item__timetable .timetable__schedule .schedule__highlight a{color:#142f64}.agency-listing-v3__item.item .item__drawing-container{margin-top:2em;min-width:50%}.agency-listing-v3__item.item .item__drawing-container .drawing{display:flex;align-items:center;justify-content:center}.agency-listing-v3__item.item .item__drawing-container .drawing__container-img{text-align:center}.agency-listing-v3__item.item .item__drawing-container .drawing__img{width:auto;max-height:350px;max-width:500px;object-fit:cover}@media screen and (min-width:1200px){.agency-listing-v3__item.item .item__drawing-container .drawing__container-img{text-align:right}.agency-listing-v3__item.item .item__drawing-container .drawing__img{position:relative;min-height:400px}}.agency-listing-v3__item.item:nth-child(2n){flex-direction:column-reverse}@media screen and (min-width:1200px){.agency-listing-v3__item.item:nth-child(2n){flex-direction:row-reverse}}.agency-listing-v3__item.item:nth-child(2n) .item__info{margin-left:0;margin-right:2em}@media screen and (min-width:1200px){.agency-listing-v3__item.item:nth-child(2n) .item__drawing-container .drawing__img{position:relative;left:0;margin-right:2em}.agency-listing-v3__item.item:nth-child(2n) .item__drawing-container .drawing__container-img{text-align:right;right:11%;position:relative}.agency-listing-v3__item.item:nth-child(2n) .item__drawing-container .drawing__container-text{display:flex;flex-direction:row-reverse;right:0}}.social-agency__title{font:normal normal 400 18px Poppins,sans-serif;color:#142f64}.social-agency__items{display:flex}.social-agency__item{margin:0 .6em 0 0}.social-agency__link{background:transparent;border:1px solid #142f64;border-radius:100%;transition:all 1s ease;font-weight:700;line-height:1em;text-align:center;width:2em;height:2em;display:inline-flex;align-items:center;justify-content:center;padding:.1em}@media screen and (min-width:768px){.social-agency__link{width:2em;height:2em}}.social-agency__link:focus,.social-agency__link:hover{background:transparent;border-color:#142f64}.social-agency__link:focus .social__svg,.social-agency__link:hover .social__svg{fill:#142f64}.social-agency__item--linkedin .social-agency__link{padding:.5em}.social-agency .social__svg{width:100%;fill:#142f64;transition:all .8s ease}.alertmail-content-v1{background:transparent none no-repeat 50%/cover;color:#142f64;position:relative}.alertmail-content-v1__container,.alertmail-content-v1__wrapper{height:100%;display:flex;justify-content:center}.alertmail-content-v1__wrapper{position:relative;width:100%;flex-direction:column}.alertmail-content-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.alertmail-content-v1 .redac{width:100%;display:flex;justify-content:center;text-align:center}.alertmail-content-v1 .redac__wrapper{max-width:1400px;width:100%;display:flex;flex-direction:column-reverse}@media screen and (min-width:992px){.alertmail-content-v1 .redac__wrapper{flex-direction:row}}.alertmail-content-v1 .redac__container-text{width:100%;max-width:900px}@media screen and (min-width:992px){.alertmail-content-v1 .redac__container-text{padding-right:3em;width:50%}}.alertmail-content-v1 .redac__drawing-container{width:100%;flex:1;margin-bottom:2em}@media screen and (min-width:992px){.alertmail-content-v1 .redac__drawing-container{width:50%;margin-bottom:0}}.alertmail-content-v1 .redac__drawing-container .drawing{position:relative;height:100%;max-height:500px;text-align:center}.alertmail-content-v1 .redac__drawing-container .drawing__img{margin-top:-10em;display:inline-block;width:100%;height:auto;box-shadow:0 2px 25px 0 rgba(38,68,58,.2)}.alertmail-content-v1__form-block{position:relative}@media screen and (min-width:768px){.alertmail-content-v1__form-block{margin-left:3em}}.alertmail-content-v1__form-block.form-block{margin:0 auto}.alertmail-content-v1__form-block.form-block .form-block__wrapper{max-width:1400px;width:100%}@media screen and (min-width:768px){.alertmail-content-v1__form-block.form-block .form{padding-left:6em}}.alertmail-content-v1__form-block.form-block .form-block__text-vertical{display:none}@media screen and (min-width:768px){.alertmail-content-v1__form-block.form-block .form-block__text-vertical{display:block;position:absolute;transform:rotate(-90deg) translate(-100%);transform-origin:0 100%;bottom:85%;left:120px;font:normal normal 400 110px/1 Poppins,sans-serif;letter-spacing:0;color:hsla(0,0%,100%,.15);overflow:hidden}}.alertmail-content-v1__form{color:#142f64}.alertmail-content-v1__form .form .title{margin-bottom:3em}.alertmail-content-v1__form .form .title .title__content{padding-bottom:1em;text-align:center}.alertmail-content-v1__form .form .title .title__content:after{width:100px;height:4px;background-color:#142f64}.alertmail-content-v1__form .form .title .title__content-1,.alertmail-content-v1__form .form .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.alertmail-content-v1__form .form .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.alertmail-content-v1__form .form .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.alertmail-content-v1__form .form__legend{display:flex;text-align:center;width:100%;justify-content:center}.alertmail-content-v1__form .form__wrapper{width:100%}@media screen and (min-width:768px){.alertmail-content-v1__form .form__wrapper{width:85%}}.alertmail-content-v1 .alertmail__message{width:80%;max-width:600px;margin:0 auto;text-align:center;color:#fff;padding:1em;border-radius:6px;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:8000000;animation:flash-fade-out 1s linear 3s forwards}.alertmail-content-v1 .alertmail__message--success{background-color:#198754}.alertmail-content-v1 .alertmail__message--error{background-color:#dc3545}@keyframes flash-fade-out{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}.alertmail-v1-inner{background:transparent url(../images/modules/alertmail/1.jpg) no-repeat 50%/cover;color:#142f64;position:relative}.alertmail-v1-inner__wrapper{padding:3em 1em;flex:1;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.alertmail-v1-inner__wrapper{padding-left:3em;padding-right:3em}}.alertmail-v1-inner:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.8)}.alertmail-v1-inner__container{height:100%;display:flex;justify-content:center;text-align:center}.alertmail-v1-inner__container-text{margin-bottom:2em;max-height:300px}.alertmail-v1-inner__title .title{margin-bottom:0}.alertmail-v1-inner__title .title .title__content{padding-bottom:1em}.alertmail-v1-inner__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.alertmail-v1-inner__title .title .title__content-1{display:block;color:#142f64;letter-spacing:.2em}.alertmail-v1-inner__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.alertmail-v1-inner__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.alertmail-v1-inner__title .title .title__content-2{font:normal normal 400 2.2222em/1.4 Poppins,sans-serif}}.alertmail-v1-inner__text-block.text-block{font:normal normal 400 1.1111em/1.6666 Poppins,sans-serif}.alertmail-v1-inner__links .button{text-transform:lowercase;background:transparent;color:#142f64;border-color:#142f64}.alertmail-v1-inner__links .button:after,.alertmail-v1-inner__links .button:before{background:#142f64}.alertmail-v1-inner__links .button:focus,.alertmail-v1-inner__links .button:hover{color:#fff!important;border-color:#142f64}.alertmail-v1-inner__links .button:focus:before,.alertmail-v1-inner__links .button:hover:before{background:#142f64}.alertmail-v1{color:#142f64;position:relative}.alertmail-v1__background{background:transparent url(../images/modules/alertmail/1.jpg) no-repeat 50%/cover}.alertmail-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.6)}.alertmail-v1__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.alertmail-v1__wrapper{padding-left:3em;padding-right:3em}}.alertmail-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.alertmail-v1__container-text{margin-bottom:8%;max-height:300px}.alertmail-v1__title .title .title__content{padding-bottom:1em}.alertmail-v1__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.alertmail-v1__title .title .title__content-1,.alertmail-v1__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.alertmail-v1__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.alertmail-v1__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.alertmail-v1__title+.services-v1__links{margin-top:5em}.alertmail-v1__text-block.text-block{font:normal normal 400 1em/1 Poppins,sans-serif}.alertmail-v1__links .button{text-transform:lowercase;background:transparent;color:#142f64;border-color:#142f64}.alertmail-v1__links .button:after,.alertmail-v1__links .button:before{background:#142f64}.alertmail-v1__links .button:focus,.alertmail-v1__links .button:hover{color:#fff!important;border-color:#142f64}.alertmail-v1__links .button:focus:before,.alertmail-v1__links .button:hover:before{background:#142f64}.alertmail-v1__scroll-block .scroll-block__svg{fill:#142f64;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.alertmail-v1__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.alertmail-v1__scroll-block .scroll-block__svg-border{stroke:#142f64}.alertmail-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.alertmail-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#142f64}.alertmail-v1__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.alertmail-v1__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#142f64}.bandeau-info{background-color:#142f64;text-transform:uppercase;padding:.4em;z-index:999;position:relative;box-shadow:0 0 10px 0 rgba(0,0,0,.5)}.bandeau-info .bandeau-info__structure{max-width:1280px;text-align:center;display:flex;justify-content:center;align-items:center;flex-direction:column;margin:0 auto}@media screen and (min-width:992px){.bandeau-info .bandeau-info__structure{flex-direction:row}}.bandeau-info .bandeau-info__structure .formDataToLocation{width:100%;margin:1em}.bandeau-info .bandeau-info__structure .formDataToLocation .formDataElement{text-align:center;outline:none;width:100%;background:none;color:#fff;font-family:Poppins,sans-serif;padding:.5em 0;border:none;border-bottom:1px solid #fff;letter-spacing:.1em}.bandeau-info .bandeau-info__structure .formDataToLocation .formDataElement::placeholder{color:#fff}.bandeau-info .bandeau-info__text{text-transform:none;color:#fff;font:normal normal 100 12px Poppins,sans-serif}@media screen and (min-width:992px){.bandeau-info .bandeau-info__text{font:normal normal 100 18px Poppins,sans-serif;margin-right:3em}}.bandeau-info .bandeau-info__button{cursor:pointer;background:transparent;text-decoration:none;display:flex;align-items:center;justify-content:center;padding:.5em 1em;margin:.6em auto 0;border:1px solid #142f64;color:#fff;text-transform:lowercase;font-family:Poppins,sans-serif;word-break:normal}.bandeau-info .bandeau-info__button:before{background:#142f64}.bandeau-info .bandeau-info__button:hover .arrow{transform:translateX(10px)}@media screen and (min-width:992px){.bandeau-info .bandeau-info__button{margin:0;padding:.6em 2em}}.module-map-poi{display:block;position:relative;width:100%}.module-map-poi__map{position:relative;padding-bottom:100%;margin-bottom:2em}.module-map-poi__map>*{position:absolute;width:100%;height:100%}.module-map-poi__map>*>*{width:100%;height:100%}.module-map-poi__filters{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;justify-content:center}.module-map-poi__filters>li{margin:0;padding:0}@media screen and (min-width:1200px){.module-map-poi__filters{flex-direction:row}}@media screen and (min-width:1200px){.module-map-poi__filters>li{width:25%}}.module-map-poi__filters li{margin-bottom:1em}.module-map-poi__filters li>span{display:block;text-align:left;margin-bottom:.5em;font:normal normal 700 .875em Poppins,sans-serif;text-transform:none;letter-spacing:0}@media screen and (min-width:1200px){.module-map-poi__filters li>span{margin-bottom:1.4em}}.module-map-poi__filters li>span svg{width:32px;margin-right:.6em}@media screen and (min-width:576px){.module-map-poi__filters li>span{font:normal normal 700 .875em Poppins,sans-serif}}@media screen and (min-width:768px){.module-map-poi__filters li>span{font:normal normal 700 1em Poppins,sans-serif}}.module-map-poi__filters ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap}.module-map-poi__filters ul>li{margin:0;padding:0}@media screen and (min-width:1200px){.module-map-poi__filters ul{flex-direction:column}}.module-map-poi__filters .checkbox{margin-right:2em;margin-bottom:.6em}.module-map-poi__filters .checkbox__label{font-weight:400}.breadcrumb{background:transparent;margin-top:1em;margin-bottom:1em}.breadcrumb__wrapper{margin:0 auto;width:100%}.breadcrumb__link{color:#142f64;text-decoration:none}.breadcrumb__items{list-style:none;margin:0;padding:0;text-align:left}.breadcrumb__items>li{margin:0;padding:0}.breadcrumb__item:after{content:">";position:relative;margin-left:.6em;color:#142f64}.breadcrumb__item--active{color:#142f64}.breadcrumb__item,.breadcrumb__item--active{display:inline-block;font:normal normal 400 .8333em Poppins,sans-serif;letter-spacing:0;text-transform:none}@media screen and (min-width:768px){.breadcrumb__item,.breadcrumb__item--active{font:normal normal 400 .8333em Poppins,sans-serif}}.calendar__title{margin-bottom:3em}.calendar__title .title .title__content{padding-bottom:1em}.calendar__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.calendar__title .title .title__content-1,.calendar__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.calendar__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.calendar__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.calendar table{width:100%}.calendar td{text-align:center;width:50px}.calendar__month{text-transform:uppercase;color:#142f64}.calendar__day,.calendar__month{font:normal normal 600 1em Poppins,sans-serif}.calendar__day{color:#525252;padding:1em 0}.calendar .swiper-button-next,.calendar .swiper-button-prev{top:1.3em;font-weight:700;line-height:2em;text-align:center;height:30px;width:30px;background-color:transparent;display:flex;transition:.5s;outline:none;background:transparent;border:1px solid #525252}.calendar .swiper-button-next:focus,.calendar .swiper-button-next:hover,.calendar .swiper-button-prev:focus,.calendar .swiper-button-prev:hover{background:#142f64;border-color:#142f64}.calendar .swiper-button-next:focus:after,.calendar .swiper-button-next:hover:after,.calendar .swiper-button-prev:focus:after,.calendar .swiper-button-prev:hover:after{color:#fff}.calendar .swiper-button-next:after,.calendar .swiper-button-prev:after{color:#525252;font-size:1em}.calendar__calendar .calendar__date{font:normal normal 600 1em Poppins,sans-serif;color:#525252;padding:.5em 0}.calendar__calendar .calendar__date--outermonth{color:#858585;opacity:0}.calendar__calendar .calendar__date--booked{background-color:#b13838;color:#fff}.calendar__calendar .calendar__date--available{background-color:#50b138;color:#fff}.calendar__calendar--line .calendar__date{background-color:#fff}.calendar__calendar--line .calendar__date--booked{position:relative;color:#525252}.calendar__calendar--line .calendar__date--booked:before{content:"";position:absolute;width:60%;height:2px;bottom:4px;left:50%;transform:translateX(-50%);background-color:#b13838}.calendar__calendar--line .calendar__date--available{position:relative;color:#525252}.calendar__calendar--line .calendar__date--available:before{content:"";position:absolute;width:60%;height:2px;bottom:4px;left:50%;transform:translateX(-50%);background-color:#50b138}.calendar__calendar--line .calendar__line{height:1em}.calendar__legend{font:normal normal 600 1.125em Poppins,sans-serif;color:#858585;text-transform:uppercase;display:flex;flex-direction:column;margin:1.5em 0}@media screen and (min-width:992px){.calendar__legend{flex-direction:row}}.calendar__legend>*{margin-right:4em;display:flex;align-items:center}.calendar__legend>:last-child{margin-right:0}.calendar__legend-drawing{position:relative;height:2px;width:20px;display:inline-block;margin-right:1em}.calendar__legend--available .calendar__legend-drawing{background-color:#50b138}.calendar__legend--booked .calendar__legend-drawing{background-color:#b13838}.call-tracking{position:fixed;bottom:0;width:100%;height:70px;z-index:3999;background-color:#142f64}@media screen and (min-width:576px){.call-tracking{display:none}}.call-tracking__wrapper{margin:0 auto;width:100%;height:100%}.call-tracking__container,.call-tracking__items{width:100%;height:100%}.call-tracking__items{display:flex;flex-direction:row}.call-tracking__item{width:50%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.call-tracking__item .item__wrapper{width:100%;height:100%}.call-tracking__item .item__decorate{height:30px}.call-tracking__item .item__mail{height:100%}.call-tracking__item .item__mail a{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font:normal normal 400 1.058em/2 Poppins,sans-serif;text-decoration:none;color:#fff}.call-tracking__item .item__mail a .mail-svg{fill:#fff;width:19px;height:100%}.call-tracking__item .item__phone{height:100%}.call-tracking__item .item__phone a{height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;font:normal normal 400 1.058em/2 Poppins,sans-serif;text-decoration:none;color:#fff}.call-tracking__item .item__phone a .phone-svg{fill:#fff;width:23px;height:100%}.contact-content-v1{background:transparent none no-repeat 50%/cover;color:#142f64;position:relative;margin-bottom:4em}.contact-content-v1__container,.contact-content-v1__wrapper{height:100%;display:flex;justify-content:center}.contact-content-v1__wrapper{position:relative;width:100%;flex-direction:column}.contact-content-v1__wrapper>.agency-slide{margin-top:-12em}.contact-content-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.contact-content-v1 .redac{width:100%;display:flex;justify-content:center;text-align:center}.contact-content-v1 .redac__wrapper{max-width:1400px;width:100%;display:flex;flex-direction:column-reverse}@media screen and (min-width:992px){.contact-content-v1 .redac__wrapper{flex-direction:row}}.contact-content-v1 .redac__container-text{width:100%;max-width:900px}@media screen and (min-width:992px){.contact-content-v1 .redac__container-text{padding-right:3em;width:50%}}.contact-content-v1 .redac__text-block .text-block{font:normal normal 400 1.1111em/1.6666 Poppins,sans-serif;color:#142f64;text-align:center;text-transform:none}.contact-content-v1 .redac__text-block .text-block a{color:#142f64}.contact-content-v1 .redac__drawing-container{width:100%;flex:1;margin-bottom:2em}@media screen and (min-width:992px){.contact-content-v1 .redac__drawing-container{width:50%;margin-bottom:0}}.contact-content-v1 .redac__drawing-container .drawing{position:relative;height:100%;max-height:500px;text-align:center}.contact-content-v1 .redac__drawing-container .drawing__img{margin-top:-10em;display:inline-block;width:100%;height:auto;box-shadow:0 2px 25px 0 rgba(38,68,58,.2)}.contact-content-v1__agency-listing .agency-listing{margin:4em 0}.contact-content-v1__agency-listing .agency-listing__wrapper{margin:0 auto;max-width:1400px}.contact-content-v1__agency-listing .agency-listing__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}@media screen and (max-width:768px){.contact-content-v1__agency-listing .agency-listing__items .item--multiple{margin:2em 1em;width:calc(100% - 2em)}}@media screen and (min-width:1200px){.contact-content-v1__agency-listing .agency-listing__items .item--multiple{margin:1em 2em;width:calc(100% - 4em);margin:2em;width:calc(50% - 4em)}}.contact-content-v1__agency-listing .agency-listing__item{position:relative;width:100%}.contact-content-v1__agency-listing .agency-listing__item.item--multiple .item__info{flex-direction:column}@media screen and (min-width:992px){.contact-content-v1__agency-listing .agency-listing__item.item--multiple .coords{width:100%;margin-bottom:2em}}@media screen and (min-width:992px){.contact-content-v1__agency-listing .agency-listing__item.item--multiple .timetable{width:100%}}@media screen and (min-width:992px){.contact-content-v1__agency-listing .agency-listing__item .item__info{display:flex;flex-direction:row;width:100%}}.contact-content-v1__agency-listing .agency-listing__item .item__title.title{margin-bottom:4em}.contact-content-v1__agency-listing .agency-listing__item .item__title.title .title__content{padding-bottom:1em;text-align:center}.contact-content-v1__agency-listing .agency-listing__item .item__title.title .title__content:after{width:100px;height:4px;background-color:#142f64}.contact-content-v1__agency-listing .agency-listing__item .item__title.title .title__content-1,.contact-content-v1__agency-listing .agency-listing__item .item__title.title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.contact-content-v1__agency-listing .agency-listing__item .item__title.title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.contact-content-v1__agency-listing .agency-listing__item .item__title.title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.contact-content-v1__agency-listing .agency-listing__item .item__coords{margin-bottom:3em}@media screen and (min-width:992px){.contact-content-v1__agency-listing .agency-listing__item .item__coords{width:50%;margin-bottom:0}}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__wrapper{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:992px){.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__wrapper{padding:0 2em}}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__title.title{margin-bottom:1em}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__title.title .title__content{padding-bottom:1em;text-align:center}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__title.title .title__content:after{width:100px;height:4px;background-color:transparent}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__title.title .title__content-1,.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__title.title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__title.title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__title.title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__group-element{display:flex;flex-direction:column;justify-content:flex-start}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__element{display:flex;flex-direction:row;padding:.3em 0}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__label{font:normal normal 400 1.1111em/1.6666 Poppins,sans-serif;color:#142f64;text-align:left;text-transform:none;letter-spacing:.2em;min-width:140px;padding-right:1em}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__label a{color:#142f64}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__content{min-width:140px;font:normal normal 400 1.1111em/1.6666 Poppins,sans-serif;color:#142f64;text-align:left;text-transform:none;text-decoration:none}.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__content a{color:#142f64}@media screen and (min-width:992px){.contact-content-v1__agency-listing .agency-listing__item .item__timetable{width:50%}}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__wrapper{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:992px){.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__wrapper{padding:0 2em}}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__title.title{margin-bottom:1em}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__title.title .title__content{padding-bottom:1em;text-align:center}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__title.title .title__content:after{width:100px;height:4px;background-color:transparent}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__title.title .title__content-1,.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__title.title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__title.title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__title.title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__schedule{align-self:center;font:normal normal 400 1.1111em/1.6666 Poppins,sans-serif;color:#142f64;text-align:left;text-transform:none;letter-spacing:.2em}@media screen and (min-width:992px){.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__schedule{align-self:center}}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__schedule a{color:#142f64}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__schedule--highlight{font:normal normal 400 1.1111rem/1.6666 Poppins,sans-serif;color:#142f64;text-align:left;text-transform:none;letter-spacing:0;display:block;text-align:center}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__schedule--highlight a{color:#142f64}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__schedule+.timetable__schedule{margin-top:1em}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__schedule .schedule__highlight{display:block;font:normal normal 400 1.1111rem/1.6666 Poppins,sans-serif;color:#142f64;text-align:left;text-transform:none;letter-spacing:0;text-align:center}.contact-content-v1__agency-listing .agency-listing__item .item__timetable .timetable__schedule .schedule__highlight a{color:#142f64}.contact-content-v1__form-block{margin-left:auto;margin-right:auto}.contact-content-v1__form-block .form-block{max-width:965px;width:100%}.contact-content-v1__form-block .form-block__wrapper{position:relative}.contact-content-v1__form-block .form-block__title.title{margin-bottom:1em}.contact-content-v1__form-block .form-block__title.title .title__content{padding-bottom:1em;text-align:center}.contact-content-v1__form-block .form-block__title.title .title__content:after{width:100px;height:4px;background-color:#142f64}.contact-content-v1__form-block .form-block__title.title .title__content-1,.contact-content-v1__form-block .form-block__title.title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.contact-content-v1__form-block .form-block__title.title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.contact-content-v1__form-block .form-block__title.title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}@media screen and (min-width:768px){.contact-content-v1__form-block .form-block .form{padding-left:6em}}.contact-content-v1__form-block .form-block .form__text-vertical{display:none}@media screen and (min-width:768px){.contact-content-v1__form-block .form-block .form__text-vertical{display:block;position:absolute;transform:rotate(-90deg) translate(-100%);transform-origin:0 100%;bottom:96%;left:-40px;font:normal normal 400 110px/1 Poppins,sans-serif;letter-spacing:0;color:hsla(0,0%,100%,.15);overflow:hidden}}.contact-content-v1__agency-slide{margin-left:auto;margin-right:auto;margin-bottom:6em}.contact-content-v1__agency-slide .agency-slide__wrapper{width:100%;max-width:1400px}.contact-content-v1__agency-slide .agency-slide__item{display:flex;flex-direction:column;width:100%!important}@media screen and (min-width:992px){.contact-content-v1__agency-slide .agency-slide__item{flex-direction:row}}.contact-content-v1__agency-slide .agency-slide__item.item .item__wrapper{display:flex}.contact-content-v1__agency-slide .agency-slide__item.item .item__aligner{margin-top:10em;padding:0 1em}@media screen and (min-width:992px){.contact-content-v1__agency-slide .agency-slide__item.item .item__aligner{padding:0 2em;width:55%}}.contact-content-v1__agency-slide .agency-slide__item.item .item__title.title{margin-bottom:4em}.contact-content-v1__agency-slide .agency-slide__item.item .item__title.title .title__content{padding-bottom:1em;text-align:center}.contact-content-v1__agency-slide .agency-slide__item.item .item__title.title .title__content:after{width:100px;height:4px;background-color:#142f64}.contact-content-v1__agency-slide .agency-slide__item.item .item__title.title .title__content-1,.contact-content-v1__agency-slide .agency-slide__item.item .item__title.title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.contact-content-v1__agency-slide .agency-slide__item.item .item__title.title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.contact-content-v1__agency-slide .agency-slide__item.item .item__title.title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.contact-content-v1__agency-slide .agency-slide__item.item .item__coords{margin-bottom:3em}.contact-content-v1__agency-slide .agency-slide__item.item .item__coords .coords__wrapper{display:flex;flex-direction:column;align-items:center}.contact-content-v1__agency-slide .agency-slide__item.item .item__coords .coords__title.title{margin-bottom:1em}.contact-content-v1__agency-slide .agency-slide__item.item .item__coords .coords__title.title .title__content{padding-bottom:1em;text-align:center}.contact-content-v1__agency-slide .agency-slide__item.item .item__coords .coords__title.title .title__content:after{width:100px;height:4px;background-color:transparent}.contact-content-v1__agency-slide .agency-slide__item.item .item__coords .coords__title.title .title__content-1,.contact-content-v1__agency-slide .agency-slide__item.item .item__coords .coords__title.title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.contact-content-v1__agency-slide .agency-slide__item.item .item__coords .coords__title.title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.contact-content-v1__agency-slide .agency-slide__item.item .item__coords .coords__title.title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.contact-content-v1__agency-slide .agency-slide__item.item .item__coords .coords__group-element{display:flex;flex-direction:column;justify-content:flex-start}.contact-content-v1__agency-slide .agency-slide__item.item .item__coords .coords__element{display:flex;flex-direction:row}.contact-content-v1__agency-slide .agency-slide__item.item .item__coords .coords__label{font:normal normal 400 1.1111em/1.6666 Poppins,sans-serif;color:#142f64;text-align:left;text-transform:none;letter-spacing:.2em;min-width:140px;padding-right:1em}.contact-content-v1__agency-slide .agency-slide__item.item .item__coords .coords__label a{color:#142f64}.contact-content-v1__agency-slide .agency-slide__item.item .item__coords .coords__content{min-width:140px;font:normal normal 400 1.1111em/1.6666 Poppins,sans-serif;color:#142f64;text-align:left;text-transform:none;text-decoration:none}.contact-content-v1__agency-slide .agency-slide__item.item .item__coords .coords__content a{color:#142f64}.contact-content-v1__agency-slide .agency-slide__item.item .item__coords .coords__content .coords-mail__content{white-space:nowrap}.contact-content-v1__agency-slide .agency-slide__item.item .item__timetable .timetable__wrapper{display:flex;flex-direction:column;align-items:center}.contact-content-v1__agency-slide .agency-slide__item.item .item__timetable .timetable__title.title{margin-bottom:1em}.contact-content-v1__agency-slide .agency-slide__item.item .item__timetable .timetable__title.title .title__content{padding-bottom:1em;text-align:center}.contact-content-v1__agency-slide .agency-slide__item.item .item__timetable .timetable__title.title .title__content:after{width:100px;height:4px;background-color:transparent}.contact-content-v1__agency-slide .agency-slide__item.item .item__timetable .timetable__title.title .title__content-1,.contact-content-v1__agency-slide .agency-slide__item.item .item__timetable .timetable__title.title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.contact-content-v1__agency-slide .agency-slide__item.item .item__timetable .timetable__title.title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.contact-content-v1__agency-slide .agency-slide__item.item .item__timetable .timetable__title.title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.contact-content-v1__agency-slide .agency-slide__item.item .item__timetable .timetable__schedule{font:normal normal 400 1.1111em/1.6666 Poppins,sans-serif;color:#142f64;text-align:left;text-transform:none;letter-spacing:.2em}.contact-content-v1__agency-slide .agency-slide__item.item .item__timetable .timetable__schedule a{color:#142f64}.contact-content-v1__agency-slide .agency-slide__item.item .item__timetable .timetable__schedule--highlight{font:normal normal 400 1.1111rem/1.6666 Poppins,sans-serif;color:#142f64;text-align:left;text-transform:none;letter-spacing:0;display:block;text-align:center}.contact-content-v1__agency-slide .agency-slide__item.item .item__timetable .timetable__schedule--highlight a{color:#142f64}.contact-content-v1__agency-slide .agency-slide__item.item .item__social .social__list{display:flex;justify-content:center;margin:0 .5em 1em}.contact-content-v1__agency-slide .agency-slide__item.item .item__social .social__item{margin:0 .3em}.contact-content-v1__agency-slide .agency-slide__item.item .item__social .social__link{background:transparent;border:1px solid #142f64;border-radius:100%;transition:all 1s ease;display:inline-block;font-weight:700;line-height:1em;text-align:center;width:2.777em;height:2.777em;display:flex;align-items:center;justify-content:center;padding:.5em}.contact-content-v1__agency-slide .agency-slide__item.item .item__social .social__link:focus,.contact-content-v1__agency-slide .agency-slide__item.item .item__social .social__link:hover{background:transparent;border-color:#142f64}.contact-content-v1__agency-slide .agency-slide__item.item .item__social .social__link:focus .social__svg,.contact-content-v1__agency-slide .agency-slide__item.item .item__social .social__link:hover .social__svg{fill:#142f64}.contact-content-v1__agency-slide .agency-slide__item.item .item__social .social__svg{width:100%;fill:#142f64;transition:all .8s ease}.contact-content-v1__agency-slide .agency-slide__item.item .item__right{width:100%;padding:0 1em}@media screen and (min-width:992px){.contact-content-v1__agency-slide .agency-slide__item.item .item__right{width:50%;padding:0 2em}}.contact-content-v1__agency-slide .agency-slide__item.item .item__drawing.drawing{position:relative;text-align:center;max-width:650px;padding:1em;margin:0 auto 1em}.contact-content-v1__agency-slide .agency-slide__item.item .item__drawing .drawing__img{display:inline-block;width:100%;box-shadow:0 2px 25px 0 rgba(38,68,58,.2)}@media screen and (min-width:992px){.contact-content-v1__agency-slide .agency-slide__item.item .item__drawing .drawing__img{width:100%}}.contact-content-v1__agency-slide .agency-slide__item.item .item__redac{margin-top:2em;text-align:center}@media screen and (min-width:992px){.contact-content-v1__agency-slide .agency-slide__item.item .item__redac{padding:0 2em}}.contact-content-v1__agency-slide .agency-slide__item.item .item__pagination{position:relative}.contact-content-v1__agency-slide .agency-slide__item.item .item__container-text{width:100%}.contact-content-v1__agency-slide .agency-slide__item.item .item__container-text .text-block{font:normal normal 400 1.1111em/1.6666 Poppins,sans-serif;color:#142f64;text-align:center;text-transform:none}.contact-content-v1__agency-slide .agency-slide__item.item .item__container-text .text-block a{color:#142f64}.contact-content-v1__agency-slide .swiper-pagination{display:flex;justify-content:center;padding-right:20%;padding-left:20%;color:#fff;background:transparent;border-color:#fff;position:relative;bottom:0}.contact-content-v1__agency-slide .swiper-pagination-bullet{flex:1;display:flex;opacity:1;border:0;border-radius:0;margin-right:.5em!important;margin-left:.5em!important;height:5px;align-items:center;max-width:96px;color:transparent;background:#142f64;border-color:transparent}.contact-content-v1__agency-slide .swiper-pagination-bullet-active{height:5px;color:transparent;background:#142f64;border-color:transparent}.mytext{position:fixed}.contact-v1{color:#fff;position:relative}.contact-v1__background{background:transparent url(../images/modules/contact/1.jpg) no-repeat 50%/cover}.contact-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(20,47,100,.65)}.contact-v1__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.contact-v1__wrapper{padding-left:3em;padding-right:3em}}.contact-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.contact-v1__container-text{margin-bottom:8%;max-height:300px}.contact-v1__title .title .title__content{padding-bottom:1em}.contact-v1__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.contact-v1__title .title .title__content-1,.contact-v1__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.contact-v1__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.contact-v1__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.contact-v1__title+.contact-v1__links{margin-top:5em}.contact-v1__text-block.text-block{font:normal normal 400 1em/1 Poppins,sans-serif}.contact-v1__links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#142f64}.contact-v1__links .button:after,.contact-v1__links .button:before{background:#142f64}.contact-v1__links .button:focus,.contact-v1__links .button:hover{color:#fff;border-color:#142f64}.contact-v1__links .button:focus:before,.contact-v1__links .button:hover:before{background:#142f64}.contact-v1__scroll-block .scroll-block__svg{fill:#fff;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.contact-v1__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.contact-v1__scroll-block .scroll-block__svg-border{stroke:#fff}.contact-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.contact-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#142f64}.contact-v1__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.contact-v1__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#142f64}.contact-v2{color:#fff;position:relative}.contact-v2__background{background:transparent url(../images/modules/contact/1.jpg) no-repeat 50%/cover}.contact-v2__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(20,47,100,.65)}.contact-v2__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1024px;display:flex;flex-direction:column;justify-content:center;flex:1}@media screen and (min-width:768px){.contact-v2__wrapper{padding-left:3em;padding-right:3em}}.contact-v2__container{height:100%;display:flex;justify-content:center;text-align:center}.contact-v2__container-text{margin-bottom:8%;max-height:300px}.contact-v2__title .title .title__content{padding-bottom:1em}.contact-v2__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.contact-v2__title .title .title__content-1,.contact-v2__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.contact-v2__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.contact-v2__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.contact-v2__title+.contact-v2__links{margin-top:5em}.contact-v2 .textfield__label{color:#fff}.contact-v2 .form__validation-container{padding:10px 0}.contact-v2__text-block.text-block{font:normal normal 400 1em/1 Poppins,sans-serif}.contact-v2 .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#142f64}.contact-v2 .button:after,.contact-v2 .button:before{background:#142f64}.contact-v2 .button:focus,.contact-v2 .button:hover{color:#fff;border-color:#142f64}.contact-v2 .button:focus:before,.contact-v2 .button:hover:before{background:#142f64}.contact-v2__scroll-block .scroll-block__svg{fill:#fff;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.contact-v2__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.contact-v2__scroll-block .scroll-block__svg-border{stroke:#fff}.contact-v2__form .form,.contact-v2__form .form__conditions{color:#fff}.contact-v2__form .form__legals{color:#fff;opacity:.65}.contact-v2__form .form .range__summary,.contact-v2__form .form .ss-main.js-select--main .ss-multi-selected .ss-value--custom,.contact-v2__form .form .ss-main.js-select--main .ss-multi-selected .ss-values .ss-disabled,.contact-v2__form .form .ss-main.js-select--main .ss-single-selected .placeholder,.contact-v2__form .form .ss-main.js-select--main .ss-single-selected .placeholder .ss-disabled{color:#fff}.contact-v2__form .form .localizator__values-container{background:#fff}.contact-v2__form .form .checkbox__box svg path{fill:#fff}@media screen and (min-width:768px){.contact-v2__form{max-height:555px;padding:0 3em}}.contact-v2__form .form-group .custom-selectAgence .select-selected{color:#fff;border-color:#fff}.contact-v2__form .form-group .custom-selectAgence .select-selected:after{border-color:#fff}.contact-v3{color:#fff;position:relative}.contact-v3__background{background:transparent url(../images/modules/contact/1.jpg) no-repeat 50%/cover}.contact-v3__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(20,47,100,.65)}.contact-v3__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1815px;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:1}@media screen and (min-width:1200px){.contact-v3__wrapper{flex-direction:row;padding-left:3em;padding-right:3em}}.contact-v3__container{height:100%;display:flex;justify-content:center;text-align:center}.contact-v3__container-text{margin-bottom:8%;max-height:300px}.contact-v3__editorial{width:100%}@media screen and (min-width:1200px){.contact-v3__editorial{width:50%;margin-right:4em}}.contact-v3__map{width:100%}@media screen and (min-width:1200px){.contact-v3__map{width:50%}}.contact-v3__map.map .map__cluster{background-color:rgba(20,47,100,.68);border-radius:20px;margin-left:-20px;margin-top:-20px;width:40px;height:40px}.contact-v3__map.map .map__cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;background:#142f64;color:#fff;align-items:center;display:flex;justify-content:center}.contact-v3__map.map .map__container-map{margin-bottom:3em}.contact-v3__map.map .map__js-container{position:relative;max-height:500px;min-height:380px}.contact-v3__map.map .map__js-container>*{position:absolute;width:100%;height:100%}.contact-v3__map.map .map__js-container>*>*{width:100%;height:100%}.contact-v3__map.map .map__name .title .title__content{padding-bottom:1em}.contact-v3__map.map .map__name .title .title__content:after{width:100px;height:4px;background-color:#142f64}.contact-v3__map.map .map__name .title .title__content-1,.contact-v3__map.map .map__name .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.contact-v3__map.map .map__name .title .title__content-1{font:normal normal 400 1.3333em/1.4 Poppins,sans-serif}.contact-v3__map.map .map__name .title .title__content-2{font:normal normal 400 2.2778em/1.4 Poppins,sans-serif}}.contact-v3__title .title .title__content{padding-bottom:1em}.contact-v3__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.contact-v3__title .title .title__content-1,.contact-v3__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.contact-v3__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.contact-v3__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.contact-v3__title+.contact-v3__links{margin-top:5em}.contact-v3__text-block.text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif;text-align:left}.contact-v3 .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#142f64}.contact-v3 .button:after,.contact-v3 .button:before{background:#142f64}.contact-v3 .button:focus,.contact-v3 .button:hover{color:#fff;border-color:#142f64}.contact-v3 .button:focus:before,.contact-v3 .button:hover:before{background:#142f64}.contact-v3__scroll-block .scroll-block__svg{fill:#fff;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.contact-v3__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.contact-v3__scroll-block .scroll-block__svg-border{stroke:#fff}.contact-v3__scroll-block .scroll-block__button:focus .scroll-block__svg,.contact-v3__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#142f64}.contact-v3__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.contact-v3__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#142f64}.contact-v4{color:#fff;position:relative}.contact-v4__social{display:flex;justify-content:center;margin:0 .5em 1em}.contact-v4__social__item{margin:0 .5em}.contact-v4__social__item__social__link{background:transparent;border:1px solid #fff;border-radius:100%;transition:all 1s ease;display:inline-block;font-weight:700;line-height:1em;text-align:center;width:2.777em;height:2.777em;display:flex;align-items:center;justify-content:center;padding:.5em}.contact-v4__social__item__social__link:focus,.contact-v4__social__item__social__link:hover{background:transparent;border-color:#142f64}.contact-v4__social__item__social__link:focus .social__svg,.contact-v4__social__item__social__link:hover .social__svg{fill:#142f64}.contact-v4__social .social__svg{width:100%;fill:#fff;transition:all .8s ease}.contact-v4__background{background:transparent url(../images/modules/contact/1.jpg) no-repeat 50%/cover}.contact-v4__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(20,47,100,.65)}.contact-v4__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1815px;display:flex;flex-direction:column;justify-content:center;align-items:top;flex:1}@media screen and (min-width:992px){.contact-v4__wrapper{flex-direction:row;padding-left:3em;padding-right:3em}}@media screen and (orientation:landscape) and (min-height:768px) and (min-width:768px){.contact-v4__wrapper{align-items:center}}.contact-v4__container{height:100%;display:flex;justify-content:center;text-align:center}.contact-v4__container-text{margin-bottom:8%;max-height:300px}.contact-v4__editorial{width:100%}@media screen and (min-width:1200px){.contact-v4__editorial{width:50%;min-height:60%;margin-right:4em}}.contact-v4__agencies{width:100%}@media screen and (min-width:1200px){.contact-v4__agencies{width:50%;margin-left:4em}}.contact-v4__agencies .agency-slide__item.item .item__wrapper{display:flex;flex-direction:column}@media screen and (min-width:992px){.contact-v4__agencies .agency-slide__item.item .item__group-element,.contact-v4__agencies .agency-slide__item.item .item__info{padding:0 2em}}.contact-v4__agencies .agency-slide__item.item .item__group-element .item__drawing{margin-bottom:2em;margin-top:1em}.contact-v4__agencies .agency-slide__item.item .item__title .title-subtitle{margin-bottom:2em}.contact-v4__agencies .agency-slide__item.item .item__title .title-subtitle .title-subtitle__subtitle{text-align:center;font:normal normal 400 1.66667em/1.4 Poppins,sans-serif;color:#fff;text-transform:none}.contact-v4__agencies .agency-slide__item.item .item__title .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 1.1111em/1.4 Poppins,sans-serif;color:#fff;text-transform:none}.contact-v4__agencies .agency-slide__item.item .item__title span{display:block}.contact-v4__agencies .agency-slide__item.item .item__coords{margin-bottom:1em}.contact-v4__agencies .agency-slide__item.item .item__coords .coords__wrapper{display:flex;flex-direction:column;align-items:center}.contact-v4__agencies .agency-slide__item.item .item__coords .coords__title.title{margin-bottom:1em}.contact-v4__agencies .agency-slide__item.item .item__coords .coords__title.title .title__content{padding-bottom:1em;text-align:center}.contact-v4__agencies .agency-slide__item.item .item__coords .coords__title.title .title__content:after{width:100px;height:4px;background-color:transparent}.contact-v4__agencies .agency-slide__item.item .item__coords .coords__title.title .title__content-1,.contact-v4__agencies .agency-slide__item.item .item__coords .coords__title.title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.contact-v4__agencies .agency-slide__item.item .item__coords .coords__title.title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.contact-v4__agencies .agency-slide__item.item .item__coords .coords__title.title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.contact-v4__agencies .agency-slide__item.item .item__coords .coords__group-element{display:flex;flex-direction:column;justify-content:flex-start}.contact-v4__agencies .agency-slide__item.item .item__coords .coords__element{display:flex;flex-direction:column}@media screen and (min-width:768px){.contact-v4__agencies .agency-slide__item.item .item__coords .coords__element{flex-direction:row}}.contact-v4__agencies .agency-slide__item.item .item__coords .coords__element+.coords__element{margin-top:1em}.contact-v4__agencies .agency-slide__item.item .item__coords .coords__label{min-width:140px;font:normal normal 400 1.1111em/1.6666 Poppins,sans-serif;color:#fff;text-align:left;text-transform:none}.contact-v4__agencies .agency-slide__item.item .item__coords .coords__label a{color:#fff}.contact-v4__agencies .agency-slide__item.item .item__coords .coords__content{min-width:140px;font:normal normal 400 1.1111em/1.6666 Poppins,sans-serif;color:#fff;text-align:left;text-transform:none;text-decoration:none}.contact-v4__agencies .agency-slide__item.item .item__coords .coords__content a{color:#fff}.contact-v4__agencies .agency-slide__item.item .item__timetable .timetable__wrapper{display:flex;flex-direction:column;align-items:center}.contact-v4__agencies .agency-slide__item.item .item__timetable .timetable__title.title{margin-bottom:1em}.contact-v4__agencies .agency-slide__item.item .item__timetable .timetable__title.title .title__content{padding-bottom:1em;text-align:center}.contact-v4__agencies .agency-slide__item.item .item__timetable .timetable__title.title .title__content:after{width:100px;height:4px;background-color:transparent}.contact-v4__agencies .agency-slide__item.item .item__timetable .timetable__title.title .title__content-1,.contact-v4__agencies .agency-slide__item.item .item__timetable .timetable__title.title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.contact-v4__agencies .agency-slide__item.item .item__timetable .timetable__title.title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.contact-v4__agencies .agency-slide__item.item .item__timetable .timetable__title.title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.contact-v4__agencies .agency-slide__item.item .item__timetable .timetable__schedule{font:normal normal 400 1.1111em/1.6666 Poppins,sans-serif;color:#fff;text-align:left;text-transform:none}.contact-v4__agencies .agency-slide__item.item .item__timetable .timetable__schedule a{color:#fff}.contact-v4__agencies .agency-slide__item.item .item__timetable .timetable__schedule--highlight{font:normal normal 400 1.1111rem/1.6666 Poppins,sans-serif;color:#fff;text-align:left;text-transform:none}.contact-v4__agencies .agency-slide__item.item .item__timetable .timetable__schedule--highlight a{color:#fff}.contact-v4__agencies .agency-slide__item.item .item__drawing .drawing{position:relative;height:100%;text-align:center}.contact-v4__agencies .agency-slide__item.item .item__drawing .drawing__img{display:inline-block;object-fit:cover;object-position:center;max-width:650px;height:auto}@media screen and (min-width:992px){.contact-v4__agencies .agency-slide__item.item .item__drawing .drawing__img{box-shadow:0 0 35px 0 rgba(38,68,58,.2);width:100%}}@media screen and (orientation:landscape) and (min-height:768px) and (min-width:768px){.contact-v4__agencies .agency-slide__item.item .item__drawing .drawing__img{max-height:calc(100vh - 35em)}}.contact-v4__agencies .agency-slide__item.item .item__drawing .drawing__img--contain{object-fit:contain}.contact-v4__agencies .agency-slide__item.item .item__pagination{position:relative}.contact-v4__agencies .agency-slide__item.item .item__container-text{width:100%}.contact-v4__agencies .agency-slide__item.item .item__container-text .text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif;text-align:left}.contact-v4__agencies .agency-slide__item.item .item__links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#142f64}.contact-v4__agencies .agency-slide__item.item .item__links .button:after,.contact-v4__agencies .agency-slide__item.item .item__links .button:before{background:#142f64}.contact-v4__agencies .agency-slide__item.item .item__links .button:focus,.contact-v4__agencies .agency-slide__item.item .item__links .button:hover{color:#fff;border-color:#142f64}.contact-v4__agencies .agency-slide__item.item .item__links .button:focus:before,.contact-v4__agencies .agency-slide__item.item .item__links .button:hover:before{background:#142f64}.contact-v4__agencies .swiper-pagination{display:flex;justify-content:center;padding-right:20%;padding-left:20%;color:#fff;background:transparent;border-color:#fff;height:30px;margin-top:3em}@media screen and (min-width:992px){.contact-v4__agencies .swiper-pagination{position:absolute;margin-top:0;z-index:1;top:315px}}.contact-v4__agencies .swiper-pagination-bullet{flex:1;display:flex;opacity:1;border:0;border-radius:0;margin-right:.5em!important;margin-left:.5em!important;height:5px;align-items:center;max-width:96px;color:transparent;background:#142f64;border-color:transparent}.contact-v4__agencies .swiper-pagination-bullet-active{height:5px;color:transparent;background:#fff;border-color:transparent}.contact-v4__title .title .title__content{padding-bottom:1em}.contact-v4__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.contact-v4__title .title .title__content-1,.contact-v4__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.contact-v4__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.contact-v4__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.contact-v4__title+.contact-v4__links{margin-top:5em}.contact-v4__text-block.text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif;text-align:left}.contact-v4 .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#142f64}.contact-v4 .button:after,.contact-v4 .button:before{background:#142f64}.contact-v4 .button:focus,.contact-v4 .button:hover{color:#fff;border-color:#142f64}.contact-v4 .button:focus:before,.contact-v4 .button:hover:before{background:#142f64}.contact-v4__scroll-block .scroll-block__svg{fill:#fff;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.contact-v4__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.contact-v4__scroll-block .scroll-block__svg-border{stroke:#fff}.contact-v4__scroll-block .scroll-block__button:focus .scroll-block__svg,.contact-v4__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#142f64}.contact-v4__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.contact-v4__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#142f64}.cro-v1{color:#142f64;position:relative}.cro-v1__background{background:transparent url(../images/modules/cro/1.jpg) no-repeat 50%/cover}.cro-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.68)}.cro-v1__wrapper{padding-left:1em;padding-right:1em;flex:1;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.cro-v1__wrapper{padding-left:3em;padding-right:3em}}.cro-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.cro-v1__container-text{margin-bottom:8%;max-height:50vh}@media screen and (min-width:768px){.cro-v1__container-text{max-height:24vh}}.cro-v1__title .title .title__content{padding-bottom:1em}.cro-v1__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.cro-v1__title .title .title__content-1,.cro-v1__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.cro-v1__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.cro-v1__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.cro-v1__title .title .title__content-1,.cro-v1__title .title .title__content-2{text-transform:none}.cro-v1__text-block.text-block{font:normal normal 400 1em/1.6666 Poppins,sans-serif}.cro-v1__links .button{text-transform:lowercase;background:transparent;color:#142f64;border-color:#142f64}.cro-v1__links .button:after,.cro-v1__links .button:before{background:#142f64}.cro-v1__links .button:focus,.cro-v1__links .button:hover{color:#fff;border-color:#142f64}.cro-v1__links .button:focus:before,.cro-v1__links .button:hover:before{background:#142f64}.cro-v1__scroll-block .scroll-block__svg{fill:#142f64;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.cro-v1__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.cro-v1__scroll-block .scroll-block__svg-border{stroke:#142f64}.cro-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.cro-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#142f64}.cro-v1__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.cro-v1__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#142f64}.cro-v1.landing--no-height .cro-v1__container-text{max-height:inherit}.cro-v2{color:#fff;position:relative}.cro-v2__background{background:transparent url(../images/modules/cro/1.jpg) no-repeat 50%/cover}.cro-v2__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(20,47,100,.51)}.cro-v2__container{justify-content:center;text-align:center}.cro-v2__container,.cro-v2__wrapper{height:100%;display:flex;align-items:center}.cro-v2__wrapper{padding-left:1em;padding-right:1em;position:relative;width:100%;max-width:1535px;flex-direction:column}@media screen and (min-width:768px){.cro-v2__wrapper{padding-left:3em;padding-right:3em}}@media screen and (min-width:992px){.cro-v2__wrapper{flex-direction:row}.cro-v2__wrapper>*{width:40%}}.cro-v2__wrapper.jsscroll-block{max-height:60%;overflow:auto}.cro-v2__content{display:flex;flex-direction:column;margin-bottom:3em;width:100%}@media screen and (min-width:768px){.cro-v2__content{margin-top:7em}}@media screen and (min-width:992px){.cro-v2__content{margin-right:5em;margin-bottom:0;margin-top:0;width:auto;flex:1}}.cro-v2__drawing-container{width:100%;max-width:450px}@media screen and (min-width:992px){.cro-v2__drawing-container{width:40%;margin-left:5em;max-width:inherit}}.cro-v2__drawing-container .drawing__img{box-shadow:0 0 35px 0 rgba(38,68,58,.2);height:auto}@media screen and (min-width:768px){.cro-v2__drawing-container .drawing__text-vertical{color:hsla(0,0%,100%,.15);left:0}}.cro-v2__container-text{margin-bottom:8%}.cro-v2__title .title .title__content{padding-bottom:1em;text-align:center}.cro-v2__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.cro-v2__title .title .title__content-1,.cro-v2__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.cro-v2__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.cro-v2__title .title .title__content-2{font:normal normal 400 45px/1.4 Poppins,sans-serif}}.cro-v2__title .title .title__content-1,.cro-v2__title .title .title__content-2{text-transform:none}.cro-v2__text-block.text-block{font:normal normal 400 1em/1.6666 Poppins,sans-serif}.cro-v2__links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#142f64}.cro-v2__links .button:after,.cro-v2__links .button:before{background:#142f64}.cro-v2__links .button:focus,.cro-v2__links .button:hover{color:#fff!important;border-color:#142f64}.cro-v2__links .button:focus:before,.cro-v2__links .button:hover:before{background:#142f64}.cro-v2__video{position:relative;width:100%;padding-bottom:56.25%}.cro-v2__video-content{position:absolute;width:100%;height:100%;border:none}.cro-v2__video-content>*{width:100%;height:100%}@media screen and (min-width:992px){.cro-v2 .jsscroll-block{height:200px}}.cro-v2__scroll-block .scroll-block__svg{fill:#fff;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.cro-v2__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.cro-v2__scroll-block .scroll-block__svg-border{stroke:#fff}.cro-v2__scroll-block .scroll-block__button:focus .scroll-block__svg,.cro-v2__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#142f64}.cro-v2__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.cro-v2__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#142f64}.cro-v3{color:#142f64;position:relative}.cro-v3__background{background:transparent url(../images/modules/cro/1.jpg) no-repeat 50%/cover}.cro-v3__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.86)}.cro-v3__container{justify-content:center;text-align:center}.cro-v3__container,.cro-v3__wrapper{height:100%;display:flex;align-items:center}.cro-v3__wrapper{padding-left:1em;padding-right:1em;position:relative;width:100%;max-width:1535px;flex-direction:column}@media screen and (min-width:768px){.cro-v3__wrapper{padding-left:3em;padding-right:3em}}@media screen and (min-width:1200px){.cro-v3__wrapper{flex-direction:row}.cro-v3__wrapper>*{width:50%}}.cro-v3__wrapper.jsscroll-block{max-height:60%;overflow:auto}.cro-v3__content{display:flex;flex-direction:column;margin-bottom:2em;width:100%}@media screen and (min-width:768px){.cro-v3__content{margin-top:7em}}@media screen and (min-width:1200px){.cro-v3__content{margin-right:5em;margin-top:0;margin-bottom:0}}@media screen and (min-width:1200px){.cro-v3__drawing-container{margin-left:5em}}.cro-v3__container-text{margin-bottom:8%}.cro-v3__title .title .title__content{padding-bottom:1em;text-align:center}.cro-v3__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.cro-v3__title .title .title__content-1,.cro-v3__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.cro-v3__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.cro-v3__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.cro-v3__title .title .title__content-1,.cro-v3__title .title .title__content-2{text-transform:none}.cro-v3__text-block.text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif}.cro-v3__links .button{text-transform:lowercase;background:transparent;color:#142f64;border-color:#142f64}.cro-v3__links .button:after,.cro-v3__links .button:before{background:#142f64}.cro-v3__links .button:focus,.cro-v3__links .button:hover{color:#fff;border-color:#142f64}.cro-v3__links .button:focus:before,.cro-v3__links .button:hover:before{background:#142f64}.cro-v3 .jsscroll-block{padding-top:1em;padding-bottom:1em}@media screen and (min-width:1200px){.cro-v3 .jsscroll-block{padding-top:0;padding-bottom:0;height:300px}}.cro-v3__scroll-block .scroll-block__svg{fill:#142f64;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.cro-v3__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.cro-v3__scroll-block .scroll-block__svg-border{stroke:#142f64}.cro-v3__scroll-block .scroll-block__button:focus .scroll-block__svg,.cro-v3__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#142f64}.cro-v3__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.cro-v3__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#142f64}.cro-v3__items{width:100%}.cro-v3__item{margin-bottom:3em}.cro-v3__item .title{margin-bottom:1em}.cro-v3__item .title .title__content{padding-bottom:0}.cro-v3__item .title .title__content:after{width:100px;height:4px;background-color:transparent}.cro-v3__item .title .title__content-1,.cro-v3__item .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.cro-v3__item .title .title__content-1{font:normal normal 400 1.6667em/1.4 Poppins,sans-serif}.cro-v3__item .title .title__content-2{font:normal normal 400 2.7778em/1.2 Poppins,sans-serif}}@media screen and (min-width:992px){.cro-v3__item{padding-left:3em;padding-right:3em}}.cro-v3__item .jsscroll-block{height:100px}.editorial-home-v1{color:#142f64;position:relative}.editorial-home-v1__background{background:linear-gradient(180deg,#fee38a,#faca64)}.editorial-home-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.editorial-home-v1__wrapper{padding-left:.2em;padding-right:.2em;flex:1;position:relative;height:100%;width:100%;max-width:2000px;display:flex;flex-direction:column-reverse}@media screen and (min-width:768px){.editorial-home-v1__wrapper{padding-left:.2em;padding-right:.2em;flex-direction:row}}@media screen and (min-width:1200px){.editorial-home-v1__decorate-block{width:50%}}.editorial-home-v1__decorate-block .decorate-block__img{width:100%;height:auto;display:block;line-height:0}.editorial-home-v1__main-block{padding:0 5%}@media screen and (min-width:992px){.editorial-home-v1__main-block{width:50%}}.editorial-home-v1__container{height:100%;display:flex;justify-content:center;text-align:left}.editorial-home-v1__title .title .title__content{padding-bottom:1em}.editorial-home-v1__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.editorial-home-v1__title .title .title__content-1,.editorial-home-v1__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.editorial-home-v1__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.editorial-home-v1__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.editorial-home-v1__title .title .title__content-1,.editorial-home-v1__title .title .title__content-2{text-transform:none}.editorial-home-v1__text-block.text-block{font:normal normal 400 1em/1.6666 Poppins,sans-serif}.editorial-home-v1__links .button{text-transform:lowercase;background:#142f64;color:#fff;border-color:#142f64}.editorial-home-v1__links .button:after,.editorial-home-v1__links .button:before{background:#fff}.editorial-home-v1__links .button:focus,.editorial-home-v1__links .button:hover{color:#142f64;border-color:#fff}.editorial-home-v1__links .button:focus:before,.editorial-home-v1__links .button:hover:before{background:#fff}.editorial-home-v1__scroll-block .scroll-block__svg{fill:#142f64;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.editorial-home-v1__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.editorial-home-v1__scroll-block .scroll-block__svg-border{stroke:#142f64}.editorial-home-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.editorial-home-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#142f64}.editorial-home-v1__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.editorial-home-v1__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#142f64}.editorial-home-v1.landing--no-height .editorial-home-v1__container-text{max-height:inherit}.editorial-agency{background:transparent none no-repeat 50%/cover;color:#142f64;position:relative;margin-bottom:4em;text-align:center}.editorial-agency__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1400px;margin:0 auto}@media screen and (min-width:768px){.editorial-agency__wrapper{padding-left:3em;padding-right:3em}}.editorial-agency .title{margin-bottom:4em}.editorial-agency .title .title__content{padding-bottom:1em;text-align:center}.editorial-agency .title .title__content:after{width:100px;height:4px;background-color:#142f64}.editorial-agency .title .title__content-1,.editorial-agency .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.editorial-agency .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.editorial-agency .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.editorial-agency h1,.editorial-agency h2,.editorial-agency h3,.editorial-agency h4,.editorial-agency h5,.editorial-agency h6{color:#142f64;font-family:Poppins,sans-serif;line-height:1.4}.editorial-agency h1 span,.editorial-agency h2 span,.editorial-agency h3 span,.editorial-agency h4 span,.editorial-agency h5 span,.editorial-agency h6 span{color:#142f64;font-family:Poppins,sans-serif;display:block}.editorial-agency a{color:#142f64}.editorial-agency p{margin:.5em 0}.editorial-agency ol,.editorial-agency ul{margin:.5em 0;list-style-position:inside}.editorial-agency img{width:100%;height:auto}@media screen and (min-width:768px){.editorial-agency img{width:max-content}}.editorial-agency hr{width:50%;margin:2em auto;border-top:1px solid #142f64;border-bottom:0}.editorial-agency .redac{width:100%;display:flex;justify-content:center;text-align:center;margin-bottom:4em}.editorial-agency .redac__wrapper{max-width:1400px;width:100%;display:flex;flex-direction:column-reverse}@media screen and (min-width:992px){.editorial-agency .redac__wrapper{flex-direction:row-reverse}}.editorial-agency .redac__container-text{width:100%;max-width:900px}@media screen and (min-width:992px){.editorial-agency .redac__container-text{padding-left:4em;width:50%}}.editorial-agency .redac__drawing-container{width:100%;flex:1;margin-bottom:2em}@media screen and (min-width:992px){.editorial-agency .redac__drawing-container{width:50%;margin-bottom:0}}.editorial-agency .redac__drawing-container .drawing{position:relative;height:100%;max-height:500px;text-align:center}.editorial-agency .redac__drawing-container .drawing__container-text{margin-left:4em}.editorial-agency .redac__drawing-container .drawing__img{display:inline-block;width:100%;height:auto;box-shadow:0 2px 25px 0 rgba(38,68,58,.2)}@media screen and (min-width:768px){.editorial-agency .redac__drawing-container .drawing__text-vertical{font:normal normal 400 110px/1 Poppins,sans-serif;color:hsla(0,0%,100%,.15);left:1em}}.editorial-agency .editorial__text{margin:2em 0}.editorial-agency .editorial-group__wrapper{display:flex;flex-wrap:wrap;flex-direction:column}@media screen and (min-width:992px){.editorial-agency .editorial-group__wrapper{flex-direction:row}.editorial-agency .editorial-group__wrapper>*{width:50%;padding:2em}}.editorial-agency .editorial-schedule__table{margin:0 auto}.editorial-legals ul li p{display:inline-block}@media screen and (max-width:767px){.editorial-legals .editorial__text ul{margin:.5em;list-style-position:outside}.editorial-legals .editorial__text ul li{text-align:left}.editorial-legals .editorial__text ul li p{display:block}}.politique-cookies.editorial__text{text-align:left!important}.editorial{background:transparent none no-repeat 50%/cover;color:#142f64;position:relative;text-align:center}.editorial__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1230px;margin:0 auto}@media screen and (min-width:768px){.editorial__wrapper{padding-left:3em;padding-right:3em}}.editorial h1,.editorial h2,.editorial h3,.editorial h4,.editorial h5,.editorial h6{color:#142f64;font-family:Poppins,sans-serif;line-height:1.4}.editorial h1 span,.editorial h2 span,.editorial h3 span,.editorial h4 span,.editorial h5 span,.editorial h6 span{color:#142f64;font-family:Poppins,sans-serif;font-size:.6em;display:block}.editorial a{color:#142f64}.editorial p{margin:.5em 0}.editorial ol,.editorial ul{margin:.5em 0;list-style-position:inside}.editorial img{width:100%;height:auto}@media screen and (min-width:768px){.editorial img{width:max-content}}.editorial hr{width:50%;margin:2em auto;border-top:1px solid #142f64;border-bottom:0}.editorial .editorial-schedule__table,.editorial table{margin:0 auto}.listing-bandeau-inner{color:inherit;width:100%;text-align:center;background-color:transparent;background-image:none;padding:20px;min-height:360px;margin-top:20px}.listing-bandeau-inner__wrapper{display:flex;flex-direction:column;height:100%;justify-content:space-evenly}.listing-bandeau-inner__container-text{padding:20px;font:normal normal 400 1em/1.6666 Poppins,sans-serif;color:inherit;text-transform:none;letter-spacing:0}.listing-bandeau-inner__title{margin-bottom:0}.listing-bandeau-inner__title .title__content{padding-bottom:unset}.listing-bandeau-inner__title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif;color:#142f64;text-transform:none;letter-spacing:0}.listing-bandeau-inner__title .title__content-2{font:normal normal 400 2.2em/1.4 Avenir-Medium,sans-serif;color:#142f64;text-transform:none;letter-spacing:0}.listing-bandeau-inner__title .title__content:after{content:none}.listing-bandeau-inner .links-group__link{color:#142f64;border:2px solid #142f64;background:transparent}.listing-bandeau-inner .links-group__link:hover{color:#fff!important;border:2px solid #142f64;background:#142f64}.editorial-gms-2.editorial-gms .editorial-gms__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center;margin:0 auto}@media screen and (min-width:768px){.editorial-gms-2.editorial-gms .editorial-gms__wrapper{padding-left:3em;padding-right:3em}}.editorial-gms-21{margin-bottom:2em}.editorial-gms-21__figure{font:normal normal 400 4.4444em/1.4 Poppins,sans-serif;color:#142f64;text-align:center}.editorial-gms-21__figure a{color:#142f64}.editorial-gms-21__title .title{margin-bottom:1em}.editorial-gms-21__title .title .title__content{padding-bottom:1em;text-align:center}.editorial-gms-21__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.editorial-gms-21__title .title .title__content-1,.editorial-gms-21__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.editorial-gms-21__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.editorial-gms-21__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.editorial-gms-21__container-text{font:normal normal 400 1em/1.6666 Poppins,sans-serif;color:#142f64;text-align:center}.editorial-gms-21__container-text a{color:#142f64}.editorial-gms-default__text{font:normal normal 400 1em/1.6666 Poppins,sans-serif;color:#142f64;text-align:center}.editorial-gms-default__text a{color:#142f64}.articles-list__wrapper{max-width:400px;padding-bottom:20px}.articles-list__wrapper .article__drawing img{max-width:100%;height:auto}.articles-list{background-position:50% 100%;-webkit-background-size:cover;background-size:cover;position:relative;padding:0 2em}.articles-list__list .editorial img{width:100%}@media screen and (min-width:768px){.articles-list{padding:0 2em}}.articles-list:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0}.articles-list__wrapper{margin:0 auto;display:flex;flex-direction:column;position:relative;max-width:1726px;padding:0 10px}@media screen and (min-width:992px){.articles-list__wrapper{padding:0 1em}}.articles-list__list{margin-top:2em}.articles-list__list-wrapper{display:flex;justify-content:space-around;flex-wrap:wrap}.articles-list__item{text-align:center;display:flex;justify-content:center}@media screen and (min-width:992px){.articles-list__item{padding:0 2em;max-width:33.33333%}}.articles-list__title{align-self:center}@media screen and (min-width:992px){.articles-list__title{max-width:auto}}.articles-list__title .title__subtitle{display:inline-block}.articles-list__title .title__content{margin-bottom:.8em}.articles-list .article__content{font:normal normal 400 1em/1.6666 Poppins,sans-serif;color:#282828}.articles-list .title{margin-bottom:0}.articles-list .title__content{padding:17px 0 24px;font:normal normal 400 35px/1.4 Poppins,sans-serif}.articles-list .title__content:after{display:none}.articles-list .title__content-1{font:normal normal 400 1em/1.4 Poppins,sans-serif}.articles-list .title__content-2{color:#142f64;font:normal normal 600 1em/1.4 Poppins,sans-serif}.editorial-gms-4 .editorial-gms-default_container-text{max-width:500px;margin:0 auto}.editorial-gms-v4-item-2{color:#142f64;position:relative}.editorial-gms-v4-item-2 .bordered__header:after,.editorial-gms-v4-item-2 .bordered__header:before{top:50%}.editorial-gms-v4-item-2__container{max-width:1330px;height:100%;display:flex;justify-content:center;text-align:center;align-items:center;margin:0 auto}.editorial-gms-v4-item-2__text-block-1{border-bottom:2px solid;padding:0 1em 4em;text-align:left}.editorial-gms-v4-item-2__wrapper{position:relative;height:100%;width:100%;max-width:1535px;display:flex;flex-direction:column;align-items:center;justify-content:center}@media screen and (min-width:768px){.editorial-gms-v4-item-2__wrapper{padding-left:3em;padding-right:3em}}@media screen and (min-width:1200px){.editorial-gms-v4-item-2__wrapper{flex-direction:row}}@media screen and (min-width:1200px){.editorial-gms-v4-item-2__wrapper>*{width:32%}}.editorial-gms-v4-item-2__wrapper.jsscroll-block{max-height:60%;overflow:auto}.editorial-gms-v4-item-2__content{display:flex;flex-direction:column;margin-bottom:7em;width:100%;padding:0 1em}@media screen and (min-width:1200px){.editorial-gms-v4-item-2__content{width:58%}}@media screen and (min-width:768px){.editorial-gms-v4-item-2__content{margin-top:7em}}@media screen and (min-width:1200px){.editorial-gms-v4-item-2__content{margin-top:0;margin-bottom:0}}@media screen and (min-width:1200px){.editorial-gms-v4-item-2__drawing-container{margin-left:5em}}.editorial-gms-v4-item-2__container-text{margin-bottom:8%}.editorial-gms-v4-item-2 .item__title .title__content-1{font:normal normal 700 1em/1.4 Poppins,sans-serif;text-transform:none}.editorial-gms-v4-item-2 .title{margin-bottom:0}.editorial-gms-v4-item-2 .title__content{padding:17px 0 24px;font:normal normal 400 35px/1.4 Poppins,sans-serif}.editorial-gms-v4-item-2 .title__content:after{display:none}.editorial-gms-v4-item-2 .title__content-1{font:normal normal 400 1em/1.4 Poppins,sans-serif}.editorial-gms-v4-item-2 .title__content-2{color:#142f64;font:normal normal 600 1em/1.4 Poppins,sans-serif}.editorial-gms-v4-item-2__text-block{padding-bottom:2em}.editorial-gms-v4-item-2__item{margin-bottom:3em}@media screen and (min-width:992px){.editorial-gms-v4-item-2__item{padding-right:3em}}.editorial-gms-list-v4{margin:3em 0}.editorial-gms-list-v4__items{flex-wrap:wrap}.editorial-gms-list{margin:3em 0}.editorial-gms-list__title .title{margin-bottom:1em}.editorial-gms-list__title .title .title__content{padding-bottom:1em;text-align:center}.editorial-gms-list__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.editorial-gms-list__title .title .title__content-1,.editorial-gms-list__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.editorial-gms-list__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.editorial-gms-list__title .title .title__content-2{font:normal normal 700 2.2222em/1.4 Poppins,sans-serif}}.editorial-gms-list__items{display:flex;flex-wrap:wrap}@media screen and (max-width:768px){.editorial-gms-list__item{margin:1em 2em;width:calc(100% - 4em)}}@media screen and (min-width:768px) and (max-width:1200px){.editorial-gms-list__item{margin:2em 1em;width:calc(50% - 2em)}}@media screen and (min-width:1200px){.editorial-gms-list__item{margin:0 4em 1em;width:calc(50% - 8em)}}.environnement-list{position:relative}.environnement-list__wrapper{margin:0 auto;display:flex;flex-direction:column;position:relative;max-width:1230px;padding:0 10px}@media screen and (min-width:768px){.environnement-list__wrapper{padding:0 3em}}.environnement-list__list-wrapper{display:flex;justify-content:space-around;flex-wrap:wrap}.environnement-list__item{text-align:center;display:flex;justify-content:center;min-width:300px;margin-bottom:4em}@media screen and (min-width:992px){.environnement-list__item{flex:1;padding:0 2em;margin-bottom:0}}.environnement-list .title-environement{text-align:center}.environnement__top{margin-bottom:0;display:flex;flex-direction:column}.environnement__bottom{position:absolute;width:100%;top:0;height:100%}.environnement__wrapper{max-width:400px;width:100%;position:relative;padding-bottom:20px}.environnement__drawing{background:#142f64;border-radius:100%;width:93px;height:93px;margin:2em auto}.environnement__drawing img{max-width:100%;height:auto}.environnement__drawing-svg{height:95px;width:39px;fill:#fff}.environnement__drawing-img{height:95px;width:auto}.environnement__drawing-img.js-lazy{background:transparent}.environnement__title{margin-bottom:2em;font-family:Poppins,sans-serif;letter-spacing:.8em}.environnement__title .title__content__environement{font:normal normal 500 1.375em/1.4em Poppins,sans-serif;letter-spacing:.2em;text-transform:lowercase;text-align:center}.environnement__title .title__content__environement span{display:block}.environnement__title .title__subtitle{font:normal normal 500 1em/1.4em Poppins,sans-serif;letter-spacing:.2em;text-transform:uppercase;text-align:center}.environnement__content{margin-bottom:2em}.environnement__links{margin-bottom:2em;width:100%;height:100%;border:none}.environnement .links-group__link{color:inherit;width:100%}.environnement .links-group__wrapper{width:100%;height:100%}.environnement .links-group .button,.environnement .links-group__wrapper__link{border:none}.environnement .links-group .button:before{display:none}.environnement__wrapper>div:last-child{margin-bottom:0}.estimation-content-v1 .item__text-block{text-align:center}.estimation{margin-bottom:6em}.estimation__wrapper{margin:0 auto;max-width:1230px}.estimation-formulaires.withExpand{padding-top:7em;margin-bottom:4em}.estimation-formulaires .title__content{text-align:center;width:100%}.estimation-formulaires .title__content-1{text-transform:lowercase;display:block}.estimation-formulaires .title__content-2{text-transform:lowercase}.estimation-formulaires .title__content:after{background:#142f64!important}.estimation-formulaires__button{z-index:1;cursor:pointer;position:relative;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border:none;padding:1em;width:100%}.estimation-formulaires__button-mode-content{display:flex;flex-wrap:wrap;justify-content:center;width:100%;padding-top:1em}.estimation-formulaires__button__content{padding:1em;width:100%;max-width:550px;min-width:300px}@media screen and (min-width:768px){.estimation-formulaires__button__content{padding:1em 0}}.estimation-formulaires__button .icon-estimation-pro,.estimation-formulaires__button .icon-estimation-rapide{width:35px;height:35px;margin-right:1em}.estimation-formulaires__button .icon-estimation-pro .st0,.estimation-formulaires__button .icon-estimation-rapide .st0{fill:#142f64}.estimation-formulaires__button .icon-estimation-pro .st1,.estimation-formulaires__button .icon-estimation-rapide .st1{fill:#525252;transition:.3s ease-out}@media screen and (min-width:768px){.estimation-formulaires__button .icon-estimation-pro,.estimation-formulaires__button .icon-estimation-rapide{width:55px;height:55px}}.estimation-formulaires__button__text{font:normal normal 400 1.1em Poppins,sans-serif;color:#525252;text-transform:none;letter-spacing:.2em;transition:.3s ease-out}.estimation-formulaires__button:before{background:#26443a;content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;transform:scaleY(0);transition:.3s ease-out;transform-origin:bottom}.estimation-formulaires__button__arrow-bottom{display:none}.estimation-formulaires__button.isExpanded .estimation-formulaires__button__text,.estimation-formulaires__button:hover .estimation-formulaires__button__text{color:#fff}.estimation-formulaires__button.isExpanded .icon-estimation-pro .st0,.estimation-formulaires__button.isExpanded .icon-estimation-rapide .st0,.estimation-formulaires__button:hover .icon-estimation-pro .st0,.estimation-formulaires__button:hover .icon-estimation-rapide .st0{fill:#142f64}.estimation-formulaires__button.isExpanded .icon-estimation-pro .st1,.estimation-formulaires__button.isExpanded .icon-estimation-rapide .st1,.estimation-formulaires__button:hover .icon-estimation-pro .st1,.estimation-formulaires__button:hover .icon-estimation-rapide .st1{fill:#fff}.estimation-formulaires__button.isExpanded:before,.estimation-formulaires__button:hover:before{transform:scaleY(1)}@media screen and (min-width:768px){.estimation-formulaires__button__text{padding:1.3em 0}}@media screen and (min-width:992px){.estimation-formulaires__button{flex-direction:column;justify-content:center;padding:3em 1em}.estimation-formulaires__button__content{width:30%;padding:1em;width:50%;min-width:250px;max-width:550px}.estimation-formulaires__button .icon-estimation-pro,.estimation-formulaires__button .icon-estimation-rapide{width:85px;height:85px;margin:0}.estimation-formulaires__button__arrow-bottom{width:15px;height:15px;display:block;border-bottom:2px solid #26443a;border-right:2px solid #26443a;transform:rotate(45deg)}.estimation-formulaires__button.isExpanded .estimation-formulaires__button__arrow-bottom,.estimation-formulaires__button:hover .estimation-formulaires__button__arrow-bottom{border-bottom:2px solid #fff;border-right:2px solid #fff}}.estimation-formulaires #estimation_rapide_group{max-width:1000px;margin:0 auto}.estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper{padding-top:4em}.estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .wrapper__title{text-transform:none;letter-spacing:.2em;text-align:center;padding:0 1em;color:#26443a;font:normal normal 400 1.75em Poppins,sans-serif}.estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .wrapper__title:after{display:none}.estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination{position:relative;width:100%;padding:2.5em 5px;margin:auto;display:flex;justify-content:space-between}@media screen and (min-width:576px){.estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination{width:80%}}.estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination-bullet{position:relative;width:40px;height:40px;line-height:40px;align-items:center;text-align:center;border-radius:100%;font-weight:700;background:#fff;border:1px solid #142f64;color:#26443a;box-shadow:0 0 0 20px #fff;font-size:19px;cursor:pointer}.estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination-bullet-active{color:#fff;background:#26443a;border-color:#26443a}.estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination-bullet.disabled{cursor:not-allowed}.estimation-formulaires #estimation_rapide_group .estimation-formulaires__wrapper .estimation_rapide__title__pagination .swiper-pagination:before{content:"";background:#919191;width:100%;height:1px;position:absolute;top:calc(2.5em + 20px)}.estimation-formulaires #estimation_rapide_group .swiper{overflow:hidden}.estimation-formulaires #estimation_rapide_group .swiper-slide .form__fields{margin:0;padding:0}.estimation-formulaires #estimation_rapide_group .swiper-slide .form__field{margin:0;padding:15px;width:100%;flex-basis:auto;flex:initial}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .swiper-slide .form__field{width:33.3333%}}.estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .select__label,.estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .textfield__label{letter-spacing:unset}.estimation-formulaires #estimation_rapide_group .swiper-slide .form__field.textfield input{border-bottom-color:#142f64}.estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .checkboxes__legend,.estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .radios__legend{font:normal normal 700 18px Poppins,sans-serif;letter-spacing:.18em;color:#142f64}.estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .checkboxes__item{width:100%;margin:10px 0 1em}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .swiper-slide .form__field .checkboxes__item{width:25%}}.estimation-formulaires #estimation_rapide_group .swiper-slide .form__fields__title{color:#26443a;text-transform:none;letter-spacing:.2em;padding:15px;font:normal normal 400 1.5em Poppins,sans-serif;display:block}.estimation-formulaires #estimation_rapide_group .swiper-slide .form__fields .form-group{padding-bottom:1em}.estimation-formulaires #estimation_rapide_group .swiper-slide .form__fields .form-group.form-group--column{padding-top:1em;display:flex;flex-direction:row;flex-wrap:wrap}.estimation-formulaires #estimation_rapide_group .swiper-slide .notForChild.hidden{display:none}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form-group--form__fields__structure{display:flex;flex-wrap:wrap;justify-content:center}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__fields__title{text-align:center}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__fields .form-group{padding-bottom:3em}}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__field{padding:15px;width:33.3333%}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__field.radios{width:100%}}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox{position:relative}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkbox__label{align-items:center;flex-direction:column;justify-content:center;display:flex;text-align:center;width:100%;margin:0;cursor:pointer;color:#142f64;font:normal normal 700 18px Poppins,sans-serif}@media only screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkbox__label{letter-spacing:.3em}}@media only screen and (max-width:767px){.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkbox__label{letter-spacing:.1em;margin-left:10px}}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkbox__label .checkboxes-svg{position:relative;margin-bottom:15px;transition:.3s;border:1px solid #142f64;border-radius:7px;width:50px;padding:.5em;min-width:50px;height:50px;object-fit:contain}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkbox__label .checkboxes-svg svg{transition:.3s ease-out;fill:#525252}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkbox__label .checkboxes-svg:before{width:20px;height:20px;border-radius:100%;content:"";background:#142f64;position:absolute;top:-7.5px;left:-7.5px;transform:scale(1.5);opacity:0;transition:.3s ease-out}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkbox__label .checkboxes-svg:after{width:6px;height:11px;content:"";border-right:2px solid #fff;border-bottom:2px solid #fff;position:absolute;top:-3px;left:0;transform:rotate(45deg) scale(1.5);opacity:0;transition:.3s ease-out}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkbox__label:hover .checkboxes-svg{background:#142f64;border:1px solid #142f64}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkbox__label:hover .checkboxes-svg svg{fill:#fff}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkbox__field:checked+.checkbox__label .checkboxes-svg{transform:scale(.9)}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkbox__field:checked+.checkbox__label .checkboxes-svg:before{opacity:1;transform:scale(1)}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .checkbox .checkbox__field:checked+.checkbox__label .checkboxes-svg:after{opacity:1;transform:rotate(45deg) scale(1)}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .form__legals,.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_1 .swiper-button-prev-estimate{display:none}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_2 .form-group .form__field,.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_3 .form-group .form__field{width:50%}}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_2 .form-group .form__field.checkboxes,.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_3 .form-group .form__field.checkboxes{width:100%}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_2 .bulle-radio .radio__input,.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_3 .bulle-radio .radio__input{display:none}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_2 .bulle-radio .radio__input+label,.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_3 .bulle-radio .radio__input+label{width:40px;height:40px;padding:0;display:flex;align-items:center;justify-content:center;color:#26443a;font:normal normal 700 18px Poppins,sans-serif}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_2 .bulle-radio .radio__input+label:after,.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_3 .bulle-radio .radio__input+label:after{display:none}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_2 .bulle-radio .radio__input+label:before,.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_3 .bulle-radio .radio__input+label:before{content:"";position:absolute;cursor:pointer;z-index:-1;left:0;top:0;border-radius:50%;border:1px solid #26443a;width:40px;height:40px;transition:.3s ease-out}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_2 .bulle-radio .radio__input:checked+label,.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_3 .bulle-radio .radio__input:checked+label{color:#fff}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_2 .bulle-radio .radio__input:checked+label:before,.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_3 .bulle-radio .radio__input:checked+label:before{background:#26443a;border-color:#26443a}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_2 .radios__group,.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_3 .radios__group{padding-bottom:1em}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_2 .form__legals,.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_3 .form__legals{display:none}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .form-group .form__validation{padding-right:0;display:flex;justify-content:space-around;align-items:center;flex-direction:column}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .form-group .form__validation{align-items:flex-end}}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .form-group .form__validation .form__conditions{margin:0;padding-bottom:15px}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .form-group .form__validation .form__conditions{padding-bottom:0}}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .form-group .form__field{width:50%}}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .form-group .form__field.textfield--date{margin:0;padding:3em 15px;width:100%}@media screen and (min-width:992px){.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .form-group .form__field.textfield--date{width:60%;flex-direction:row}}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .form-group .form__field.textfield--date:after{display:none}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .form-group .form__field.textfield--date .textfield__label{color:#525252;font:normal normal 400 .9em Poppins,sans-serif;display:flex;align-items:center;letter-spacing:0;padding-bottom:1em}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .form-group .form__field.textfield--date .textfield__label{margin:0 1em 0 0;padding:0}}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .form-group .form__field.textfield--date .textfield__input{min-height:2.5em;border:1px solid #282828;padding:0 1em;color:#26443a}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .form-group .form__field.textfield--date .textfield__calendar{top:inherit;bottom:3.25em;right:2em}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .section4{width:100%;flex:auto}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .section4 .form__fields{padding:0}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .section4 .form__validation{padding-right:15px}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .section4 .form__conditions__Content{width:100%;flex:auto}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .section4 .form__conditions__Content .form__conditions{margin:0;padding:0 15px}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .form__legals{padding:0 1.5em}.estimation-formulaires #estimation_rapide_group .swiper-wrapper .swip_4 .swiper-button-next-estimate{display:none}.estimation-formulaires #estimation_rapide_group .swiper .all-swiper-button{display:flex;justify-content:space-around;align-items:center;flex-direction:column;min-height:100px}@media screen and (min-width:768px){.estimation-formulaires #estimation_rapide_group .swiper .all-swiper-button{justify-content:center;flex-direction:row;min-height:0}}.estimation-formulaires #estimation_rapide_group .swiper .all-swiper-button .all-swiper-button__element{margin:0 .75em .75em;cursor:pointer;text-transform:lowercase;text-align:center;border:1px solid #142f64;color:#525252;font:normal normal 600 .875em/1em Poppins,sans-serif;padding:1.5em 0;min-width:175px;background:#fff}.estimation-formulaires #estimation_rapide_group .swiper .all-swiper-button .all-swiper-button__element.disabled-verification{pointer-events:none;opacity:.25}.estimation-formulaires #estimation_rapide_group .swiper .all-swiper-button .all-swiper-button__element:hover{color:#fff}.estimation-formulaires #estimation_rapide_group .swiper .all-swiper-button .all-swiper-button__element:before{background:#26443a}.estimation-formulaires #estimation_rapide_group .swiper .all-swiper-button .swiper-button-disabled{display:none}.estimation-formulaires__message{padding:15px}.estimation-formulaires .form__legals{margin:0;padding:0 15px}.estimation-formulaires #estimation_pro_group{max-width:1280px;margin:0 auto;position:relative}.estimation-formulaires #estimation_pro_group .vertical_text__content{display:none}@media screen and (min-width:768px){.estimation-formulaires #estimation_pro_group .vertical_text__content{transform:rotate(-90deg) translateY(-50%);transform-origin:right;position:absolute;bottom:50%;right:calc(100% + 25px);display:block;color:#f2f2f2;font:normal normal 400 6em Poppins,sans-serif}}.estimation-formulaires #estimation_pro_group .form__legals{padding:0 1.5em}.estimation-formulaires #estimation_pro_group .module-form{padding-top:3em}.estimation-formulaires #estimation_pro_group .module-form .form__fieldset{padding:0 1em}.estimation-formulaires #estimation_pro_group .module-form .form__fields__title{color:#26443a;text-transform:none;letter-spacing:.2em;padding-top:1em;font:normal normal 400 1.5em Poppins,sans-serif;display:block}.estimation-formulaires #estimation_pro_group .module-form .form__fields{width:100%;margin:0}.estimation-formulaires #estimation_pro_group .module-form .form__field{margin:0;padding:1em 0;width:100%;flex-basis:auto;flex:initial}@media screen and (min-width:768px){.estimation-formulaires #estimation_pro_group .module-form .form__field{width:30%}.estimation-formulaires #estimation_pro_group .module-form .form__field:first-child{padding-right:2em}.estimation-formulaires #estimation_pro_group .module-form .form__field:nth-child(2){padding:1em}.estimation-formulaires #estimation_pro_group .module-form .form__field:last-child{padding-left:2em}}.estimation-formulaires #estimation_pro_group .module-form .form__field.textfield input{border-bottom-color:#142f64}.estimation-formulaires #estimation_pro_group .module-form .form__field .textfield__calendar{top:inherit;bottom:1.5em}.estimation-formulaires #estimation_pro_group .module-form .form__field .select__label,.estimation-formulaires #estimation_pro_group .module-form .form__field .textfield__label{letter-spacing:unset}.estimation-formulaires #estimation_pro_group .module-form .form__field .checkboxes__legend,.estimation-formulaires #estimation_pro_group .module-form .form__field .radios__legend{font:normal normal 700 18px Poppins,sans-serif;text-transform:uppercase;letter-spacing:.18em;color:#142f64}.estimation-formulaires #estimation_pro_group .module-form .form__field .checkboxes__item{width:50%;margin:10px 0 1em}.estimation-formulaires #estimation_pro_group .module-form .form__legend{margin:0}.estimation-formulaires #estimation_pro_group .module-form .form__fieldset .form-group{padding:2em 0 3em}@media screen and (min-width:768px){.estimation-formulaires #estimation_pro_group .module-form .form__fieldset .form-group{display:flex;justify-content:space-between}}.estimation-formulaires #estimation_pro_group .module-form .form__fieldset.section1 .form-group{padding-top:0}.estimation-formulaires #estimation_pro_group .module-form .form__fieldset.section1 .form__field{padding:1em 0}@media screen and (min-width:768px){.estimation-formulaires #estimation_pro_group .module-form .form__fieldset.section1 .form__field.radios{width:100%}}.estimation-formulaires #estimation_pro_group .module-form .form__fieldset.section4{width:100%;flex:auto}.estimation-formulaires #estimation_pro_group .module-form .form__fieldset.section4 .form-group{padding:0 0 3em}.estimation-formulaires #estimation_pro_group .module-form .form__fieldset.section4 .form__fields{padding:0}.estimation-formulaires #estimation_pro_group .module-form .form__fieldset.section4 .form__field{padding:1em 0}.estimation-formulaires #estimation_pro_group .module-form .form__fieldset.section4 .form__field.checkboxes{width:100%}@media screen and (min-width:768px){.estimation-formulaires #estimation_pro_group .module-form .form__fieldset.section4 .form__field.checkboxes{width:75%}}.estimation-formulaires #estimation_pro_group .module-form .form__fieldset.section4 .form__validation{padding-right:0;justify-content:flex-end}.estimation-formulaires #estimation_pro_group .module-form .form__fieldset.section4 .form__conditions__Content{width:100%;flex:auto}.estimation-formulaires #estimation_pro_group .module-form .form__fieldset.section4 .form__conditions__Content .form__conditions{margin:0}.estimation-formulaires .flatpickr-calendar{font:normal normal 700 18px Poppins,sans-serif}.estimation-formulaires .flatpickr-calendar .flatpickr-day{font:normal normal 700 18px Poppins,sans-serif;display:flex;align-items:center}.estimation-formulaires .flatpickr-calendar .flatpickr-day:hover{color:#fff;background:#142f64}.estimation-formulaires .property-more-v1__title .title .title__content:after{background-color:#142f64!important}.estimation-formulaires .ss-main .ss-single-selected .placeholder .ss-disabled{color:#26443a}.estimation_home{position:relative}.estimation_home__background{background:#142f64 url(../images/modules/estimation/2.jpg) fixed 50% 50% no-repeat}.estimation_home__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(38,68,58,.65)}.estimation_home .title__content-1{text-align:center;color:#fff;letter-spacing:.2em}.estimation_home .title__content-2{text-align:center;color:#fff}.estimation_home .estimation_home__structure{display:flex;align-items:center;justify-content:center;flex-direction:column;padding:3em 2em;max-width:1230px;margin:auto}.estimation_home .estimation_home__paragraphe__content{padding:2em 0;text-align:center}.estimation_home .estimation_home__paragraphe__element{color:#fff}.estimation_home .estimation_home__button__content .button{color:#fff;border-color:#fff}.estimation_home .estimation_home__button__content .button:hover{border-color:#142f64}.estimation_home__scroll-block .scroll-block__svg{fill:#fff;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.estimation_home__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.estimation_home__scroll-block .scroll-block__svg-border{stroke:#fff}.estimation_home__scroll-block .scroll-block__button:focus .scroll-block__svg,.estimation_home__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#142f64}.estimation_home__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.estimation_home__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#142f64}.browser-mobile-apple .estimation_home__background{background-attachment:scroll}.estimation-result{margin:2em auto}.estimation-result__wrapper{max-width:1400px;margin:auto}.estimation-result__message{text-align:center;padding:16px;border-radius:6px}.estimation-result__message--error{background-color:#dc3545;color:#fff}.estimation-result__main-title{letter-spacing:0;text-transform:uppercase;color:#525252;width:100%;display:flex;justify-content:center}.estimation-result__title{font:normal normal 400 clamp(16px,calc(.6rem + 1.875vw),28px)/1.8 Poppins,sans-serif;letter-spacing:0;text-transform:none;color:#525252}.estimation-result__title .icon-title-poi:before{margin:0 15px 0 0}.estimation-result__text{margin:1em 0}.estimation-result__action,.estimation-result__estimate,.estimation-result__locate-drawing,.estimation-result__quality,.estimation-result__similar,.estimation-result__strong-point{border-bottom:1px solid hsla(0,0%,56.9%,.56);padding:30px 0;width:100%;max-width:980px;margin:0 auto}.estimation-result__quality .swiper-pagination,.estimation-result__similar .swiper-pagination,.estimation-result__strong-point .swiper-pagination{position:relative}.estimation-result__quality .swiper-container-horizontal>.swiper-pagination-bullets,.estimation-result__quality .swiper-pagination-custom,.estimation-result__quality .swiper-pagination-fraction,.estimation-result__similar .swiper-container-horizontal>.swiper-pagination-bullets,.estimation-result__similar .swiper-pagination-custom,.estimation-result__similar .swiper-pagination-fraction,.estimation-result__strong-point .swiper-container-horizontal>.swiper-pagination-bullets,.estimation-result__strong-point .swiper-pagination-custom,.estimation-result__strong-point .swiper-pagination-fraction{bottom:0}.estimation-result__quality .swiper-pagination-bullet,.estimation-result__similar .swiper-pagination-bullet,.estimation-result__strong-point .swiper-pagination-bullet{border-radius:100%}.estimation-result__locate{display:flex;flex-direction:column;padding:0 1em}.estimation-result__locate-drawing{display:flex;align-items:center}.estimation-result__locate-drawing .icon-estimation-font{font-size:3em}.estimation-result__locate-text{margin-left:1em;font-size:1em;line-height:2}.estimation-result__estimate .estimate .estimate__item-main{margin:10px 0}.estimation-result__estimate .estimate .estimate__item-main .estimate__item-value{letter-spacing:.3em;font:normal normal 600 clamp(14px,calc(.6rem + 1.875vw),28px)/1.2 Poppins,sans-serif;color:#142f64}.estimation-result__estimate .estimate .estimate__item-main .estimate__item-label{font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),18px)/1.2 Poppins,sans-serif}.estimation-result__estimate .estimate .estimate__item-value{color:#142f64;font:normal normal 600 clamp(14px,calc(.6rem + 1.875vw),17px)/1.2 Poppins,sans-serif;letter-spacing:.3em}.estimation-result__estimate .estimate .estimate__item-label{padding-bottom:5px;color:#525252;font:normal normal 400 clamp(17px,calc(.6rem + 1.875vw),18px)/1.2 Poppins,sans-serif}.estimation-result__estimate .estimate__items{display:flex;margin:30px 0 0}.estimation-result__estimate .estimate__item{margin-right:5%}.estimation-result__strong-point .strong-point__swiper-container{display:flex;flex-wrap:wrap;margin:0 -10px}.estimation-result__strong-point .strong-point__item{padding:10px;min-width:220px;width:100%}@media screen and (min-width:576px){.estimation-result__strong-point .strong-point__item{width:50%}}@media screen and (min-width:768px){.estimation-result__strong-point .strong-point__item{width:25%}}.estimation-result__strong-point .strong-point__item-info{display:flex;align-items:center;padding:15px 10px;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),16px)/1 Poppins,sans-serif;border:1px solid hsla(0,0%,56.9%,.56);border-radius:4px}@media screen and (min-width:576px){.estimation-result__strong-point .strong-point__item-info{justify-content:flex-start}}.estimation-result__strong-point .strong-point__item-drawing{font-size:2em}.estimation-result__strong-point .strong-point__item-label{color:#525252}.estimation-result__strong-point .strong-point__item-description{color:#919191}.estimation-result__similar .similar__items{display:flex;flex-wrap:wrap;margin:0 -10px}.estimation-result__similar .similar__swiper-container{margin-top:30px}.estimation-result__similar .similar__item{padding:10px 10px 20px;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),16px)/1 Poppins,sans-serif;border:1px solid hsla(0,0%,56.9%,.56);border-radius:4px;text-align:center}@media screen and (min-width:576px){.estimation-result__similar .similar__item{text-align:left}}.estimation-result__similar .similar__item-content{padding:10px;min-width:220px;width:100%}@media screen and (min-width:576px){.estimation-result__similar .similar__item-content{width:50%}}@media screen and (min-width:768px){.estimation-result__similar .similar__item-content{width:25%}}.estimation-result__similar .similar__item-drawing{font-size:2em}.estimation-result__similar .similar__item-info{margin:15px 0}.estimation-result__similar .similar__item-info:first-child{margin-top:0;display:flex;justify-content:center;align-items:center}@media screen and (min-width:576px){.estimation-result__similar .similar__item-info:first-child{justify-content:flex-start}}.estimation-result__similar .similar__item-info-label,.estimation-result__similar .similar__item-info-value{color:#525252}.estimation-result__similar .similar__item-info-city,.estimation-result__similar .similar__item-info-district{color:#525252;display:block}.estimation-result__quality .quality__items{display:flex;margin:0 -10px;flex-wrap:wrap}.estimation-result__quality .quality__swiper-container{margin-top:30px}.estimation-result__quality .quality__item{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),15px)/1 Poppins,sans-serif;border:1px solid hsla(0,0%,56.9%,.56);border-radius:4px;height:100%;padding:10px;text-align:center}@media screen and (min-width:576px){.estimation-result__quality .quality__item{text-align:left}}.estimation-result__quality .quality__item-content{min-width:220px;min-height:193px;padding:10px;width:100%}@media screen and (min-width:576px){.estimation-result__quality .quality__item-content{width:50%}}@media screen and (min-width:768px){.estimation-result__quality .quality__item-content{width:25%}}.estimation-result__quality .quality__item>*{margin:15px 0}.estimation-result__quality .quality__item-title{display:flex;align-items:center;justify-content:center;margin:6px 0;font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),16px)/1 Poppins,sans-serif}@media screen and (min-width:576px){.estimation-result__quality .quality__item-title{justify-content:flex-start}}.estimation-result__quality .quality__item-note{color:#fff;text-transform:uppercase;display:flex;width:30px;height:30px;border-radius:100%;align-items:center;justify-content:center}.estimation-result__quality .quality__item-note--a{background-color:#1b5e20}.estimation-result__quality .quality__item-note--b{background-color:#7cb342}.estimation-result__quality .quality__item-note--c{background-color:#fdd835}.estimation-result__quality .quality__item-note--d{background-color:#ffa726}.estimation-result__quality .quality__item-note--e{background-color:#ff4b26}.estimation-result__quality .quality__item-label{color:#525252;margin-left:10px}.estimation-result__quality .quality__item-description{font:normal normal 400 clamp(12px,calc(.6rem + 1.875vw),16px)/1.2 Poppins,sans-serif;color:#919191}.estimation-result__quality .quality__item-drawing{font-size:2em}.estimation-result__action{border-bottom:none}.estimation-result__action .links-group__wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.estimation-result__action .links-group__link{border-radius:6px;border:none;border-bottom:4px solid #000;padding:10px 20px;background:#142f64;min-height:50px;display:flex;align-items:center;margin:10px}.estimation-result__action .links-group__link-content{font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),17px)/1 Poppins,sans-serif;color:#fff;text-transform:none;letter-spacing:0}.estimation-result__action .links-group__link--back{transition:.5s;border:1px solid #919191;background:transparent;text-decoration:none}.estimation-result__action .links-group__link--back .links-group__link-content{transition:.5s;color:#919191}.estimation-result__action .links-group__link:focus,.estimation-result__action .links-group__link:hover{cursor:pointer;background:#142f64}.estimation-result__action .links-group__link:focus.links-group__link--back,.estimation-result__action .links-group__link:hover.links-group__link--back{border:1px solid #142f64;background:#142f64}.estimation-result__action .links-group__link:focus.links-group__link--back .links-group__link-content,.estimation-result__action .links-group__link:hover.links-group__link--back .links-group__link-content{color:#fff}.estimation-result__action .button-drawing{transition:.5s}.estimation-result__action .button-drawing__svg{fill:#fff;margin-right:20px;font-size:1em}.estimation-result .modal-generate-report .generate-report{display:flex;justify-content:center}.estimation-result .modal-generate-report .generate-report #report-download-btn{display:none;border-radius:6px;border:none;border-bottom:2px solid #000;padding:10px 20px;background:#142f64;min-height:50px;align-items:center;margin:10px 0;font:normal normal 400 clamp(14px,calc(.6rem + 1.875vw),17px)/1 Poppins,sans-serif;color:#fff;text-transform:none;letter-spacing:0}.estimation-result .modal-generate-report .generate-report #report-download-btn:hover{cursor:pointer;background:#142f64;color:#fff}.estimation-v1-inner{background:transparent url(../images/modules/estimation/1_inner.jpg) no-repeat 50%/cover;color:#142f64;position:relative;width:100%;margin:2em 0}.estimation-v1-inner__wrapper{padding:3em 1em;flex:1;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.estimation-v1-inner__wrapper{padding-left:3em;padding-right:3em}}.estimation-v1-inner:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.8)}.estimation-v1-inner__container{height:100%;display:flex;justify-content:center;text-align:center}.estimation-v1-inner__container-text{margin-bottom:2em;max-height:300px}.estimation-v1-inner__title .title{margin-bottom:0}.estimation-v1-inner__title .title .title__content{padding-bottom:1em}.estimation-v1-inner__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.estimation-v1-inner__title .title .title__content-1{display:block;color:#142f64;letter-spacing:.2em}.estimation-v1-inner__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.estimation-v1-inner__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.estimation-v1-inner__title .title .title__content-2{font:normal normal 400 2.2222em/1.4 Poppins,sans-serif}}.estimation-v1-inner__text-block.text-block{font:normal normal 400 1.1111em/1.6666 Poppins,sans-serif}.estimation-v1-inner__links .button{text-transform:lowercase;background:transparent;color:#142f64;border-color:#142f64}.estimation-v1-inner__links .button:after,.estimation-v1-inner__links .button:before{background:#142f64}.estimation-v1-inner__links .button:focus,.estimation-v1-inner__links .button:hover{color:#fff!important;border-color:#142f64}.estimation-v1-inner__links .button:focus:before,.estimation-v1-inner__links .button:hover:before{background:#142f64}.estimation-v1{color:#142f64;position:relative}.estimation-v1__background{background:transparent url(../images/modules/estimation/1.jpg) no-repeat 50%/cover}.estimation-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(38,68,58,.65)}.estimation-v1__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.estimation-v1__wrapper{padding-left:3em;padding-right:3em}}.estimation-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.estimation-v1__container-text{margin-bottom:8%;max-height:300px}.estimation-v1__title .title .title__content{padding-bottom:1em}.estimation-v1__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.estimation-v1__title .title .title__content-1,.estimation-v1__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.estimation-v1__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.estimation-v1__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.estimation-v1__text-block.text-block{font:normal normal 400 1em/1 Poppins,sans-serif}.estimation-v1__links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#142f64}.estimation-v1__links .button:after,.estimation-v1__links .button:before{background:#142f64}.estimation-v1__links .button:focus,.estimation-v1__links .button:hover{color:#fff!important;border-color:#142f64}.estimation-v1__links .button:focus:before,.estimation-v1__links .button:hover:before{background:#142f64}.estimation-v1__scroll-block .scroll-block__svg{fill:#fff;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.estimation-v1__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.estimation-v1__scroll-block .scroll-block__svg-border{stroke:#fff}.estimation-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.estimation-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#142f64}.estimation-v1__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.estimation-v1__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#142f64}.estimation-content-v1{background:transparent none no-repeat 50%/cover;color:#142f64;position:relative}.estimation-content-v1__container,.estimation-content-v1__wrapper{height:100%;display:flex;justify-content:center}.estimation-content-v1__wrapper{position:relative;width:100%;flex-direction:column}.estimation-content-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.estimation-content-v1__item .item{position:relative;text-align:center}.estimation-content-v1__item .item__wrapper{min-height:100px;width:100%;align-items:center;max-width:1400px;margin:auto}.estimation-content-v1__item .item__wrapper-close{clear:both}@media screen and (min-width:992px){.estimation-content-v1__item .item__decorate-wrapper{height:500px}}.estimation-content-v1__item .item__decorate{width:100%;position:relative;display:inline-block;margin-bottom:3em;max-width:650px;height:100%}@media screen and (min-width:992px){.estimation-content-v1__item .item__decorate{width:50%;float:left;margin-right:5.2942em;margin-top:-10em}}.estimation-content-v1__item .item__decorate .hover__arrow-link-svg{width:10px;height:21px;fill:#fff}.estimation-content-v1__item .item__decorate.decorate:hover .decorate__hover-overlay{visibility:visible;opacity:1}.estimation-content-v1__item .item__decorate.decorate:hover .decorate__hover-text{display:inline-block}.estimation-content-v1__item .item__decorate .decorate__img{display:block;width:100%;height:100%;object-fit:cover}.estimation-content-v1__item .item__visual{height:auto}@media screen and (min-width:992px){.estimation-content-v1__item .item__visual{height:500px}}.estimation-content-v1__item .item__img{display:block;width:auto;height:100%;width:100%;margin:0 auto;object-fit:cover}.estimation-content-v1__item .item__content{width:100%;height:100%}.estimation-content-v1__item .item__block-text{height:100%;width:100%;max-width:1000px;margin:auto}.estimation-content-v1__item .item__top-block{display:flex;flex-direction:row;align-items:flex-start;padding:2em 0;justify-content:space-between;width:100%}.estimation-content-v1__item .item__text-container{height:100%}.estimation-content-v1__form-block{margin-left:auto;margin-right:auto}.estimation-content-v1__form-block .form-block{max-width:1230px;width:100%}.estimation-content-v1__form-block .form-block .form,.estimation-content-v1__form-block .form-block__wrapper{position:relative}@media screen and (min-width:768px){.estimation-content-v1__form-block .form-block .form{padding-left:6em}}.estimation-content-v1__form-block .form-block .form__wrapper{position:static}.estimation-content-v1__form-block .form-block .form__legend{display:flex;text-align:center;width:100%;justify-content:center}.estimation-content-v1__form-block .form-block .form__legend.title{margin-bottom:2em}.estimation-content-v1__form-block .form-block .form__legend.title .title__content{padding-bottom:1em;text-align:center}.estimation-content-v1__form-block .form-block .form__legend.title .title__content:after{width:100px;height:4px;background-color:#142f64}.estimation-content-v1__form-block .form-block .form__legend.title .title__content-1,.estimation-content-v1__form-block .form-block .form__legend.title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.estimation-content-v1__form-block .form-block .form__legend.title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.estimation-content-v1__form-block .form-block .form__legend.title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.estimation-content-v1__form-block .form-block .form__text-vertical{display:none}@media screen and (min-width:768px){.estimation-content-v1__form-block .form-block .form__text-vertical{display:block;position:absolute;transform:rotate(-90deg) translate(-100%);transform-origin:0 100%;bottom:74%;left:.8em;font:normal normal 400 110px/1 Poppins,sans-serif;letter-spacing:0;color:hsla(0,0%,100%,.15);overflow:hidden}}.events-listing-v2{background:#fff none no-repeat 50%/cover;color:#142f64;position:relative}.events-listing-v2__container{height:100%;display:flex;justify-content:center}.events-listing-v2__wrapper{width:100%;max-width:1420px;padding-left:1em;padding-right:1em}.events-listing-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.events-listing-v2__items{margin-bottom:4%;position:relative}.events-listing-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:row}@media screen and (max-width:768px){.events-listing-v2__items-wrapper{margin:0}}@media screen and (min-width:768px) and (max-width:1200px){.events-listing-v2__items-wrapper{margin:0}}@media screen and (min-width:1200px){.events-listing-v2__items-wrapper{margin:0 -2em}}.events-listing-v2__items .item{position:relative;text-align:center;display:flex;flex-direction:column;width:100%;max-width:600px;padding-bottom:2em;border-bottom:1px solid #142f64}@media screen and (max-width:768px){.events-listing-v2__items .item{margin:2em 0;width:100%}}@media screen and (min-width:768px) and (max-width:1200px){.events-listing-v2__items .item{margin:2em 0;width:100%}}@media screen and (min-width:1200px){.events-listing-v2__items .item{margin:2em;width:calc(100% - 4em)}}.events-listing-v2__items .item:last-child{border-bottom:none}@media screen and (min-width:768px){.events-listing-v2__items .item{max-width:100%;padding-bottom:4em}}.events-listing-v2__items .item__wrapper{display:flex;flex-direction:column;min-height:none;width:100%;align-items:center}@media screen and (min-width:1200px){.events-listing-v2__items .item__wrapper{flex-direction:row;justify-content:space-between;min-height:400px}}.events-listing-v2__items .item__decorate-wrapper{height:100%;width:100%}@media screen and (min-width:992px){.events-listing-v2__items .item__decorate-wrapper{width:100%}}.events-listing-v2__items .item__decorate{width:100%;height:100%;max-width:665px;position:relative}.events-listing-v2__items .item__decorate .hover__arrow-link-svg{width:10px;height:21px;fill:#fff}.events-listing-v2__items .item__decorate.details--column{flex-direction:column;padding:1.7647em 2.3529em}.events-listing-v2__items .item__decorate .decorate__img{display:block;width:100%;height:100%;object-fit:cover}.events-listing-v2__items .item__visual{height:100%;display:flex;justify-content:center;align-items:center}.events-listing-v2__items .item__img{display:block;height:100%;width:100%;margin:0 auto}.events-listing-v2__items .item__content{width:100%;height:100%;padding:2em 0}@media screen and (min-width:992px){.events-listing-v2__items .item__content{width:100%;padding:1.333em 0 0 3em}}.events-listing-v2__items .item__content.content--column .item__infos{flex-direction:column;width:70%}.events-listing-v2__items .item__content.content--column .item__infos .block_bottom,.events-listing-v2__items .item__content.content--column .item__infos .block_top{width:100%;justify-content:space-between}.events-listing-v2__items .item__infos{width:70%;display:flex;flex-direction:column;justify-content:space-around}@media screen and (min-width:1200px){.events-listing-v2__items .item__infos{width:100%;flex-direction:row}}.events-listing-v2__items .item__infos .text{display:flex;justify-content:center;align-items:center}.events-listing-v2__items .item__infos .text--label{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Poppins,sans-serif;color:#142f64;display:block;margin-right:.5em;width:50px;text-align:center}.events-listing-v2__items .item__infos .text--svg{fill:#26443a}.events-listing-v2__items .item__infos .text--detail{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Poppins,sans-serif;color:#26443a;display:block;text-align:left}.events-listing-v2__items .item__infos__block_top{display:flex;flex-direction:column;justify-content:space-around;width:100%}@media screen and (min-width:768px){.events-listing-v2__items .item__infos__block_top{flex-direction:row}}.events-listing-v2__items .item__infos__block_top .block_top__left{width:100%;display:flex;flex-direction:row;align-items:center;margin-bottom:1em}@media screen and (min-width:768px){.events-listing-v2__items .item__infos__block_top .block_top__left{width:50%;margin-bottom:1.8em}}.events-listing-v2__items .item__infos__block_top .block_top__right{width:100%;display:flex;flex-direction:row;align-items:center;margin-bottom:1em}@media screen and (min-width:768px){.events-listing-v2__items .item__infos__block_top .block_top__right{width:50%;margin-bottom:1.8em}}.events-listing-v2__items .item__infos__block_bottom{display:flex;flex-direction:column;justify-content:space-around;width:100%}@media screen and (min-width:768px){.events-listing-v2__items .item__infos__block_bottom{flex-direction:row}}.events-listing-v2__items .item__infos__block_bottom .block_bottom__left{width:100%;display:flex;flex-direction:row;align-items:center;margin-bottom:1em}@media screen and (min-width:768px){.events-listing-v2__items .item__infos__block_bottom .block_bottom__left{width:50%;margin-bottom:2em}}.events-listing-v2__items .item__infos__block_bottom .block_bottom__right{width:100%;display:flex;flex-direction:row;align-items:center;margin-bottom:1em}@media screen and (min-width:768px){.events-listing-v2__items .item__infos__block_bottom .block_bottom__right{width:50%;margin-bottom:2em}}.events-listing-v2__items .item__block-text{height:100%;width:100%;display:flex;flex-direction:column}.events-listing-v2__items .item__title{margin-bottom:2em;width:100%}@media screen and (min-width:768px){.events-listing-v2__items .item__title{margin-bottom:2em}}@media screen and (min-width:992px){.events-listing-v2__items .item__title{width:85%}}.events-listing-v2__items .item__title .title{margin-bottom:0}.events-listing-v2__items .item__title .title__content{text-align:left;padding-bottom:1em}.events-listing-v2__items .item__title .title__content:after{width:0;height:0;background-color:transparent}.events-listing-v2__items .item__title .title__content-2{display:block;font:normal normal 400 clamp(30px,calc(.6rem + 1.875vw),30px)/1.3 Poppins,sans-serif;color:#142f64;letter-spacing:0;text-transform:none}.events-listing-v2__items .item__text-block{font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),18px)/1.3 Poppins,sans-serif;color:#26443a;text-align:left;margin-bottom:2em;line-height:2em}.events-listing-v2__items .item__text-block a{color:#26443a}.events-listing-v2__items .item__links .button{font:normal normal 400 1em/1 Poppins,sans-serif;text-transform:lowercase;background:transparent;color:#142f64;border-color:#142f64}.events-listing-v2__items .item__links .button:after,.events-listing-v2__items .item__links .button:before{background:#142f64}.events-listing-v2__items .item__links .button:focus,.events-listing-v2__items .item__links .button:hover{color:#fff!important;border-color:#142f64}.events-listing-v2__items .item__links .button:focus:before,.events-listing-v2__items .item__links .button:hover:before{background:#142f64}.events-listing-v2__items .item__main-link{text-decoration:none}.events-listing-v2 .item:nth-child(2n) .item__wrapper{flex-direction:column}@media screen and (min-width:1200px){.events-listing-v2 .item:nth-child(2n) .item__wrapper{flex-direction:row-reverse;justify-content:space-between}}@media screen and (min-width:992px){.events-listing-v2 .item:nth-child(2n) .item__content{padding:.5em 2.9412em 1.7647em 0}}.events-listing-v2__links .links-group__wrapper{text-align:center}@media screen and (min-width:576px){.events-listing-v2__links .links-group__wrapper{text-align:right}}.events-detail-v1{background:transparent none no-repeat 50%/cover;color:#142f64;position:relative}.events-detail-v1__wrapper{width:100%;max-width:1230px}.events-detail-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.events-detail-v1__container{height:100%;display:flex;justify-content:center}.events-detail-v1__container-text{margin-bottom:8%;max-height:300px}.events-detail-v1__title .title{margin-bottom:0}.events-detail-v1__title .title .title__content{padding-bottom:1em;text-align:left}.events-detail-v1__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.events-detail-v1__title .title .title__content-1{display:block;color:#142f64}.events-detail-v1__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.events-detail-v1__title .title .title__content-1{font:normal normal 400 1.1111rem/1.4 Poppins,sans-serif}.events-detail-v1__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.events-detail-v1__text-block.text-block{font:normal normal 400 .8333em/1.6666 Poppins,sans-serif;color:inherit;text-align:left}.events-detail-v1__text-block.text-block a{color:inherit}.events-detail-v1__text-vertical{display:none}@media screen and (min-width:768px){.events-detail-v1__text-vertical{display:block;position:absolute;transform:rotate(-90deg) translate(-100%);transform-origin:0 100%;bottom:100%;left:0;font:normal normal 400 6.1111em/1 Poppins,sans-serif;letter-spacing:0;color:rgba(20,47,100,.16)}}.events-detail-v1__items{margin-bottom:8%;position:relative}.events-detail-v1 .item{position:relative;text-align:center}.events-detail-v1 .item__header{display:flex;flex-direction:column;min-height:auto;margin-bottom:3em}@media screen and (min-width:992px){.events-detail-v1 .item__header{flex-direction:row}}.events-detail-v1 .item__drawing{position:relative;text-align:center;margin-bottom:2em;width:100%}@media screen and (min-width:992px){.events-detail-v1 .item__drawing{width:55%;margin-bottom:0}}.events-detail-v1 .item__data{display:flex;flex-direction:column}@media screen and (min-width:992px){.events-detail-v1 .item__data{margin-left:4em;flex:1}}.events-detail-v1 .item__img{min-height:300px;max-height:300px;width:100%;object-fit:cover}@media screen and (min-width:992px){.events-detail-v1 .item__img{min-height:413px;max-height:413px}}.events-detail-v1 .item__img--contain{width:auto;min-height:auto;object-fit:contain}.events-detail-v1 .item__info{position:relative;height:50%;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.events-detail-v1 .item__info{min-width:400px}}.events-detail-v1 .item__info-date{font:normal normal 400 1.1111em/2 Poppins,sans-serif;color:inherit;text-align:center}.events-detail-v1 .item__info-date a{color:inherit}.events-detail-v1 .item__info-title .title-subtitle{margin-bottom:0}.events-detail-v1 .item__info-title .title-subtitle .title-subtitle__subtitle{text-align:left;font:normal normal 400 4em/1.4 Poppins,sans-serif;color:#142f64;display:block}.events-detail-v1 .item__info-title .title-subtitle .title-subtitle__content{text-align:left;font:normal normal 400 1.6667em/3 Poppins,sans-serif;color:#142f64;display:block}.events-detail-v1 .item__infos{width:70%;display:flex;justify-content:space-around}@media screen and (min-width:1200px){.events-detail-v1 .item__infos{width:100%}}.events-detail-v1 .item__infos .text{display:flex;justify-content:center;align-items:center}.events-detail-v1 .item__infos .text--label{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Poppins,sans-serif;color:#142f64;display:block;margin-right:.5em;width:50px;text-align:center}.events-detail-v1 .item__infos .text--svg{fill:#26443a}.events-detail-v1 .item__infos .text--detail{font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.3 Poppins,sans-serif;color:#26443a;display:block;text-align:left}.events-detail-v1 .item__infos__block_top{display:flex;flex-direction:column;justify-content:space-around;width:100%}@media screen and (min-width:768px){.events-detail-v1 .item__infos__block_top{flex-direction:row}}.events-detail-v1 .item__infos__block_top .block_top__left{width:100%;display:flex;flex-direction:row;align-items:center;margin-bottom:1em}@media screen and (min-width:768px){.events-detail-v1 .item__infos__block_top .block_top__left{width:50%;margin-bottom:1.8em}}.events-detail-v1 .item__infos__block_top .block_top__right{width:100%;display:flex;flex-direction:row;align-items:center;margin-bottom:1em}@media screen and (min-width:768px){.events-detail-v1 .item__infos__block_top .block_top__right{width:50%;margin-bottom:1.8em}}.events-detail-v1 .item__infos__block_bottom{display:flex;flex-direction:column;justify-content:space-around;width:100%}@media screen and (min-width:768px){.events-detail-v1 .item__infos__block_bottom{flex-direction:row}}.events-detail-v1 .item__infos__block_bottom .block_bottom__left{width:100%;display:flex;flex-direction:row;align-items:center;margin-bottom:1em}@media screen and (min-width:768px){.events-detail-v1 .item__infos__block_bottom .block_bottom__left{width:50%;margin-bottom:2em}}.events-detail-v1 .item__infos__block_bottom .block_bottom__right{width:100%;display:flex;flex-direction:row;align-items:center;margin-bottom:1em}@media screen and (min-width:768px){.events-detail-v1 .item__infos__block_bottom .block_bottom__right{width:50%;margin-bottom:2em}}.events-detail-v1 .item.item--column .item__infos{flex-direction:column}.events-detail-v1 .item.item--column .item__infos .block_bottom,.events-detail-v1 .item.item--column .item__infos .block_top{width:100%;justify-content:space-between}.events-detail-v1 .item__share{height:50%;display:flex;flex-direction:column;justify-content:center}.events-detail-v1 .item__share .title-subtitle{margin-bottom:0}.events-detail-v1 .item__share .title-subtitle .title-subtitle__content{text-align:left;font:normal normal 400 1.6667em/3 Poppins,sans-serif;color:#142f64;display:block;text-transform:none}.events-detail-v1 .item__share__links{justify-content:space-around;flex-wrap:wrap}.events-detail-v1 .item__share__link{display:flex}.events-detail-v1 .item__container-text{height:auto;margin:2em 0}@media screen and (min-width:992px){.events-detail-v1 .item__container-text{margin:0}}.events-detail-v1 .item__text-block.text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif;color:inherit;text-align:left}.events-detail-v1 .item__text-block.text-block a{color:inherit}.events-detail-v1 .item .button-drawing__drawing{height:1.2em;fill:#142f64}.events-detail-v1 .item .button-drawing__content{color:#142f64}.events-detail-v1 .item .button-drawing.js--active .button-drawing__drawing,.events-detail-v1 .item .button-drawing:focus .button-drawing__drawing,.events-detail-v1 .item .button-drawing:hover .button-drawing__drawing{fill:#142f64}.events-detail-v1 .item .button-drawing.js--active .button-drawing__content,.events-detail-v1 .item .button-drawing:focus .button-drawing__content,.events-detail-v1 .item .button-drawing:hover .button-drawing__content{color:#142f64}.events-detail-v1__form-block{margin-left:auto;margin-right:auto}.events-detail-v1__form-block .form-block{width:100%}.events-detail-v1__form-block .form-block__wrapper{position:relative}.events-detail-v1__form-block .form-block__title.title{margin-bottom:3em}.events-detail-v1__form-block .form-block__title.title .title__content{padding-bottom:1em;text-align:center}.events-detail-v1__form-block .form-block__title.title .title__content:after{width:100px;height:4px;background-color:#142f64}.events-detail-v1__form-block .form-block__title.title .title__content-1,.events-detail-v1__form-block .form-block__title.title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.events-detail-v1__form-block .form-block__title.title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.events-detail-v1__form-block .form-block__title.title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}@media screen and (min-width:768px){.events-detail-v1__form-block .form-block .form{padding-left:6em;padding-right:6em}}.events-detail-v1__form-block .form-block .form__text-vertical{display:none}@media screen and (min-width:768px){.events-detail-v1__form-block .form-block .form__text-vertical{display:block;position:absolute;transform:rotate(-90deg) translate(-100%);transform-origin:0 100%;bottom:96%;left:-40px;font:normal normal 400 110px/1 Poppins,sans-serif;letter-spacing:0;color:hsla(0,0%,100%,.15);overflow:hidden}}.events-listing-v1{background:transparent none no-repeat 50%/cover;color:#142f64;position:relative}.events-listing-v1__wrapper{width:100%;max-width:1535px}.events-listing-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.events-listing-v1__container{height:100%;display:flex;justify-content:center}.events-listing-v1__container-text{margin-bottom:8%;max-height:300px}.events-listing-v1__title .title{margin-bottom:0}.events-listing-v1__title .title .title__content{padding-bottom:1em;text-align:left}.events-listing-v1__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.events-listing-v1__title .title .title__content-1,.events-listing-v1__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.events-listing-v1__title .title .title__content-1{font:normal normal 400 1.1111rem/1.4 Poppins,sans-serif}.events-listing-v1__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.events-listing-v1__text-block.text-block{font:normal normal 400 .8333em/1.6666 Poppins,sans-serif;color:inherit;text-align:left}.events-listing-v1__text-block.text-block a{color:inherit}.events-listing-v1__text-vertical{display:none}@media screen and (min-width:768px){.events-listing-v1__text-vertical{display:block;position:absolute;transform:rotate(-90deg) translate(-100%);transform-origin:0 100%;bottom:98%;left:0;font:normal normal 400 6.1111em/1 Poppins,sans-serif;letter-spacing:0;color:rgba(20,47,100,.16)}}.events-listing-v1__items{margin-bottom:4%;position:relative}@media screen and (min-width:768px){.events-listing-v1__items{margin-left:3em}}.events-listing-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}@media screen and (max-width:768px){.events-listing-v1__items-wrapper{margin:0}}@media screen and (min-width:768px) and (max-width:1200px){.events-listing-v1__items-wrapper{margin:0}}@media screen and (min-width:1200px){.events-listing-v1__items-wrapper{margin:0 -2em}}@media screen and (max-width:768px){.events-listing-v1__items .item{margin:2em 0;width:100%}}@media screen and (min-width:768px) and (max-width:1200px){.events-listing-v1__items .item{margin:2em 0;width:100%}}@media screen and (min-width:1200px){.events-listing-v1__items .item{margin:2em;width:calc(100% - 4em)}}.events-listing-v1 .item{position:relative;text-align:center}.events-listing-v1 .item__wrapper{display:flex;flex-direction:column;min-height:500px}@media screen and (min-width:992px){.events-listing-v1 .item__wrapper{flex-direction:row}}.events-listing-v1 .item__drawing{position:relative;text-align:center;margin-bottom:2em;width:100%}@media screen and (min-width:992px){.events-listing-v1 .item__drawing{width:66%;margin-bottom:0}}@media screen and (min-width:992px){.events-listing-v1 .item__data{margin-left:4em;flex:1}}.events-listing-v1 .item__img{min-height:300px;max-height:300px;width:100%;object-fit:cover}@media screen and (min-width:992px){.events-listing-v1 .item__img{min-height:500px;max-height:500px}}.events-listing-v1 .item__img--contain{width:auto;min-height:auto;object-fit:contain}.events-listing-v1 .item .title-subtitle{margin-bottom:0}.events-listing-v1 .item .title-subtitle .title-subtitle__content,.events-listing-v1 .item .title-subtitle .title-subtitle__subtitle{text-align:center;font:normal normal 400 1.1111em/1.4 Poppins,sans-serif;color:inherit;display:block}.events-listing-v1 .item__info{position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:768px){.events-listing-v1 .item__info{min-width:400px}}@media screen and (min-width:768px){.events-listing-v1 .item__info--border{height:calc(100% - 2em);margin-top:.4em;border-left:1px solid #142f64;border-right:1px solid #142f64;position:relative;padding:0 2em}.events-listing-v1 .item__info--border .links-group{position:relative;transform:translateY(50%)}.events-listing-v1 .item__info--border .item__info-title{margin-bottom:0;position:relative;transform:translateY(-50%)}.events-listing-v1 .item__info--border .item__info-title:after,.events-listing-v1 .item__info--border .item__info-title:before,.events-listing-v1 .item__info--border .links-group:after,.events-listing-v1 .item__info--border .links-group:before{content:"";position:absolute;background-color:#142f64;width:80px;height:1px;top:50%}.events-listing-v1 .item__info--border .item__info-title:before,.events-listing-v1 .item__info--border .links-group:before{left:-2em}.events-listing-v1 .item__info--border .item__info-title:after,.events-listing-v1 .item__info--border .links-group:after{right:-2em}}.events-listing-v1 .item__container-text{height:8em;margin:2em 0}@media screen and (min-width:992px){.events-listing-v1 .item__container-text{margin:0}}.events-listing-v1 .item__info-title-subtitle{margin-bottom:1em}.events-listing-v1 .item__info-title-subtitle .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 1.6666em/1.4 Poppins,sans-serif;color:inherit;display:block}.events-listing-v1 .item__info-text{font:normal normal 400 1.111em/1.4 Poppins,sans-serif;color:inherit;text-align:center}.events-listing-v1 .item__info-text a{color:inherit}.events-listing-v1 .item__text-block.text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif;color:inherit;text-align:center}.events-listing-v1 .item__text-block.text-block a{color:inherit}.events-listing-v1 .item__text-block .text{text-align:center}.events-listing-v1 .item__links .button{text-transform:lowercase;background:transparent;color:#142f64;border-color:#142f64}.events-listing-v1 .item__links .button:after,.events-listing-v1 .item__links .button:before{background:#142f64}.events-listing-v1 .item__links .button:focus,.events-listing-v1 .item__links .button:hover{color:#fff;border-color:#142f64}.events-listing-v1 .item__links .button:focus:before,.events-listing-v1 .item__links .button:hover:before{background:#142f64}.events-listing-v1 .item:nth-child(2n) .item__wrapper{flex-direction:column}@media screen and (min-width:992px){.events-listing-v1 .item:nth-child(2n) .item__wrapper{flex-direction:row-reverse}}.events-listing-v1 .item:nth-child(2n) .item__data{margin-left:0;margin-right:0}@media screen and (min-width:992px){.events-listing-v1 .item:nth-child(2n) .item__data{margin-right:4em}}.events-v1{background:transparent url(../images/modules/events/1.jpg) no-repeat 50%/cover;color:#fff;position:relative}.events-v1__wrapper{padding-left:1em;padding-right:1em;flex:1;position:relative;height:100%;width:100%;max-width:1535px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.events-v1__wrapper{padding-left:3em;padding-right:3em}}.events-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(38,68,58,.65)}.events-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.events-v1__title .title{margin-bottom:4%}.events-v1__title .title .title__content{padding-bottom:1em;text-align:center}.events-v1__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.events-v1__title .title .title__content-1,.events-v1__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.events-v1__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.events-v1__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.events-v1__text-block.text-block{font:normal normal 400 1em/1 Poppins,sans-serif}.events-v1__links .button{text-transform:lowercase;background:transparent;color:#142f64;border-color:#142f64}.events-v1__links .button:after,.events-v1__links .button:before{background:#142f64}.events-v1__links .button:focus,.events-v1__links .button:hover{color:#142f64;border-color:transparent}.events-v1__links .button:focus:before,.events-v1__links .button:hover:before{background:#142f64}.events-v1__scroll-block .scroll-block__svg{fill:#fff;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.events-v1__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.events-v1__scroll-block .scroll-block__svg-border{stroke:#fff}.events-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.events-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#142f64}.events-v1__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.events-v1__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#142f64}.events-v1__favorites.jsscroll-block{max-height:80%;overflow:auto}.events-v1__item-title .title-subtitle .title-subtitle__content,.events-v1__item-title .title-subtitle .title-subtitle__subtitle{text-align:left;font:normal normal 400 1.1111em/1.4 Poppins,sans-serif;color:#fff}.events-v1__item{display:flex;flex-direction:column;color:#fff}@media screen and (min-width:992px){.events-v1__item{flex-direction:row;padding-top:1em}}.events-v1__item-decorate{margin-bottom:1em}@media screen and (min-width:992px){.events-v1__item-decorate{padding-left:2em;width:50%}}.events-v1__item-visual{display:inline-block;max-width:400px;max-height:300px}.events-v1__item-visual--cover{width:100%}.events-v1__item-visual--cover .events-v1__item-img{width:100%;object-fit:cover}@media screen and (min-width:992px){.events-v1__item-visual{max-width:570px;max-height:390px;box-shadow:0 0 35px 0 rgba(38,68,58,.2)}}.events-v1__item-img{display:block}.events-v1__item-aligner{width:100%}@media screen and (min-width:992px){.events-v1__item-aligner{width:50%;padding-right:2em}}.events-v1__item-content{display:flex;flex-direction:column;justify-content:center;margin-bottom:2em}@media screen and (min-width:992px){.events-v1__item-content{margin-bottom:0;align-items:flex-start}}.events-v1__item-info{display:flex;font:normal normal 400 1.1111em/1 Poppins,sans-serif;margin-bottom:1em}.events-v1__item-info-separator{margin:0 .5em}.events-v1__item-container-text{width:100%;margin-bottom:8%;max-height:140px}.events-v1__item-text-block.text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif;text-align:left}.events-v1__item-links{text-align:center}.events-v1__item-links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#142f64}.events-v1__item-links .button:after,.events-v1__item-links .button:before{background:#142f64}.events-v1__item-links .button:focus,.events-v1__item-links .button:hover{color:#fff!important;border-color:#142f64}.events-v1__item-links .button:focus:before,.events-v1__item-links .button:hover:before{background:#142f64}.events-v1__item-links .links-group__wrapper{justify-content:flex-start}.events-v1 .swiper-container{margin-bottom:2em}.events-v1 .swiper-pagination{display:flex;justify-content:center;padding-right:20%;padding-left:20%;color:#fff;background:transparent;border-color:#fff;position:relative;bottom:0}.events-v1 .swiper-pagination-bullet{flex:1;display:flex;opacity:1;border:0;border-radius:0;margin-right:.5em!important;margin-left:.5em!important;height:5px;align-items:center;max-width:96px;color:transparent;background:#142f64;border-color:transparent}.events-v1 .swiper-pagination-bullet-active{height:5px;color:transparent;background:#fff;border-color:transparent}.landing .events-v1__item-visual{max-width:inherit;max-height:380px;overflow:hidden}.landing .events-v1__item-visual .events-v1__item-img{max-height:380px}.fab-v1{position:fixed;right:0;bottom:30px;z-index:99999}.fab-v1__flasty{pointer-events:auto!important}.fab-v1__nav--one .fab-v1__item-picto-svg{right:10px;left:inherit}@media screen and (min-width:992px){.fab-v1__nav--one .fab-v1__item-picto-svg{right:0}}.fab-v1__nav--one .fab-v1__item:not(.fab__button){opacity:1}.fab-v1__nav--one .fab-v1__items{bottom:60px}@media screen and (min-width:992px){.fab-v1__nav--one .fab-v1__items{bottom:60vh}}.fab-v1.active .fab-v1__item:first-child{transform:translateY(0);transition:.15s 0s,opacity .1s;opacity:1;z-index:10}@media screen and (min-width:992px){.fab-v1.active .fab-v1__item:first-child{transform:translateY(0)}}.fab-v1.active .fab-v1__item:nth-child(2){transform:translateY(-90px);transition:.25s 15ms,opacity .1s;opacity:1;z-index:9}@media screen and (min-width:992px){.fab-v1.active .fab-v1__item:nth-child(2){transform:translateY(-120px)}}.fab-v1.active .fab-v1__item:nth-child(3){transform:translateY(-180px);transition:.35s .03s,opacity .1s;opacity:1;z-index:8}@media screen and (min-width:992px){.fab-v1.active .fab-v1__item:nth-child(3){transform:translateY(-240px)}}.fab-v1.active .fab-v1__item:nth-child(4){transform:translateY(-270px);transition:.45s 45ms,opacity .1s;opacity:1;z-index:7}@media screen and (min-width:992px){.fab-v1.active .fab-v1__item:nth-child(4){transform:translateY(-360px)}}.fab-v1.active .fab-v1__item:nth-child(5){transform:translateY(-360px);transition:.55s .06s,opacity .1s;opacity:1;z-index:6}@media screen and (min-width:992px){.fab-v1.active .fab-v1__item:nth-child(5){transform:translateY(-480px)}}.fab-v1.active .fab-v1__item:nth-child(6){transform:translateY(-450px);transition:.65s 75ms,opacity .1s;opacity:1;z-index:5}@media screen and (min-width:992px){.fab-v1.active .fab-v1__item:nth-child(6){transform:translateY(-600px)}}.fab-v1.active .fab-v1__button .fab-v1__button-icon{transform:rotate(135deg)}.fab-v1__button{background-color:#fff;color:#142f64;width:58px;height:58px;border:0;border-radius:100%;display:flex;align-items:center;justify-content:center;cursor:pointer;margin-right:10px}@media screen and (min-width:992px){.fab-v1__button{display:none}}.fab-v1__button-icon{position:relative;transform:rotate(0deg);transition:.8s}.fab-v1__button-icon,.fab-v1__button-icon:before{width:20px;height:5px;background-color:#142f64;display:block}.fab-v1__button-icon:before{content:"";color:red;position:absolute;top:0;left:0;transform:rotate(90deg)}.fab-v1__button:focus .fab-v1__button-icon,.fab-v1__button:hover .fab-v1__button-icon{transform:rotate(180deg)}.fab-v1__items,.fab-v1__nav{position:relative}.fab-v1__items{bottom:150px;right:10px}@media screen and (min-width:992px){.fab-v1__items{bottom:35vh}}.fab-v1__item{color:rgba(0,0,0,.65);width:102px;height:69px;cursor:pointer;display:flex;align-items:flex-end;justify-content:center;position:absolute;transition:transform .3s cubic-bezier(.22,-.57,.51,1.07),opacity .2s .1s;right:0}.fab-v1__item:focus{outline:none}.fab-v1__item.fab__button{background:#2196f3;border-color:#1976d2;color:#fff;z-index:11}.fab-v1__item:not(.fab__button){opacity:0}.fab-v1__item-drawing{width:69px;height:69px;position:absolute;z-index:10;left:73%;transform:translateX(-50%);top:0}@media screen and (min-width:992px){.fab-v1__item-drawing{left:50%}}.fab-v1__item-picto-svg{width:69px;height:69px;top:0;left:0;position:absolute}.fab-v1__item-picto-svg-content{fill:#142f64;transition:fill .4s ease}.fab-v1__item-picto-svg-bg{fill:#fff;transition:fill .4s ease}.fab-v1__item-label{font:normal normal 400 .7778em/1.5em Poppins,sans-serif;color:#fff;text-transform:none;letter-spacing:0;background-color:rgba(38,68,58,.53);width:112px;min-height:63px;padding:.4em 1em;display:flex;align-items:center;justify-content:center;text-align:center;z-index:-1;opacity:0}@media screen and (min-width:992px){.fab-v1 .fab-v1__item>*{pointer-events:none}.fab-v1 .fab-v1__item:first-child{transform:translateY(0);transition:.3s 0s,opacity .1s;opacity:1;z-index:10}.fab-v1 .fab-v1__item:nth-child(2){transform:translateY(-120px);transition:.3s 15ms,opacity .1s;opacity:1;z-index:9}.fab-v1 .fab-v1__item:nth-child(3){transform:translateY(-240px);transition:.3s .03s,opacity .1s;opacity:1;z-index:8}.fab-v1 .fab-v1__item:nth-child(4){transform:translateY(-360px);transition:.3s 45ms,opacity .1s;opacity:1;z-index:7}.fab-v1 .fab-v1__item:nth-child(5){transform:translateY(-480px);transition:.3s .06s,opacity .1s;opacity:1;z-index:6}.fab-v1 .fab-v1__item:nth-child(6){transform:translateY(-600px);transition:.3s 75ms,opacity .1s;opacity:1;z-index:5}.fab-v1 .fab-v1__item-label{opacity:0;transition:opacity .2s,top .6s;transform-origin:top center;position:absolute;right:0;top:-40px}.fab-v1 .fab-v1__item:focus:first-child,.fab-v1 .fab-v1__item:hover:first-child{opacity:1;z-index:10}.fab-v1 .fab-v1__item:focus:nth-child(2),.fab-v1 .fab-v1__item:hover:nth-child(2){opacity:1;z-index:9}.fab-v1 .fab-v1__item:focus:nth-child(3),.fab-v1 .fab-v1__item:hover:nth-child(3){opacity:1;z-index:8}.fab-v1 .fab-v1__item:focus:nth-child(4),.fab-v1 .fab-v1__item:hover:nth-child(4){opacity:1;z-index:7}.fab-v1 .fab-v1__item:focus:nth-child(5),.fab-v1 .fab-v1__item:hover:nth-child(5){opacity:1;z-index:6}.fab-v1 .fab-v1__item:focus:nth-child(6),.fab-v1 .fab-v1__item:hover:nth-child(6){opacity:1;z-index:5}.fab-v1 .fab-v1__item:focus .fab-v1__item-label,.fab-v1 .fab-v1__item:hover .fab-v1__item-label{opacity:1;transition:opacity .8s,top .4s;top:50px}.fab-v1 .fab-v1__item:focus .fab-v1__item-picto-svg-content,.fab-v1 .fab-v1__item:hover .fab-v1__item-picto-svg-content{fill:#fff}.fab-v1 .fab-v1__item:focus .fab-v1__item-picto-svg-bg,.fab-v1 .fab-v1__item:hover .fab-v1__item-picto-svg-bg{fill:#142f64}}.fab-v1__action{text-decoration:none;background:transparent;border:0;cursor:pointer}.body--page-property-detail-v1 .fab-v1,.body--page-property-detail-v2 .fab-v1,.body--page-property-detail-v3 .fab-v1{z-index:2000}#plato-launcher-button[data-open=false]{opacity:0;visibility:hidden}div[class^=go],iframe[class^=go]{z-index:100001}.js-accordeon .js-accordeon__title{width:100%}.js-accordeon .js-accordeon__title button{display:flex;align-items:center;justify-content:flex-start;width:100%;text-align:left;background:inherit;border:none;padding:.5em 0;cursor:pointer}.js-accordeon .js-accordeon__title button:disabled{color:initial}.js-accordeon .js-accordeon__title button:before{min-width:1.5em;content:"+";font-size:1.1em;font-weight:900;color:#142f64}.js-accordeon .js-accordeon__title button.open:before{content:"-"}.js-accordeon .js-accordeon__content{overflow:hidden}.faq{max-width:1280px;padding:0 1em 4em;margin:auto}.faq .faq__structure{padding:0}.faq .faq__title-content{padding-bottom:1em}.faq .faq__title-content .title__content{text-align:center}.faq .faq__title-content .title__content-1{display:block}.faq .faq__title-content .title__content-2{text-transform:lowercase}.faq .faq__title-content .title__content:after{background:#142f64}.faq .faq__question__element{font:normal normal 600 1em/1.5em Poppins,sans-serif;color:#26443a;letter-spacing:.2em}.faq .faq__reponse__element{line-height:2em;padding:1em 0 2em;color:#26443a}@media screen and (min-width:768px){.faq .faq__structure{padding:0 2em}.faq .faq__reponse__element{line-height:2em;padding:1em 2em 2em}}.favorites-v1{color:#142f64;position:relative}.favorites-v1__background{background:transparent url(../images/modules/favorites/1.jpg) no-repeat 50%/cover}.favorites-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}@media screen and (min-width:992px){.favorites-v1{height:768px}}.favorites-v1__wrapper{padding-left:1em;padding-right:1em;flex:1;position:relative;height:100%;width:100%;max-width:1815px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.favorites-v1__wrapper{padding-left:3em;padding-right:3em}}.favorites-v1__swiper{position:relative;width:100%;height:95%}.favorites-v1__container{height:100%;width:100%;display:flex;justify-content:center;text-align:center}@media screen and (min-width:1440px){.favorites-v1__container{max-height:870px}}.favorites-v1__container-text{margin-bottom:8%;max-height:300px}.favorites-v1__title .title{margin-bottom:4%}.favorites-v1__title .title .title__content{padding-bottom:1em}.favorites-v1__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.favorites-v1__title .title .title__content-1,.favorites-v1__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.favorites-v1__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.favorites-v1__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.favorites-v1__text-block.text-block{font:normal normal 400 1em/1 Poppins,sans-serif}.favorites-v1__links .button{text-transform:lowercase;background:transparent;color:#142f64;border-color:#142f64}.favorites-v1__links .button:after,.favorites-v1__links .button:before{background:#142f64}.favorites-v1__links .button:focus,.favorites-v1__links .button:hover{color:#142f64;border-color:transparent}.favorites-v1__links .button:focus:before,.favorites-v1__links .button:hover:before{background:#142f64}.favorites-v1__scroll-block .scroll-block__svg{fill:#142f64;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.favorites-v1__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.favorites-v1__scroll-block .scroll-block__svg-border{stroke:#142f64}.favorites-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.favorites-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#142f64}.favorites-v1__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.favorites-v1__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#142f64}.favorites-v1__favorites{position:relative;flex:1;margin-bottom:0}.favorites-v1__favorites.jsscroll-block{max-height:60%;overflow:auto}.favorites-v1__favorites--more .favorites-v1__swiper{position:relative;width:100%;height:85%}.favorites-v1__item:not(.swiper-slide-active) .favorites-v1__item-visual:after{opacity:1}.favorites-v1__item:not(.swiper-slide-active) .favorites-v1__item-aligner{opacity:0}.favorites-v1__item:not(.swiper-slide-active) .favorites-v1__item-global-link{pointer-events:none}.favorites-v1__item-global-link{color:#142f64;text-decoration:none;display:flex;flex-direction:column;height:100%}.favorites-v1__item-global-link .favorites-v1__item-more{opacity:0;transition:opacity .5s ease-in-out;position:absolute;top:0;right:0;width:100%;height:100%;z-index:101;background-color:rgba(20,47,100,.6)}.favorites-v1__item-global-link .favorites-v1__item-more .button{position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% + 10px));transition:transform .5s ease-in-out .05s;border:0;background:0}.favorites-v1__item-global-link .favorites-v1__item-more .button:after,.favorites-v1__item-global-link .favorites-v1__item-more .button:before,.favorites-v1__item-global-link .favorites-v1__item-more .button>span{background:0}.favorites-v1__item-global-link .favorites-v1__item-more .button .button__line1{font:normal normal 400 1.6667em/1.4 Poppins,sans-serif;text-transform:lowercase;background:transparent;color:#fff;border-color:transparent;display:block}.favorites-v1__item-global-link .favorites-v1__item-more .button .button__line1:after,.favorites-v1__item-global-link .favorites-v1__item-more .button .button__line1:before{background:transparent}.favorites-v1__item-global-link .favorites-v1__item-more .button .button__line1:focus,.favorites-v1__item-global-link .favorites-v1__item-more .button .button__line1:hover{color:#fff;border-color:transparent}.favorites-v1__item-global-link .favorites-v1__item-more .button .button__line1:focus:before,.favorites-v1__item-global-link .favorites-v1__item-more .button .button__line1:hover:before{background:transparent}.favorites-v1__item-global-link .favorites-v1__item-more .button .button__line2{font:normal normal 400 3.3333em/1.4 Poppins,sans-serif;text-transform:lowercase;background:transparent;color:#fff;border-color:transparent}.favorites-v1__item-global-link .favorites-v1__item-more .button .button__line2:after,.favorites-v1__item-global-link .favorites-v1__item-more .button .button__line2:before{background:transparent}.favorites-v1__item-global-link .favorites-v1__item-more .button .button__line2:focus,.favorites-v1__item-global-link .favorites-v1__item-more .button .button__line2:hover{color:#fff;border-color:transparent}.favorites-v1__item-global-link .favorites-v1__item-more .button .button__line2:focus:before,.favorites-v1__item-global-link .favorites-v1__item-more .button .button__line2:hover:before{background:transparent}.favorites-v1__item-global-link:hover .favorites-v1__item-more{opacity:1}.favorites-v1__item-global-link:hover .favorites-v1__item-more .button{transform:translate(-50%,-50%)}.favorites-v1__item-global-link:hover .item__status{z-index:10}.favorites-v1__item-visual{position:relative}.favorites-v1__item-visual:after{opacity:0;transition:opacity .5s ease-in-out;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(20,47,100,.83)}.favorites-v1__item-img{display:block;width:100%;height:250px;object-fit:cover}@media screen and (min-width:992px){.favorites-v1__item-img{position:absolute;height:100%}}.favorites-v1__item-aligner{transition:opacity .5s ease-in-out;opacity:1}.favorites-v1__item{color:#142f64}.favorites-v1__item-decorate{position:relative;width:100%;margin:0 auto 2em}@media screen and (min-width:992px){.favorites-v1__item-decorate{margin-bottom:1em;width:80%;flex:1}}@media screen and (min-width:1440px){.favorites-v1__item-decorate{width:100%}}.favorites-v1__item-content{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:1440px){.favorites-v1__item-content{display:block}}@media screen and (min-width:992px){.favorites-v1__item-decorate-wrapper,.favorites-v1__item-visual{position:absolute;left:0;right:0;top:0;bottom:0}.favorites-v1__item-visual{box-shadow:0 0 35px 0 rgba(38,68,58,.2)}}.favorites-v1__item-title .title-subtitle .title-subtitle__content,.favorites-v1__item-title .title-subtitle .title-subtitle__subtitle{text-align:left;font:normal normal 400 1.1111em/1.4 Poppins,sans-serif;color:#142f64}.favorites-v1__item-title .title-subtitle__content{height:2.8em;overflow:hidden;display:block}.favorites-v1__item-info{display:flex;font:normal normal 400 1.1111em/1 Poppins,sans-serif}.favorites-v1__item-info-separator{margin:0 .5em}.favorites-v1__item-links{text-align:center}@media screen and (min-width:992px){.favorites-v1__item-links{padding-left:3em}}.favorites-v1__item-links .links-group__wrapper{justify-content:flex-start}.favorites-v1 .swiper-container{height:calc(100% - 3em)}.favorites-v1 .swiper-pagination{display:flex;justify-content:center;padding-right:20%;padding-left:20%;color:#fff;background:transparent;border-color:#fff;position:relative;bottom:-2em}.favorites-v1 .swiper-pagination-bullet{flex:1;display:flex;opacity:1;border:0;border-radius:0;margin-right:.5em!important;margin-left:.5em!important;height:5px;align-items:center;max-width:96px;color:transparent;background:#142f64;border-color:transparent}.favorites-v1 .swiper-pagination-bullet-active{height:5px;color:transparent;background:#142f64;border-color:transparent}.favorites-v1__more-action .more-action__item{margin:0}@media screen and (min-width:992px){.favorites-v1__more-action .more-action__item{flex-direction:column}}.favorites-v1--program .favorites-v1__item-layer-visual{padding:.3em .8em;position:absolute;bottom:0;background:rgba(20,47,100,.68);color:#fff;width:100%}.favorites-v1--program .favorites-v1__item-content{height:80px}.favorites-v1--program .favorites-v1__item-title .title-subtitle .title-subtitle__content,.favorites-v1--program .favorites-v1__item-title .title-subtitle .title-subtitle__subtitle{text-align:left;font:normal normal 400 1.1111em/1.4 Poppins,sans-serif;color:#fff}.favorites-v1--program .favorites-v1__item-title .title-subtitle__content{height:auto;overflow:hidden;display:block}.favorites-v1--program .favorites-v1__item-title .title-subtitle{margin-bottom:0;padding:0 .8em}.favorites-v1--program .favorites-v1__item-status{position:absolute;right:0;top:20px}.favorites-v1--program .favorites-v1__item-status .property-status{padding:.3em 1em;background:#142f64;color:#fff}.favorites-v1--program .favorites-v1__item-info{display:flex;font:normal normal 400 1.1111em/1 Poppins,sans-serif;margin-bottom:.4em}.favorites-v1--program .favorites-v1__item-info-reference{text-align:left;font:normal normal 400 1.1em/1 Poppins,sans-serif;color:#142f64}.favorites-v1--program .favorites-v1__item-info-options{text-align:left}.favorites-v1--program .favorites-v1__item-info-options .option{font:normal normal 400 1.2em/1.4 Poppins,sans-serif;letter-spacing:.1em;color:#142f64}.favorites-v1--program .favorites-v1__item-info-options .option__number{font:normal normal 400 1.2em/1.4 Poppins,sans-serif;letter-spacing:0;color:#142f64;background:transparent}.favorites-v2{color:#142f64;position:relative}.favorites-v2__background{background:transparent url(../images/modules/favorites/1.jpg) no-repeat 50%/cover}.favorites-v2__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.51)}.favorites-v2__wrapper{padding-left:1em;padding-right:1em;flex:1;position:relative;height:100%;width:100%;max-width:1535px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.favorites-v2__wrapper{padding-left:3em;padding-right:3em}}.favorites-v2__container{height:100%;display:flex;justify-content:center;text-align:center}.favorites-v2__title .title{margin-bottom:4%}.favorites-v2__title .title .title__content{padding-bottom:1em;text-align:center}.favorites-v2__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.favorites-v2__title .title .title__content-1,.favorites-v2__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.favorites-v2__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.favorites-v2__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.favorites-v2__text-block.text-block{font:normal normal 400 1em/1 Poppins,sans-serif}.favorites-v2__links .button{text-transform:lowercase;background:transparent;color:#142f64;border-color:#142f64}.favorites-v2__links .button:after,.favorites-v2__links .button:before{background:#142f64}.favorites-v2__links .button:focus,.favorites-v2__links .button:hover{color:#142f64;border-color:transparent}.favorites-v2__links .button:focus:before,.favorites-v2__links .button:hover:before{background:#142f64}.favorites-v2__scroll-block .scroll-block__svg{fill:#142f64;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.favorites-v2__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.favorites-v2__scroll-block .scroll-block__svg-border{stroke:#142f64}.favorites-v2__scroll-block .scroll-block__button:focus .scroll-block__svg,.favorites-v2__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#142f64}.favorites-v2__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.favorites-v2__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#142f64}.favorites-v2__item-title .title-subtitle .title-subtitle__subtitle{text-align:left;font:normal normal 400 25px/1.4 Poppins,sans-serif}.favorites-v2__item-title .title-subtitle .title-subtitle__content{text-align:left;font:normal normal 400 35px/1.4 Poppins,sans-serif}.favorites-v2__item{display:flex;flex-direction:column;color:#142f64}@media screen and (min-width:992px){.favorites-v2__item{flex-direction:row;padding-top:1em}}.favorites-v2__item-decorate{width:100%;margin-bottom:1em}.favorites-v2__item-decorate-wrapper{width:100%}@media screen and (min-width:992px){.favorites-v2__item-decorate{padding-left:2em;max-width:570px}}.favorites-v2__item-visual{display:inline-block;max-width:400px;max-height:300px}.favorites-v2__item-visual--cover{width:100%}.favorites-v2__item-visual--cover .favorites-v2__item-img{width:100%;object-fit:cover}@media screen and (min-width:992px){.favorites-v2__item-visual{max-width:570px;max-height:390px;box-shadow:0 0 35px 0 rgba(38,68,58,.2)}}.favorites-v2__item-aligner{width:100%;order:1}@media screen and (min-width:992px){.favorites-v2__item-aligner{width:50%;padding-right:2em;order:unset}}.favorites-v2__item-content{display:flex;flex-direction:column;justify-content:center;margin-bottom:2em}@media screen and (min-width:992px){.favorites-v2__item-content{margin-bottom:0;align-items:flex-start}}.favorites-v2__item-info{display:flex;font:normal normal 400 25px/1 Poppins,sans-serif;margin-bottom:1em}.favorites-v2__item-info-separator{margin:0 .5em}.favorites-v2__item-container-text{width:100%;margin-bottom:8%;max-height:140px}.favorites-v2__item-text-block{display:none}.favorites-v2__item-text-block.text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif;text-align:left}@media screen and (min-width:1200px){.favorites-v2__item-text-block{display:block}}.favorites-v2__item-links{text-align:center}.favorites-v2__item-links .button{text-transform:lowercase;background:transparent;color:#142f64;border-color:#142f64}.favorites-v2__item-links .button:after,.favorites-v2__item-links .button:before{background:#142f64}.favorites-v2__item-links .button:focus,.favorites-v2__item-links .button:hover{color:#fff!important;border-color:#142f64}.favorites-v2__item-links .button:focus:before,.favorites-v2__item-links .button:hover:before{background:#142f64}.favorites-v2__item-links .links-group__wrapper{justify-content:flex-start}.favorites-v2 .swiper-container{margin-bottom:2em}.favorites-v2 .swiper-pagination{display:flex;justify-content:center;padding-right:20%;padding-left:20%;color:#fff;background:transparent;border-color:#fff;position:relative;bottom:0}.favorites-v2 .swiper-pagination-bullet{flex:1;display:flex;opacity:1;border:0;border-radius:0;margin-right:.5em!important;margin-left:.5em!important;height:5px;align-items:center;max-width:96px;color:transparent;background:#142f64;border-color:transparent}.favorites-v2 .swiper-pagination-bullet-active{height:5px;color:transparent;background:#f9c05d;border-color:transparent}.favorites-v2__favorites.jsscroll-block{max-height:80%;overflow:auto}.favorites-v2__favorites--more .favorites-v2__bottom{display:flex;flex-direction:column-reverse}@media screen and (min-width:992px){.favorites-v2__favorites--more .favorites-v2__bottom{flex-direction:row}}.favorites-v2__favorites--more .favorites-v2__more-action{margin-top:2em}@media screen and (min-width:992px){.favorites-v2__favorites--more .favorites-v2__more-action{width:50%;margin-top:0}}.favorites-v2__favorites--more .favorites-v2__more-action .more-action__item{flex-direction:column;margin:0}@media screen and (min-width:992px){.favorites-v2__favorites--more .favorites-v2__more-action .more-action__item{align-items:flex-start}}.favorites-v2__favorites--more .favorites-v2__more-action .more-action__links{margin:0}.favorites-v2__favorites--more .swiper-pagination{padding-left:0;padding-right:0}@media screen and (min-width:992px){.favorites-v2__favorites--more .swiper-pagination{width:50%}}.favorites-v2--program .favorites-v2__item-status{position:absolute;right:0;top:20px}.favorites-v2--program .favorites-v2__item-status .property-status{padding:.3em 1em;background:#142f64;color:#fff}@media screen and (min-width:992px){.favorites-v2--program .favorites-v2__item-content{padding:1em 2em}}.favorites-v2--program .favorites-v2__item-info{display:flex;font:normal normal 400 25px/1 Poppins,sans-serif;margin-bottom:.4em}.favorites-v2--program .favorites-v2__item-info-size{margin-bottom:1em}.favorites-v2--program .favorites-v2__item-info-reference{text-align:left;margin-bottom:1em;font:normal normal 400 1.1em/1 Poppins,sans-serif;color:#142f64}.favorites-v2--program .favorites-v2__item-info-options{text-align:left;margin-bottom:1em}.favorites-v2--program .favorites-v2__item-info-options .option{font:normal normal 400 1.2em/1.4 Poppins,sans-serif;letter-spacing:.1em;color:#142f64}.favorites-v2--program .favorites-v2__item-info-options .option__number{font:normal normal 400 1.2em/1.4 Poppins,sans-serif;letter-spacing:0;color:#142f64;background:transparent}.landing .favorites-v2__item-visual{max-width:inherit;max-height:350px;overflow:hidden}.landing .favorites-v2__item-visual .favorites-v2__item-img{max-height:350px;max-width:100%}@media screen and (min-height:1200px){.landing .favorites-v2__item-visual{max-width:570px;max-height:380px}}@media screen and (min-width:1200px){.landing .favorites-v2__item-visual,.landing .favorites-v2__item-visual .favorites-v2__item-img{max-height:380px}}.favorites-v3{color:#142f64;position:relative}.favorites-v3__background{background:transparent url(../images/modules/favorites/1.jpg) no-repeat 50%/cover}.favorites-v3__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}@media screen and (min-width:992px){.favorites-v3{height:768px}}.favorites-v3__wrapper{padding-left:1em;padding-right:1em;flex:1;position:relative;height:100%;width:100%;max-width:1815px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.favorites-v3__wrapper{padding-left:3em;padding-right:3em}}.favorites-v3__swiper{width:100%;height:100%;min-height:400px}.favorites-v3__container{height:100%;display:flex;justify-content:center;text-align:center}.favorites-v3__container-text{margin-bottom:8%;max-height:300px}.favorites-v3__title .title{margin-bottom:2%}.favorites-v3__title .title .title__content{padding-bottom:1em;text-align:center}.favorites-v3__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.favorites-v3__title .title .title__content-1,.favorites-v3__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.favorites-v3__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.favorites-v3__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.favorites-v3__text-block.text-block{font:normal normal 400 1em/1 Poppins,sans-serif}.favorites-v3__links .button{text-transform:lowercase;background:transparent;color:#142f64;border-color:#142f64}.favorites-v3__links .button:after,.favorites-v3__links .button:before{background:#142f64}.favorites-v3__links .button:focus,.favorites-v3__links .button:hover{color:#142f64;border-color:transparent}.favorites-v3__links .button:focus:before,.favorites-v3__links .button:hover:before{background:#142f64}.favorites-v3__scroll-block .scroll-block__svg{fill:#142f64;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.favorites-v3__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.favorites-v3__scroll-block .scroll-block__svg-border{stroke:#142f64}.favorites-v3__scroll-block .scroll-block__button:focus .scroll-block__svg,.favorites-v3__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#142f64}.favorites-v3__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.favorites-v3__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#142f64}.favorites-v3__favorites{position:relative;flex:1}@media screen and (min-width:992px){.favorites-v3__favorites{margin-top:-2em}}.favorites-v3__favorites.jsscroll-block{max-height:70%;overflow:auto}.favorites-v3__item{display:flex;align-items:center;flex-direction:column;width:100%;height:100%;color:#142f64;font:normal normal 400 .8333em/1 Poppins,sans-serif}.favorites-v3__item-title .title-subtitle{margin-bottom:0;text-align:center}.favorites-v3__item-title .title-subtitle .title-subtitle__subtitle{text-align:center;font:normal normal 400 1.1111em/1.4 Poppins,sans-serif;color:#142f64;letter-spacing:0}.favorites-v3__item-title .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 .8333em/1.4 Poppins,sans-serif;color:#142f64;letter-spacing:0}.favorites-v3__item-title .title-subtitle .title-subtitle__content,.favorites-v3__item-title .title-subtitle .title-subtitle__subtitle{text-align:center}.favorites-v3__item-global-link{color:#142f64;text-decoration:none;display:flex;flex-direction:column;height:100%}.favorites-v3__item-global-link .favorites-v3__item-more{opacity:0;transition:opacity .5s ease-in-out;position:absolute;top:0;right:0;width:100%;height:100%;z-index:101;background-color:hsla(0,0%,42.7%,.75)}.favorites-v3__item-global-link .favorites-v3__item-more .button{font:normal normal 400 1em/1 Poppins,sans-serif;text-transform:lowercase;background:transparent;color:#142f64;border-color:#142f64}.favorites-v3__item-global-link .favorites-v3__item-more .button:after,.favorites-v3__item-global-link .favorites-v3__item-more .button:before{background:#142f64}.favorites-v3__item-global-link .favorites-v3__item-more .button:focus,.favorites-v3__item-global-link .favorites-v3__item-more .button:hover{color:#fff!important;border-color:#142f64}.favorites-v3__item-global-link .favorites-v3__item-more .button:focus:before,.favorites-v3__item-global-link .favorites-v3__item-more .button:hover:before{background:#142f64}.favorites-v3__item-global-link .favorites-v3__item-more .button{position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% + 10px));transition:transform .5s ease-in-out .05s}.favorites-v3__item-global-link .favorites-v3__item-more .button:after{content:"";position:absolute;top:50%;left:50%;width:100vw;height:100vh;transform:translateX(-50%) translateY(-50%);background:transparent}.favorites-v3__item-global-link:hover .favorites-v3__item-more{opacity:1}.favorites-v3__item-global-link:hover .favorites-v3__item-more .button{transform:translate(-50%,-50%);color:#fff;border-color:#142f64}.favorites-v3__item-global-link:hover .favorites-v3__item-more .button:before{transform:scaleX(1)}.favorites-v3__item-global-link:hover .item__status{z-index:10}.favorites-v3__item-decorate{position:relative;width:110vh;max-width:100%;margin-bottom:2em}@media screen and (min-width:992px){.favorites-v3__item-decorate{margin-bottom:0;flex:1}}@media screen and (min-width:992px){.favorites-v3__item-decorate-wrapper{position:absolute;left:2em;right:2em;top:2em;bottom:2em}}@media screen and (min-width:992px){.favorites-v3__item-visual{position:absolute;left:0;right:0;top:0;bottom:0;box-shadow:0 0 35px 0 rgba(38,68,58,.2)}}.favorites-v3__item-img{display:block;width:100%;height:auto}@media screen and (min-width:992px){.favorites-v3__item-img{position:absolute;height:100%}}.favorites-v3__item-content{display:flex;flex-direction:column;justify-content:center;align-items:center}.favorites-v3__item-info{display:flex;padding-top:5px}.favorites-v3__item-info-separator{margin:0 .5em}.favorites-v3__item-links{text-align:center}@media screen and (min-width:992px){.favorites-v3__item-links{padding-left:3em}}.favorites-v3__item-links .links-group__wrapper{justify-content:flex-start}.favorites-v3 .swiper-container{height:calc(100% - 3em)}.favorites-v3 .swiper-pagination{display:flex;justify-content:center;padding-right:20%;padding-left:20%;color:#fff;background:transparent;border-color:#fff;position:relative;bottom:-2em;width:100%}.favorites-v3 .swiper-pagination-bullet{flex:1;display:flex;opacity:1;border:0;border-radius:0;margin-right:.5em!important;margin-left:.5em!important;height:5px;align-items:center;max-width:96px;color:transparent;background:#142f64;border-color:transparent}.favorites-v3 .swiper-pagination-bullet-active{height:5px;color:transparent;background:#142f64;border-color:transparent}.favorites-v3--program .favorites-v3__item{color:#142f64;font:normal normal 400 .8333em/1 Poppins,sans-serif}.favorites-v3--program .favorites-v3__item-status{position:absolute;right:0;top:20px;font:normal normal 400 1em/1 Poppins,sans-serif}.favorites-v3--program .favorites-v3__item-status .property-status{padding:.8em 1em;background:#142f64;color:#fff}.favorites-v3--program .favorites-v3__item-title{position:absolute;bottom:0;background-color:rgba(20,47,100,.68);width:100%;padding:1em}.favorites-v3--program .favorites-v3__item-title .title-subtitle{margin-bottom:0;text-align:center}.favorites-v3--program .favorites-v3__item-title .title-subtitle .title-subtitle__subtitle{text-align:center;font:normal normal 400 1.1111em/1.4 Poppins,sans-serif;color:#142f64;letter-spacing:0}.favorites-v3--program .favorites-v3__item-title .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 1em/1.4 Poppins,sans-serif;color:#142f64;letter-spacing:0}.favorites-v3--program .favorites-v3__item-pagination{position:absolute;bottom:0;width:100%}.favorites-v3--program .favorites-v3__item-pagination .swiper-pagination{bottom:0;padding:1.5em 0;background:rgba(20,47,100,.68)}.favorites-v3--program .favorites-v3__item-pagination .swiper-pagination-bullet{color:transparent;background:#fff;border-color:transparent}.favorites-v3--program .favorites-v3__item-pagination .swiper-pagination-bullet-active{color:transparent;background:#142f64;border-color:transparent}.favorites-v3--program .favorites-v3__item-info{display:flex}.favorites-v3--program .favorites-v3__item-info>*{margin:.6em 0}.favorites-v3--program .favorites-v3__item-info-separator{margin:0 .5em}.favorites-v3--program .favorites-v3__item-info-reference{text-align:left;margin-bottom:1em;font:normal normal 400 1em/1 Poppins,sans-serif;color:#142f64}.favorites-v3--program .favorites-v3__item-info-options{text-align:left;margin-bottom:.6em}.favorites-v3--program .favorites-v3__item-info-options .option{font:normal normal 400 1.1em/1 Poppins,sans-serif;letter-spacing:.1em;color:#142f64}.favorites-v3--program .favorites-v3__item-info-options .option__number{font:normal normal 400 1.1em/1 Poppins,sans-serif;letter-spacing:0;color:#142f64;background:transparent}.favorites-v4{color:#142f64;position:relative}.favorites-v4__background{background:transparent url(../images/modules/favorites/1.jpg) no-repeat 50%/cover}.favorites-v4__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.favorites-v4__wrapper{padding-left:1em;padding-right:1em;flex:1;position:relative;height:100%;width:100%;max-width:1815px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.favorites-v4__wrapper{padding-left:3em;padding-right:3em}}.favorites-v4__swiper{position:relative;max-width:800px;width:100%;margin-bottom:3em;height:100%}@media screen and (orientation:landscape) and (min-height:768px) and (min-width:768px){.favorites-v4__swiper{width:33.3333%;margin-bottom:0}}@media screen and (min-width:992px){.favorites-v4__swiper{width:33.3333%;margin-bottom:0}}.favorites-v4__container{height:100%;width:100%;display:flex;justify-content:center;text-align:center}@media screen and (min-width:1440px){.favorites-v4__container{max-height:870px}}.favorites-v4__container-text{margin-bottom:8%;max-height:300px}.favorites-v4__title .title{margin-bottom:4%}.favorites-v4__title .title .title__content{padding-bottom:1em}.favorites-v4__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.favorites-v4__title .title .title__content-1,.favorites-v4__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.favorites-v4__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.favorites-v4__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.favorites-v4__text-block.text-block{font:normal normal 400 1em/1 Poppins,sans-serif}.favorites-v4__links .button{text-transform:lowercase;background:transparent;color:#142f64;border-color:#142f64}.favorites-v4__links .button:after,.favorites-v4__links .button:before{background:#142f64}.favorites-v4__links .button:focus,.favorites-v4__links .button:hover{color:#142f64;border-color:transparent}.favorites-v4__links .button:focus:before,.favorites-v4__links .button:hover:before{background:#142f64}.favorites-v4__scroll-block .scroll-block__svg{fill:#142f64;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.favorites-v4__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.favorites-v4__scroll-block .scroll-block__svg-border{stroke:#142f64}.favorites-v4__scroll-block .scroll-block__button:focus .scroll-block__svg,.favorites-v4__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#142f64}.favorites-v4__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.favorites-v4__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#142f64}.favorites-v4__favorites{position:relative;flex:1;margin-bottom:5em;display:flex;flex-direction:column;align-items:center}.favorites-v4__favorites.jsscroll-block{max-height:60%;overflow:auto}.favorites-v4__swipers{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;width:100%}@media screen and (orientation:landscape) and (min-height:768px) and (min-width:768px){.favorites-v4__swipers{flex-direction:row}}@media screen and (min-width:992px){.favorites-v4__swipers{flex-direction:row}}@media screen and (min-width:992px){.favorites-v4__item-more-action .more-action__item{flex-direction:column}}.favorites-v4__more-action{width:100%;margin:1em 0}.favorites-v4__item:not(.swiper-slide-active) .favorites-v4__item-visual:after{opacity:1}.favorites-v4__item:not(.swiper-slide-active) .favorites-v4__item-aligner{opacity:0}.favorites-v4__item:not(.swiper-slide-active) .favorites-v4__item-global-link{pointer-events:none}.favorites-v4__item-global-link{color:#142f64;text-decoration:none;display:flex;flex-direction:column;height:100%;margin-bottom:2em}.favorites-v4__item-global-link .favorites-v4__item-more{opacity:0;transition:opacity .5s ease-in-out;position:absolute;top:0;right:0;width:100%;height:100%;z-index:101;background-color:rgba(20,47,100,.6)}.favorites-v4__item-global-link .favorites-v4__item-more .button{position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% + 10px));transition:transform .5s ease-in-out .05s;border:0;background:0}.favorites-v4__item-global-link .favorites-v4__item-more .button:after,.favorites-v4__item-global-link .favorites-v4__item-more .button:before,.favorites-v4__item-global-link .favorites-v4__item-more .button>span{background:0}.favorites-v4__item-global-link .favorites-v4__item-more .button .button__line1{font:normal normal 400 1.6667em/1.4 Poppins,sans-serif;text-transform:lowercase;background:transparent;color:#fff;border-color:transparent;display:block}.favorites-v4__item-global-link .favorites-v4__item-more .button .button__line1:after,.favorites-v4__item-global-link .favorites-v4__item-more .button .button__line1:before{background:transparent}.favorites-v4__item-global-link .favorites-v4__item-more .button .button__line1:focus,.favorites-v4__item-global-link .favorites-v4__item-more .button .button__line1:hover{color:#fff;border-color:transparent}.favorites-v4__item-global-link .favorites-v4__item-more .button .button__line1:focus:before,.favorites-v4__item-global-link .favorites-v4__item-more .button .button__line1:hover:before{background:transparent}.favorites-v4__item-global-link .favorites-v4__item-more .button .button__line2{font:normal normal 400 3.3333em/1.4 Poppins,sans-serif;text-transform:lowercase;background:transparent;color:#fff;border-color:transparent}.favorites-v4__item-global-link .favorites-v4__item-more .button .button__line2:after,.favorites-v4__item-global-link .favorites-v4__item-more .button .button__line2:before{background:transparent}.favorites-v4__item-global-link .favorites-v4__item-more .button .button__line2:focus,.favorites-v4__item-global-link .favorites-v4__item-more .button .button__line2:hover{color:#fff;border-color:transparent}.favorites-v4__item-global-link .favorites-v4__item-more .button .button__line2:focus:before,.favorites-v4__item-global-link .favorites-v4__item-more .button .button__line2:hover:before{background:transparent}.favorites-v4__item-global-link:hover .favorites-v4__item-more{opacity:1}.favorites-v4__item-global-link:hover .favorites-v4__item-more .button{transform:translate(-50%,-50%)}.favorites-v4__item-global-link:hover .item__status{z-index:10}.favorites-v4__item-visual:after{opacity:0;transition:opacity .5s ease-in-out;content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(20,47,100,.83)}.favorites-v4__item-img{display:block;width:100%;height:auto}@media screen and (min-width:992px){.favorites-v4__item-img{position:relative;object-fit:cover;height:100%;max-height:300px}}.favorites-v4__item-aligner{transition:opacity .5s ease-in-out;opacity:1}.favorites-v4__item__title .title{margin-bottom:0}.favorites-v4__item__title .title__content:after{content:none}.favorites-v4__item{color:#142f64}.favorites-v4__item-decorate{position:relative;width:100%;margin:0 auto 2em}@media screen and (min-width:992px){.favorites-v4__item-decorate{margin-bottom:1em;flex:1;max-height:300px}}@media screen and (min-width:1440px){.favorites-v4__item-decorate{width:100%}}.favorites-v4__item-content{display:flex;flex-direction:column;align-items:center}@media screen and (min-width:1440px){.favorites-v4__item-content{display:block}}.favorites-v4__item-decorate-wrapper{position:relative}.favorites-v4__item-visual{position:relative;box-shadow:0 0 35px 0 rgba(38,68,58,.2)}.favorites-v4__item-title .title-subtitle .title-subtitle__content,.favorites-v4__item-title .title-subtitle .title-subtitle__subtitle{text-align:left;font:normal normal 400 1.1111em/1.4 Poppins,sans-serif;color:#142f64}.favorites-v4__item-title .title-subtitle__content{height:2.8em;overflow:hidden;display:block}.favorites-v4__item-info{display:flex;font:normal normal 400 1.1111em/1 Poppins,sans-serif}.favorites-v4__item-info-separator{margin:0 .5em}.favorites-v4__item-links{text-align:center}@media screen and (min-width:992px){.favorites-v4__item-links{padding-left:3em}}.favorites-v4__item-links .links-group__wrapper{justify-content:flex-start}.favorites-v4__pagination{display:flex;justify-content:center;padding-right:20%;padding-left:20%;color:#fff;background:transparent;border-color:#fff;position:relative}.favorites-v4__pagination .swiper-pagination-bullet{flex:1;display:flex;opacity:1;border:0;border-radius:0;margin-right:.5em!important;margin-left:.5em!important;height:5px;align-items:center;max-width:96px;color:transparent;background:#142f64;border-color:transparent}.favorites-v4__pagination .swiper-pagination-bullet-active{height:5px;color:transparent;background:#142f64;border-color:transparent}.favorites-v4 .swiper-container{height:auto;width:90%}.figures-v1{color:#142f64;position:relative}.figures-v1__background{background:transparent url(../images/modules/team/1.jpg) no-repeat 50%}.figures-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.86)}.figures-v1__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center;flex:1}@media screen and (min-width:768px){.figures-v1__wrapper{padding-left:3em;padding-right:3em}}.figures-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.figures-v1__items{display:flex;flex-direction:column;flex-wrap:wrap}@media screen and (min-width:768px){.figures-v1__items{flex-direction:row;justify-content:space-around}}.figures-v1__item{margin:0 2em}.figures-v1__item-figure{font:normal normal 400 5em/1 Poppins,sans-serif;color:#142f64;margin-bottom:.1em}.figures-v1__item-title .title .title__content{padding-bottom:1em}.figures-v1__item-title .title .title__content:after{width:100px;height:4px;background-color:transparent}.figures-v1__item-title .title .title__content-1,.figures-v1__item-title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.figures-v1__item-title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.figures-v1__item-title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.figures-v1__title .title .title__content{padding-bottom:1em}.figures-v1__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.figures-v1__title .title .title__content-1,.figures-v1__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.figures-v1__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.figures-v1__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.figures-v1__text-block.text-block{font:normal normal 400 1em/1 Poppins,sans-serif}.figures-v1__links .button{text-transform:lowercase;background:transparent;color:#142f64;border-color:#142f64}.figures-v1__links .button:after,.figures-v1__links .button:before{background:#142f64}.figures-v1__links .button:focus,.figures-v1__links .button:hover{color:#142f64;border-color:transparent}.figures-v1__links .button:focus:before,.figures-v1__links .button:hover:before{background:#142f64}.figures-v1__scroll-block .scroll-block__svg{fill:#142f64;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.figures-v1__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.figures-v1__scroll-block .scroll-block__svg-border{stroke:#142f64}.figures-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.figures-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#142f64}.figures-v1__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.figures-v1__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#142f64}.filter-v1{background:transparent;margin:0}.filter-v1__wrapper{display:flex;flex-direction:column;align-items:flex-start}@media screen and (min-width:768px){.filter-v1__wrapper{justify-content:flex-start;flex-direction:row;align-items:center}}.filter-v1__label{margin-bottom:1em;font:normal normal 400 1em/1 Poppins,sans-serif}@media screen and (min-width:768px){.filter-v1__label{margin-bottom:0;margin-right:1em}}.filter-v1-list{list-style:none;display:flex;justify-content:center}.filter-v1-list,.filter-v1-list>li{margin:0;padding:0}.filter-v1-list__item:last-child .filter-v1__button{margin-right:0}.filter-v1__arrow{width:1em;height:1em;margin-left:1em;fill:#142f64}.filter-v1__button{margin-right:1em;padding:.6em 1em}.filter-v1__button.button{font:normal normal 400 .8em/1 Poppins,sans-serif;text-transform:none;background:transparent;border-color:#142f64}.filter-v1__button.button:after,.filter-v1__button.button:before{background:#142f64}.filter-v1__button.button:focus,.filter-v1__button.button:hover{color:#fff!important;border-color:#142f64}.filter-v1__button.button:focus:before,.filter-v1__button.button:hover:before{background:#142f64}.filter-v1__button:focus .filter-v1__arrow,.filter-v1__button:hover .filter-v1__arrow{fill:#fff!important}.filter-v1__button.button--active{background:#142f64;color:#fff!important;border-color:#142f64}.filter-v1__button.button--active .filter-v1__arrow{fill:#fff!important}.footer-v1-agency{width:100%;margin-bottom:3em;padding-top:3em}.footer-v1-agency_flex_1,.footer-v1-agency_flex_2,.footer-v1-agency_flex_3,.footer-v1-agency_min{padding:.8em}.footer-v1-agency .swiper-wrapper-wrap-center{justify-content:center}.footer-v1-agency .swiper-wrapper-wrap{flex-wrap:wrap;display:flex}.footer-v1-agency .title{text-align:center}.footer-v1-agency .title__content-1,.footer-v1-agency .title__content-2{color:#fff}.footer-v1-agency .title__content:after{display:none}.footer-v1-agency .swiper-pagination-bullet-active{height:5px;color:transparent;border-color:transparent}@media screen and (min-width:991px){.footer-v1-agency_flex_3{width:33.33%}.footer-v1-agency_flex_2{width:50%}}@media screen and (min-width:767px) and (max-width:990px){.footer-v1-agency_flex_2,.footer-v1-agency_flex_3{width:50%}}@media screen and (max-width:766px){.footer-v1-agency_flex_2,.footer-v1-agency_flex_3{width:100%}}@media screen and (max-width:991px){.footer-v1-agency-slide__item{padding:.5em}}.footer-v1-agency .swiper-pagination-bullets .swiper-pagination-bullet{flex:1;display:flex;opacity:1;border:0;border-radius:0;margin-right:.2em!important;margin-left:.2em!important;height:5px;align-items:center;max-width:100px;width:100px;color:transparent;background:#fff;border-color:transparent}@media screen and (min-width:991px){.footer-v1-agency .swiper-pagination-bullets .swiper-pagination-bullet{margin-right:2em!important;margin-left:2em!important}}.footer-v1-agency-slide{padding-bottom:5em}.footer-v1-agency .swiper-pagination-bullets{display:flex;justify-content:center}.footer-v1-agency-wrapper{max-width:1300px;margin:0 auto;overflow:hidden}@media screen and (max-width:767px){.footer-v1-agency_flex_2,.footer-v1-agency_flex_3{margin-bottom:30px}.footer-v1-agency .coords--svg svg,.footer-v1-agency .coords-address-svg svg{padding:8px;max-width:34px;max-height:34px;min-width:34px}}.footer-v1-agency .coords-address__zipcity{display:block}.footer-v1-agency .coords-address-svg svg{border-radius:100%;width:100%;height:100%;background:#142f64;fill:#fff}@media screen and (min-width:768px){.footer-v1-agency .coords-address-svg svg{min-width:52px;padding:13px;max-width:52px;max-height:52px;margin-right:17px}}.footer-v1-agency .item__coords{margin-left:23px}.footer-v1-agency .item__info{display:flex;align-items:self-start}.footer-v1-agency .coords-nom-infos span{font-size:20px;font-weight:700}.footer-v1-agency .coords-address-infos p,.footer-v1-agency .coords-mail-infos a,.footer-v1-agency .coords-phone a{font-size:18px;color:#fff;text-decoration:none}.footer-v1-agency .coords--svg svg{background:#142f64;border-radius:100%;width:100%;height:100%;fill:#fff}@media screen and (min-width:768px){.footer-v1-agency .coords--svg svg{padding:13px;min-width:52px;max-width:52px;max-height:52px;margin-right:17px}}.footer-v1-agency .swiper-pagination-bullet-active{background:#fff!important}.footer-v1{background:#142f64;padding:0 10px;overflow:hidden;position:relative;z-index:60}@media screen and (min-width:768px){.footer-v1{padding:0 3em}}.footer-v1__logo{text-align:center}.footer-v1__logo img{background-color:transparent}.footer-v1__social .social__wrapper{display:flex;flex-wrap:wrap;flex-direction:column;align-content:center;align-items:center;justify-content:center;height:100%}.footer-v1__social .social__items{list-style:none;margin:0;padding:0;display:flex}.footer-v1__social .social__items>li{margin:0;padding:0}.footer-v1__social .social__items .social__item{margin:0 .5em}.footer-v1__social .social__svg{width:100%;fill:#fff;transition:all .8s ease}.footer-v1__social .social__link{background:transparent;border:1px solid #fff;border-radius:100%;transition:all 1s ease;font-weight:700;line-height:1em;text-align:center;width:2.5em;height:2.5em;display:flex;align-items:center;justify-content:center;padding:.5em}@media screen and (min-width:768px){.footer-v1__social .social__link{width:2.777em;height:2.777em}}.footer-v1__social .social__link:focus,.footer-v1__social .social__link:hover{background:#fff;border-color:#fff}.footer-v1__social .social__link:focus .social__svg,.footer-v1__social .social__link:hover .social__svg{fill:#142f64}.footer-v1__connect .connect .button-drawing__drawing{height:25px;fill:#fff}.footer-v1__connect .connect .button-drawing__content{font:normal normal 400 20px Poppins,sans-serif;letter-spacing:0;text-transform:lowercase;color:#fff}.footer-v1__connect .connect .button-drawing:focus .button-drawing__content,.footer-v1__connect .connect .button-drawing:hover .button-drawing__content{color:#fff}@media screen and (min-width:768px){.footer-v1__connect .connect .links-group{padding:1em 0 0}}@media screen and (min-width:992px){.footer-v1__partners .partners{text-align:center}.footer-v1__partners .partners__wrapper{display:inline-block}}.footer-v1__partners .partners__list{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.footer-v1__partners .partners__list>li{margin:0;padding:0}.footer-v1__partners .partners__list .partners__item:not(:first-child){margin-left:1em}.footer-v1__partners .partners__link{display:inline-block;vertical-align:middle}.footer-v1__partners .partners__img{display:block;max-height:30px;width:auto;max-width:100%}@media screen and (min-width:1200px){.footer-v1__partners .partners__img{max-height:46px}}.footer-v1__partners .partners--vertical .partners__list{flex-direction:column}.footer-v1__partners .partners--vertical .partners__item+.partners__item{margin-left:0;margin-top:.3em}.footer-v1 .opinionsystem__wrapper{text-align:center}.footer-v1 .opinionsystem__wrapper iframe{padding:1em 0 0}.footer-v1 .copyright{margin-top:1em;margin-bottom:1em;color:#fff;width:100%;opacity:.7}.footer-v1 .copyright__wrapper{display:flex;align-items:center;justify-content:center;flex-direction:column}@media screen and (min-width:992px){.footer-v1 .copyright__wrapper{flex-direction:row}}.footer-v1 .copyright__text{letter-spacing:0;text-transform:none}.footer-v1 .copyright__nav-list,.footer-v1 .copyright__text{font:normal normal 500 12px Poppins,sans-serif}.footer-v1 .copyright__nav-list .nav-list__item{display:inline-block;padding:0 .4em;border-right:1px solid;line-height:1em}.footer-v1 .copyright__nav-list .nav-list__item:last-child{border-right:0}.footer-v1 .copyright__nav-list .nav-list__link{letter-spacing:normal;text-transform:none;text-align:center;color:inherit}.footer-v1__contact .coords{display:flex;flex-direction:column;align-items:center;margin:15px 0;padding:0 10px}@media screen and (min-width:992px){.footer-v1__contact .coords{align-items:flex-start}}.footer-v1__contact .coords .coords-mail a.coords-mail__content{font:normal normal 500 1em/1.4 Poppins,sans-serif;color:#fff;text-decoration:none}.footer-v1__contact .coords .coords-phone a.coords-phone__content{font:normal normal 400 1.125em/1.4 Poppins,sans-serif;color:#fff;text-decoration:none}.footer-v1__contact .coords .coords-address .coords-address__content{font:normal normal 500 1em/1.4 Poppins,sans-serif;color:#fff;text-transform:none;text-decoration:none;text-align:center}@media screen and (min-width:992px){.footer-v1__contact .coords .coords-address .coords-address__content{text-align:left}}.footer-v1-last__wrapper{margin:0 auto 1em;max-width:1400px;text-align:center}.footer-v1-last__lbi-logo{width:140px;height:auto;fill:#fff}.footer-v1-last .nav-list__link{cursor:pointer;background:none;border:none;text-transform:capitalize;text-decoration:none}.footer-v1-top{color:inherit}.footer-v1-top__wrapper{max-width:1400px;margin:0 auto;padding:0;border-bottom:0;display:flex;flex-direction:column;flex-wrap:wrap}.footer-v1-top__wrapper>*{margin:1em 0}@media screen and (min-width:992px){.footer-v1-top__wrapper>*{margin:2em 0}}@media screen and (min-width:992px){.footer-v1-top__wrapper{padding:2em 0 1em;flex-direction:row;justify-content:space-between;flex-wrap:nowrap;align-items:stretch}.footer-v1-top__wrapper>*{margin:0 auto;width:33.3333%}}.footer-v1-top__logo{text-align:center;order:1}@media screen and (min-width:992px){.footer-v1-top__logo{position:relative;order:0;padding-top:3em;margin-top:0}.footer-v1-top__logo img{max-width:80%}}.footer-v1-top__logo img{max-width:100%}.footer-v1-top .title .title__content{padding-bottom:0;text-align:center}.footer-v1-top .title .title__content:after{width:100px;height:4px;background-color:transparent}.footer-v1-top .title .title__content-1,.footer-v1-top .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.footer-v1-top .title .title__content-1{font:normal normal 400 20px/1 Poppins,sans-serif}.footer-v1-top .title .title__content-2{font:normal normal 400 35px/1 Poppins,sans-serif}}@media screen and (min-width:1200px){.footer-v1-top .title{margin-bottom:3em}}.header{background:transparent url(../images/modules/header/1.jpg) no-repeat 50%/cover;color:#fff;position:relative;z-index:99999;overflow:hidden}.header .landing{padding-top:0!important;padding-bottom:0!important}.header__wrapper{padding:2em 1em;position:relative;height:100%;width:100%;display:flex;justify-content:space-between;align-items:center}@media screen and (min-width:1400px){.header__wrapper{padding-left:3em;padding-right:3em}}.header__wrapper .header_button{display:flex;align-items:center;position:absolute;right:0}.header__wrapper .header_button .nav-toggle{position:static;padding:0}.header__wrapper .header_button .search-toggle-menu{background:none;border:none;color:#fff;margin-right:15px;cursor:pointer;display:none}.header:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.27)}.header__container{display:flex;justify-content:center}.header__container.withBandeaux{padding-top:80px}.header__container.withBandeaux .bandeau-info{position:absolute;top:0;left:0;width:100%}.header__topbar{display:none}@media screen and (min-width:1210px){.header__topbar{display:block}}.header__logo{margin-right:3em}.header__top{display:flex;align-items:center;position:absolute;top:1em;left:1em;right:1em}@media screen and (min-width:768px){.header__top{left:3em}}.header__top--v1 .header__top{top:5.5em}.header__top--v1 .header__logo img{max-width:250px}@media screen and (min-width:1200px){.header__top--v1 .header__logo img{max-height:inherit;max-width:300px;height:auto}}@media screen and (min-width:1200px){.header__top--v2{flex-direction:column}}.header__top--v2 .header__logo{position:relative;z-index:1;margin-bottom:2.5em;margin-right:0}.header__top--v2 .header__logo img{max-width:250px}@media screen and (min-width:1200px){.header__top--v2 .header__logo img{max-height:inherit;max-width:400px}}.header__top--v2 .header__nav{width:100%}.header__top--v3{left:inherit;right:inherit}@media screen and (min-width:1200px){.header__top--v3{flex-direction:column-reverse}}.header__top--v3 .header__logo{margin-right:0}.header__top--v3 .header__logo img{max-width:250px;object-fit:contain;max-height:20vh;min-height:inherit}@media screen and (min-width:1200px){.header__top--v3 .header__logo img{max-width:400px}}.header__top--v3 .header__nav{width:100%;margin-bottom:2.5em}.header__nav{flex:1}.header__nav .main-nav__close{right:0;top:1em}.header__nav .main-nav__close-icon{width:40px;height:40px;margin:0 1em 0 0}.header__content{display:flex;flex-direction:column;align-items:center;width:100%}.header__content .header__slogan .title .title__content{padding-bottom:1em;text-align:center}.header__content .header__slogan .title .title__content:after{width:100px;height:4px;background-color:transparent}.header__content .header__slogan .title .title__content-1,.header__content .header__slogan .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.header__content .header__slogan .title .title__content-1{font:normal normal 400 28px/1.4 Poppins,sans-serif}.header__content .header__slogan .title .title__content-2{font:normal normal 400 55px/1.4 Poppins,sans-serif}}.header__search{width:100%;max-width:1230px}.header__links-group{margin:2em 0}.header__links-group .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#142f64}.header__links-group .button:after,.header__links-group .button:before{background:#142f64}.header__links-group .button:focus,.header__links-group .button:hover{color:#142f64;border-color:transparent}.header__links-group .button:focus:before,.header__links-group .button:hover:before{background:#142f64}.header__toolsbox{position:absolute;right:6px;top:50%;transform:translateY(-50%);max-width:150px}.header__toolsbox .links-group__link{display:flex;flex-direction:column;margin:0 0 1em}.header__toolsbox .links-group__link+.links-group__link{margin:0}.header__toolsbox .button-drawing svg{background:#fff;border-radius:100%;padding:10px;max-width:80px;fill:#142f64;box-shadow:-1px 4px 15px -2px #000}.header__toolsbox .button-drawing__content{margin-top:.4em;font:normal normal 400 1.2em/1.4 Poppins,sans-serif;text-transform:none;color:#fff;text-align:center}.header__scroll-block .scroll-block__svg{fill:#142f64;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.header__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.header__scroll-block .scroll-block__svg-border{stroke:#142f64}.header__scroll-block .scroll-block__button:focus .scroll-block__svg,.header__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#142f64}.header__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.header__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#142f64}.header--v2 .header__top{position:relative;top:0;left:0;right:0}.header--v2 .header__wrapper{justify-content:flex-start;flex-direction:column;align-items:flex-start}@media screen and (min-width:1210px){.header--v2 .header__wrapper{align-items:center}}.header--v2 .header__content{margin-top:11vh}@media screen and (min-height:768px){.header--v2 .header__content{margin-top:16vh}}.header--v2 .header__content--withslogan{margin-top:8vh}.header--v2 .header__content .header__slogan{display:block}@media screen and (min-width:1210px){.header--v2 .header__content .header__slogan{display:none}}@media screen and (min-height:900px){.header--v2 .header__content .header__slogan{display:block}}.header--v3 .header__content{position:relative}.header--v3 .header__wrapper{flex-direction:column;justify-content:center;align-items:center}@media screen and (min-width:1210px){.header--v3 .header__wrapper{flex-direction:column-reverse;top:5vh}}.header--inner{background:#fff none no-repeat 50%/cover;color:#142f64;border-bottom:none;z-index:3000;top:0;overflow:inherit}.header--inner,.header--inner .bandeaux-estimation-rapide{position:sticky}.header--inner:before{background-color:transparent}.header--inner .header__top{position:relative;top:0;width:100%}.header--inner .header__logo-img{max-height:40px;max-width:inherit;object-fit:contain}@media screen and (min-width:1200px){.header--inner .header__logo-img{max-height:inherit}}.header--inner .header__logo-img--svg{width:auto}.header--slide .header-swiper{width:100%;height:100vh}.header--slide .header-swiper .swiper-slide{background-size:cover;background-position:50%;background-repeat:no-repeat}.header--slide .header--v1,.header--slide .header--v2,.header--slide .header--v3{margin-top:-100vh}.header__video-background{background:#000;position:static;top:0;right:0;bottom:0;left:0;z-index:0}.header__video-background iframe,.header__video-foreground{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}@media (min-aspect-ratio:16/9){.header__video-foreground{height:300%;top:-100%}}@media (max-aspect-ratio:16/9){.header__video-foreground{width:300%;left:-100%}}.header .main-search{background:hsla(0,0%,100%,.73)}.header .main-search__form.form,.header .main-search__form.form__conditions{color:#fff}.header .main-search__form.form__legals{color:#fff;opacity:.65}.header .main-search__form.form .textfield__input{color:#fff}.header .main-search__form.form .textfield__input::placeholder{color:#fff}.header .main-search__form.form .textfield__input::-ms-input-placeholder{color:#fff}.header .main-search__form.form .textfield[type=date]:invalid::-webkit-datetime-edit{color:#fff}.header .main-search__form.form .textarea__input::placeholder{color:#fff}.header .main-search__form.form .textarea__input::-ms-input-placeholder{color:#fff}.header .main-search__form.form .ss-main.js-select--main .ss-content .ss-list .ss-option{color:#142f64;background:#fff}.header .main-search__form.form .ss-main.js-select--main .ss-content .ss-list .ss-option:hover{color:#fff;background:#142f64}.header .main-search__form.form .range__summary,.header .main-search__form.form .ss-main.js-select--main .ss-multi-selected .ss-value--custom,.header .main-search__form.form .ss-main.js-select--main .ss-multi-selected .ss-values .ss-disabled,.header .main-search__form.form .ss-main.js-select--main .ss-single-selected .placeholder,.header .main-search__form.form .ss-main.js-select--main .ss-single-selected .placeholder .ss-disabled{color:#fff}.header .main-search__form.form .radio__input+label{color:#142f64}.header .main-search__form.form .localizator__values-container{background:#fff}.header .main-search__form.form .localizator__extra .radios__legend{color:#142f64}.header .main-search__form.form .checkbox__box svg path{fill:#fff}@media screen and (min-width:1200px){.body--home .header{min-height:50vh}}.body--home .header:before{z-index:2}.header--inner .bandeaux-estimation-rapide{border-bottom:1px solid #142f64}.body-modal-opened .header--inner{z-index:0}.body--menu-opened .bandeaux-estimation-rapide{z-index:2}.body--page-listing-v1.body-page-listing-bien .header__wrapper .header_button .search-toggle-menu,.body--page-listing-v2.body-page-listing-bien .header__wrapper .header_button .search-toggle-menu,.body--page-listing-v3.body-page-listing-bien .header__wrapper .header_button .search-toggle-menu,.body--page-program-detail-v1.body-page-detail-program .header__wrapper .header_button .search-toggle-menu,.body--page-program-detail-v2.body-page-detail-program .header__wrapper .header_button .search-toggle-menu,.body--page-program-detail-v3.body-page-detail-program .header__wrapper .header_button .search-toggle-menu,.body--page-program-listing-v1.body-page-listing-program .header__wrapper .header_button .search-toggle-menu,.body--page-program-listing-v2.body-page-listing-program .header__wrapper .header_button .search-toggle-menu,.body--page-program-listing-v3.body-page-listing-program .header__wrapper .header_button .search-toggle-menu,.body--page-property-detail-v1.body-page-detail-bien .header__wrapper .header_button .search-toggle-menu,.body--page-property-detail-v2.body-page-detail-bien .header__wrapper .header_button .search-toggle-menu,.body--page-property-detail-v3.body-page-detail-bien .header__wrapper .header_button .search-toggle-menu{display:block}@media screen and (min-width:1210px){.body--page-listing-v1.body-page-listing-bien .header__wrapper .header_button .search-toggle-menu,.body--page-listing-v2.body-page-listing-bien .header__wrapper .header_button .search-toggle-menu,.body--page-listing-v3.body-page-listing-bien .header__wrapper .header_button .search-toggle-menu,.body--page-program-detail-v1.body-page-detail-program .header__wrapper .header_button .search-toggle-menu,.body--page-program-detail-v2.body-page-detail-program .header__wrapper .header_button .search-toggle-menu,.body--page-program-detail-v3.body-page-detail-program .header__wrapper .header_button .search-toggle-menu,.body--page-program-listing-v1.body-page-listing-program .header__wrapper .header_button .search-toggle-menu,.body--page-program-listing-v2.body-page-listing-program .header__wrapper .header_button .search-toggle-menu,.body--page-program-listing-v3.body-page-listing-program .header__wrapper .header_button .search-toggle-menu,.body--page-property-detail-v1.body-page-detail-bien .header__wrapper .header_button .search-toggle-menu,.body--page-property-detail-v2.body-page-detail-bien .header__wrapper .header_button .search-toggle-menu,.body--page-property-detail-v3.body-page-detail-bien .header__wrapper .header_button .search-toggle-menu{display:none}}.nav-toggle{border:none;margin:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;height:50px;width:50px;font-size:1em;cursor:pointer;outline:none;color:#fff;background-color:linear-gradient(#142f64,rgba(20,47,100,.9));border-radius:50%;display:flex;align-items:center;justify-content:center;position:absolute;right:0;z-index:2;padding:0 1em 0 0}@media screen and (min-width:768px){.nav-toggle{height:64px;width:64px}}@media screen and (min-width:1210px){.nav-toggle{display:none}}.nav-toggle__lines{top:50%;margin-top:-1px}.nav-toggle__lines,.nav-toggle__lines:after,.nav-toggle__lines:before{pointer-events:none;display:block;content:"";width:28px;background-color:currentColor;height:2px;border-radius:1px;transform:rotate(0);transition:right .5s,left .5s,transform .2s,background-color .4s .2s}.nav-toggle__lines:after,.nav-toggle__lines:before{width:100%;position:absolute;transition:left .5s}.nav-toggle__lines:before{left:0;top:8px}.nav-toggle__lines:after{left:0;top:-8px}.nav-toggle:hover .nav-toggle__lines:after,.nav-toggle:hover .nav-toggle__lines:before{left:0}.body--home .nav-toggle{top:1em}.search-toggle{border:none;margin:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;position:relative;z-index:10;font-size:1em;cursor:pointer;outline:none;color:#fff;background-color:#142f64;padding:.8em;line-height:0}.search-toggle__icon{color:inherit;fill:currentColor;transition:transform .3s;height:2em;width:2em}.search-toggle:focus .search-toggle__icon,.search-toggle:hover .search-toggle__icon{transform:scale(1.1)}.interkab-home-v1{background:transparent url(../images/modules/interkab/home.v1.png) no-repeat 50%/cover;color:#fff;position:relative;padding-top:2em;padding-bottom:2em}.interkab-home-v1__wrapper{padding-left:1em;padding-right:1em;flex:1;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.interkab-home-v1__wrapper{padding-left:3em;padding-right:3em}}.interkab-home-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(20,47,100,.73)}.interkab-home-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.interkab-home-v1__container-text{margin-bottom:2em;max-height:300px}.interkab-home-v1__drawing-svg{width:81px}.interkab-home-v1__drawing-svg .st0{fill:#bed000}.interkab-home-v1__note{position:absolute;bottom:1em;right:1em;font:normal normal 400 1.1111em/1 Poppins,sans-serif;color:#fff}.interkab-home-v1__note a{color:#fff}.interkab-home-v1__title .title__svg{width:250px}@media screen and (min-width:992px){.interkab-home-v1__title .title__svg{position:absolute;left:0;right:0;margin:0 auto;top:calc(.5em + 126px)}}.interkab-home-v1__title .title__svg .st0{fill:#fff}.interkab-home-v1__title .title__svg .st1{fill:#bed000}.interkab-home-v1__title .title{margin-bottom:0}.interkab-home-v1__title .title .title__content{padding-bottom:1em}.interkab-home-v1__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.interkab-home-v1__title .title .title__content-1,.interkab-home-v1__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.interkab-home-v1__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.interkab-home-v1__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.interkab-home-v1__text-block.text-block{font:normal normal 400 1.3889em/1.6666 Poppins,sans-serif}.interkab-home-v1__links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#bed000}.interkab-home-v1__links .button:after,.interkab-home-v1__links .button:before{background:#bed000}.interkab-home-v1__links .button:focus,.interkab-home-v1__links .button:hover{color:#fff;border-color:#bed000}.interkab-home-v1__links .button:focus:before,.interkab-home-v1__links .button:hover:before{background:#bed000}.interkab-home-v1__scroll-block .scroll-block__svg{fill:#142f64;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.interkab-home-v1__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.interkab-home-v1__scroll-block .scroll-block__svg-border{stroke:#142f64}.interkab-home-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.interkab-home-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#142f64}.interkab-home-v1__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.interkab-home-v1__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#142f64}.interkab-home-v1__items{margin-bottom:4%}.interkab-home-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}@media screen and (max-width:768px){.interkab-home-v1__items-wrapper{margin:0 -2em}}@media screen and (min-width:768px) and (max-width:1200px){.interkab-home-v1__items-wrapper{margin:0 -1em}}@media screen and (min-width:1200px){.interkab-home-v1__items-wrapper{margin:0 -4em}}@media screen and (max-width:768px){.interkab-home-v1__items .item{margin:3em 2em;width:calc(100% - 4em)}}@media screen and (min-width:768px) and (max-width:1200px){.interkab-home-v1__items .item{margin:2em 1em;width:calc(50% - 2em)}}@media screen and (min-width:1200px){.interkab-home-v1__items .item{margin:2em 4em;width:calc(50% - 8em)}}.interkab-home-v1__item.item .title{margin-bottom:2em}.interkab-home-v1__item.item .title .title__content{padding-bottom:1em}.interkab-home-v1__item.item .title .title__content:after{width:100px;height:4px;background-color:#142f64}.interkab-home-v1__item.item .title .title__content-1,.interkab-home-v1__item.item .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.interkab-home-v1__item.item .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.interkab-home-v1__item.item .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.interkab-home-v1__item.item .item__title{position:relative;margin-top:245px}.interkab-home-v1__item.item .item__title:before{content:"";position:absolute;top:-245px;z-index:1;left:50%;transform:translateX(-50%)}.interkab-home-v1__item.item .item__title--vendre:before{background:transparent url(../images/modules/interkab/interkab_avendre_white.png) 0 0 no-repeat;width:201px;height:232px}.interkab-home-v1__item.item .item__title--vendu:before{background:transparent url(../images/modules/interkab/interkab_vendu_white.png) 0 0 no-repeat;width:201px;height:232px}.interkab-home-v2{background:transparent url(../images/modules/interkab/home.v1.png) no-repeat 50%/cover;color:#142f64;position:relative;padding-top:2em;padding-bottom:2em}.interkab-home-v2__wrapper{padding-left:1em;padding-right:1em;flex:1;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.interkab-home-v2__wrapper{padding-left:3em;padding-right:3em}}.interkab-home-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.85)}.interkab-home-v2__container{height:100%;display:flex;justify-content:center;text-align:center}.interkab-home-v2__container-text{margin-bottom:2em;max-height:300px}.interkab-home-v2__drawing-svg{width:81px}.interkab-home-v2__drawing-svg .st0{fill:#bed000}.interkab-home-v2__note{position:absolute;bottom:1em;right:1em;font:normal normal 400 1.1111em/1 Poppins,sans-serif;color:#a1a2a6}.interkab-home-v2__note a{color:#a1a2a6}.interkab-home-v2__title .title__svg{width:250px}.interkab-home-v2__title .title__svg .st0{fill:#fff}.interkab-home-v2__title .title__svg .st1{fill:#bed000}.interkab-home-v2__title .title{margin-bottom:0}.interkab-home-v2__title .title .title__content{padding-bottom:1em}.interkab-home-v2__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.interkab-home-v2__title .title .title__content-1,.interkab-home-v2__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.interkab-home-v2__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.interkab-home-v2__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.interkab-home-v2__text-block.text-block{font:normal normal 400 1.3889em/1.6666 Poppins,sans-serif}.interkab-home-v2__links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#bed000}.interkab-home-v2__links .button:after,.interkab-home-v2__links .button:before{background:#bed000}.interkab-home-v2__links .button:focus,.interkab-home-v2__links .button:hover{color:#fff;border-color:#bed000}.interkab-home-v2__links .button:focus:before,.interkab-home-v2__links .button:hover:before{background:#bed000}.interkab-home-v2__scroll-block .scroll-block__svg{fill:#142f64;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.interkab-home-v2__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.interkab-home-v2__scroll-block .scroll-block__svg-border{stroke:#142f64}.interkab-home-v2__scroll-block .scroll-block__button:focus .scroll-block__svg,.interkab-home-v2__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#142f64}.interkab-home-v2__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.interkab-home-v2__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#142f64}.interkab-home-v2__items{margin-bottom:4%}.interkab-home-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}@media screen and (max-width:768px){.interkab-home-v2__items-wrapper{margin:0 -2em}}@media screen and (min-width:768px) and (max-width:1200px){.interkab-home-v2__items-wrapper{margin:0 -1em}}@media screen and (min-width:1200px){.interkab-home-v2__items-wrapper{margin:0 -4em}}@media screen and (max-width:768px){.interkab-home-v2__items .item{margin:3em 2em;width:calc(100% - 4em)}}@media screen and (min-width:768px) and (max-width:1200px){.interkab-home-v2__items .item{margin:2em 1em;width:calc(50% - 2em)}}@media screen and (min-width:1200px){.interkab-home-v2__items .item{margin:2em 4em;width:calc(50% - 8em)}}.interkab-home-v2__item.item .title{margin-bottom:2em}.interkab-home-v2__item.item .title .title__content{padding-bottom:1em}.interkab-home-v2__item.item .title .title__content:after{width:100px;height:4px;background-color:#142f64}.interkab-home-v2__item.item .title .title__content-1,.interkab-home-v2__item.item .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.interkab-home-v2__item.item .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.interkab-home-v2__item.item .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.interkab-home-v2__item.item .item__title{position:relative;margin-top:245px}.interkab-home-v2__item.item .item__title:before{content:"";position:absolute;top:-245px;z-index:1;left:50%;transform:translateX(-50%)}.interkab-home-v2__item.item .item__title--vendre:before{background:transparent url(../images/modules/interkab/interkab_avendre.png) 0 0 no-repeat;width:201px;height:232px}.interkab-home-v2__item.item .item__title--vendu:before{background:transparent url(../images/modules/interkab/interkab_vendu.png) 0 0 no-repeat;width:201px;height:232px}.interkab-v2{background:transparent url(../images/modules/interkab/2.jpg) no-repeat 50%/cover;color:#142f64;position:relative;padding-top:2em;padding-bottom:2em}.interkab-v2__wrapper{padding-left:1em;padding-right:1em;flex:1;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.interkab-v2__wrapper{padding-left:3em;padding-right:3em}}.interkab-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.85)}.interkab-v2__container{height:100%;display:flex;justify-content:center;text-align:center}.interkab-v2__container-text{margin-bottom:2em;max-height:300px}.interkab-v2__drawing-svg{width:120px}.interkab-v2__logo{margin-bottom:2em}.interkab-v2__title .title{margin-bottom:1em}.interkab-v2__title .title .title__content{padding-bottom:1em}.interkab-v2__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.interkab-v2__title .title .title__content-1,.interkab-v2__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.interkab-v2__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.interkab-v2__title .title .title__content-2{font:normal normal 400 2.2222em/1.4 Poppins,sans-serif}}.interkab-v2__text-block.text-block{font:normal normal 400 1.16667em/1.6666 Poppins,sans-serif}.interkab-v2__links .button{text-transform:lowercase;background:transparent;color:#142f64;border-color:#142f64}.interkab-v2__links .button:after,.interkab-v2__links .button:before{background:#142f64}.interkab-v2__links .button:focus,.interkab-v2__links .button:hover{color:#fff;border-color:#142f64}.interkab-v2__links .button:focus:before,.interkab-v2__links .button:hover:before{background:#142f64}.interkab-v2__scroll-block .scroll-block__svg{fill:#142f64;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.interkab-v2__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.interkab-home-v3--black{position:relative;background-image:url(/images/bg-module-interkab-black.png);background-repeat:no-repeat;background-size:cover}.interkab-home-v3--black .st0{fill:#fff}.interkab-home-v3--black .st1{fill:#bed000}.interkab-home-v3--black .interkab-home-module-hp{width:85%;margin:0 auto}@media screen and (min-width:981px){.interkab-home-v3--black .interkab-home-module-hp{padding:2% 0}}@media screen and (max-width:980px){.interkab-home-v3--black .interkab-home-module-hp{padding:15% 0}}@media screen and (min-width:981px){.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home{display:flex}}@media screen and (max-width:980px){.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home{display:block}}.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .logo-module-interkab{flex-direction:column}@media screen and (min-width:1280px){.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .logo-module-interkab{width:50%}}@media screen and (max-width:1279px){.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .logo-module-interkab{width:100%}}@media screen and (min-width:981px){.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .logo-module-interkab{align-items:start}}@media screen and (max-width:980px){.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .logo-module-interkab{align-items:center;text-align:center}}.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .logo-module-interkab .title-module-interkab-1{margin:.6em 0;display:block;text-transform:none;color:#fff}@media screen and (min-width:1451px){.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .logo-module-interkab .title-module-interkab-1{font:normal 900 24px/31px Raleway}}.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .logo-module-interkab .after-h1-module-interkab{color:#bed000;line-height:20px}.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .logo-module-interkab svg{max-width:241px;height:auto}.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-achter-interkab{flex-direction:column;padding-top:14px}@media screen and (min-width:1280px){.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-achter-interkab{width:25%}}@media screen and (max-width:1279px){.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-achter-interkab{width:100%}}@media screen and (min-width:981px){.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-achter-interkab{align-items:start}}@media screen and (max-width:980px){.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-achter-interkab{align-items:center;text-align:center;margin:6% 0}}.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-achter-interkab .interkab-after-title{color:#bed000;line-height:20px}.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-achter-interkab p{color:#fff;font-family:Open Sans,sans-serif}@media screen and (min-width:1451px){.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-achter-interkab p{font-size:18px}}.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-achter-interkab p b{font-weight:700}.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-vendez-interkab{flex-direction:column;padding-top:14px}@media screen and (min-width:1280px){.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-vendez-interkab{width:25%}}@media screen and (max-width:1279px){.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-vendez-interkab{width:100%}}@media screen and (min-width:981px){.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-vendez-interkab{align-items:start}}@media screen and (max-width:980px){.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-vendez-interkab{align-items:center;text-align:center}}.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-vendez-interkab .interkab-after-title{color:#bed000;line-height:20px}.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-vendez-interkab p{color:#fff;font-family:Open Sans,sans-serif}@media screen and (min-width:1451px){.interkab-home-v3--black .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-vendez-interkab p{font-size:16px}}.interkab-home-v3--black .interkab-home-module-hp .title-module-interkab-2{padding-bottom:4px;color:#fff}@media screen and (min-width:1451px){.interkab-home-v3--black .interkab-home-module-hp .title-module-interkab-2{font:normal 900 30px/31px Raleway}}@media screen and (min-width:769px){.interkab-home-v3--black .note-le-interkab{position:absolute;right:1%;bottom:10px}}@media screen and (max-width:768px){.interkab-home-v3--black .note-le-interkab{text-align:center;padding-bottom:23px}}.interkab-home-v3--black .note-le-interkab p{font-weight:700;font-size:14px;color:#fff;font-family:Open Sans,sans-serif}@media screen and (max-width:1450px){.interkab-home-v3--black .vous-achter-interkab{padding-right:1%}.interkab-home-v3--black .logo-module-interkab .title-module-interkab-1{text-transform:none;color:#fff;font:normal 900 20px/27px Raleway}.interkab-home-v3--black .vous-achter-interkab p,.interkab-home-v3--black .vous-vendez-interkab p{font-size:14px}.interkab-home-v3--black .title-module-interkab-2{padding-top:20px;font:normal 900 25px/26px Raleway}}.interkab-v2-inner{position:relative;padding:1em 0;background-repeat:no-repeat;background-position:50%;background-image:url(/images/interkab_bg_inner_v2.png)}@media screen and (max-width:984px){.interkab-v2-inner{background-size:cover}}.interkab-v2-inner__title .title{margin-bottom:0}.interkab-v2-inner svg{max-width:241px;height:auto}@media screen and (max-width:767px){.interkab-v2-inner svg.interkab-v2-inner__logo-svg{width:100%}}.interkab-v2-inner .title__content{display:flex;flex-direction:column;padding-top:11px}.interkab-v2-inner .title__content .title__content-innerv2-2{color:#bed000;letter-spacing:0;text-transform:none;font:normal 900 24px Raleway}.interkab-v2-inner .title__content .title__content-innerv2-1{letter-spacing:0;color:#333;text-transform:none;font:normal 900 24px Raleway}.interkab-v2-inner .title__content:after{display:none}.interkab-v2-inner .interkab-v2-inner__text-block-title{display:flex;flex-direction:column}.interkab-v2-inner .interkab-v2-inner__text-block-title .title-text-block-1{color:#000;letter-spacing:0;text-transform:none;font:normal normal 900 30px Raleway}.interkab-v2-inner .interkab-v2-inner__text-block-title .title-text-block-2{color:#bed000;letter-spacing:0;text-transform:none;font:normal 900 30px Raleway}.interkab-v2-inner .text-block{color:#000;text-transform:none;padding-top:19px;font:normal normal 18px Open Sans}@media screen and (min-width:981px){.interkab-v2-inner .text-block{padding-right:4px}}.interkab-v2-inner .interkab-v2-inner__notice{color:#000;font:normal 700 14px Open Sans;position:absolute;right:0}@media screen and (min-width:982px){.interkab-v2-inner .interkab-v2-inner__notice{bottom:4px}}@media screen and (max-width:981px){.interkab-v2-inner .interkab-v2-inner__notice{bottom:59px}}.interkab-v2-inner .links-group{display:flex}@media screen and (max-width:982px){.interkab-v2-inner .links-group{justify-content:center}}.interkab-v2-inner .links-group .links-group__wrapper{flex-direction:row;align-items:start;text-align:left;padding-top:39px}@media screen and (min-width:982px){.interkab-v2-inner .links-group .links-group__wrapper{justify-content:left}}@media screen and (max-width:981px){.interkab-v2-inner .links-group .links-group__wrapper{justify-content:center}}.interkab-v2-inner .links-group .links-group__wrapper a.links-group__link.button{background:#333;border-radius:27px;color:#fff;font-size:22px;letter-spacing:0;padding:10px 56px;overflow:auto;font-weight:300;box-shadow:1px 1px 3px #000;border:none;text-transform:lowercase;max-width:171px}.interkab-v2-inner .interkab-v2-inner__wrapper{display:flex;justify-content:space-around}@media screen and (max-width:981px){.interkab-v2-inner .interkab-v2-inner__wrapper{flex-direction:column;align-items:center;text-align:center}}@media screen and (min-width:982px){.interkab-v2-inner .interkab-v2-inner__wrapper{flex-direction:row}}.interkab-v2-inner .interkab-v2-inner__container{position:relative;margin:auto}@media screen and (max-width:981px){.interkab-v2-inner .interkab-v2-inner__container{width:calc(100% - 2em)}}@media screen and (min-width:982px){.interkab-v2-inner .interkab-v2-inner__container{width:calc(100% - 5em)}}.interkab-v2-inner .interkab-v2-right-content{padding-top:21px}section.interkab-home-v3{position:relative;background-image:url(/images/bg-module-interkab.png);background-repeat:no-repeat;background-size:cover}section.interkab-home-v3 .interkab-home-module-hp{width:85%;margin:0 auto}@media screen and (min-width:981px){section.interkab-home-v3 .interkab-home-module-hp{padding:2% 0}}@media screen and (max-width:980px){section.interkab-home-v3 .interkab-home-module-hp{padding:15% 0}}@media screen and (min-width:981px){section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home{display:flex}}@media screen and (max-width:980px){section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home{display:block}}section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .logo-module-interkab{flex-direction:column}@media screen and (min-width:1280px){section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .logo-module-interkab{width:50%}}@media screen and (max-width:1279px){section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .logo-module-interkab{width:100%}}@media screen and (min-width:981px){section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .logo-module-interkab{align-items:start}}@media screen and (max-width:980px){section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .logo-module-interkab{align-items:center;text-align:center}}section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .logo-module-interkab .title-module-interkab-1{text-transform:none;color:#333;display:block;margin:.6em 0}@media screen and (min-width:1451px){section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .logo-module-interkab .title-module-interkab-1{font:normal 900 24px/31px Raleway}}section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .logo-module-interkab .after-h1-module-interkab{color:#bed000;line-height:20px}section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .logo-module-interkab svg{max-width:241px;height:auto}section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-achter-interkab{flex-direction:column;padding-top:14px}@media screen and (min-width:1280px){section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-achter-interkab{width:25%}}@media screen and (max-width:1279px){section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-achter-interkab{width:100%}}@media screen and (min-width:981px){section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-achter-interkab{align-items:start}}@media screen and (max-width:980px){section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-achter-interkab{align-items:center;text-align:center;margin:6% 0}}section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-achter-interkab .interkab-after-title{color:#bed000;line-height:20px}section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-achter-interkab p{color:#333;font-family:Open Sans,sans-serif}@media screen and (min-width:1451px){section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-achter-interkab p{font-size:16px}}section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-achter-interkab p b{font-weight:700}section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-vendez-interkab{flex-direction:column;padding-top:14px}@media screen and (min-width:1280px){section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-vendez-interkab{width:25%}}@media screen and (max-width:1279px){section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-vendez-interkab{width:100%}}@media screen and (min-width:981px){section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-vendez-interkab{align-items:start}}@media screen and (max-width:980px){section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-vendez-interkab{align-items:center;text-align:center}}section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-vendez-interkab .interkab-after-title{color:#bed000;line-height:20px}section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-vendez-interkab p{color:#333;font-family:Open Sans,sans-serif}@media screen and (min-width:1451px){section.interkab-home-v3 .interkab-home-module-hp .all-boxes-module-intrekab-home .vous-vendez-interkab p{font-size:16px}}section.interkab-home-v3 .interkab-home-module-hp .title-module-interkab-2{padding-bottom:4px;color:#000}@media screen and (min-width:1451px){section.interkab-home-v3 .interkab-home-module-hp .title-module-interkab-2{font:normal 900 30px/31px Raleway}}@media screen and (min-width:769px){section.interkab-home-v3 .note-le-interkab{position:absolute;right:1%;bottom:10px}}@media screen and (max-width:768px){section.interkab-home-v3 .note-le-interkab{text-align:center}}section.interkab-home-v3 .note-le-interkab p{font-weight:700;font-size:14px;color:#333;font-family:Open Sans,sans-serif}@media screen and (max-width:1450px){section.interkab-home-v3 .vous-achter-interkab{padding-right:1%}section.interkab-home-v3 .logo-module-interkab .title-module-interkab-1{text-transform:none;color:#333;font:normal 900 20px/27px Raleway}section.interkab-home-v3 .vous-achter-interkab p,section.interkab-home-v3 .vous-vendez-interkab p{font-size:14px}section.interkab-home-v3 .title-module-interkab-2{padding-top:20px;font:normal 900 25px/26px Raleway}}.jestimo{color:#142f64;position:relative}.jestimo__background{background:transparent url(../images/modules/jestimo/1.jpg) no-repeat 50%/cover}.jestimo__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.82)}.jestimo__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1400px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.jestimo__wrapper{padding-left:3em;padding-right:3em}}.jestimo__container{height:100%;display:flex;justify-content:center;text-align:center}.jestimo__container-text{margin-bottom:8%;max-height:300px}.jestimo__title .title .title__content{padding-bottom:1em}.jestimo__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.jestimo__title .title .title__content-1,.jestimo__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.jestimo__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.jestimo__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.jestimo__title+.jestimo__links{margin-top:5em}.jestimo__text-block.text-block{font:normal normal 400 1em/1 Poppins,sans-serif}.jestimo__links .button{text-transform:lowercase;background:transparent;color:#142f64;border-color:#142f64}.jestimo__links .button:after,.jestimo__links .button:before{background:#142f64}.jestimo__links .button:focus,.jestimo__links .button:hover{color:#fff!important;border-color:#142f64}.jestimo__links .button:focus:before,.jestimo__links .button:hover:before{background:#142f64}.jestimo__scroll-block .scroll-block__svg{fill:#fff;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.jestimo__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.jestimo__scroll-block .scroll-block__svg-border{stroke:#fff}.jestimo__scroll-block .scroll-block__button:focus .scroll-block__svg,.jestimo__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#142f64}.jestimo__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.jestimo__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#142f64}.jestimo .form .form-group>*{flex-wrap:wrap}.jestimo .form .form-group>*,.jestimo .form .radios__group .radios__item{display:flex;align-items:center}.jestimo .form .radios__group .select{min-width:150px;margin-left:1em}.jestimo .form .label-txt{margin-right:2em}.jestimo .form .textfield{padding:.5em}.jestimo .form .form__field{margin:0 1em 2em}.jestimo .form .textfield__input::placeholder{opacity:1}.jestimo .form .textfield__input::-ms-input-placeholder{opacity:1}.jestimo .jestimo_label_conditions{color:inherit}.jumbotron-v1{background:transparent url(../images/modules/cro/1.jpg) no-repeat 50%/cover;color:#142f64;position:relative;margin-bottom:4em;min-height:auto}.jumbotron-v1__wrapper{padding-left:1em;padding-right:1em;flex:1;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.jumbotron-v1__wrapper{padding-left:3em;padding-right:3em}}.jumbotron-v1__wrapper>:last-child{margin-bottom:4em}.jumbotron-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.86)}.jumbotron-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.jumbotron-v1__container-text{margin-bottom:8%;max-height:300px}.jumbotron-v1__title .title{margin-bottom:0}.jumbotron-v1__title .title .title__content{padding-bottom:1em}.jumbotron-v1__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.jumbotron-v1__title .title .title__content-1,.jumbotron-v1__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.jumbotron-v1__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.jumbotron-v1__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.jumbotron-v1__text-block.text-block{font:normal normal 400 1em/1.6666 Poppins,sans-serif}.jumbotron-v1--search{background:transparent url(../images/modules/jumbotron/5.jpg) no-repeat 50%/cover;min-height:auto;display:none}.jumbotron-v1--search:before{background-color:rgba(20,47,100,.6)}.jumbotron-v1--search .jumbotron-v1__wrapper{padding:2em 3em}@media screen and (min-width:992px){.jumbotron-v1--search .jumbotron-v1__wrapper{padding:0 3em}}@media screen and (min-width:1200px){.jumbotron-v1--search{display:block}}.links-v1{display:flex}.links-v1 .button-svg{margin-right:1em;fill:#142f64}.links-v1 .button:focus,.links-v1 .button:hover{color:#fff!important;border-color:#142f64}.links-v1 .button:focus .button-svg,.links-v1 .button:hover .button-svg{fill:#fff!important}.links-v1 .button-drawing{border-width:2px;border-style:solid}.loader_container{position:absolute;top:0;left:0;background:rgba(20,47,100,.7);width:100%;height:100%;display:flex;align-items:center;justify-content:center;z-index:-1;opacity:0;transition:.25s}.loader_container.active{z-index:9999;opacity:1}.loader_container:before{animation-iteration-count:infinite;animation-duration:.5s;animation-name:rotationLoader;content:"";width:35px;height:35px;border-radius:50%;border:5px solid #142f64;border-left-color:transparent}@keyframes rotationLoader{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.formOffredem__container{display:flex;flex-direction:column;justify-content:space-between;align-items:center;margin:0}@media screen and (min-width:576px){.formOffredem__container{flex-direction:column}}@media screen and (min-width:992px){.formOffredem__container{flex-direction:row}}.formOffredem__container .form__structure{width:100%}.formOffredem__container .form__element{position:relative}.formOffredem__container .form__content{display:flex;justify-content:center;flex-direction:column}@media screen and (min-width:576px){.formOffredem__container .form__content{flex-direction:row}}.formOffredem__container .form__content .button-select__element{text-decoration:none;display:flex;align-items:center;justify-content:center;flex-direction:column;font:normal normal 400 15px/1.2em Poppins,sans-serif;border:1px solid #142f64;background:#142f64;color:#fff;padding:0 1em;letter-spacing:1px;width:100%;transition:.3s;text-transform:lowercase;cursor:pointer;min-height:50px}.formOffredem__container .form__content .button-select__element .button-select__element__text{text-transform:lowercase}@media screen and (min-width:992px){.formOffredem__container .form__content .button-select__element{width:165px;min-height:60px}}.formOffredem__container .form__content .button-select__element.active,.formOffredem__container .form__content .button-select__element:hover{background:#142f64;border-color:#142f64;color:#fff}.formOffredem__container .form__content .list-elements__structure{display:block;position:relative;margin-bottom:.5em;width:100%}@media screen and (min-width:576px){.formOffredem__container .form__content .list-elements__structure{margin:0 .5em 1em}.formOffredem__container .form__content .list-elements__structure:first-child{margin-left:0}.formOffredem__container .form__content .list-elements__structure:last-child{margin-right:0}}@media screen and (min-width:992px){.formOffredem__container .form__content .list-elements__structure{margin:0 1em 0 0;width:auto}}.formOffredem__container .form__content .list-elements__structure .elements__content{display:flex;flex-direction:column;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 0 10px 0 rgba(40,40,40,.2);border:1px solid #919191;background:#fff;padding:10px 15px;min-width:100%;width:100%;opacity:0;z-index:-1;transition:.3s;pointer-events:none}@media screen and (min-width:992px){.formOffredem__container .form__content .list-elements__structure .elements__content{width:auto}}.formOffredem__container .form__content .list-elements__structure .elements__content .item-element{display:block;padding:7.5px 0}.formOffredem__container .form__content .list-elements__structure .elements__content .item-element .radio__item{display:none}.formOffredem__container .form__content .list-elements__structure .elements__content .item-element .radio__item-span{width:20px;min-width:20px;height:20px;border:1px solid #919191;border-radius:100%;display:flex;align-items:center;justify-content:center;margin-right:10px}.formOffredem__container .form__content .list-elements__structure .elements__content .item-element .radio__item-span:before{content:"";width:10px;height:10px;border-radius:100%;background:#142f64;transform:scale(0);opacity:0;transition:.3s}.formOffredem__container .form__content .list-elements__structure .elements__content .item-element .radio__item:checked+.item-label .radio__item-span:before{transform:scale(1);opacity:1}.formOffredem__container .form__content .list-elements__structure .elements__content .item-element .radio__item-text{display:block;white-space:nowrap}.formOffredem__container .form__content .list-elements__structure .elements__content .item-element.empty{filter:grayscale(100%)}.formOffredem__container .form__content .list-elements__structure .elements__content .item-label{cursor:pointer;display:flex;align-items:center;text-transform:lowercase;font:normal normal 400 15px/1.2em Poppins,sans-serif}.formOffredem__container .form__content .list-elements__structure .elements__content .item-label:hover .radio__item-span:before{transform:scale(1);opacity:1}.formOffredem__container .form__content .list-elements__structure:hover .elements__content{pointer-events:auto;opacity:1;top:100%;z-index:100}.formOffredem__container .link-email__content{width:100%;display:flex}.formOffredem__container .link-email__content-icon{width:20px;height:20px;margin-right:10px}@media screen and (min-width:992px){.formOffredem__container .link-email__content{width:auto}}.formOffredem__container .link-email__element{padding:1em 1.5em;font-size:.8em;font-weight:400;transition:.3s;text-align:center;background:#142f64;color:#fff;text-transform:lowercase;letter-spacing:1px;border:none;width:100%}.formOffredem__container .link-email__element:before{background:#142f64}.formOffredem__container .link-email__element:hover{color:#fff}@media screen and (min-width:992px){.formOffredem__container .link-email__element{width:auto;white-space:nowrap}}.formCheckbox__container{width:100%}.formCheckbox__container .formCheckbox__label-checkbox{text-transform:none;text-align:left;padding-bottom:1em;font:normal normal 400 15px/1.2em Poppins,sans-serif;letter-spacing:1px}.formCheckbox__container .formCheckbox__content{max-height:210px;overflow-y:auto}.formCheckbox__container .formCheckbox__list-content{display:flex;flex-direction:column}.formCheckbox__container .formCheckbox__list-content .list-element{margin-bottom:1em;display:flex}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-span{transition:.3s;background:transparent;border:1px solid #919191;display:flex;align-items:center;justify-content:center;min-width:20px;width:20px;height:20px;border-radius:3px;margin-right:10px}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-span:before{transition:.3s;content:"";width:10px;margin-top:-2px;height:6px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg) scale(0)}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-text{text-align:left;padding-right:5px}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-text:first-letter{text-transform:none}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-text .count{color:#142f64}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-input{display:none}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-input:checked+.checkbox-label .checkbox-span{background:#142f64;border-color:transparent}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-input:checked+.checkbox-label .checkbox-span:before{transform:rotate(-45deg) scale(1)}.formCheckbox__container .formCheckbox__list-content .list-element .checkbox-label{display:flex;align-items:center;cursor:pointer}.formCheckbox__container .formCheckbox__list-content .list-element.empty{filter:grayscale(100%);order:2;opacity:.75}.formCheckbox__container .formCheckbox__list-content .list-element.empty .checkbox-span{background:#f2f2f2;border-color:#f2f2f2}.formCheckbox__container .formCheckbox__list-content .list-element.empty .checkbox-label{cursor:auto}.formCheckboxCat__container .formCheckboxCat__label-checkbox{text-transform:none;font:normal normal 400 15px/1.2em Poppins,sans-serif;letter-spacing:1px;text-align:left;padding-bottom:1em}.formCheckboxCat__container .formCheckboxCat__list-content{display:flex;flex-wrap:wrap;justify-content:flex-start}.formCheckboxCat__container .formCheckboxCat__list-content .list-element{display:flex;flex-direction:column;align-items:flex-start;width:100%;padding-bottom:1em}@media screen and (min-width:992px){.formCheckboxCat__container .formCheckboxCat__list-content .list-element{width:33.3333%;padding-right:3%}.formCheckboxCat__container .formCheckboxCat__list-content .list-element.open{width:100%}}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-text{display:flex;align-items:flex-start;background:none;border:none;cursor:pointer}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-text .button-open-close{width:16px;height:16px;display:flex;align-items:center;justify-content:center;margin-right:1em;margin-top:1px}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-text .button-open-close:before{content:"";width:16px;height:1px;background:#142f64}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-text .button-open-close:after{content:"";width:1px;height:16px;background:#142f64;margin-left:-8px;opacity:1;transition:.3s}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-text .label-list-element{text-align:left;font:normal normal 400 15px/1.2em Poppins,sans-serif}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container{max-height:0;overflow-y:auto;width:100%;display:flex;flex-direction:column;transition:.3s}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content{margin-bottom:1em}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .checkbox-span{transition:.3s;border:1px solid #919191;display:flex;align-items:center;justify-content:center;width:20px;min-width:20px;height:20px;border-radius:3px;margin-right:10px}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .checkbox-span:before{transition:.3s;content:"";width:10px;margin-top:-2px;height:6px;border-bottom:2px solid #fff;border-left:2px solid #fff;transform:rotate(-45deg) scale(0)}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .checkbox-text{text-align:left;padding-right:5px}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .checkbox-text:first-letter{text-transform:none}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .checkbox-input{display:none}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .checkbox-input:checked+.checkbox-label .checkbox-span{background:#142f64;border-color:transparent}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .checkbox-input:checked+.checkbox-label .checkbox-span:before{transform:rotate(-45deg) scale(1)}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .checkbox-label{display:flex;align-items:center;cursor:pointer;font:normal normal 400 15px/1.2em Poppins,sans-serif}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content .count{color:#142f64}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content.empty{filter:grayscale(100%);order:2;opacity:.75}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content.empty .checkbox-span{background:#f2f2f2;border-color:#f2f2f2}.formCheckboxCat__container .formCheckboxCat__list-content .list-element .formCheckboxCat__list-element__container .element__content.empty .checkbox-label{cursor:auto}.formCheckboxCat__container .formCheckboxCat__list-content .list-element.open .button-open-close:after{opacity:0;transform:rotate(90deg)}.formCheckboxCat__container .formCheckboxCat__list-content .list-element.open .formCheckboxCat__list-element__container{max-height:200px;width:100%;margin:15px 0}.formRange__container .noUi-touch-area{cursor:pointer}.formRange__container.empty{opacity:.35;cursor:auto;position:relative}.formRange__container.empty:before{z-index:99;content:"";position:absolute;top:0;left:0;width:100%;height:100%}.formRadio__container{width:100%}.formRadio__container .formRadio__label-radio{text-transform:none;font:normal normal 400 15px/1.2em Poppins,sans-serif;text-align:left;padding-bottom:1em}.formRadio__container .formRadio__content{max-height:210px;overflow-y:auto}.formRadio__container .formRadio__list-content{display:flex}.formRadio__container .formRadio__list-content .list-element{display:flex;margin-right:1em}.formRadio__container .formRadio__list-content .list-element .radio-span{transition:.3s;border:1px solid #919191;display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:100%;margin-right:10px}.formRadio__container .formRadio__list-content .list-element .radio-span:before{transition:.3s;content:"";width:10px;height:10px;border-radius:100%;transform:scale(0);background:#142f64}.formRadio__container .formRadio__list-content .list-element .radio-text{text-align:left;padding-right:5px;text-transform:lowercase}.formRadio__container .formRadio__list-content .list-element .radio-input{display:none}.formRadio__container .formRadio__list-content .list-element .radio-input:checked+.radio-label .radio-span:before{transform:scale(1)}.formRadio__container .formRadio__list-content .list-element .radio-label{display:flex;align-items:center;cursor:pointer}.formInteger__container{width:100%;display:flex;justify-content:center}@media screen and (min-width:992px){.formInteger__container{justify-content:flex-start}}.formInteger__container .formInteger__content{display:flex;align-items:center;justify-content:flex-start;position:relative;flex-direction:column}.formInteger__container .formInteger__content .integer_content{display:flex}.formInteger__container .formInteger__content .label-element{text-align:center;width:100%;padding-bottom:10px;text-transform:lowercase;font:normal normal 400 15px/1.2em Poppins,sans-serif}.formInteger__container .formInteger__content .button-element{cursor:pointer;width:30px;font-weight:700;height:30px;border:2px solid #142f64;color:#142f64;background:transparent;border-radius:100%;transition:.3s;display:flex;align-items:center;justify-content:center}.formInteger__container .formInteger__content .button-element:disabled{border-color:#fff;color:#fff;opacity:.5;cursor:auto}.formInteger__container .formInteger__content .button-element:not(:disabled):hover{border-color:#142f64}.formInteger__container .formInteger__content .input-element{outline:none;width:50px;text-align:center;background:transparent;color:#fff;border:none;font:normal normal 600 15px/1.2em Poppins,sans-serif}@media screen and (min-width:576px){.formInteger__container .formInteger__content .input-element{width:75px}}.formDateLocsais__container{width:100%;display:flex;justify-content:center}@media screen and (min-width:992px){.formDateLocsais__container{padding-right:3em;justify-content:flex-start}}.formDateLocsais__container .formDateLocsais__structure{width:100%}.formDateLocsais__container .formDateLocsais__label-date{text-transform:none;font:normal normal 400 15px/1.2em Poppins,sans-serif;letter-spacing:1px;text-align:left;padding-bottom:25px}.formDateLocsais__container .formDateLocsais__label-date .text_icon{display:none}.formDateLocsais__container .formDateLocsais__content{display:flex;align-items:center;justify-content:space-between;position:relative}.formDateLocsais__container .formDateLocsais__content .date-label{font:normal normal 400 15px/1.2em Poppins,sans-serif;text-transform:lowercase;letter-spacing:1px;color:#525252}.formDateLocsais__container .formDateLocsais__content .date-content{width:47.5%;display:flex;flex-direction:column;align-items:flex-start;position:relative}.formDateLocsais__container .formDateLocsais__content .date-content .date-input__structure{width:100%;position:relative;overflow:hidden}.formDateLocsais__container .formDateLocsais__content .date-content .date-input{font:normal normal 400 15px/1.2em Poppins,sans-serif;outline:none;width:150%;text-align:left;min-height:30px;border-radius:0;background:none;border:none;padding:5px 0;color:#142f64;border-bottom:1px solid #142f64!important}.formDateLocsais__container .formDateLocsais__content .date-content .date-input::placeholder{color:#142f64}.formDateLocsais__container .formDateLocsais__content .date-content .icon_calendar{position:absolute;bottom:0;right:-7px;width:30px;height:30px;fill:#142f64}.formDateLocsais__container .formDateLocsais__reset-content{width:100%;text-align:center}.formDateLocsais__container .formDateLocsais__reset-content .button__reset-button{cursor:pointer;margin:15px auto 0;border:none;text-transform:lowercase;letter-spacing:0;font:normal normal 400 15px/1.2em Poppins,sans-serif;color:#142f64;background:none;display:flex;align-items:center}.formDateLocsais__container .formDateLocsais__reset-content .button__reset-button .button__reset-svg{fill:#142f64;width:25px;height:25px;transition:.3s}.formDateLocsais__container .formDateLocsais__reset-content .button__reset-button:hover .button__reset-svg{transform:rotate(1turn)}.formDate__container{width:100%;display:flex;justify-content:center}@media screen and (min-width:768px){.formDate__container{justify-content:flex-start}}.formDate__container .formDate__content{position:relative;width:85%}.formDate__container .formDate__content .date-input__structure{width:100%}.formDate__container .formDate__content .date-input__content{width:100%;position:relative;border-bottom:1px solid #142f64}.formDate__container .formDate__content .date-input{outline:none;display:flex;align-items:center;justify-content:space-between;min-height:45px;width:150%;border:none;background:transparent;color:#142f64}.formDate__container .formDate__content .date-label{padding-bottom:1em;text-transform:lowercase;font:normal normal 400 15px/1.2em Poppins,sans-serif;letter-spacing:1px}@media screen and (min-width:768px){.formDate__container .formDate__content .date-label{display:none}}.formDate__container .formDate__content .date-icon{position:absolute;top:10.5px;right:0;display:flex;justify-content:center;align-items:center;width:19px;height:19px}.formDate__container .formDate__content .date-icon:before{content:"";width:1px;height:19px;background:#142f64}.formDate__container .formDate__content .date-icon:after{position:absolute;top:9px;left:0;content:"";width:19px;height:1px;background:#142f64}.formBubble__container{width:100%;display:none;justify-content:flex-start;align-items:flex-start;padding:.5em 1em}.formBubble__container.active{display:flex}.formBubble__container .button-more__element{background:#142f64;color:#fff;margin:10px 0;border-radius:100%;min-width:30px;width:30px;height:30px;border:none;position:relative;cursor:pointer;display:none;transition:.3s}.formBubble__container .button-more__element.active{display:flex}.formBubble__container .button-more__element:before{content:"";width:15px;position:absolute;height:1px;top:calc(50% - .5px);left:7.5px;background:#fff}.formBubble__container .button-more__element:after{content:"";width:1px;position:absolute;top:7.5px;left:calc(50% - .5px);height:15px;transition:.3s;background:#fff}@media screen and (min-width:992px){.formBubble__container .button-more__element:hover{background:#919191}.formBubble__container .button-more__element:hover:after{opacity:0;transform:rotate(90deg)}}.formBubble__container .button-more__element.open{background:#919191}.formBubble__container .button-more__element.open:after{opacity:0;transform:rotate(90deg)}.formBubble__container .formBubble__structure{height:50px;width:100%;overflow:hidden;transition:.3s}.formBubble__container .formBubble__content{width:100%;display:flex;flex-wrap:wrap}.formBubble__container .formBubble__element{display:flex;border:none;background:none}.formBubble__container .formBubble__element__button{border:none;border-radius:50px;margin:5px 10px 5px 0;background:#142f64;color:#919191;padding:5px 1.25em 5px 1em;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.3s;position:relative;font:normal normal 400 15px/1.2em Poppins,sans-serif}.formBubble__container .formBubble__element__button:hover{background:#142f64}.formBubble__container .formBubble__element__button:hover .formBubble__element__text{text-decoration:line-through}.formBubble__container .formBubble__element__text{line-height:1;color:#fff;padding-right:.75em}.formBubble__container .formBubble__element__close{position:absolute;top:50%;right:11px;width:15px;height:15px;transform:rotate(45deg) translateY(-50%) translateX(-50%);display:flex;align-items:center;justify-content:center}.formBubble__container .formBubble__element__close:before{content:"";display:block;width:100%;height:1px;background:#fff}.formBubble__container .formBubble__element__close:after{content:"";display:block;margin-left:-8px;width:1px;height:100%;background:#fff}.formReference__container{width:100%;display:flex;align-items:center;justify-content:center;padding:1em}@media screen and (min-width:768px){.formReference__container{position:absolute;justify-content:flex-start;bottom:15px;left:calc(50px - 1em);padding-top:25px;width:50%}}.formReference__container .formReference__structure{text-align:left}.formReference__container .formReference__structure .label__item{text-transform:lowercase;text-align:left;font:normal normal 400 15px/1.2em Poppins,sans-serif;letter-spacing:1px}.formReference__container .formReference__content{display:flex;padding-top:5px}.formReference__container .formReference__content .form__content{width:100%}.formReference__container .formReference__content .input__item{border:none;border-bottom:1px solid #142f64;outline:none;height:30px;font:normal normal 400 15px/1.2em Poppins,sans-serif;min-width:250px;width:100%}.formReference__container .formReference__content .input__item::placeholder{color:#919191;opacity:.5}.formReference__container .formReference__content .button_item{display:flex;align-items:center;justify-content:center;min-width:30px;width:30px;height:30px;border:none;cursor:pointer;margin-left:15px;font:normal normal 400 12px/1.2em Poppins,sans-serif;background:#142f64;color:#fff;transition:.3s}.formReference__container .formReference__content .button_item:hover{background:#525252}.formSubmit__container{width:100%;display:flex;padding:1em 1em 0;align-items:center;justify-content:center;position:relative}@media screen and (min-width:768px){.formSubmit__container{padding:25px 53px 1em;justify-content:flex-end}}.formSubmit__container:before{content:"";position:absolute;top:0;left:0;width:100%;height:1px;background:hsla(0,0%,56.9%,.25)}.formSubmit__container .formSubmit__structure .button-submit__item{padding-top:15px;padding-bottom:15px;display:block;transition:.3s;letter-spacing:0;border:none;background:#142f64;color:#fff;font:normal normal 400 15px/1.2em Poppins,sans-serif}.formSubmit__container .formSubmit__structure .button-submit__item span{transition:0s}.formSubmit__container .formSubmit__structure .button-submit__item:before{background:#525252}.formSubmit__container .formSubmit__structure .button-reset__item{cursor:pointer;margin:15px auto 0;border:none;letter-spacing:.5px;background:none;text-transform:lowercase;font:normal normal 400 15px/1.2em Poppins,sans-serif;color:#525252;display:flex;align-items:center}.formSubmit__container .formSubmit__structure .button-reset__item .button-reset__item-icon{width:30px;height:30px;fill:#525252;transition:.3s}.formSubmit__container .formSubmit__structure .button-reset__item:hover .button-reset__item-icon{transform:rotate(1turn)}.formSwitch__container{display:flex;justify-content:flex-start}.formSwitch__container .formSwitch__structure{width:100%}.formSwitch__container .formSwitch__content{display:flex;align-items:center;justify-content:center}@media screen and (min-width:992px){.formSwitch__container .formSwitch__content{justify-content:flex-start}}.formSwitch__container .formSwitch__content .checkbox-label{text-transform:lowercase;font:normal normal 400 15px/1.2em Poppins,sans-serif;display:flex;align-items:center;cursor:pointer}.formSwitch__container .formSwitch__content .checkbox-label .switch-checkbox{display:block;width:32px;height:16px;border-radius:50px;box-shadow:0 0 0 1px #919191;margin-right:15px;position:relative}.formSwitch__container .formSwitch__content .checkbox-label .switch-checkbox:before{content:"";width:12px;height:12px;position:absolute;top:2px;left:3px;border-radius:100%;transition:.3s;background:#919191}.formSwitch__container .formSwitch__content .checkbox-input{display:none}.formSwitch__container .formSwitch__content .checkbox-input:checked+.checkbox-label .switch-checkbox{box-shadow:0 0 0 1px #142f64}.formSwitch__container .formSwitch__content .checkbox-input:checked+.checkbox-label .switch-checkbox:before{left:17px;background:#142f64}.formSelect__container .localizator__summary .localizator__values{margin:0}.formSelect__container .localizator__summary .localizator__values .localizator__label{display:flex;align-items:center;color:#142f64}.formSelect__container .localizator__summary .localizator__values .localizator__value--delete{display:none}.formSelect__container .localizator__summary .localizator__values .localizator__value--count{margin:0;order:3;position:absolute;top:5px;right:30px;background:#142f64;border-radius:100%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#fff;font:normal normal 400 15px/1.2em Poppins,sans-serif}.formSelect__container .localizator__values-container .localizator__values{display:none}.formSelect__container .localizator__extra{margin:0;padding:10px}.formSelect__container .localizator__extra .radios__fieldset{text-align:center}.formSelect__container .localizator__extra .radios__group{justify-content:space-between}.formSelect__container .localizator__extra .radios__group .radios__item{margin:0;width:33.3333%;min-height:30px}.formSelect__container .localizator__extra .radios__group .radios__item .check_radio_element{width:20px;min-width:20px;height:20px;border:1px solid #525252;border-radius:100%;display:flex;align-items:center;justify-content:center;margin-right:5px;margin-top:-3px}.formSelect__container .localizator__extra .radios__group .radios__item .check_radio_element:before{content:"";width:10px;height:10px;border-radius:100%;background:#fff;transform:scale(0);opacity:0;transition:.3s}.formSelect__container .localizator__extra .radios__group .radios__item .label_radio_element{display:flex;align-items:center;cursor:pointer;font-size:13px;color:#142f64}.formSelect__container .localizator__extra .radios__group .radios__item .label_radio_element:hover .check_radio_element:before{transform:scale(1);opacity:1}.formSelect__container .localizator__extra .radios__group .radios__item .input_radio_element{display:none}.formSelect__container .localizator__extra .radios__group .radios__item .input_radio_element:checked+.label_radio_element .check_radio_element:before{transform:scale(1);opacity:1}.formSelect__container .formSelect__structure{display:flex;align-items:flex-start;flex-direction:column;z-index:1;position:relative;border-bottom:1px solid #142f64}.formSelect__container .formSelect__structure .label-element{pointer-events:none;position:absolute;top:14px;z-index:-1;width:calc(100% - 70px);text-overflow:ellipsis;text-align:left;white-space:nowrap;left:0;color:#fff;font:normal normal 400 15px/1.2em Poppins,sans-serif}.formSelect__container .formSelect__content{width:100%}.formSelect__container .formSelect__content .textfield__input{border:none;color:#fff;font:normal normal 400 15px/1.2em Poppins,sans-serif;min-height:45px}.formSelect__container .formSelect__content .textfield__input::placeholder{opacity:1;color:#fff}.formSelect__container .formSelect__content .ss-main{left:0}.formSelect__container .formSelect__content .ss-main .ss-multi-selected{border:none;background:transparent;width:100%;height:45px;min-height:45px;justify-content:flex-end}.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-values,.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-values .ss-disabled{display:none}.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-value--custom{position:absolute;top:6px;right:30px;background:#142f64;border-radius:100%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;color:#fff;font:normal normal 400 15px/1.2em Poppins,sans-serif}.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-add{position:absolute;right:0;top:11px;height:19px;width:19px;display:flex;align-items:center;justify-content:center;margin:0!important}.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-add .ss-plus{background:#142f64;height:1px;width:19px}.formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-add .ss-plus:after{background:#142f64;height:19px;width:1px;left:9px;top:-9px}.formSelect__container .formSelect__content .ss-main .ss-content{top:100%;padding:1em;border-color:#142f64;box-shadow:none}.formSelect__container .formSelect__content .ss-main .ss-content .ss-option{padding:.5em;font:normal normal 400 12px/1.2em Poppins,sans-serif;display:flex;align-items:center;position:relative}.formSelect__container .formSelect__content .localizator__content{min-height:45px}.formSelect__container .formSelect__content .localizator__plus{padding:0;right:9px;bottom:10px}.formSelect__container .formSelect__content .localizator__plus:before{content:"";height:19px;width:1px}.formSelect__container .formSelect__content .localizator__plus:after{content:"";position:absolute;height:1px;width:19px;left:-9px;top:9px}.formSelect__container .formSelect__content .localizator__summary{border:none;padding:0;min-height:45px}.formSelect__container:not(.formSelect__container__localizator) .ss-option:before{content:"";min-width:20px;display:flex;margin-right:10px;height:20px;border-radius:5px;border:1px solid #525252}.formSelect__container:not(.formSelect__container__localizator) .ss-option:after{content:"";opacity:0;position:absolute;top:calc(.5em + 6px);left:calc(.5em + 4px);transform:rotate(-45deg);border-bottom:2px solid #fff;border-left:2px solid #fff;width:11px;height:6px}.formSelect__container:not(.formSelect__container__localizator) .ss-option.ss-option-selected{background:transparent!important}.formSelect__container:not(.formSelect__container__localizator) .ss-option.ss-option-selected:before{background:#142f64}.formSelect__container:not(.formSelect__container__localizator) .ss-option.ss-option-selected:after{opacity:1}.form-estimate__container{max-width:1080px;margin:0 auto;display:none;padding:0 0 1em}.form-estimate__container.open{display:block}.form-estimate__container .form-estimate__structure{display:flex;align-items:center;justify-content:space-between;flex-direction:column}@media screen and (min-width:992px){.form-estimate__container .form-estimate__structure{flex-direction:row}}.form-estimate__container .form-estimate__text{width:100%;text-align:center;font:normal normal 400 15px/1.2em Poppins,sans-serif;text-transform:none;letter-spacing:1px;color:#fff}@media screen and (min-width:992px){.form-estimate__container .form-estimate__text{min-width:310px;padding-right:1em;text-align:left;width:35%}}.form-estimate__container .form-estimate__input-content{width:100%;padding:1em 0;position:relative}@media screen and (min-width:992px){.form-estimate__container .form-estimate__input-content{padding:0 2em;width:55%}}.form-estimate__container .form-estimate__input-content .ss-add{position:absolute;right:0;top:calc(11px + 1em);height:19px;width:19px;display:flex;align-items:center;justify-content:center;margin:0!important}@media screen and (min-width:992px){.form-estimate__container .form-estimate__input-content .ss-add{top:11px;right:2em}}.form-estimate__container .form-estimate__input-content .ss-add .ss-plus{background:#142f64;height:1px;width:19px}.form-estimate__container .form-estimate__input-content .ss-add .ss-plus:after{content:"";background:#142f64;height:19px;width:1px;position:absolute;left:9px;top:0}.form-estimate__container .form-estimate__input-element{outline:none;width:100%;color:#142f64;border:none;border-bottom:1px solid #142f64;padding:3px 0;min-height:45px;background:transparent;font:normal normal 400 15px/1.2em Poppins,sans-serif}.form-estimate__container .form-estimate__input-element::placeholder{color:#fff}.form-estimate__container .form-estimate__button{font-weight:400;letter-spacing:1px;background:#142f64;font:normal normal 400 15px/1.2em Poppins,sans-serif;color:#fff;border:none;width:100%;text-align:center;padding:0;min-height:45px}@media screen and (min-width:992px){.form-estimate__container .form-estimate__button{margin:0 0 0 1em;width:auto;min-width:200px}}.form-estimate__container .form-estimate__button:before{background:#142f64}.header__search-toggle.js_filter_toggle{background:#142f64;border:none;color:#fff;padding:15px;font-size:15px;display:none;align-items:center;justify-content:center;cursor:pointer;margin:0 auto;transition:.3s}.header__search-toggle.js_filter_toggle:hover{background:#142f64}.header__search-toggle.js_filter_toggle.active{display:flex}@media screen and (min-width:992px){.header__search-toggle.js_filter_toggle.centered{transform:translateY(60%)}}.form-search-filter__container{position:relative;overflow:hidden;height:0;opacity:0;transition:.5s;display:none}@media screen and (min-width:992px){.form-search-filter__container{display:block}}.form-search-filter__container.active{opacity:1}.form-search-filter__container ::-webkit-scrollbar{width:3px;height:3px}.form-search-filter__container ::-webkit-scrollbar-thumb,.form-search-filter__container ::-webkit-scrollbar-track{background:#142f64}.form-search-filter__container ::-webkit-scrollbar-thumb:hover{background:#525252}.form-search-filter__container .form-search-filter{max-width:1080px;background:rgba(20,47,100,.7);margin:0 auto;position:relative;padding:0 25px}@media screen and (min-width:992px){.form-search-filter__container .form-search-filter{padding:0 100px;margin:50px auto}}.form-search-filter__container .form-search-filter .line__container{display:flex;align-items:center;width:100%}.form-search-filter__container .form-search-filter .line__container .line__container__structure{width:100%;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter .line__container .line__container__structure{flex-direction:row}}.form-search-filter__container .form-search-filter .line__container .line__structure{width:100%;flex-wrap:wrap;display:flex;align-items:center;justify-content:center}.form-search-filter__container .form-search-filter .line__container .line__structure.hidden{display:none}.form-search-filter__container .form-search-filter .line__container .form__field{margin:0}.form-search-filter__container .form-search-filter .line__container .form__field.hidden{display:none}.form-search-filter__container .form-search-filter .line__container .form__field.form-commerce__field,.form-search-filter__container .form-search-filter .line__container .form__field.form-datelocsais__field,.form-search-filter__container .form-search-filter .line__container .form__field.form-localisation__field,.form-search-filter__container .form-search-filter .line__container .form__field.form-loyer__field,.form-search-filter__container .form-search-filter .line__container .form__field.form-loyersais__field,.form-search-filter__container .form-search-filter .line__container .form__field.form-offredem__field,.form-search-filter__container .form-search-filter .line__container .form__field.form-prices__field,.form-search-filter__container .form-search-filter .line__container .form__field.form-type__field{width:100%}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container,.form-search-filter__container .form-search-filter .line__container .form__field .formSelect__container{padding:0;width:100%}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__input{width:100%}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__plus{width:19px;height:19px;top:calc(50% - 9px);display:flex;align-items:center;justify-content:center;padding:0}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__plus:before{width:1px;height:100%}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__plus:after{position:absolute;top:50%;left:0;width:100%;height:1px}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .formRange__label{display:none}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .formRange__reset-content{width:100%;text-align:center}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .formRange__reset-content .button__reset-button{cursor:pointer;margin:15px auto 0;border:none;text-transform:lowercase;letter-spacing:0;background:none;font:normal normal 400 15px/1.2em Poppins,sans-serif;color:#142f64;display:flex;align-items:center}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .formRange__reset-content .button__reset-button .button__reset-svg{fill:#142f64;width:25px;height:25px;transition:.3s}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .formRange__reset-content .button__reset-button:hover .button__reset-svg{transform:rotate(1turn)}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .formRange__structure{border-bottom:1px solid #142f64}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .formRange__content{align-items:center;justify-content:space-between;flex-direction:row;border:none;padding:0;font:normal normal 400 15px/1.2em Poppins,sans-serif;color:#fff;min-height:45px}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container.range--opened .formRange__content .add_button{transform:rotate(45deg)}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content{padding:25px 25px 15px}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content .noUi-touch-area{cursor:pointer}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content .range__highlight{display:flex;flex-wrap:wrap;border-bottom:1px solid #142f64;width:50%;margin-left:10px}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content .range__highlight:first-child{margin-left:0;margin-right:10px}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content .range__text{width:100%;text-transform:lowercase;letter-spacing:1px;font:normal normal 400 15px/1.2em Poppins,sans-serif;color:#142f64}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content .range__input{border:none;height:20px;width:calc(100% - 20px);font:normal normal 400 15px/1.2em Poppins,sans-serif;color:#142f64}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content .range__input::-webkit-inner-spin-button,.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content .range__input::-webkit-outer-spin-button{display:none}.form-search-filter__container .form-search-filter .line__container .form__field .formRange__container .range__content .range__unit{width:20px;display:flex;justify-content:flex-end;align-items:center}.form-search-filter__container .form-search-filter .line__container .formInteger__container{padding:25px 0 0}.form-search-filter__container .form-search-filter .line__container .formInteger__container .formInteger__content .label-element{font:normal normal 400 15px/1.2em Poppins,sans-serif;color:#fff;padding-bottom:5px;font-weight:400}.form-search-filter__container .form-search-filter .line__container .formInteger__container .formInteger__content .button-element{width:25px;height:25px;font-size:14px;color:#fff;background:transparent}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter .line__container .formInteger__container .formInteger__content .input-element{width:50px}}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container{width:100%;display:flex;justify-content:center}@media screen and (min-width:992px){.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container{padding-right:0;justify-content:flex-start}}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__structure{width:100%;position:relative}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date{cursor:pointer;background:#142f64;color:#fff;font:normal normal 400 15px/1.2em Poppins,sans-serif;text-transform:lowercase;display:flex;align-items:center;justify-content:center;min-height:45px;padding:0}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date .text_icon{margin-left:-10px;z-index:10;width:35px;height:35px;display:block}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date .text_icon svg{fill:#fff}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date .text_element{z-index:10}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;transition:.3s ease-out;transform:scaleX(0);transform-origin:0 50%}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date.active:before,.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__label-date:hover:before{z-index:1;transform:scaleX(1);background:#142f64}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__elements{position:absolute;top:100%;right:0;background:#fff;padding:1.5em 1em;display:flex;flex-direction:column;max-width:275px;width:100vw;z-index:-1;opacity:0;border:1px solid #fff;box-shadow:1px 4px 7px 2px rgba(40,40,40,.15);transform:rotateX(90deg);transition:.3s ease-out;transform-origin:top}@media screen and (min-width:1200px){.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__elements{left:0;right:inherit}}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__elements.active{z-index:99;opacity:1;transform:rotateX(0)}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__content{display:flex;align-items:center;justify-content:space-between;position:relative}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__content .date-content{width:47.5%;display:flex;flex-direction:column;align-items:flex-start;position:relative}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__content .date-content .date-input__structure{width:100%;position:relative;overflow:hidden}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__content .date-content .date-input{outline:none;width:100%;text-align:left;border:0 solid transparent;min-height:30px;border-radius:0;background:none;padding:5px 0;color:#142f64;border-bottom:1px solid #142f64!important}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__content .date-content .date-input::placeholder{color:#142f64}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__content .date-content .icon_calendar{position:absolute;bottom:0;right:-7px;width:30px;height:30px;fill:#142f64}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__reset-content{width:100%;text-align:center}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__reset-content .button__reset-button{cursor:pointer;margin:15px auto 0;border:none;text-transform:lowercase;letter-spacing:0;background:none;font:normal normal 400 15px/1.2em Poppins,sans-serif;color:#142f64;display:flex;align-items:center}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__reset-content .button__reset-button .button__reset-svg{fill:#142f64;width:25px;height:25px;transition:.3s}.form-search-filter__container .form-search-filter .line__container .formDateLocsais__container .formDateLocsais__reset-content .button__reset-button:hover .button__reset-svg{transform:rotate(1turn)}.form-search-filter__container .form-search-filter .line__container.line1__container{padding-bottom:30px}.form-search-filter__container .form-search-filter .line__container.line1__container .line__container__structure{margin-top:-30px}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter .line__container.line1__container .formOffredem__container .form__content .list-elements__structure{margin-bottom:0}}.form-search-filter__container .form-search-filter .line__container.line1__container .formOffredem__container .link-email__content{display:none}.form-search-filter__container .form-search-filter .line__container.line2__container{display:none;flex-direction:column}@media screen and (min-width:1200px){.form-search-filter__container .form-search-filter .line__container.line2__container{flex-direction:row;justify-content:flex-end}}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter .line__container.line2__container .line__structure.section0{padding-right:10px}.form-search-filter__container .form-search-filter .line__container.line2__container .line__structure.section1{padding:0 5px}.form-search-filter__container .form-search-filter .line__container.line2__container .line__structure.section2{padding-left:10px}.form-search-filter__container .form-search-filter .line__container.line2__container .line__structure.section3{padding:0 15px;width:50%}.form-search-filter__container .form-search-filter .line__container.line2__container .line__structure.section4{width:50%}}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content{display:flex;flex-direction:column;padding-top:10px}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content{flex-direction:row;justify-content:flex-end}}@media screen and (min-width:1200px){.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content{width:auto;padding-top:0}}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item{font-weight:400;letter-spacing:0;background:#142f64;color:#fff;font:normal normal 400 15px/1.2em Poppins,sans-serif;border:none;text-align:center;display:flex;justify-content:center;align-items:center;padding:0 15px;min-height:45px;width:100%;margin-bottom:10px}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item{width:100%;margin-bottom:0;margin-left:15px}}@media screen and (min-width:992px){.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item{width:125px;justify-content:space-between}}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .filter_button_item .search__icon{display:block;width:35px;height:35px;fill:#fff;margin-right:10px}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .submit_button_item{position:absolute;bottom:-30px;left:50%;transform:translateX(-50%);margin:0;font-weight:400;letter-spacing:1px;background:#142f64;color:#fff;border:none;text-align:center;width:100%;padding:0;min-height:60px}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .submit_button_item{width:50%}}@media screen and (min-width:992px){.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .submit_button_item{width:300px}}.form-search-filter__container .form-search-filter .line__container.line2__container .button_Content .submit_button_item:before{background:#142f64}.form-search-filter__container .form-search-filter .line__container.line3__container{display:none;padding-top:10px;padding-bottom:40px;justify-content:center;align-items:flex-start;flex-direction:column}.form-search-filter__container .form-search-filter .line__container.line3__container .formBubble__container{padding:0}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter .line__container.line3__container{flex-direction:row;justify-content:flex-end}}.form-search-filter__container .form-search-filter .line__container.line3__container .reset_button_item{width:100%;min-width:180px;height:50px;text-transform:lowercase;border:none;background:none;cursor:pointer;display:flex;align-items:center;justify-content:flex-end;font:normal normal 400 15px/1.2em Poppins,sans-serif;color:#142f64}.form-search-filter__container .form-search-filter .line__container.line3__container .reset_button_item .reset__icon{display:block;width:35px;height:35px}@media screen and (min-width:576px){.form-search-filter__container .form-search-filter .line__container.line3__container .reset_button_item{width:auto}}.form-search-filter__container .form-search-filter .line__container.line3__container .reset_button_item .reset__icon{width:32px;height:32px;margin-right:5px;fill:#142f64;transition:.3s}.form-search-filter__container .form-search-filter .line__container.line3__container .reset_button_item:hover .reset__icon{transform:rotate(1turn)}.form-search-filter__container .form-search-filter.open .line__container.line2__container{display:flex;flex-direction:row}.form-search-filter__container .form-search-filter.open .line__container.line3__container{display:flex}.search-filter-full{background:rgba(40,40,40,.7)}.search-filter-full ::-webkit-scrollbar{width:3px;height:3px}.search-filter-full ::-webkit-scrollbar-track{background:rgba(20,47,100,.25)}.search-filter-full ::-webkit-scrollbar-thumb{background:#142f64}.search-filter-full ::-webkit-scrollbar-thumb:hover{background:#525252}.search-filter-full .modal__body{width:100%;max-width:1200px;padding:0;height:100vh}@media screen and (min-width:992px){.search-filter-full .modal__body{height:auto}}.search-filter-full .modal__background{background:transparent}.search-filter-full .modal__close{z-index:100;height:50px;padding:0 20px;display:flex;align-items:center;text-transform:lowercase;font:normal normal 400 15px/1.2em Poppins,sans-serif;color:#142f64;background:none}.search-filter-full .modal__close-drawing{fill:#142f64;width:1.25em;height:1.25em}.search-filter-full .modal__close span{margin-right:10px}.search-filter-full .modal__scroller{font-family:Poppins,sans-serif;font-weight:400;color:#142f64;position:relative;padding:50px 0 0}.search-filter-full .form-estimate__container .form-estimate__text{color:#142f64;font-weight:400}.search-filter-full .form-estimate__container .form-estimate__input-element{color:#142f64}.search-filter-full .form-estimate__container .form-estimate__input-element::placeholder{color:#142f64}.search-filter-full .formLine__container{min-height:225px;max-height:calc(100vh - 2em - 250px);overflow-y:auto;padding:0}@media screen and (min-width:576px){.search-filter-full .formLine__container{padding:0 1em}}@media screen and (min-width:768px){.search-filter-full .formLine__container{padding:0 calc(50px - 1em)}}.search-filter-full .formLine__container .line__container{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;position:relative}.search-filter-full .formLine__container .line__container .line__structure{padding:.5em 1em}.search-filter-full .formLine__container .line__container .line__structure.hidden{display:none}.search-filter-full .formLine__container .line__container .form__field{margin:0}.search-filter-full .formLine__container .line__container.line1__container .line__structure{width:100%}.search-filter-full .formLine__container .line__container.line1__container .line__structure .form__content{justify-content:flex-start}.search-filter-full .formLine__container .line__container.line2__container{align-items:flex-end;z-index:10;padding-bottom:0}.search-filter-full .formLine__container .line__container.line2__container .line__structure{width:100%}@media screen and (min-width:576px){.search-filter-full .formLine__container .line__container.line2__container .line__structure{width:50%}}@media screen and (min-width:992px){.search-filter-full .formLine__container .line__container.line2__container .line__structure{width:30%}}.search-filter-full .formLine__container .line__container.line2__container .line__structure.section0{z-index:10}.search-filter-full .formLine__container .line__container.line3__container{width:100%}.search-filter-full .formLine__container .line__container.line3__container .line__structure{padding:.25em 1em}.search-filter-full .formLine__container .line__container.line4__container .line__structure{width:50%;padding:1em}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line4__container .line__structure{width:25%;padding:2em 1em}}.search-filter-full .formLine__container .line__container.line5__container .line__structure{width:100%;padding:1em}@media screen and (min-width:576px){.search-filter-full .formLine__container .line__container.line5__container .line__structure{width:50%}}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line5__container .line__structure{width:33.3333%;padding:2em 1em}}.search-filter-full .formLine__container .line__container.line6__container .line__structure{padding:1em}.search-filter-full .formLine__container .line__container.line6__container .line__structure.section0{width:100%}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line6__container .line__structure.section0{width:50%}}@media screen and (min-width:992px){.search-filter-full .formLine__container .line__container.line6__container .line__structure.section0{width:33.3333%;padding:2em 1em}}.search-filter-full .formLine__container .line__container.line6__container .line__structure.section1{width:100%}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line6__container .line__structure.section1{width:50%}}@media screen and (min-width:992px){.search-filter-full .formLine__container .line__container.line6__container .line__structure.section1{width:33.3333%;padding:2em 1em}}.search-filter-full .formLine__container .line__container.line6__container .line__structure.section2{width:100%}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line6__container .line__structure.section2{width:50%}}@media screen and (min-width:992px){.search-filter-full .formLine__container .line__container.line6__container .line__structure.section2{width:100%;padding:2em 1em}}.search-filter-full .formLine__container .line__container.line6__container .line__structure.section3{width:100%}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line6__container .line__structure.section3{width:50%}}@media screen and (min-width:992px){.search-filter-full .formLine__container .line__container.line6__container .line__structure.section3{width:33.3333%;padding:2em 1em}}.search-filter-full .formLine__container .line__container.line7__container{justify-content:flex-start}.search-filter-full .formLine__container .line__container.line7__container .line__structure{width:100%;padding:1em}@media screen and (min-width:576px){.search-filter-full .formLine__container .line__container.line7__container .line__structure{width:100%;padding:1em}}@media screen and (min-width:576px){.search-filter-full .formLine__container .line__container.line7__container .formCheckbox__content{overflow:hidden}}.search-filter-full .formLine__container .line__container.line7__container .formCheckbox__container .formCheckbox__list-content{flex-direction:column;flex-wrap:wrap}@media screen and (min-width:576px){.search-filter-full .formLine__container .line__container.line7__container .formCheckbox__container .formCheckbox__list-content{flex-direction:row}}@media screen and (min-width:576px){.search-filter-full .formLine__container .line__container.line7__container .formCheckbox__container .formCheckbox__list-content .list-element{width:50%}}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line7__container .formCheckbox__container .formCheckbox__list-content .list-element{width:20%}}.search-filter-full .formLine__container .line__container.line8__container .line__structure{padding:1em;width:100%}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line8__container .line__structure{width:auto}}.search-filter-full .formLine__container .line__container.line8__container .line__structure.sectionParams{width:100%;padding-bottom:0}.search-filter-full .formLine__container .line__container.line8__container .line__structure.sectionParams .line__title-element{width:100%}.search-filter-full .formLine__container .line__container.line8__container .line__structure.sectionParams .title-element{text-transform:lowercase;text-align:center;font:normal normal 400 15px/1.2em Poppins,sans-serif;padding-bottom:10px}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container.line8__container .line__structure.sectionParams .title-element{text-align:left}}@media screen and (min-width:1200px){.search-filter-full .formLine__container .line__container{justify-content:flex-start}}.search-filter-full .formLine__container .line__container .formRange__container{width:100%;margin:0}@media screen and (min-width:768px){.search-filter-full .formLine__container .line__container .formRange__container{width:100%}}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure{padding:1em 0;display:flex;align-items:flex-start;flex-direction:column}@media screen and (min-width:576px){.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure{padding:0}}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__plus,.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__summary{display:none}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__content{transform:none;padding:25px 0 0;opacity:1;box-shadow:none;min-width:auto;height:auto;position:relative;background:none}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__preview{display:flex;justify-content:space-between}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__input{width:100%}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__highlight{position:relative;width:45%;overflow:hidden;display:flex;align-items:flex-start;flex-direction:column;font-weight:400}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__highlight .range__text{text-transform:lowercase;color:#142f64;font:normal normal 400 15px/1.2em Poppins,sans-serif;letter-spacing:1px}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__highlight .range__unit{position:absolute;bottom:0;padding:12px 0;right:0;color:#142f64;font:normal normal 400 15px/1.2em Poppins,sans-serif}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__highlight .range__input{width:100%;padding:10px 0;font:normal normal 400 15px/1.2em Poppins,sans-serif;color:#142f64;border:none;border-bottom:1px solid #142f64}.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__highlight .range__input::-webkit-inner-spin-button,.search-filter-full .formLine__container .line__container .formRange__container .formRange__structure .range__highlight .range__input::-webkit-outer-spin-button{display:none}.search-filter-full .formLine__container .line__container .formRange__container .formRange__reset-content{width:100%;text-align:center}.search-filter-full .formLine__container .line__container .formRange__container .formRange__reset-content .button__reset-button{cursor:pointer;margin:15px auto 0;border:none;text-transform:lowercase;letter-spacing:0;background:none;font:normal normal 400 15px/1.2em Poppins,sans-serif;color:#142f64;display:flex;align-items:center}.search-filter-full .formLine__container .line__container .formRange__container .formRange__reset-content .button__reset-button .button__reset-svg{fill:#142f64;width:25px;height:25px;transition:.3s}.search-filter-full .formLine__container .line__container .formRange__container .formRange__reset-content .button__reset-button:hover .button__reset-svg{transform:rotate(1turn)}.search-filter-full .formLine__container .line__container .formRange__container .formRange__label{text-transform:lowercase;letter-spacing:1px;font:normal normal 400 15px/1.2em Poppins,sans-serif}.search-filter-full .formLine__container .line__container .formRange__container .formRange__content{flex-direction:column;border-bottom:none;padding:0;width:100%}.search-filter-full .formLine__container .line__container .formRange__container .formRange__content .noUi-touch-area{cursor:pointer}.search-filter-full .formLine__container .line__container .formInteger__container .formInteger__content .button-element{border:2px solid #142f64;color:#142f64}.search-filter-full .formLine__container .line__container .formInteger__container .formInteger__content .button-element:disabled{border-color:#919191;color:#919191}.search-filter-full .formLine__container .line__container .formInteger__container .formInteger__content .button-element:not(:disabled):hover{border-color:#142f64}.search-filter-full .formLine__container .line__container .formInteger__container .formInteger__content .input-element{color:#142f64}.search-filter-full .formLine__container .line__container .formOffredem__container .form__content .button-select__element{border:1px solid #142f64;background:transparent;color:#142f64}.search-filter-full .formLine__container .line__container .formOffredem__container .form__content .button-select__element.active,.search-filter-full .formLine__container .line__container .formOffredem__container .form__content .button-select__element:hover{background:#142f64;color:#fff}.search-filter-full .formLine__container .line__container .formCheckbox__container .formCheckbox__label-checkbox{text-transform:lowercase}.search-filter-full .formLine__container .line__container .formCheckbox__container .formCheckbox__list-content .list-element .checkbox-input:checked+.checkbox-label .checkbox-span{background:#142f64}.search-filter-full .formLine__container .line__container .formCheckbox__container .formCheckbox__list-content .list-element .checkbox-text{color:#142f64;font:normal normal 600 15px/1.2em Poppins,sans-serif}.search-filter-full .formLine__container .line__container .formCheckbox__container .formCheckbox__list-content .list-element .checkbox-text:first-letter{text-transform:uppercase}.search-filter-full .formLine__container .line__container .formCheckbox__container .formCheckbox__list-content .list-element .checkbox-text .count,.search-filter-full .formLine__container .line__container .formSelect__container .formSelect__content .textfield__input,.search-filter-full .formLine__container .line__container .formSelect__container .formSelect__structure .label-element{color:#142f64}.search-filter-full .formLine__container .line__container .formSelect__container .formSelect__content .textfield__input::placeholder{color:#142f64}.search-filter-full .formLine__container .line__container .formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-add .ss-plus,.search-filter-full .formLine__container .line__container .formSelect__container .formSelect__content .ss-main .ss-multi-selected .ss-add .ss-plus:after{background:#142f64}.search-filter-full .form-search-filter .line__container.line2__container,.search-filter-full .form-search-filter .line__container.line3__container,.search-filter-full .form-search-filter .line__container.line4__container,.search-filter-full .form-search-filter .line__container.line5__container,.search-filter-full .form-search-filter .line__container.line6__container,.search-filter-full .form-search-filter .line__container.line7__container,.search-filter-full .form-search-filter .line__container.line8__container{display:none}.search-filter-full .form-search-filter.open .line__container.line2__container,.search-filter-full .form-search-filter.open .line__container.line3__container,.search-filter-full .form-search-filter.open .line__container.line4__container,.search-filter-full .form-search-filter.open .line__container.line5__container,.search-filter-full .form-search-filter.open .line__container.line6__container,.search-filter-full .form-search-filter.open .line__container.line7__container,.search-filter-full .form-search-filter.open .line__container.line8__container{display:flex}.search-filter-full .form-estimate__container{max-width:100%;padding:1em}.filter-sort__container{z-index:100;display:flex;align-items:center;flex-direction:column;justify-content:center;margin:1em auto 0}@media screen and (min-width:768px){.filter-sort__container{flex-direction:row;justify-content:space-between}}.filter-sort__container .filter-left__container{margin-bottom:1em}@media screen and (min-width:768px){.filter-sort__container .filter-left__container{margin-bottom:0}}.filter-sort__container .filter-right__container{display:flex;align-items:center}.filter-sort__container .filter-label{text-transform:none;font:normal normal 400 20px/1.2em Poppins,sans-serif;letter-spacing:1px;padding-right:1em;color:#142f64}.filter-sort__container .filter-value{display:flex;align-items:center;justify-content:space-between;font:normal normal 400 15px/1.2em Poppins,sans-serif;color:#142f64;cursor:pointer;width:175px;padding:10px;border:1px solid #fff}.filter-sort__container .filter-value .icon{height:12px;fill:#142f64}.filter-sort__container .filter-text{display:flex;align-items:center}.filter-sort__container .filter-text .text-counter{display:flex;align-items:center;justify-content:center;margin-right:10px;font:normal normal 400 15px/1.2em Poppins,sans-serif;background:#142f64;color:#fff;border-radius:50px;min-height:30px;min-width:30px;padding:0 10px}.filter-sort__container .filter-text .text-element{display:block;font:normal normal 400 15px/1.2em Poppins,sans-serif;color:#142f64;text-transform:uppercase}.filter-sort__container .filter-select__structure{position:relative}.filter-sort__container .filter-select__content{background:#fff;display:flex;flex-direction:column;position:absolute;top:100%;width:100%;left:0;opacity:0;transition:.3s;border:1px solid #142f64;z-index:-1}.filter-sort__container .filter-select__content.active{z-index:999;opacity:1}.filter-sort__container .filter-element__item{cursor:pointer;display:block;padding:10px;font:normal normal 400 15px/1.2em Poppins,sans-serif;color:#26443a}.filter-sort__container .filter-element__item:hover{transition:.3s;background:hsla(0,0%,56.9%,.3)}.formSelect__container .ss-content .ss-list{display:flex;flex-direction:column}.formSelect__container .ss-content .ss-list .ss-option{color:#525252!important}.formSelect__container .ss-content .ss-list .ss-option.empty{pointer-events:none;opacity:.5;order:2}.formSelect__container .ss-content .ss-list .ss-option:hover{background:rgba(20,47,100,.05)!important;color:#142f64!important;border-color:transparent!important}.theme-default .ss-main.js-select--main .ss-content .ss-list .ss-option{color:#525252!important}.theme-default .ss-main.js-select--main .ss-content .ss-list .ss-option:hover{background:rgba(20,47,100,.05)!important;color:#142f64!important;border-color:transparent!important}.seo-texts-v1__text-block{max-width:1120px;margin:0 auto 1em}.seo-texts-v1__text-block .seo-texts-v1__title .title{margin:0 0 1em}.seo-texts-v1__text-block .seo-texts-v1__title .title .title__content{margin-bottom:.5em;display:block;color:#525252;font:normal normal 400 clamp(18px,calc(.6rem + 1.875vw),18px)/1.4 Poppins,sans-serif;letter-spacing:.1em;text-transform:uppercase}.seo-texts-v1__text-block .seo-texts-v1__text{color:#919191;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),16px)/1.4 Poppins,sans-serif;line-height:1.5em;max-width:1073px;margin:auto}.main-nav{position:fixed;top:0;right:0;z-index:0;visibility:hidden;width:100%;height:100%;transition:all .5s ease-in-out;transform:translate3d(100%,0,0);will-change:transform;padding-top:5em;padding-right:1.6em;padding-left:3.6em;user-select:none;background:linear-gradient(#142f64,rgba(20,47,100,.9));color:#fff;font-size:.8em}.main-nav:focus{outline:none}@media screen and (min-width:768px){.main-nav{width:88%;max-width:25em;font-size:1em}}@media screen and (min-width:1210px){.main-nav{color:#142f64;transition:none;position:relative;width:100%;max-width:none;height:auto;visibility:visible;transform:none;padding:0;z-index:2002;background:transparent}}.body--menu-opened .main-nav{visibility:visible;transform:translateZ(0);z-index:4000;display:flex;flex-direction:column}.main-nav__wrapper{max-height:calc(100vh - 6em);overflow:auto;padding-right:2em;margin:0 auto}@media screen and (min-width:1210px){.main-nav__wrapper{padding-right:0;overflow:visible;max-width:1230px}}.main-nav__close{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;position:absolute;right:1em;top:1em;cursor:pointer}.main-nav__close-icon{display:block;padding:.5em;width:3.5em;height:3.5em;transition:fill .5s;fill:#fff;outline:none}.main-nav__close-icon .main-nav__close-icon{fill:#142f64}@media screen and (min-width:1210px){.main-nav__close-icon{fill:#142f64}}@media screen and (min-width:1210px){.main-nav__close{display:none}}.main-nav__close:focus{outline:none}.main-nav__focus-trap{opacity:0;position:absolute}.main-nav__topbar .topbar{left:1em;right:auto;top:1em;display:block}@media screen and (min-width:1210px){.main-nav__topbar .topbar{display:none}}.main-nav__toolbar-adds{display:block;width:100%;height:100%;margin-bottom:10em}@media screen and (min-width:1210px){.main-nav__toolbar-adds{display:none}}.main-nav__toolbar-adds .toolbar{position:relative;width:100%}.body--menu-opened{overflow:hidden}.body--menu-opened .main-nav{height:100vh;overflow:hidden;overflow-y:auto}.body--menu-opened .main-nav__wrapper{margin-bottom:3em}@media screen and (min-width:1210px){.header--inner .main-nav{color:#142f64}}@media screen and (min-width:1210px){.header--inner .main-nav__wrapper{max-width:100%}}.header__top--v3 .main-nav__wrapper{max-width:100%}.header__top--v3 .menu{justify-content:center}.menu-dropdown{border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;content:"";height:1em;width:1em;outline:none;cursor:pointer;transition:all .5s ease-in-out;transform-origin:center center}.menu-dropdown__icon{display:block;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%) rotate(-135deg);width:12px;height:12px;pointer-events:none}.menu-dropdown__icon:after,.menu-dropdown__icon:before{content:"";display:block;background:currentColor;position:absolute;top:0;left:0}.menu-dropdown__icon:after{width:2px;height:100%}.menu-dropdown__icon:before{height:2px;width:100%}.menu-dropdown--toggled{transform:rotate(-180deg)}.menu{font:normal normal 400 20px/1em Poppins,sans-serif;text-transform:none;letter-spacing:0;list-style:none;margin:0;padding:0;text-align:center}@media screen and (min-width:768px){.menu{font:normal normal 500 20px/1em Poppins,sans-serif}}@media screen and (min-width:1210px){.menu{font:normal normal 400 20px/1em Poppins,sans-serif;display:flex;flex-wrap:wrap;justify-content:flex-end}}.menu__item{position:relative;list-style:none;margin:0;padding:0;z-index:1;transition:color .5s ease-in-out;border-top:1px solid hsla(0,0%,100%,.3);color:#fff;width:100%}.menu__item:first-child{border-top:0}.menu__item.focus,.menu__item:focus,.menu__item:hover{z-index:2}@media screen and (min-width:1210px){.menu__item{color:#142f64;border-top:none;width:auto}}.menu__item-header{position:relative}@media screen and (min-width:1210px){.menu__item-header{padding-right:1em}}.menu__link{display:block;padding:1em .4em;outline:none;text-decoration:none;color:inherit;transition:color .5s ease-in-out}@media screen and (min-width:1210px){.menu__link{padding:.3em .4em;white-space:nowrap}}.menu__dropdown{position:absolute;top:0;padding:0 1em;height:100%;right:0}@media screen and (min-width:1210px){.menu__dropdown{padding:0;right:0}}.menu__dropdown.focus,.menu__dropdown:focus,.menu__dropdown:hover,.menu__link.focus,.menu__link:focus,.menu__link:hover{color:#fff}@media screen and (min-width:1210px){.menu__dropdown.focus,.menu__dropdown:focus,.menu__dropdown:hover,.menu__link.focus,.menu__link:focus,.menu__link:hover{color:#142f64}}.menu__link--active{color:#fff}@media screen and (min-width:1210px){.menu__link--active{color:#142f64}}.menu>.menu__item>.submenu:before{content:"";width:0;height:0;border-color:transparent transparent #142f64;border-style:solid;border-width:0 8px 10px;top:-10px}.menu>.menu__item>.submenu:before,.submenu{position:absolute;transform:translateX(-50%);left:50%}.submenu{clip:rect(0 0 0 0);max-height:0;top:0;overflow:hidden;zoom:1;flex-direction:column;transition:max-height .5s ease-in-out;text-transform:none;margin-bottom:1.5em;opacity:0;padding-left:0}@media screen and (min-width:1210px){.submenu{clip:unset;min-width:100%;top:2em}.submenu .submenu{left:100%;top:-1px}}.submenu--toggled{position:relative;opacity:1}@media screen and (min-width:1210px){.submenu--toggled{position:absolute}}.submenu__item,.submenu__item-header{position:relative}.submenu__item{list-style:none;margin:0;padding:0;z-index:1;transition:color .5s ease-in-out;border-top:1px solid #142f64;color:#142f64}.submenu__item:first-child{border-top:0;padding-top:.5em}.submenu__item:last-child{padding-bottom:.5em}.submenu__item.focus,.submenu__item:focus,.submenu__item:hover{z-index:2;color:#142f64}.submenu__item[aria-haspopup=true] .submenu__link{padding-right:2em}@media screen and (min-width:1210px){.submenu__item{padding:0 1.2em;background:#142f64}}@media screen and (min-width:1210px){.submenu__item .submenu{transform:none}}.submenu__link{display:block;outline:none;color:inherit;font-size:14px;text-transform:none;letter-spacing:0;padding:.55em 0;text-decoration:none;text-align:center}@media screen and (min-width:1200px){.submenu__link{font-size:.8em}}@media screen and (min-width:1210px){.submenu__link{text-align:center;white-space:nowrap}}.header--inner .menu{font:normal normal 400 20px/1em Poppins,sans-serif}@media screen and (min-width:768px){.header--inner .menu{font:normal normal 500 20px/1em Poppins,sans-serif}}@media screen and (min-width:992px){.header--inner .menu{font:normal normal 400 20px/1em Poppins,sans-serif}}.header--inner .menu__item{border-top-color:#fff}@media screen and (min-width:1210px){.header--inner .menu__item,.header--inner .menu__link--active{color:#142f64}}@media screen and (min-width:1210px){.header--inner .menu{justify-content:flex-end;margin-right:3em}}.header--inner .submenu{background:#142f64}.header--inner .submenu__item{border-top-color:#fff}.header--inner .submenu__item:focus,.header--inner .submenu__item:hover{color:#142f64}.header--inner .menu>.menu__item>.submenu:before{border-color:transparent transparent #142f64}@media screen and (min-width:1210px){.header__top--v2 .menu{justify-content:space-around}}.main-search{background:transparent;top:-1.5em}.main-search__close-icon{fill:#142f64}.main-search__close:focus,.main-search__close:hover{outline:none}.main-search__close:focus .main-nav__close-icon,.main-search__close:hover .main-nav__close-icon{fill:#142f64}.main-search .noUi-handle{background-color:#142f64}.main-search .ss-main.js-select--main .ss-single-selected{border-color:#142f64;background:transparent}@media screen and (min-width:1200px){.main-search .ss-main.js-select--main .ss-single-selected{border-color:#142f64;background:transparent}}.main-search .ss-main.js-select--main .ss-single-selected .placeholder{color:#142f64!important}@media screen and (min-width:1200px){.main-search .ss-main.js-select--main .ss-single-selected .placeholder{color:#142f64!important}}.main-search .ss-main.js-select--main .ss-single-selected .placeholder .ss-disabled{color:#142f64!important}@media screen and (min-width:1200px){.main-search .ss-main.js-select--main .ss-single-selected .placeholder .ss-disabled{color:#142f64!important}}.main-search .ss-main.js-select--main .ss-single-selected .ss-arrow span{border-color:#142f64}@media screen and (min-width:1200px){.main-search .ss-main.js-select--main .ss-single-selected .ss-arrow span{border-color:#142f64}}.main-search .ss-main.js-select--main .ss-multi-selected{border-color:#142f64;background:transparent}@media screen and (min-width:1200px){.main-search .ss-main.js-select--main .ss-multi-selected{border-color:#142f64;background:transparent}}.main-search .ss-main.js-select--main .ss-multi-selected .ss-values .ss-disabled{color:#142f64!important}@media screen and (min-width:1200px){.main-search .ss-main.js-select--main .ss-multi-selected .ss-values .ss-disabled{color:#142f64!important}}.main-search .ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus{background:#142f64}@media screen and (min-width:1200px){.main-search .ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus{background:#142f64}}.main-search .ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus:after{background:#142f64}@media screen and (min-width:1200px){.main-search .ss-main.js-select--main .ss-multi-selected .ss-add .ss-plus:after{background:#142f64}}.main-search .textfield__input{border-color:#142f64;background:transparent;color:#142f64!important}.main-search .textfield__input::placeholder{color:#142f64!important;opacity:1}.main-search .textfield__input::-ms-input-placeholder{color:#142f64!important;opacity:1}@media screen and (min-width:1200px){.main-search .textfield__input{border-color:#142f64;background:transparent;color:#142f64!important}.main-search .textfield__input::-ms-input-placeholder{color:#142f64!important;opacity:.64}.main-search .textfield__input::placeholder{color:#142f64!important;opacity:.64}}.main-search .localizator__summary{border-color:#142f64;background:transparent;color:#142f64!important}@media screen and (min-width:1200px){.main-search .localizator__summary{border-color:#142f64;background:transparent;color:#142f64!important}}.main-search .localizator__plus:before{background:#142f64}@media screen and (min-width:1200px){.main-search .localizator__plus:before{background:#142f64}}.main-search .localizator__plus:after{background:#142f64}@media screen and (min-width:1200px){.main-search .localizator__plus:after{background:#142f64}}.main-search .range__highlight{color:#142f64}@media screen and (min-width:1200px){.main-search .range__highlight{color:#142f64}}.main-search .range__summary{border-color:#142f64;background:transparent;color:#142f64!important}@media screen and (min-width:1200px){.main-search .range__summary{border-color:#142f64;background:transparent;color:#142f64!important}}.main-search .range__preview{color:#142f64!important}@media screen and (min-width:1200px){.main-search .range__preview{color:#142f64}}.main-search .range__plus:before{background:#142f64}@media screen and (min-width:1200px){.main-search .range__plus:before{background:#142f64}}.main-search .range__plus:after{background:#142f64}@media screen and (min-width:1200px){.main-search .range__plus:after{background:#142f64}}.main-search .range .noUi-connect{background:#142f64}@media screen and (min-width:1200px){.main-search .range .noUi-connect{color:#142f64}}.main-search .form__legend:after{background:transparent}.main-search .form__title .title__subtitle{color:#142f64}.main-search .form__title .title__content{color:#525252}.main-search .simplebar-scrollbar:before{background:hsla(0,0%,82.7%,.4)}.search-more{color:#142f64;background:transparent}.search-more__icon{color:#fff;fill:#fff;background:#142f64}.main-search{transition:max-height .5s ease-in-out;max-height:0;overflow:hidden;position:relative;z-index:2;padding:0 10px;margin:0 auto;display:none}.main-search:focus{outline:none}@media screen and (min-width:768px){.main-search{padding:0 3em}}.main-search__close{display:none;border:none;margin:0;padding:0;width:auto;overflow:visible;background:transparent;color:inherit;font:inherit;text-align:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;position:absolute;right:1em;top:1em;cursor:pointer}.main-search__close-icon{display:block;padding:1em;width:3.5em;height:3.5em;transition:fill .5s}.main-search__wrapper{max-width:1535px;margin:0 auto}.main-search__more{border:1px solid transparent;margin:-1px;width:100%}.main-search__expand-button{margin-left:auto;margin-right:0}.main-search .button{min-height:52px}.main-search--vertical{max-height:none;display:block;position:fixed;top:0;left:0;z-index:100000;visibility:hidden;width:100%;height:100%;transition:all .5s ease-in-out;transform:translate3d(-100%,0,0);will-change:transform;padding-top:5em;padding-right:0;padding-left:0;user-select:none;font-size:.8em;background:linear-gradient(#fff,hsla(0,0%,100%,.9))}@media screen and (min-width:768px){.main-search--vertical{width:88%;max-width:25em;font-size:1em}}.body--vertical-search-opened .main-search--vertical{visibility:visible;transform:translateZ(0)}.main-search--vertical .simplebar-content-wrapper{height:100%!important}.main-search--vertical .main-search{z-index:2000}.main-search--vertical .main-search__wrapper{max-height:calc(100vh - 5em);min-height:100%;padding-right:2em;overflow:auto}.main-search--vertical .main-search__close{display:block}.main-search--vertical .main-search__form{padding-left:3.6em}.main-search .simplebar-scrollbar.simplebar-visible:before{opacity:1}.main-search__loader{display:none;color:#142f64;font-size:10px;position:relative;text-indent:-9999em;position:absolute;left:50%;top:calc(50% - 1em);transform:translate3d(-50%,-50%,0);animation-delay:-.16s}.main-search__loader,.main-search__loader:after,.main-search__loader:before{border-radius:50%;width:1em;height:1em;animation-fill-mode:both;animation:load7 1.8s ease-in-out infinite}.main-search__loader:after,.main-search__loader:before{content:"";position:absolute;top:0}.main-search__loader:before{left:-3.5em;-webkit-animation-delay:-.32s;animation-delay:-.32s}.main-search__loader:after{left:3.5em}.main-search .form__wrapper{visibility:hidden}.main-search--ready .form__wrapper{visibility:visible}.main-search--loading,.main-search--loading .main-search__loader{display:block}.main-search--loading-next .main-search__expand-button{visibility:hidden}.main-search-form label:not(.radio__label):not(.checkbox__label){position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px!important;margin:-1px;padding:0!important;border:0!important}.main-search-form__title{overflow:hidden}.main-search-form__title .title__content,.main-search-form__title .title__subtitle{display:block}.main-search-form__title .title__subtitle{font:normal normal 600 .7em Poppins,sans-serif;letter-spacing:.3em;text-transform:uppercase}.main-search-form__title .title__content{font:normal normal 400 1.25em Poppins,sans-serif;letter-spacing:.3em;text-transform:uppercase}@media screen and (min-width:1200px){.main-search-form__title{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px!important;margin:-1px;padding:0!important;border:0!important}}.main-search-form__fieldset{border:0}.main-search-form__container{display:flex;padding:2.6em 0 3em;align-items:flex-start}.main-search-form__fields{flex:1}.main-search-form .submit__field.button{font:normal normal 400 1em/1 Poppins,sans-serif;text-transform:lowercase;background:#142f64;color:#fff;border-color:transparent}.main-search-form .submit__field.button:after,.main-search-form .submit__field.button:before{background:#142f64}.main-search-form .submit__field.button:focus,.main-search-form .submit__field.button:hover{color:#fff;border-color:#142f64}.main-search-form .submit__field.button:focus:before,.main-search-form .submit__field.button:hover:before{background:#142f64}.main-search-form__submit{display:flex;flex-direction:column;align-items:flex-end;position:absolute;left:50%;transform:translate(-50%,-50%)}.main-search-form__group{display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:center;margin:0 -.5em}.main-search-form .form__field{padding:0 .5em;width:25%;margin:0 0 .4em}.main-search-form .ss-main.js-select--main .ss-single-selected{padding:4px 5px;height:52px;min-height:52px}.main-search-form .ss-main.js-select--main .ss-single-selected .placeholder{text-transform:none;letter-spacing:0}.main-search-form .ss-main.js-select--main .ss-multi-selected{padding:4px 5px;height:52px;min-height:52px}.main-search-form .ss-main.js-select--main .ss-multi-selected .ss-values .ss-disabled{text-transform:none;letter-spacing:0}.main-search-form .ss-main .ss-multi-selected .ss-values .ss-disabled{padding:0}.main-search-form .ss-main.js-select--main .ss-single-selected{border-width:0 0 1px}.main-search-form .textfield__input{border-width:0 0 1px;min-height:52px}.main-search-form .localizator__summary{border-width:0 0 1px;padding:4px 5px}.main-search-form .range__prompt,.main-search-form .range__summary{text-transform:none;letter-spacing:0}.main-search-form .range__summary{border-width:0 0 1px;padding:4px 5px}.main-search-form .range--values{padding:0}.main-search-form--vertical .main-search-form__container{flex-direction:column;padding:0}.main-search-form--vertical .main-search-form__title{display:block}.main-search-form--vertical .main-search-form__group{flex-direction:column}.main-search-form--vertical .main-search-form__fields{width:100%;margin:-.5em 0}.main-search-form--vertical .main-search-form__submit{margin:1em 0 0;padding:0;width:100%;align-items:center;display:flex;flex-direction:column;transform:none;left:auto;position:relative}.main-search-form--vertical .main-search__more .main-search-form__group{margin-top:0}.main-search-form--vertical .form__field{margin:.5em 0;width:100%}.main-search-form--vertical .search-more{position:relative;padding:0 .5em;margin-top:1.5em;margin-bottom:1.5em}.search-more{font:normal normal 400 1em/1 Poppins,sans-serif;letter-spacing:0;text-transform:lowercase;margin-top:1em;position:relative;right:0;top:100%;text-decoration:none;display:flex;align-items:center;justify-content:center;border:none;background:none;cursor:pointer;outline:none}.search-more__icon{width:2.1em;height:2.1em;padding:.5em;margin-left:1.5em}.search-more__icon--closed{display:inline-block}.search-more.isExpanded .search-more__icon--closed,.search-more__icon--expanded{display:none}.search-more.isExpanded .search-more__icon--expanded{display:inline-block}.body:not(.body--home) .search-holder--horizontal{width:100%;max-width:1230px}.body:not(.body--home) .search-more{position:relative}.body--vertical-search-opened,.html--vertical-search-opened{overflow:hidden}@keyframes load7{0%,80%,to{box-shadow:0 1em 0 -.5em}40%{box-shadow:0 1em 0 0}}@media (-ms-high-contrast:none){.main-search .button{height:52px}.main-search .button,::-ms-backdrop{height:52px}}@media screen and (min-width:800px){.main-search__form .form__field.select--tab{width:100%}.main-search__form .form__field.select--tab .ss-single-selected{display:none}.main-search__form .form__field.select--tab .ss-content{display:block;opacity:1;transform:scaleY(1);position:relative;background-color:transparent;border:0}.main-search__form .form__field.select--tab .ss-list{display:flex;justify-content:center}.main-search__form .form__field.select--tab .ss-main.js-select--main .ss-content{box-shadow:none}.main-search__form .form__field.select--tab .ss-main.js-select--main .ss-content .ss-list .ss-option{padding:1em;background-color:#142f64;color:#fff;display:flex;align-items:center;text-align:center}.main-search__form .form__field.select--tab .ss-main.js-select--main .ss-content .ss-list .ss-option.ss-hide{display:none}.main-search__form .form__field.select--tab .ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected{background-color:#142f64;color:#fff}.main-search__form .form__field.select--tab .ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected:after{display:none}}.body--page-detail-mandataire .title-dt-mdt{text-align:center;padding-top:20px}.body--page-detail-mandataire .jumbotron-v1{background:transparent url(../images/modules/cro/1.jpg) no-repeat 50%/cover;margin-bottom:4em;left:0;right:0;top:0}@media screen and (min-width:767px){.body--page-detail-mandataire .jumbotron-v1{min-height:290px;position:absolute}}.body--page-detail-mandataire .page-detail-mandataire__wrapper{position:relative;padding-bottom:49px}.body--page-detail-mandataire .breadcrumb.wrapper,.body--page-detail-mandataire .jumbotron-v1{margin-bottom:0}.body--page-detail-mandataire .infos-agence-dtmandataire{text-align:center}@media screen and (min-width:769px){.body--page-detail-mandataire .infos-agence-dtmandataire .all_coords_dt_mdt{width:50%;margin:0 auto}}.body--page-detail-mandataire .infos-agence-dtmandataire a,.body--page-detail-mandataire .infos-agence-dtmandataire p{word-break:break-word;color:#000;text-decoration:none;font:normal normal 400 20px Poppins,sans-serif}.body--page-detail-mandataire span.label-info-dt-agence{font:normal normal 400 20px Poppins,sans-serif;color:#142f64}.body--page-detail-mandataire .detail-mandataire-infos-v1__info{max-width:1440px;margin:0 auto;align-items:center}.body--page-detail-mandataire .detail-mandataire-infos-v1__info .detail-mandataire-infos-v1__coords{align-items:start}@media screen and (min-width:1210px){.body--page-detail-mandataire .detail-mandataire-infos-v1__info .detail-mandataire-infos-v1__coords{display:flex}}@media screen and (max-width:1209px){.body--page-detail-mandataire .detail-mandataire-infos-v1__info .detail-mandataire-infos-v1__coords{display:block;text-align:center}.body--page-detail-mandataire .detail-mandataire-infos-v1__info .detail-mandataire-infos-v1__coords .drawing__text-vertical{display:none}}.body--page-detail-mandataire .detail-mandataire-infos-v1__info .detail-mandataire-infos-v1__coords .image-agence-dtAgence{text-align:center;position:relative}.body--page-detail-mandataire .detail-mandataire-infos-v1__info .detail-mandataire-infos-v1__coords .image-agence-dtAgence .nom_mdt{text-transform:none;font:normal normal 400 40px Poppins,sans-serif;color:#142f64}@media screen and (max-width:1209px){.body--page-detail-mandataire .detail-mandataire-infos-v1__info .detail-mandataire-infos-v1__coords .image-agence-dtAgence .nom_mdt{display:block}}.body--page-detail-mandataire .detail-mandataire-infos-v1__info .detail-mandataire-infos-v1__coords .image-agence-dtAgence .nom_mdt:first-letter{text-transform:uppercase}@media screen and (min-width:1210px){.body--page-detail-mandataire .detail-mandataire-infos-v1__info .detail-mandataire-infos-v1__coords .image-agence-dtAgence{width:30%}}@media screen and (min-width:768px) and (max-width:1680px){.body--page-detail-mandataire .detail-mandataire-infos-v1__info .detail-mandataire-infos-v1__coords .image-agence-dtAgence{margin-left:3%}}.body--page-detail-mandataire .detail-mandataire-infos-v1__info .detail-mandataire-infos-v1__coords .image-agence-dtAgence img{box-shadow:0 0 35px 0 #d0d0d0;z-index:2;position:relative;width:100%;max-width:700px;height:509px;object-fit:cover;margin-bottom:29px}.body--page-detail-mandataire .detail-mandataire-infos-v1__info .detail-mandataire-infos-v1__coords .image-agence-dtAgence .drawing__text-vertical{text-transform:lowercase;font:normal normal 400 100px/1 Poppins,sans-serif;color:#142f64}@media screen and (min-width:769px){.body--page-detail-mandataire .detail-mandataire-infos-v1__info .detail-mandataire-infos-v1__coords .image-agence-dtAgence .drawing__text-vertical{bottom:55%}}.body--page-detail-mandataire .detail-mandataire-infos-v1__info .detail-mandataire-infos-v1__coords .image-agence-dtAgence .drawing__text-vertical:first-letter{text-transform:uppercase}@media screen and (min-width:1209px){.body--page-detail-mandataire .detail-mandataire-infos-v1__info .detail-mandataire-infos-v1__coords .infos-agence-dtmandataire{width:70%;padding-left:6%}}.body--page-detail-mandataire .page-detail-mandataire__content.wrapper h1.title__content{text-align:center;padding-top:22px}.body--page-detail-mandataire .detail-mandataire-infos-v1__title.title{margin-bottom:0!important;margin-top:34px}.body--page-detail-mandataire .detail-mandataire-infos-v1__title h1.title__content:after{display:none}.body--page-detail-mandataire .presentation-dt-agence{margin-top:35px;margin-bottom:40px}.body--page-detail-mandataire .labl-info-dtAg{display:flex;margin:9px 0}.body--page-detail-mandataire span.label-info-dt-agence{display:flex;min-width:6.2em;width:6.2em;text-transform:capitalize}.body--page-detail-mandataire .detail-mandataire-infos-v1__title .title__content-1{font:normal normal 400 30px Poppins,sans-serif;color:#000}.body--page-detail-mandataire .detail-mandataire-infos-v1__title .title__content-2{font:normal normal 400 60px Poppins,sans-serif;color:#142f64}.body--page-detail-mandataire .module-listing-dt-agence__title{text-align:center}.body--page-detail-mandataire .module-listing-dt-agence__title .title__subtitle{font:normal normal 400 1.6667em/1.4 Poppins,sans-serif;color:#142f64}.body--page-detail-mandataire .module-listing-dt-agence__title .title__content{font:normal normal 400 3.3333em/1.2 Poppins,sans-serif;color:#142f64}.body--page-detail-mandataire .editorial-noresult__text{font-size:16px}.body--page-detail-mandataire .editorial-noresult__title{margin-bottom:0;font-size:11px}.body--page-detail-mandataire .property-listing-v2__wrapper{margin:0 auto}.representative-listing-v1__wrapper{margin:0 auto;max-width:1400px}.representative-listing-v1 .list{display:flex;flex-wrap:wrap}@media screen and (min-width:1281px){.mandataire-v1{width:27.33%;margin:0 3% 2%}}@media screen and (min-width:769px) and (max-width:1280px){.mandataire-v1{margin:0 1% 2%;width:48%;overflow:hidden}}@media screen and (max-width:768px){.mandataire-v1{width:100%;overflow:hidden}}.mandataire-v1__decorate{position:relative;height:400px;display:flex;align-items:center;justify-content:center}.mandataire-v1__decorate .button{text-transform:uppercase;color:#fff}.mandataire-v1__decorate-wrapper{width:100%;height:100%}.mandataire-v1__visual{width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.mandataire-v1__more{opacity:0;transition:opacity .5s ease-in-out;position:absolute;top:0;right:0;width:100%;height:100%;background-color:hsla(0,0%,42.7%,.75)}.mandataire-v1__more .button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:transparent;transform:translate(-50%,calc(-50% + 10px));transition:transform .5s ease-in-out .05s;width:80%}.mandataire-v1__global-link:focus .mandataire-v1__more,.mandataire-v1__global-link:hover .mandataire-v1__more{opacity:1}.mandataire-v1__global-link:focus .mandataire-v1__more .button,.mandataire-v1__global-link:hover .mandataire-v1__more .button{transform:translate(-50%,-50%)}.mandataire-v1__info{display:flex;flex-direction:column;justify-content:flex-start}@media screen and (min-width:992px){.mandataire-v1__info{flex-direction:row}}.mandataire-v1__coords .title__subtitle{color:#142f64;font:normal normal 400 18px Poppins,sans-serif;text-decoration:none;text-transform:none;word-break:break-word;letter-spacing:0}.mandataire-v1__coords .title__subtitle .ville-mdt{text-transform:capitalize}.mandataire-v1__coords .coords__element{display:flex;margin-top:1em;margin-bottom:1em;color:#142f64;font:normal normal 400 18px Poppins,sans-serif;letter-spacing:2px;text-transform:capitalize}.mandataire-v1__coords .coords__element>a{color:#142f64;font:normal normal 400 18px Poppins,sans-serif;text-decoration:none;text-transform:none;word-break:break-word;letter-spacing:0}.mandataire-v1__coords .coords__element>p{letter-spacing:0}.mandataire-v1__coords .coords__element .label_coords_agency1{display:flex;min-width:6.2em;width:6.2em}.mandataire-v1__title{margin-bottom:0!important}.mandataire-v1__title--agency{margin-bottom:1em}.mandataire-v1__title .title__content{padding:1em 0 .5em;font:normal normal 400 25px Poppins,sans-serif;letter-spacing:normal;text-transform:lowercase;color:#142f64}.mandataire-v1__title .title__content:after{display:none}.mandataire-v1__title .title__content:first-letter{text-transform:uppercase}.mandataire-listing-v2{margin:4em 0}.mandataire-listing-v2__wrapper{margin:0 auto;max-width:100%}.mandataire-listing-v2 .list{display:flex;flex-wrap:wrap;justify-content:space-between;flex-direction:column}@media screen and (min-width:768px){.mandataire-listing-v2 .list{flex-direction:row}}.mandataire-listing-v2 .list>*{width:100%}@media screen and (min-width:768px){.mandataire-listing-v2 .list>*{width:49%}}.mandataire-listing-v2 .mandataire--listing-v2{margin-top:2em;margin-bottom:2em}.mandataire--listing-v2__wrapper{display:flex;flex-direction:column}@media screen and (min-width:992px){.mandataire--listing-v2__wrapper{flex-direction:row;align-items:center}}.mandataire--listing-v2__wrapper .button{text-transform:uppercase;color:#fff}.mandataire--listing-v2__decorate{position:relative;height:360px;display:flex;align-items:center;justify-content:center;width:100%}.mandataire--listing-v2__decorate-wrapper{width:100%;height:100%}.mandataire--listing-v2__visual{width:100%;height:100%;background-repeat:no-repeat;background-position:50% 50%;background-size:cover}.mandataire--listing-v2__more{opacity:0;transition:opacity .5s ease-in-out;position:absolute;top:0;right:0;width:100%;height:100%;background-color:hsla(0,0%,42.7%,.75)}.mandataire--listing-v2__more .button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:transparent;transform:translate(-50%,calc(-50% + 10px));transition:transform .5s ease-in-out .05s;width:80%}.mandataire--listing-v2__global-link{width:100%}@media screen and (min-width:992px){.mandataire--listing-v2__global-link{width:50%;flex-shrink:0}}@media screen and (min-width:1200px){.mandataire--listing-v2__global-link{max-width:355px}}.mandataire--listing-v2__global-link:focus .mandataire--listing-v2__more,.mandataire--listing-v2__global-link:hover .mandataire--listing-v2__more{opacity:1}.mandataire--listing-v2__global-link:focus .mandataire--listing-v2__more .button,.mandataire--listing-v2__global-link:hover .mandataire--listing-v2__more .button{transform:translate(-50%,-50%)}.mandataire--listing-v2__info{display:flex;flex-direction:column;justify-content:flex-start;margin-left:2em}@media screen and (min-width:992px){.mandataire--listing-v2__info{width:50%}}@media screen and (max-width:991px){.mandataire--listing-v2__info{width:100%}}@media screen and (min-width:992px){.mandataire--listing-v2__info{flex-direction:row}}.mandataire--listing-v2__coords{width:100%}.mandataire--listing-v2__coords .title__subtitle{color:#142f64;font:normal normal 400 18px Poppins,sans-serif;text-decoration:none;text-transform:none;word-break:break-word;letter-spacing:0}.mandataire--listing-v2__coords .title__subtitle .ville-mdt{text-transform:capitalize}.mandataire--listing-v2__coords .coords__element{color:#142f64;letter-spacing:0;margin-top:1.5em;margin-bottom:1.5em;display:flex}@media screen and (min-width:1380px){.mandataire--listing-v2__coords .coords__element{font:normal normal 400 18px Poppins,sans-serif}}@media screen and (max-width:1379px){.mandataire--listing-v2__coords .coords__element{font:normal normal 400 15px Poppins,sans-serif}}.mandataire--listing-v2__coords .coords__element .label_coords_agency1{display:flex;min-width:6.2em;width:6.2em;text-transform:capitalize}.mandataire--listing-v2__coords .coords__element a{color:#142f64;text-decoration:none;letter-spacing:0;word-break:break-word}.mandataire--listing-v2__coords .coords__element p{letter-spacing:0}.mandataire--listing-v2__title{margin-bottom:0!important}.mandataire--listing-v2__title--agency{margin-bottom:1em}.mandataire--listing-v2__title .title__content{letter-spacing:0;text-transform:lowercase;padding:14px 0 0;color:#142f64}@media screen and (min-width:1380px){.mandataire--listing-v2__title .title__content{font:normal normal 400 25px Poppins,sans-serif}}@media screen and (max-width:1379px){.mandataire--listing-v2__title .title__content{font:normal normal 400 18px Poppins,sans-serif}}.mandataire--listing-v2__title .title__content:after{display:none}.mandataire--listing-v2__title .title__content:first-letter{text-transform:uppercase}.map-svg__wrapper{margin:0 auto;max-width:1230px;display:flex;flex-direction:column;align-items:center}@media screen and (min-width:992px){.map-svg__wrapper{flex-direction:row}}.map-svg__map{text-align:center}@media screen and (min-width:992px){.map-svg__map{width:50%}}.map-svg__map svg{width:100%;height:auto}@media screen and (min-width:992px){.map-svg__aligner{width:50%}}.map-svg__country{transition:opacity .3s ease-in-out;opacity:1}.map-svg--zoomed .map-svg__country{opacity:0}.map-svg__region{transition:fill .3s ease-in-out;stroke-width:.75;stroke-miterlimit:22.9256;pointer-events:none;fill:#919191;stroke:#fff}.map-svg__region--active{cursor:pointer;pointer-events:all;fill:#525252}.map-svg__region--active:focus,.map-svg__region--active:hover{fill:#142f64}.map-svg--zoomed .map-svg__region--active{cursor:default;pointer-events:none}.map-svg__zoom{transition:opacity .3s ease-in-out;opacity:0}.map-svg__zoom--displayed{opacity:1}.map-svg__dep{transition:fill .3s ease-in-out;stroke-width:1;stroke-miterlimit:22.9256;pointer-events:none;fill:#919191;stroke:#fff}.map-svg__dep:focus,.map-svg__dep:hover{fill:#142f64}.map-svg__dep--active{fill:#525252}.map-svg__zoom--displayed .map-svg__dep--active{cursor:pointer;pointer-events:all}.map-svg__deco{transition:opacity .3s ease-in-out}.map-svg--zoomed .map-svg__deco{opacity:0}.map-svg__circle{fill:#f2f2f2;opacity:.4}@media screen and (min-width:768px){.map-svg .form__fields{flex-direction:column}}@media screen and (min-width:1200px){.map-svg .form__fields{flex-direction:row}}.map-svg .form .form-group--column.form-group--last>*{align-self:flex-end}.map-svg-vagency{color:#fff;position:relative}.map-svg-vagency__background{background:transparent url(../images/modules/map-svg/2.jpg) no-repeat 50%/cover}.map-svg-vagency__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(20,47,100,.76)}.map-svg-vagency__wrapper{padding-left:1em;padding-right:1em}@media screen and (min-width:768px){.map-svg-vagency__wrapper{padding-left:3em;padding-right:3em}}.map-svg-vagency__container{height:100%;display:flex;justify-content:center;text-align:center}.map-svg-vagency__wrapper{position:relative;height:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center;flex:1}.map-svg-vagency__container-text{margin-bottom:8%;max-height:300px}.map-svg-vagency__title .title .title__content{padding-bottom:1em}.map-svg-vagency__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.map-svg-vagency__title .title .title__content-1,.map-svg-vagency__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.map-svg-vagency__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.map-svg-vagency__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.map-svg-vagency__title+.map-svg-vagency__links{margin-top:5em}.map-svg-vagency__text-block.text-block{font:normal normal 400 1em/1 Poppins,sans-serif}.map-svg-vagency .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#142f64}.map-svg-vagency .button:after,.map-svg-vagency .button:before{background:#142f64}.map-svg-vagency .button:focus,.map-svg-vagency .button:hover{color:#fff;border-color:#142f64}.map-svg-vagency .button:focus:before,.map-svg-vagency .button:hover:before{background:#142f64}.map-svg-vagency__scroll-block .scroll-block__svg{fill:#fff;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.map-svg-vagency__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.map-svg-vagency__scroll-block .scroll-block__button:focus .scroll-block__svg,.map-svg-vagency__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#142f64}.map-svg-vagency__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.map-svg-vagency__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#142f64}.map-svg-vagency .map-svg .form,.map-svg-vagency .map-svg .form__conditions{color:#fff}.map-svg-vagency .map-svg .form__legals{color:#fff;opacity:.65}.map-svg-vagency .map-svg .form .range__summary,.map-svg-vagency .map-svg .form .select__label,.map-svg-vagency .map-svg .form .ss-main.js-select--main .ss-multi-selected .ss-value--custom,.map-svg-vagency .map-svg .form .ss-main.js-select--main .ss-multi-selected .ss-values .ss-disabled,.map-svg-vagency .map-svg .form .ss-main.js-select--main .ss-single-selected .placeholder,.map-svg-vagency .map-svg .form .ss-main.js-select--main .ss-single-selected .placeholder .ss-disabled{color:#fff}.map-svg-vagency .map-svg .form .localizator__values-container{background:#fff}.map-svg-vagency .map-svg .form .checkbox__box svg path{fill:#fff}@media screen and (min-width:768px){.map-svg-vagency .map-svg__aligner{margin-right:3em}}.map-svg-vagency .map-svg__form{display:flex;justify-content:flex-end}.map-svg-vagency .map-svg__form .form__wrapper{flex:1}.map-svg-vagency .map-svg__form .select__label{text-align:right;margin-bottom:1em}.map-svg-vagency .map-svg__form .select__input{max-width:370px;align-self:flex-end}.map-svg-vagency .map-svg__dep{fill:#919191;stroke:#fff}.map-svg-vagency .map-svg__dep--active,.map-svg-vagency .map-svg__dep:focus,.map-svg-vagency .map-svg__dep:hover{fill:#142f64}.map-svg-vagency .map-svg__region{fill:#919191;stroke:#fff}.map-svg-vagency .map-svg__region--active,.map-svg-vagency .map-svg__region--active:focus,.map-svg-vagency .map-svg__region--active:hover{fill:#142f64}.map-svg-vagency .map-svg .ss-main .ss-single-selected .placeholder .ss-disabled{color:#fff}.map-svg-vagency .map-svg .ss-main.js-select--main .ss-content{background:transparent;border:0}.map-svg-vagency .map-svg .ss-main.js-select--main .ss-content .ss-list .ss-option{color:#fff;background:#142f64}.map-svg-vagency .map-svg .ss-main.js-select--main .ss-content .ss-list .ss-option:hover{color:#142f64;background:#fff}.map-svg-vagency .map-svg .ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected{color:#142f64;background:#142f64}.map-svg-vmandatory{color:#142f64;position:relative}.map-svg-vmandatory__background{background:transparent url(../images/modules/map-svg/3.png) no-repeat 50%/cover}.map-svg-vmandatory__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.8)}.map-svg-vmandatory__wrapper{padding-left:1em;padding-right:1em}@media screen and (min-width:768px){.map-svg-vmandatory__wrapper{padding-left:3em;padding-right:3em}}.map-svg-vmandatory__container{height:100%;display:flex;justify-content:center;text-align:center}.map-svg-vmandatory__wrapper{position:relative;height:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center;flex:1}.map-svg-vmandatory__container-text{margin-bottom:8%;max-height:300px}.map-svg-vmandatory__title .title .title__content{padding-bottom:1em}.map-svg-vmandatory__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.map-svg-vmandatory__title .title .title__content-1,.map-svg-vmandatory__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.map-svg-vmandatory__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.map-svg-vmandatory__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.map-svg-vmandatory__title+.map-svg-vmandatory__links{margin-top:5em}.map-svg-vmandatory__text-block.text-block{font:normal normal 400 1em/1 Poppins,sans-serif}.map-svg-vmandatory .button{text-transform:lowercase;background:transparent;color:#142f64;border-color:#142f64}.map-svg-vmandatory .button:after,.map-svg-vmandatory .button:before{background:#142f64}.map-svg-vmandatory .button:focus,.map-svg-vmandatory .button:hover{color:#fff;border-color:#142f64}.map-svg-vmandatory .button:focus:before,.map-svg-vmandatory .button:hover:before{background:#142f64}.map-svg-vmandatory__scroll-block .scroll-block__svg{fill:#142f64;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.map-svg-vmandatory__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.map-svg-vmandatory__scroll-block .scroll-block__button:focus .scroll-block__svg,.map-svg-vmandatory__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#142f64}.map-svg-vmandatory__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.map-svg-vmandatory__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#142f64}@media screen and (min-width:768px){.map-svg-vmandatory .map-svg__aligner{margin-right:3em}}.map-svg-vmandatory .map-svg__form{display:flex;justify-content:flex-end}.map-svg-vmandatory .map-svg .form__wrapper{max-width:370px;flex:1}.map-svg-vmandatory .map-svg__circle{fill:rgba(20,47,100,.26);opacity:1}.map-svg-vmandatory .map-svg__dep{fill:#919191;stroke:#fff}.map-svg-vmandatory .map-svg__dep--active,.map-svg-vmandatory .map-svg__dep:focus,.map-svg-vmandatory .map-svg__dep:hover{fill:#142f64}.map-svg-vmandatory .map-svg__region{fill:#919191;stroke:#fff}.map-svg-vmandatory .map-svg__region--active{cursor:pointer;pointer-events:all;fill:#142f64}.map-svg-vmandatory .map-svg__region--active:focus,.map-svg-vmandatory .map-svg__region--active:hover{fill:#142f64}.map-svg-vmandatory .map-svg .ss-main.js-select--main .ss-content{background:transparent;border:0}.map-svg-vmandatory .map-svg .ss-main.js-select--main .ss-content .ss-list .ss-option{color:#fff;background:#142f64}.map-svg-vmandatory .map-svg .ss-main.js-select--main .ss-content .ss-list .ss-option:hover{color:#142f64;background:#fff}.map-svg-vmandatory .map-svg .ss-main.js-select--main .ss-content .ss-list .ss-option.ss-option-selected{color:#142f64;background:#142f64}.leaflet-container .map__popup a.leaflet-popup-close-button{font-size:30px;font-weight:100;width:30px;height:30px;color:#fff}.leaflet-container .map__popup a.leaflet-popup-close-button:hover{color:#142f64}.map__popup .leaflet-popup-content-wrapper{color:#fff;border-radius:0;font:normal normal 400 1.4166em/1.5 Poppins,sans-serif}.map__popup .leaflet-popup-content-wrapper,.map__popup .leaflet-popup-tip{background:rgba(20,47,100,.6);box-shadow:none}.map__popup .leaflet-popup-content{min-width:450px}.map__popup .leaflet-popup-content p{margin:0}.map__popup .coords{width:100%}.map__popup .coords__element{display:flex;flex-direction:row;padding:.3em 0}.map__popup .coords__label{font:normal normal 400 1.1111em/1.6666 Poppins,sans-serif;color:#fff;text-align:left;text-transform:none;letter-spacing:.2em;min-width:140px;padding-right:1em}.map__popup .coords__label a{color:#fff}.map__popup .coords__content{min-width:140px;font:normal normal 400 1.1111em/1.6666 Poppins,sans-serif;color:#fff;text-align:left;text-transform:none;text-decoration:none}.map__popup .coords__content a{color:#fff}.map__popup .coords__title .title{margin-bottom:0}.map__popup .coords__title .title .title__content{padding-bottom:1em;text-align:center}.map__popup .coords__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.map__popup .coords__title .title .title__content-1,.map__popup .coords__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.map__popup .coords__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.map__popup .coords__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.module-mapbienici-js{position:relative;padding-bottom:50.6%}.mapbienici:not(.js_bienici_cookies){position:absolute;width:100%;height:100%;margin:0;overflow:hidden}.mapbienici:not(.js_bienici_cookies) .kimono-map.kimono-minimal-interface #kimono-graphicOptionsMenu,.mapbienici:not(.js_bienici_cookies) .kimono-map.kimono-minimal-interface #kimono-layers,.mapbienici:not(.js_bienici_cookies) .kimono-map.kimono-minimal-interface #kimono-sunAnimatorMenu,.mapbienici:not(.js_bienici_cookies) .kimono-map.kimono-minimal-interface .f4map-nav,.mapbienici:not(.js_bienici_cookies) .kimono-map.kimono-minimal-interface .kimono-programSlider-container{display:block!important}.f4map-panes canvas{left:0}#mapAgenceici{width:90%;height:480px;margin:0 auto 3em}.map-listing__container{position:relative}.map-listing__content{position:relative;z-index:1;height:300px}.map-listing__content .js-map{height:300px}.map-listing__js-container{position:relative}.map-listing__js-container>*{position:absolute;width:100%;height:100%}.map-listing__js-container>*>*{width:100%;height:100%}.map-listing .map__marker svg{fill:#142f64}.map-listing .map__cluster{background-color:rgba(20,47,100,.6)}.map-listing .map__cluster div{background:#142f64;color:#fff}.map-listing .map__circle{stroke:#142f64;fill:rgba(20,47,100,.6)}.f4map .f4map-infoWindow{color:#fff;border-radius:0;box-shadow:none;font:normal normal 400 1.4166em/1.5 Poppins,sans-serif;width:450px}.f4map .f4map-infoWindow,.f4map .leftArrowPart,.f4map .rightArrowPart{background:rgba(20,47,100,.9)}.f4map .f4map-arrow{width:22px}.map-popin-realestate__wrapper{display:flex;flex-direction:column;align-items:center}.map-popin-realestate__decorate{max-width:165px;max-height:120px;width:100%;height:100%;margin-bottom:1em}@media screen and (min-width:576px){.map-popin-realestate__decorate{max-width:240px;max-height:170px}}.map-popin-realestate__decorate img{width:100%;height:100%}.map-popin-realestate__separator{display:none;border:none;border-bottom:1px solid #fff;max-width:240px;width:100%;margin:1em auto}@media screen and (min-width:992px){.map-popin-realestate__separator{display:block}}.map-popin-realestate__text{display:none;margin-bottom:1em;text-align:center;font:normal normal 400 clamp(15px,calc(.6rem + 1.875vw),15px)/1.3 Poppins,sans-serif;color:#fff}@media screen and (min-width:992px){.map-popin-realestate__text{display:block}}.map-popin-realestate__compo,.map-popin-realestate__price{font:normal normal 400 clamp(10px,calc(.6rem + 1.875vw),16px)/1.3 Poppins,sans-serif;color:#142f64}.map-popin-realestate__reference{font:normal normal 400 clamp(7px,calc(.6rem + 1.875vw),10px)/1.3 Poppins,sans-serif;color:#fff;letter-spacing:.3em;text-transform:uppercase}.map-popin-realestate__title .title .title__content{padding-bottom:1em}.map-popin-realestate__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.map-popin-realestate__title .title .title__content-1,.map-popin-realestate__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.map-popin-realestate__title .title .title__content-1,.map-popin-realestate__title .title .title__content-2{font:normal normal 400 1em/1.4 Poppins,sans-serif}}.map-popin-realestate__title .title .title__content{font-size:16px}.map-popin-realestate__title .title .title__content-1,.map-popin-realestate__title .title .title__content-2{text-transform:none}.map-popin-realestate__links{margin-top:.5em}.map-popin-realestate__links .button{padding:.4em 1.5em;font:normal normal 400 1em/1 Poppins,sans-serif;text-transform:lowercase;background:transparent;color:#fff;border-color:#142f64}.map-popin-realestate__links .button:after,.map-popin-realestate__links .button:before{background:#142f64}.map-popin-realestate__links .button:focus,.map-popin-realestate__links .button:hover{color:#fff!important;border-color:#142f64}.map-popin-realestate__links .button:focus:before,.map-popin-realestate__links .button:hover:before{background:#142f64}.map-popin.item{position:relative;width:100%}.map-popin.item .item{padding:1em 2em}.map-popin.item .item__info{display:flex;flex-direction:column;width:100%}.map-popin.item .item__title{text-align:left}.map-popin.item .item__title.title{margin-bottom:.5em}.map-popin.item .item__title.title .title__content{padding-bottom:1em;text-align:center}.map-popin.item .item__title.title .title__content:after{width:100px;height:4px;background-color:#fff}.map-popin.item .item__title.title .title__content-1,.map-popin.item .item__title.title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.map-popin.item .item__title.title .title__content-1{font:normal normal 400 1em/1 Poppins,sans-serif}.map-popin.item .item__title.title .title__content-2{font:normal normal 400 1.2em/1.2 Poppins,sans-serif}}.map-popin.item .item__coords{margin-bottom:1em}.map-popin.item .item__coords .coords__wrapper{display:flex;flex-direction:column}.map-popin.item .item__coords .coords__title.title{margin-bottom:1em}.map-popin.item .item__coords .coords__title.title .title__content{padding-bottom:1em;text-align:center}.map-popin.item .item__coords .coords__title.title .title__content:after{width:100px;height:4px;background-color:transparent}.map-popin.item .item__coords .coords__title.title .title__content-1,.map-popin.item .item__coords .coords__title.title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.map-popin.item .item__coords .coords__title.title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.map-popin.item .item__coords .coords__title.title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.map-popin.item .item__coords .coords__group-element{display:flex;flex-direction:column;justify-content:flex-start}.map-popin.item .item__coords .coords__element{display:flex;flex-direction:row;padding:.3em 0}.map-popin.item .item__coords .coords__label{font:normal normal 400 1.1111em/1.6666 Poppins,sans-serif;color:#fff;text-align:left;text-transform:none;letter-spacing:.2em;min-width:140px;padding-right:1em}.map-popin.item .item__coords .coords__label a{color:#fff}.map-popin.item .item__coords .coords__content{min-width:140px;font:normal normal 400 1.1111em/1.6666 Poppins,sans-serif;color:#fff;text-align:left;text-transform:none;text-decoration:none}.map-popin.item .item__coords .coords__content a{color:#fff}.map-popin.item.map-popin-v2 .labelPopin{min-width:35%}.map-popin.item.map-popin-v2 .infosPopin{display:flex;flex-direction:column}.map-popin.item.map-popin-v2 .coords__contentPopin{width:100%;display:flex}.map-popin.item.map-popin-v2 .coords__contentPopin .address{text-transform:capitalize}.map-popin.item.map-popin-v2 .item__coords{margin-bottom:1em}.map-popin.item.map-popin-v2 .item__coords .coords__element{padding:.1em 0}.map-popin.item.map-popin-v2 .item__coords .coords__group-element{width:100%}.map-popin.item.map-popin-v2 .item__title.title{margin-bottom:0}.map-popin.item.map-popin-v2 .item__title.title .title__content{padding-bottom:.5em}.map-popin.item.map-popin-v2 .item__title.title .title__content .title__content-1{letter-spacing:.2em}.map-popin.item.map-popin-v2 .item__title.title .title__content .title__content-1.mandatory{margin-top:1em}.map-popin.item.map-popin-v2 .item__title.title .title__content .address{letter-spacing:.2em;text-transform:capitalize}.map-popin.item.map-popin-v2 .item__title.title .title__content .address.mandatory{font:normal normal 400 .9em/1.6666 Poppins,sans-serif}.map-popin.item.map-popin-v2 .item__title.title .title__content:after{display:none}.map-popin.item.map-popin-v2 .item__coords .coords__content{font:normal normal 400 .9em/1.6666 Poppins,sans-serif}.map-popin__links{display:flex;justify-content:center}.map-popin .button{max-width:200px;color:#142f64;border-color:#142f64}.map-popin .button:focus,.map-popin .button:hover{color:#fff!important;border-color:#142f64}.map-v3 .map__marker svg{fill:#142f64}.map-v3 .map__cluster{background-color:rgba(20,47,100,.68);border-radius:20px;margin-left:-20px;margin-top:-20px;width:40px;height:40px}.map-v3 .map__cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;background:#142f64;color:#fff;align-items:center;display:flex;justify-content:center}.map-v3 .map__circle{stroke:orange;fill:bleu}.map-v3{margin:2em 0}.map-v3__wrapper{margin:0 auto;max-width:100%}@media screen and (min-width:767px){.map-v3__wrapper{margin:0 3em}}.map-v3__map{width:100%;height:295px}.map-v3__map .js-map{height:295px}.map-v3__js-container{position:relative;padding-bottom:0!important}.map-v3__js-container>*{position:absolute;width:100%;height:100%}.map-v3__js-container>*>*{width:100%;height:100%}.map-v1{color:#fff;position:relative}.map-v1 .map__cluster{background-color:rgba(20,47,100,.68);border-radius:20px;margin-left:-20px;margin-top:-20px;width:40px;height:40px}.map-v1 .map__cluster div{width:30px;height:30px;margin-left:5px;margin-top:5px;text-align:center;border-radius:15px;background:#142f64;color:#fff;align-items:center;display:flex;justify-content:center}.map-v1__background{background:transparent url(../images/modules/map/1.jpg) no-repeat 50%/cover}.map-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(20,47,100,.7)}.map-v1__wrapper{padding-left:1em;padding-right:1em}@media screen and (min-width:768px){.map-v1__wrapper{padding-left:3em;padding-right:3em}}.map-v1__container{text-align:center;padding-top:2em;padding-bottom:2em}.map-v1__container,.map-v1__wrapper{height:100%;display:flex;justify-content:center}.map-v1__wrapper{position:relative;width:100%;flex-direction:column}.map-v1__container-map{width:100%;flex:1;margin:0 auto 2em}@media screen and (min-width:768px){.map-v1__container-map{width:80%}}@media screen and (min-width:992px){.map-v1__container-map{width:90vh;max-width:80vw}}.map-v1__container-map svg{fill:#142f64}.map-v1__js-container{position:relative;height:100%;width:100%;min-height:260px}.map-v1__js-container>*{position:absolute;width:100%;height:100%}@media screen and (min-width:992px){.map-v1__js-container>*{pointer-events:all}}.map-v1__js-container>*>*{width:100%;height:100%}.map-v1__title .title .title__content{padding-bottom:1em}.map-v1__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.map-v1__title .title .title__content-1,.map-v1__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.map-v1__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.map-v1__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.map-v1__title .title{margin-bottom:4%}.map-v1__text-block.text-block{font:normal normal 400 1em/1 Poppins,sans-serif}.map-v1__links .links-group__link.button{text-transform:lowercase;background:transparent;color:#fff;border-color:#142f64}.map-v1__links .links-group__link.button:after,.map-v1__links .links-group__link.button:before{background:#142f64}.map-v1__links .links-group__link.button:focus,.map-v1__links .links-group__link.button:hover{color:#fff;border-color:transparent}.map-v1__links .links-group__link.button:focus:before,.map-v1__links .links-group__link.button:hover:before{background:#142f64}.map-v1__scroll-block .scroll-block__svg{fill:#142f64;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.map-v1__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.map-v1__scroll-block .scroll-block__svg-border{stroke:#142f64}.map-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.map-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#fff}.map-v1__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.map-v1__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#fff}.news-detail-v1{background:transparent none no-repeat 50%/cover;color:#142f64;position:relative}.news-detail-v1__wrapper{width:100%;max-width:1230px}.news-detail-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.news-detail-v1__container{height:100%;display:flex;justify-content:center}.news-detail-v1__container-text{margin-bottom:8%;max-height:300px}.news-detail-v1__title .title{margin-bottom:0}.news-detail-v1__title .title .title__content{padding-bottom:1em;text-align:left}.news-detail-v1__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.news-detail-v1__title .title .title__content-1{display:block;color:#142f64}.news-detail-v1__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.news-detail-v1__title .title .title__content-1{font:normal normal 400 1.1111rem/1.4 Poppins,sans-serif}.news-detail-v1__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.news-detail-v1__text-block.text-block{font:normal normal 400 .8333em/1.6666 Poppins,sans-serif;color:inherit;text-align:left}.news-detail-v1__text-block.text-block a{color:inherit}.news-detail-v1__text-vertical{display:none}@media screen and (min-width:768px){.news-detail-v1__text-vertical{display:block;position:absolute;transform:rotate(-90deg) translate(-100%);transform-origin:0 100%;bottom:100%;left:0;font:normal normal 400 6.1111em/1 Poppins,sans-serif;letter-spacing:0;color:rgba(20,47,100,.16)}}.news-detail-v1__items{margin-bottom:4%;position:relative}@media screen and (min-width:768px){.news-detail-v1__items{margin-left:3em}}.news-detail-v1 .item{position:relative;text-align:center}.news-detail-v1 .item__header{display:flex;flex-direction:column;min-height:auto;margin-bottom:3em}@media screen and (min-width:992px){.news-detail-v1 .item__header{flex-direction:row}}.news-detail-v1 .item__drawing{position:relative;text-align:center;margin-bottom:2em;width:100%}@media screen and (min-width:992px){.news-detail-v1 .item__drawing{width:55%;margin-bottom:0}}.news-detail-v1 .item__data{display:flex;flex-direction:column}@media screen and (min-width:992px){.news-detail-v1 .item__data{margin-left:4em;flex:1}}.news-detail-v1 .item__img{min-height:300px;max-height:300px;width:100%;object-fit:cover}@media screen and (min-width:992px){.news-detail-v1 .item__img{min-height:413px;max-height:413px}}.news-detail-v1 .item__img--contain{width:auto;min-height:auto;object-fit:contain}.news-detail-v1 .item__info{position:relative;height:50%;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.news-detail-v1 .item__info{min-width:400px}}.news-detail-v1 .item__info-date{font:normal normal 400 1.1111em/2 Poppins,sans-serif;color:inherit;text-align:center}.news-detail-v1 .item__info-date a{color:inherit}.news-detail-v1 .item__info-title .title-subtitle{margin-bottom:0}.news-detail-v1 .item__info-title .title-subtitle .title-subtitle__subtitle{text-align:center;font:normal normal 400 1.1111em/1.4 Poppins,sans-serif;color:#142f64;display:block}.news-detail-v1 .item__info-title .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 1.6667em/3 Poppins,sans-serif;color:#142f64;display:block}.news-detail-v1 .item__share{height:50%;display:flex;flex-direction:column;justify-content:center}.news-detail-v1 .item__share .title-subtitle{margin-bottom:0}.news-detail-v1 .item__share .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 1.6667em/3 Poppins,sans-serif;color:#142f64;display:block;text-transform:none}.news-detail-v1 .item__share__links{justify-content:space-around;flex-wrap:wrap}.news-detail-v1 .item__share__link{display:flex}.news-detail-v1 .item__container-text{height:auto;margin:2em 0}@media screen and (min-width:992px){.news-detail-v1 .item__container-text{margin:0}}.news-detail-v1 .item__text-block.text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif;color:inherit;text-align:left}.news-detail-v1 .item__text-block.text-block a{color:inherit}.news-detail-v1 .item .button-drawing__drawing{height:1.2em;fill:#142f64}.news-detail-v1 .item .button-drawing__content{color:#142f64}.news-detail-v1 .item .button-drawing.js--active .button-drawing__drawing,.news-detail-v1 .item .button-drawing:focus .button-drawing__drawing,.news-detail-v1 .item .button-drawing:hover .button-drawing__drawing{fill:#142f64}.news-detail-v1 .item .button-drawing.js--active .button-drawing__content,.news-detail-v1 .item .button-drawing:focus .button-drawing__content,.news-detail-v1 .item .button-drawing:hover .button-drawing__content{color:#142f64}.news-listing-v1{background:transparent none no-repeat 50%/cover;color:#142f64;position:relative}.news-listing-v1__wrapper{width:100%;max-width:1535px}.news-listing-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.news-listing-v1__container{height:100%;display:flex;justify-content:center}.news-listing-v1__container-text{margin-bottom:8%;max-height:300px}.news-listing-v1__title .title{margin-bottom:0}.news-listing-v1__title .title .title__content{padding-bottom:1em;text-align:left}.news-listing-v1__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.news-listing-v1__title .title .title__content-1,.news-listing-v1__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.news-listing-v1__title .title .title__content-1{font:normal normal 400 1.1111rem/1.4 Poppins,sans-serif}.news-listing-v1__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.news-listing-v1__text-block.text-block{font:normal normal 400 .8333em/1.6666 Poppins,sans-serif;color:inherit;text-align:left}.news-listing-v1__text-block.text-block a{color:inherit}.news-listing-v1__text-vertical{display:none}@media screen and (min-width:768px){.news-listing-v1__text-vertical{display:block;position:absolute;transform:rotate(-90deg) translate(-100%);transform-origin:0 100%;bottom:98%;left:0;font:normal normal 400 6.1111em/1 Poppins,sans-serif;letter-spacing:0;color:rgba(20,47,100,.16)}}.news-listing-v1__items{margin-bottom:4%;position:relative}@media screen and (min-width:768px){.news-listing-v1__items{margin-left:3em}}.news-listing-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}@media screen and (max-width:768px){.news-listing-v1__items-wrapper{margin:0}}@media screen and (min-width:768px) and (max-width:1200px){.news-listing-v1__items-wrapper{margin:0}}@media screen and (min-width:1200px){.news-listing-v1__items-wrapper{margin:0 -2em}}@media screen and (max-width:768px){.news-listing-v1__items .item{margin:2em 0;width:100%}}@media screen and (min-width:768px) and (max-width:1200px){.news-listing-v1__items .item{margin:2em 0;width:100%}}@media screen and (min-width:1200px){.news-listing-v1__items .item{margin:2em;width:calc(100% - 4em)}}.news-listing-v1 .item{position:relative;text-align:center}.news-listing-v1 .item__wrapper{display:flex;flex-direction:column;min-height:500px}@media screen and (min-width:992px){.news-listing-v1 .item__wrapper{flex-direction:row}}.news-listing-v1 .item__drawing{position:relative;text-align:center;margin-bottom:2em;width:100%}@media screen and (min-width:992px){.news-listing-v1 .item__drawing{width:66%;margin-bottom:0}}@media screen and (min-width:992px){.news-listing-v1 .item__data{margin-left:4em;flex:1}}.news-listing-v1 .item__img{min-height:300px;max-height:300px;width:100%;object-fit:cover}@media screen and (min-width:992px){.news-listing-v1 .item__img{min-height:500px;max-height:500px}}.news-listing-v1 .item__img--contain{width:auto;min-height:auto;object-fit:contain}.news-listing-v1 .item .title-subtitle{margin-bottom:0}.news-listing-v1 .item .title-subtitle .title-subtitle__content,.news-listing-v1 .item .title-subtitle .title-subtitle__subtitle{text-align:center;font:normal normal 400 1.1111em/1.4 Poppins,sans-serif;color:inherit;display:block}.news-listing-v1 .item__info{position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:768px){.news-listing-v1 .item__info{min-width:400px}}@media screen and (min-width:768px){.news-listing-v1 .item__info--border{height:calc(100% - 2em);margin-top:.4em;border-left:1px solid #142f64;border-right:1px solid #142f64;position:relative;padding:0 2em}.news-listing-v1 .item__info--border .links-group{position:relative;transform:translateY(50%)}.news-listing-v1 .item__info--border .item__info-title{margin-bottom:0;position:relative;transform:translateY(-50%)}.news-listing-v1 .item__info--border .item__info-title:after,.news-listing-v1 .item__info--border .item__info-title:before,.news-listing-v1 .item__info--border .links-group:after,.news-listing-v1 .item__info--border .links-group:before{content:"";position:absolute;background-color:#142f64;width:80px;height:1px;top:50%}.news-listing-v1 .item__info--border .item__info-title:before,.news-listing-v1 .item__info--border .links-group:before{left:-2em}.news-listing-v1 .item__info--border .item__info-title:after,.news-listing-v1 .item__info--border .links-group:after{right:-2em}}.news-listing-v1 .item__container-text{height:8em;margin:2em 0}@media screen and (min-width:992px){.news-listing-v1 .item__container-text{margin:0}}.news-listing-v1 .item__text-block.text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif;color:inherit;text-align:left}.news-listing-v1 .item__text-block.text-block a{color:inherit}.news-listing-v1 .item__links .button{text-transform:lowercase;background:transparent;color:#142f64;border-color:#142f64}.news-listing-v1 .item__links .button:after,.news-listing-v1 .item__links .button:before{background:#142f64}.news-listing-v1 .item__links .button:focus,.news-listing-v1 .item__links .button:hover{color:#fff;border-color:#142f64}.news-listing-v1 .item__links .button:focus:before,.news-listing-v1 .item__links .button:hover:before{background:#142f64}.news-listing-v1 .item:nth-child(2n) .item__wrapper{flex-direction:column}@media screen and (min-width:992px){.news-listing-v1 .item:nth-child(2n) .item__wrapper{flex-direction:row-reverse}}.news-listing-v1 .item:nth-child(2n) .item__data{margin-left:0;margin-right:0}@media screen and (min-width:992px){.news-listing-v1 .item:nth-child(2n) .item__data{margin-right:4em}}.news-listing-v2{background:transparent none no-repeat 50%/cover;color:#142f64;position:relative}.news-listing-v2__wrapper{width:100%;max-width:1230px}.news-listing-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.news-listing-v2__container{height:100%;display:flex;justify-content:center;text-align:center}.news-listing-v2__container-text{margin-bottom:8%;max-height:300px}.news-listing-v2__title .title{margin-bottom:4em}.news-listing-v2__title .title .title__content{padding-bottom:1em;text-align:center}.news-listing-v2__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.news-listing-v2__title .title .title__content-1,.news-listing-v2__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.news-listing-v2__title .title .title__content-1{font:normal normal 400 1.1111rem/1.4 Poppins,sans-serif}.news-listing-v2__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.news-listing-v2__text-block.text-block{font:normal normal 400 .8333em/1.6666 Poppins,sans-serif;color:inherit;text-align:center}.news-listing-v2__text-block.text-block a{color:inherit}.news-listing-v2__text-vertical{display:none}@media screen and (min-width:768px){.news-listing-v2__text-vertical{display:block;position:absolute;transform:rotate(-90deg) translate(-100%);transform-origin:0 100%;bottom:98%;left:0;font:normal normal 400 6.1111em/1 Poppins,sans-serif;letter-spacing:0;color:rgba(20,47,100,.16)}}.news-listing-v2__items{margin-bottom:4%;position:relative}@media screen and (min-width:768px){.news-listing-v2__items{margin-left:3em}}.news-listing-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}@media screen and (max-width:768px){.news-listing-v2__items-wrapper{margin-left:-2em;margin-right:-2em}}@media screen and (min-width:768px) and (max-width:1200px){.news-listing-v2__items-wrapper{margin-left:-1em;margin-right:-1em}}@media screen and (min-width:1200px){.news-listing-v2__items-wrapper{margin-left:-2em;margin-right:-2em}}@media screen and (max-width:768px){.news-listing-v2__items .item{margin:1em 2em;width:calc(100% - 4em)}}@media screen and (min-width:768px) and (max-width:1200px){.news-listing-v2__items .item{margin:2em 1em;width:calc(100% - 2em)}}@media screen and (min-width:1200px){.news-listing-v2__items .item{margin:0 2em 2em;width:calc(50% - 4em)}}.news-listing-v2 .item{position:relative;margin-bottom:4em}.news-listing-v2 .item--border .item__data{margin-top:0}@media screen and (min-width:768px){.news-listing-v2 .item--border{height:calc(100% - 2em);border-left:1px solid #142f64;border-right:1px solid #142f64;position:relative;padding:0 3em;margin-top:6.5em}.news-listing-v2 .item--border .links-group{position:relative;transform:translateY(50%)}.news-listing-v2 .item--border .item__drawing{margin-bottom:0;position:relative;transform:translateY(-50%);padding:0 3em}.news-listing-v2 .item--border .item__drawing:after,.news-listing-v2 .item--border .item__drawing:before,.news-listing-v2 .item--border .links-group:after,.news-listing-v2 .item--border .links-group:before{content:"";position:absolute;background-color:#142f64;width:80px;height:1px;top:50%}.news-listing-v2 .item--border .item__drawing:before,.news-listing-v2 .item--border .links-group:before{left:-3em}.news-listing-v2 .item--border .item__drawing:after,.news-listing-v2 .item--border .links-group:after{right:-3em}.news-listing-v2 .item--border .item__drawing:after,.news-listing-v2 .item--border .item__drawing:before{width:38px}.news-listing-v2 .item--border .item__data{margin-top:calc(-105px + 2em)}}@media screen and (min-width:768px) and (min-width:992px){.news-listing-v2 .item--border .item__data{margin-top:calc(-101.5px + 2em)}}.news-listing-v2 .item__drawing{position:relative;margin-bottom:1em}.news-listing-v2 .item__img{min-height:210px;max-height:210px;object-fit:cover;width:100%}@media screen and (min-width:992px){.news-listing-v2 .item__img{min-height:203px;max-height:203px}}.news-listing-v2 .item__img--contain{width:auto;min-height:auto;object-fit:contain}.news-listing-v2 .item__info{position:relative;height:100%;display:flex;flex-direction:column}.news-listing-v2 .item__info-title .title-subtitle{margin-bottom:2em}.news-listing-v2 .item__info-title .title-subtitle .title-subtitle__subtitle{text-align:center;font:normal normal 400 1.1111em/1.4 Poppins,sans-serif;color:#142f64;display:block}.news-listing-v2 .item__info-title .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 1.6667em/1.4 Poppins,sans-serif;color:#142f64;letter-spacing:0}.news-listing-v2 .item__text-block.text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif;color:inherit;text-align:left}.news-listing-v2 .item__text-block.text-block a{color:inherit}.news-listing-v2 .item__container-text{height:180px;margin-bottom:3em}.news-more-v1{background:transparent none no-repeat 50%/cover;color:#142f64;position:relative;margin:2em 0}.news-more-v1__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1535px;display:flex;flex-direction:column;justify-content:center;flex:1}@media screen and (min-width:768px){.news-more-v1__wrapper{padding-left:3em;padding-right:3em}}.news-more-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.news-more-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.news-more-v1__items{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center}@media screen and (min-width:768px){.news-more-v1__items{flex-direction:row;justify-content:space-around}}.news-more-v1__item{margin:0 2em;width:400px}.news-more-v1__item--border{margin:4em 0}@media screen and (min-width:768px){.news-more-v1__item--border{border-left:1px solid #142f64;border-right:1px solid #142f64;position:relative;padding:0 2em}.news-more-v1__item--border .links-group{position:relative;transform:translateY(50%)}.news-more-v1__item--border .news-more-v1__item-date{margin-bottom:2em;position:relative;transform:translateY(-50%)}.news-more-v1__item--border .links-group:after,.news-more-v1__item--border .links-group:before,.news-more-v1__item--border .news-more-v1__item-date:after,.news-more-v1__item--border .news-more-v1__item-date:before{content:"";position:absolute;background-color:#142f64;width:80px;height:1px;top:50%}.news-more-v1__item--border .links-group:before,.news-more-v1__item--border .news-more-v1__item-date:before{left:-2em}.news-more-v1__item--border .links-group:after,.news-more-v1__item--border .news-more-v1__item-date:after{right:-2em}.news-more-v1__item--border .news-more-v1__item-date:after,.news-more-v1__item--border .news-more-v1__item-date:before{width:38px}}.news-more-v1__item-container-text{margin:1em 0 2em;height:100px}.news-more-v1__item-date{margin-bottom:2em}.news-more-v1__item-title .title-subtitle{margin-bottom:0}.news-more-v1__item-title .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 1.3889em/1.4 Poppins,sans-serif;color:#142f64;display:block;text-transform:none}.news-more-v1__item-text-block.text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif;color:#142f64}.news-more-v1__item-text-block.text-block a{color:#142f64}.news-more-v1__item-links .button{text-transform:lowercase;background:transparent;color:#142f64;border-color:#142f64}.news-more-v1__item-links .button:after,.news-more-v1__item-links .button:before{background:#142f64}.news-more-v1__item-links .button:focus,.news-more-v1__item-links .button:hover{color:#fff;border-color:#142f64}.news-more-v1__item-links .button:focus:before,.news-more-v1__item-links .button:hover:before{background:#142f64}.news-more-v1__title .title{margin-bottom:2em}.news-more-v1__title .title .title__content{padding-bottom:1em}.news-more-v1__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.news-more-v1__title .title .title__content-1,.news-more-v1__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.news-more-v1__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.news-more-v1__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.news-more-v1__text-block.text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif;color:#fff}.news-more-v1__text-block.text-block a{color:#fff}.news-more-v1__links .button{text-transform:lowercase;background:transparent;color:#142f64;border-color:#142f64}.news-more-v1__links .button:after,.news-more-v1__links .button:before{background:#142f64}.news-more-v1__links .button:focus,.news-more-v1__links .button:hover{color:#142f64;border-color:transparent}.news-more-v1__links .button:focus:before,.news-more-v1__links .button:hover:before{background:#142f64}.news-v1{background:transparent url(../images/modules/news/1.jpg) no-repeat 50%/cover;color:#142f64;position:relative}.news-v1__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.news-v1__wrapper{padding-left:3em;padding-right:3em}}.news-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(38,68,58,.65)}.news-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.news-v1__container-text{margin-bottom:8%;max-height:300px}.news-v1__title .title .title__content{padding-bottom:1em}.news-v1__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.news-v1__title .title .title__content-1,.news-v1__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.news-v1__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.news-v1__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.news-v1__title+.news-v1__links{margin-top:5em}.news-v1__text-block.text-block{font:normal normal 400 1em/1 Poppins,sans-serif}.news-v1__links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#142f64}.news-v1__links .button:after,.news-v1__links .button:before{background:#142f64}.news-v1__links .button:focus,.news-v1__links .button:hover{color:#fff;border-color:#142f64}.news-v1__links .button:focus:before,.news-v1__links .button:hover:before{background:#142f64}.news-v1__scroll-block .scroll-block__svg{fill:#fff;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.news-v1__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.news-v1__scroll-block .scroll-block__svg-border{stroke:#fff}.news-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.news-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#142f64}.news-v1__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.news-v1__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#142f64}.news-v2{background:transparent url(../images/modules/news/1.jpg) no-repeat 50%/cover;color:#fff;position:relative}.news-v2__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1400px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.news-v2__wrapper{padding-left:3em;padding-right:3em}}.news-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(38,68,58,.65)}.news-v2__container{height:100%;display:flex;justify-content:center;text-align:center}.news-v2__container-text{margin-bottom:8%;max-height:300px}.news-v2__title .title .title__content{padding-bottom:1em}.news-v2__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.news-v2__title .title .title__content-1,.news-v2__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.news-v2__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.news-v2__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.news-v2__title+.news-v1__links{margin-top:5em}.news-v2__text-block.text-block{font:normal normal 400 1em/1 Poppins,sans-serif}.news-v2__links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#142f64}.news-v2__links .button:after,.news-v2__links .button:before{background:#142f64}.news-v2__links .button:focus,.news-v2__links .button:hover{color:#fff;border-color:#142f64}.news-v2__links .button:focus:before,.news-v2__links .button:hover:before{background:#142f64}.news-v2__scroll-block .scroll-block__svg{fill:#fff;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.news-v2__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.news-v2__scroll-block .scroll-block__svg-border{stroke:#fff}.news-v2__scroll-block .scroll-block__button:focus .scroll-block__svg,.news-v2__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#142f64}.news-v2__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.news-v2__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#142f64}.news-v2__items{margin-bottom:0;position:relative}.news-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}@media screen and (max-width:768px){.news-v2__items-wrapper{margin:0}}@media screen and (min-width:768px) and (max-width:1200px){.news-v2__items-wrapper{margin:0 -1em}}@media screen and (min-width:1200px){.news-v2__items-wrapper{margin:0 -2em}}@media screen and (max-width:768px){.news-v2__items .item{margin:2em 0;width:100%}}@media screen and (min-width:768px) and (max-width:1200px){.news-v2__items .item{margin:2em 1em;width:calc(50% - 2em)}}@media screen and (min-width:1200px){.news-v2__items .item{margin:2em;width:calc(33.33333% - 4em)}}.news-v2 .item{position:relative;text-align:center}.news-v2 .item__wrapper{display:flex;flex-direction:column}@media screen and (min-width:992px){.news-v2 .item__wrapper{min-height:440px;height:100%;flex-direction:row}}@media screen and (min-width:992px){.news-v2 .item__data{flex:1}}.news-v2 .item .title-subtitle{margin-bottom:0}.news-v2 .item .title-subtitle .title-subtitle__subtitle{text-align:center;font:normal normal 400 1.1111em/1.4 Poppins,sans-serif;color:inherit;display:block;letter-spacing:.2em}.news-v2 .item .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 1.3889em/1.4 Poppins,sans-serif;color:inherit;display:block}.news-v2 .item__info{position:relative;height:100%;display:flex;flex-direction:column}.news-v2 .item__info .bordered__footer>:after,.news-v2 .item__info .bordered__footer>:before,.news-v2 .item__info .bordered__header>:after,.news-v2 .item__info .bordered__header>:before{height:2px;background-color:#fff;top:calc(50% - 1px)}.news-v2 .item__info .bordered__footer:after,.news-v2 .item__info .bordered__footer:before,.news-v2 .item__info .bordered__header:after,.news-v2 .item__info .bordered__header:before{width:2px;background-color:#fff}.news-v2 .item__info .bordered__content{border-left:2px solid #fff;border-right:2px solid #fff}.news-v2 .item__info .bordered__content:last-child{border-bottom:2px solid #fff}.news-v2 .item__info-content{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:2em}.news-v2 .item__container-text{height:6em;margin:2em 0 0}@media screen and (min-width:992px){.news-v2 .item__container-text{margin:0}}.news-v2 .item__text-block.text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif;color:inherit;text-align:left}.news-v2 .item__text-block.text-block a{color:inherit}.news-v2 .item__links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#142f64}.news-v2 .item__links .button:after,.news-v2 .item__links .button:before{background:#142f64}.news-v2 .item__links .button:focus,.news-v2 .item__links .button:hover{color:#fff;border-color:#142f64}.news-v2 .item__links .button:focus:before,.news-v2 .item__links .button:hover:before{background:#142f64}.news-v2 .simplebar-content-wrapper .simplebar-content .text-block{-webkit-box-orient:vertical;display:block;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:4}@media screen and (min-width:1200px){.news-v2 .simplebar-content-wrapper .simplebar-content .text-block{-webkit-box-orient:initial;display:block;text-overflow:clip}}.news-v3{background:transparent url(../images/modules/news/1.jpg) no-repeat 50%/cover;color:#fff;position:relative}.news-v3__wrapper{padding-left:1em;padding-right:1em;flex:1;position:relative;height:100%;width:100%;max-width:1535px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.news-v3__wrapper{padding-left:3em;padding-right:3em}}.news-v3:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(38,68,58,.65)}.news-v3__container{height:100%;display:flex;justify-content:center;text-align:center}.news-v3__title .title{margin-bottom:4%}.news-v3__title .title .title__content{padding-bottom:1em;text-align:center}.news-v3__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.news-v3__title .title .title__content-1,.news-v3__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.news-v3__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.news-v3__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.news-v3__text-block.text-block{font:normal normal 400 1em/1 Poppins,sans-serif}.news-v3__links .button{text-transform:lowercase;background:transparent;color:#142f64;border-color:#142f64}.news-v3__links .button:after,.news-v3__links .button:before{background:#142f64}.news-v3__links .button:focus,.news-v3__links .button:hover{color:#142f64;border-color:transparent}.news-v3__links .button:focus:before,.news-v3__links .button:hover:before{background:#142f64}.news-v3__scroll-block .scroll-block__svg{fill:#fff;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.news-v3__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.news-v3__scroll-block .scroll-block__svg-border{stroke:#fff}.news-v3__scroll-block .scroll-block__button:focus .scroll-block__svg,.news-v3__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#142f64}.news-v3__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.news-v3__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#142f64}.news-v3__favorites.jsscroll-block{max-height:80%;overflow:auto}.news-v3__item-title .title-subtitle .title-subtitle__content,.news-v3__item-title .title-subtitle .title-subtitle__subtitle{text-align:left;font:normal normal 400 1.1111em/1.4 Poppins,sans-serif;color:#fff}.news-v3__item{display:flex;flex-direction:column;color:#fff}@media screen and (min-width:992px){.news-v3__item{flex-direction:row;padding-top:1em}}.news-v3__item-decorate{margin-bottom:1em}@media screen and (min-width:992px){.news-v3__item-decorate{padding-left:2em;width:50%}}.news-v3__item-visual{display:inline-block;max-width:400px;max-height:300px}.news-v3__item-visual--cover{width:100%}.news-v3__item-visual--cover .news-v3__item-img{width:100%;object-fit:cover}@media screen and (min-width:992px){.news-v3__item-visual{max-width:570px;max-height:390px;box-shadow:0 0 35px 0 rgba(38,68,58,.2)}}.news-v3__item-img{display:block}.news-v3__item-aligner{width:100%}@media screen and (min-width:992px){.news-v3__item-aligner{width:50%;padding-right:2em}}.news-v3__item-content{display:flex;flex-direction:column;justify-content:center;margin-bottom:2em}@media screen and (min-width:992px){.news-v3__item-content{margin-bottom:0;align-items:flex-start}}.news-v3__item-info{display:flex;font:normal normal 400 1.1111em/1 Poppins,sans-serif;margin-bottom:1em}.news-v3__item-info-separator{margin:0 .5em}.news-v3__item-container-text{width:100%;margin-bottom:8%;max-height:140px}.news-v3__item-text-block.text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif;text-align:left}.news-v3__item-links{text-align:center}.news-v3__item-links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#142f64}.news-v3__item-links .button:after,.news-v3__item-links .button:before{background:#142f64}.news-v3__item-links .button:focus,.news-v3__item-links .button:hover{color:#fff!important;border-color:#142f64}.news-v3__item-links .button:focus:before,.news-v3__item-links .button:hover:before{background:#142f64}.news-v3__item-links .links-group__wrapper{justify-content:flex-start}.news-v3 .swiper-container{margin-bottom:2em}.news-v3 .swiper-pagination{display:flex;justify-content:center;padding-right:20%;padding-left:20%;color:#fff;background:transparent;border-color:#fff;position:relative;bottom:0}.news-v3 .swiper-pagination-bullet{flex:1;display:flex;opacity:1;border:0;border-radius:0;margin-right:.5em!important;margin-left:.5em!important;height:5px;align-items:center;max-width:96px;color:transparent;background:#142f64;border-color:transparent}.news-v3 .swiper-pagination-bullet-active{height:5px;color:transparent;background:#142f64;border-color:transparent}.news-v3 .simplebar-content-wrapper .simplebar-content .text-block{-webkit-box-orient:vertical;display:block;display:-webkit-box;overflow:hidden!important;text-overflow:ellipsis;-webkit-line-clamp:4}.landing .news-v3__item-visual{max-width:inherit;max-height:380px;overflow:hidden}.landing .news-v3__item-visual .news-v3__item-img{max-height:380px}.newsletter-v1{color:#142f64;position:relative}.newsletter-v1__background{background:transparent url(../images/modules/newsletter/1.jpg) no-repeat 50%/cover}.newsletter-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(38,68,58,.65)}.newsletter-v1__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.newsletter-v1__wrapper{padding-left:3em;padding-right:3em}}.newsletter-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.newsletter-v1__container-text{margin-bottom:8%;max-height:300px}.newsletter-v1__title .title .title__content{padding-bottom:1em}.newsletter-v1__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.newsletter-v1__title .title .title__content-1,.newsletter-v1__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.newsletter-v1__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.newsletter-v1__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.newsletter-v1__title+.services-v1__links{margin-top:5em}.newsletter-v1__text-block.text-block{font:normal normal 400 1em/1 Poppins,sans-serif}.newsletter-v1__links .button{text-transform:lowercase;background:transparent;color:#142f64;border-color:#142f64}.newsletter-v1__links .button:after,.newsletter-v1__links .button:before{background:#142f64}.newsletter-v1__links .button:focus,.newsletter-v1__links .button:hover{color:#fff!important;border-color:#142f64}.newsletter-v1__links .button:focus:before,.newsletter-v1__links .button:hover:before{background:#142f64}.newsletter-v1__scroll-block .scroll-block__svg{fill:#fff;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.newsletter-v1__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.newsletter-v1__scroll-block .scroll-block__svg-border{stroke:#fff}.newsletter-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.newsletter-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#142f64}.newsletter-v1__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.newsletter-v1__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#142f64}.opinions-v1{color:#fff;position:relative}.opinions-v1__background{background:transparent url(../images/modules/opinions/1.jpg) no-repeat 50%/cover}.opinions-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(20,47,100,.68)}.opinions-v1__wrapper{padding-left:1em;padding-right:1em;flex:1;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.opinions-v1__wrapper{padding-left:3em;padding-right:3em}}.opinions-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.opinions-v1__container-text{margin-bottom:8%;max-height:300px}.opinions-v1__opinions{margin-bottom:2em}.opinions-v1 .opinion__container-text{max-height:150px}.opinions-v1 .opinion__text-block{margin-bottom:1em}.opinions-v1 .opinion__text-block.text-block{font:normal normal 400 1em/1.6666 Poppins,sans-serif}.opinions-v1 .opinion__author{font:normal normal 400 1.9444em/2 Poppins,sans-serif;color:inherit;text-align:center;text-transform:none}.opinions-v1 .opinion__date{font:normal normal 400 1.1111em/1.6666 Poppins,sans-serif;color:inherit;text-align:center;text-transform:none}.opinions-v1__title .title .title__content{padding-bottom:1em}.opinions-v1__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.opinions-v1__title .title .title__content-1,.opinions-v1__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.opinions-v1__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.opinions-v1__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.opinions-v1__text-block.text-block{font:normal normal 400 1em/1.6666 Poppins,sans-serif}.opinions-v1__links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#142f64}.opinions-v1__links .button:after,.opinions-v1__links .button:before{background:#142f64}.opinions-v1__links .button:focus,.opinions-v1__links .button:hover{color:#fff;border-color:#142f64}.opinions-v1__links .button:focus:before,.opinions-v1__links .button:hover:before{background:#142f64}.opinions-v1__scroll-block .scroll-block__svg{fill:#142f64;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.opinions-v1__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.opinions-v1__scroll-block .scroll-block__svg-border{stroke:#142f64}.opinions-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.opinions-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#142f64}.opinions-v1__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.opinions-v1__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#142f64}.opinions-v1 .swiper-container{margin-bottom:2em}.opinions-v1 .swiper-pagination{display:flex;justify-content:center;padding-right:20%;padding-left:20%;color:#fff;background:transparent;border-color:#fff;position:relative;bottom:0}.opinions-v1 .swiper-pagination-bullet{flex:1;display:flex;opacity:1;border:0;border-radius:0;margin-right:.5em!important;margin-left:.5em!important;height:5px;align-items:center;max-width:96px;color:transparent;background:#142f64;border-color:transparent}.opinions-v1 .swiper-pagination-bullet-active{height:5px;color:transparent;background:#fff;border-color:transparent}.opinions-v2{color:#fff;position:relative}.opinions-v2__background{background:transparent url(../images/modules/opinions/1.jpg) no-repeat 50%/cover}.opinions-v2__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(38,68,58,.65)}.opinions-v2__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1400px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.opinions-v2__wrapper{padding-left:3em;padding-right:3em}}.opinions-v2__container{height:100%;display:flex;justify-content:center;text-align:center}.opinions-v2__opinions{margin-bottom:2em}.opinions-v2__container-text{margin-bottom:8%;max-height:300px}.opinions-v2__title .title .title__content{padding-bottom:1em}.opinions-v2__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.opinions-v2__title .title .title__content-1,.opinions-v2__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.opinions-v2__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.opinions-v2__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.opinions-v2__title+.news-v1__links{margin-top:5em}.opinions-v2__text-block.text-block{font:normal normal 400 1em/1 Poppins,sans-serif}.opinions-v2__links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#142f64}.opinions-v2__links .button:after,.opinions-v2__links .button:before{background:#142f64}.opinions-v2__links .button:focus,.opinions-v2__links .button:hover{color:#fff;border-color:#142f64}.opinions-v2__links .button:focus:before,.opinions-v2__links .button:hover:before{background:#142f64}.opinions-v2__scroll-block .scroll-block__svg{fill:#fff;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.opinions-v2__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.opinions-v2__scroll-block .scroll-block__svg-border{stroke:#fff}.opinions-v2__scroll-block .scroll-block__button:focus .scroll-block__svg,.opinions-v2__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#142f64}.opinions-v2__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.opinions-v2__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#142f64}.opinions-v2__swiper-container{width:100%}.opinions-v2__items{margin-bottom:4%;position:relative}.opinions-v2 .item{position:relative;text-align:center}.opinions-v2 .item__wrapper{display:flex;flex-direction:column}@media screen and (min-width:992px){.opinions-v2 .item__wrapper{min-height:370px}}@media screen and (min-width:992px){.opinions-v2 .item__data{flex:1}}.opinions-v2 .item .title-subtitle{margin-bottom:0}.opinions-v2 .item .title-subtitle .title-subtitle__content,.opinions-v2 .item .title-subtitle .title-subtitle__subtitle{text-align:center;font:normal normal 400 1.1111em/1.4 Poppins,sans-serif;color:inherit;display:block}.opinions-v2 .item__info{position:relative;height:100%;display:flex;flex-direction:column}.opinions-v2 .item__info .bordered__footer>:after,.opinions-v2 .item__info .bordered__footer>:before,.opinions-v2 .item__info .bordered__header>:after,.opinions-v2 .item__info .bordered__header>:before{height:2px;background-color:#fff;top:calc(50% - 1px)}.opinions-v2 .item__info .bordered__footer:after,.opinions-v2 .item__info .bordered__footer:before,.opinions-v2 .item__info .bordered__header:after,.opinions-v2 .item__info .bordered__header:before{width:2px;background-color:#fff}.opinions-v2 .item__info .bordered__content{border-left:2px solid #fff;border-right:2px solid #fff;border-bottom:2px solid #fff}.opinions-v2 .item__info-content{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:2em}@media screen and (min-width:768px){.opinions-v2 .item__info--border{height:calc(100% - 2em);margin-top:.4em;border-left:2px solid #fff;border-right:2px solid #fff;border-bottom:2px solid #fff;position:relative;padding:0 2em}.opinions-v2 .item__info--border .links-group{position:relative;transform:translateY(50%)}.opinions-v2 .item__info--border .item__info-title{position:relative;transform:translateY(-50%)}.opinions-v2 .item__info--border .item__info-title:after,.opinions-v2 .item__info--border .item__info-title:before{content:"";position:absolute;background-color:#fff;width:80px;height:2px;top:50%}.opinions-v2 .item__info--border .item__info-title:before{left:-2em}.opinions-v2 .item__info--border .item__info-title:after{right:-2em}}.opinions-v2 .item__container-text{height:8em}.opinions-v2 .item__text-block.text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif;color:inherit;text-align:center}.opinions-v2 .item__text-block.text-block a{color:inherit}.opinions-v2 .item__links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#142f64}.opinions-v2 .item__links .button:after,.opinions-v2 .item__links .button:before{background:#142f64}.opinions-v2 .item__links .button:focus,.opinions-v2 .item__links .button:hover{color:#fff;border-color:#142f64}.opinions-v2 .item__links .button:focus:before,.opinions-v2 .item__links .button:hover:before{background:#142f64}.opinions-v3{color:#fff;position:relative}.opinions-v3__background{background:transparent url(../images/modules/opinions/1.jpg) no-repeat 50%/cover}.opinions-v3__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(38,68,58,.65)}.opinions-v3__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1535px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.opinions-v3__wrapper{padding-left:3em;padding-right:3em}}.opinions-v3__container{height:100%;display:flex;justify-content:center;text-align:center}.opinions-v3__container-text{margin-bottom:8%;max-height:300px}.opinions-v3__title .title .title__content{padding-bottom:1em}.opinions-v3__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.opinions-v3__title .title .title__content-1,.opinions-v3__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.opinions-v3__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.opinions-v3__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.opinions-v3__title+.news-v1__links{margin-top:5em}.opinions-v3__text-block.text-block{font:normal normal 400 1em/1 Poppins,sans-serif}.opinions-v3__links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#142f64}.opinions-v3__links .button:after,.opinions-v3__links .button:before{background:#142f64}.opinions-v3__links .button:focus,.opinions-v3__links .button:hover{color:#fff;border-color:#142f64}.opinions-v3__links .button:focus:before,.opinions-v3__links .button:hover:before{background:#142f64}.opinions-v3__scroll-block .scroll-block__svg{fill:#fff;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.opinions-v3__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.opinions-v3__scroll-block .scroll-block__svg-border{stroke:#fff}.opinions-v3__scroll-block .scroll-block__button:focus .scroll-block__svg,.opinions-v3__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#142f64}.opinions-v3__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.opinions-v3__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#142f64}.opinions-v3__swiper-container{width:100%}.opinions-v3__items{position:relative}.opinions-v3 .item{position:relative;text-align:center}.opinions-v3 .item__wrapper{display:flex;flex-direction:column}@media screen and (min-width:992px){.opinions-v3 .item__wrapper{min-height:370px}}@media screen and (min-width:992px){.opinions-v3 .item__data{flex:1}}.opinions-v3 .item .title-subtitle{margin-bottom:0}.opinions-v3 .item .title-subtitle .title-subtitle__subtitle{text-align:center;font:normal normal 400 1.1111em/1.4 Poppins,sans-serif;color:inherit;display:block}.opinions-v3 .item .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 1.9444em/1.4 Poppins,sans-serif;color:inherit;display:block}.opinions-v3 .item__info{position:relative;height:100%;display:flex;flex-direction:column}.opinions-v3 .item__info .title-subtitle .title-subtitle__content{font-size:1.5em}.opinions-v3 .item__info>:last-child{margin-bottom:2em}.opinions-v3 .item__container-text{height:8em}.opinions-v3 .item__text-block.text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif;color:inherit;text-align:center}.opinions-v3 .item__text-block.text-block a{color:inherit}.opinions-v3 .item__links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#142f64}.opinions-v3 .item__links .button:after,.opinions-v3 .item__links .button:before{background:#142f64}.opinions-v3 .item__links .button:focus,.opinions-v3 .item__links .button:hover{color:#fff;border-color:#142f64}.opinions-v3 .item__links .button:focus:before,.opinions-v3 .item__links .button:hover:before{background:#142f64}.opinions-v3 .swiper-pagination{display:flex;justify-content:center;padding-right:20%;padding-left:20%;color:#fff;background:transparent;border-color:#fff;position:relative;bottom:2em;width:100%}.opinions-v3 .swiper-pagination-bullet{flex:1;display:flex;opacity:1;border:0;border-radius:0;margin-right:.5em!important;margin-left:.5em!important;height:5px;align-items:center;max-width:96px;color:transparent;background:#142f64;border-color:transparent}.opinions-v3 .swiper-pagination-bullet-active{height:5px;color:transparent;background:#142f64;border-color:transparent}.pagination{background:transparent;color:#142f64;margin:4em 0;font:normal normal 400 .9375em Poppins,sans-serif;letter-spacing:normal;text-transform:none}.pagination__items{list-style:none;margin:0;padding:0;display:flex;justify-content:center}.pagination__items>li{margin:0;padding:0}.pagination__link{text-decoration:none;display:flex;min-height:28px;min-width:28px;justify-content:center;align-items:center;padding:.3em;margin:0 .3em;color:currentColor;background:transparent;border:1px solid #142f64}@media screen and (min-width:576px){.pagination__link{min-height:36px;min-width:36px}}.pagination__link svg{fill:currentColor}.pagination__link:hover{color:#fff;background:#142f64;border-color:#142f64}.pagination__svg{height:1em}.pagination__item--active .pagination__link{color:#fff;background:#142f64;border-color:#142f64}.partenaire-v1{color:#142f64;position:relative}.partenaire-v1___nb_partenaire_flex{max-width:1000px;margin:0 auto}.partenaire-v1 .swiper-container{max-width:1600px;width:100%}.partenaire-v1 .image-block img{width:100%;padding:3em;object-fit:cover}.partenaire-v1__item-image-block{max-height:200px}@media screen and (min-width:768px){.partenaire-v1_flex_2{width:50%;margin:0 1em}.partenaire-v1_flex_1{width:100%;margin:0 1em}}@media screen and (max-width:1200px){.partenaire-v1__item{padding:.5em}}@media screen and (max-width:767px){.partenaire-v1___nb_partenaire_flex .item__img{width:90%}.partenaire-v1___nb_partenaire_flex .swiper-wrapper{width:90%;flex-direction:column}.partenaire-v1_flex_1,.partenaire-v1_flex_2{width:90%;margin:0 1em}}.partenaire-v1__item-content-no-link{padding-bottom:2em}.partenaire-v1__item-no-links-bordered__footer{position:relative;width:100%;height:.5px}.partenaire-v1__item-no-links-bordered__footer:after{height:.5px;background-color:#fff;width:100%;content:"";position:absolute;left:0;right:0;bottom:0}.partenaire-v1__item-image-block{min-height:200px;display:flex;align-items:center;justify-content:center}@media screen and (min-width:1200px){.partenaire-v1 .swiper-wrapper{max-width:1500px;width:100%}}.partenaire-v1__wrapper{padding:0 2em}@media screen and (max-width:1200px){.partenaire-v1__wrapper{padding-bottom:3em}}.partenaire-v1 .swiper-wrapper{padding-bottom:1em}.partenaire-v1__item,.partenaire-v1__title{text-align:center}.partenaire-v1 .swiper-pagination-bullet-active{height:5px;color:transparent;border-color:transparent}.partenaire-v1 .swiper-pagination-bullets .swiper-pagination-bullet{flex:1;display:flex;opacity:1;border:0;border-radius:0;margin-right:.2em!important;margin-left:.2em!important;height:5px;align-items:center;max-width:100px;width:100px;color:transparent;background:#142f64;border-color:transparent}@media screen and (min-width:991px){.partenaire-v1 .swiper-pagination-bullets .swiper-pagination-bullet{margin-right:2em!important;margin-left:2em!important}}.partenaire-v1 .swiper-pagination-bullet-active{background:#fff!important}.partenaire-v1 .swiper-wrapper{width:100%}@media screen and (min-width:1501px){.partenaire-v1 .bordered__footer>:before,.partenaire-v1 .bordered__header>:before{right:calc(100% + 5em)}.partenaire-v1 .bordered__footer>:after,.partenaire-v1 .bordered__header>:after{left:calc(100% + 5em)}.partenaire-v1 .swiper-pagination-bullets{bottom:110px}.partenaire-v1__item-image-block{padding:2em}}.partenaire-v1 .swiper-pagination-bullets{display:flex;justify-content:center;left:0;right:0;margin:0 auto}@media screen and (max-width:1500px){.partenaire-v1 .bordered__footer>:before,.partenaire-v1 .bordered__header>:before{right:calc(100% + 3em)}.partenaire-v1 .bordered__footer>:after,.partenaire-v1 .bordered__header>:after{left:calc(100% + 3em)}.partenaire-v1 .swiper-pagination-bullets{bottom:0}.partenaire-v1__item-image-block{padding:1em}.partenaire-v1 .title{margin-bottom:2%}}.partenaire-v1__background{background-color:#142f64}.partenaire-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(20,47,100,.88)}.partenaire-v1__item .bordered__header{padding:0 3em}.partenaire-v1__item .bordered__footer>:after,.partenaire-v1__item .bordered__footer>:before,.partenaire-v1__item .bordered__header>:after,.partenaire-v1__item .bordered__header>:before{height:1.5px;background-color:#fff;top:calc(50% - .75px)}.partenaire-v1__item .bordered__footer:after,.partenaire-v1__item .bordered__footer:before,.partenaire-v1__item .bordered__header:after,.partenaire-v1__item .bordered__header:before{width:1.5px;background-color:#fff}.partenaire-v1__item .bordered__content{border-left:1.5px solid #fff;border-right:1.5px solid #fff}.partenaire-v1__item-title .title .title__content{padding-bottom:0}.partenaire-v1__item-title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.partenaire-v1__item-title .title .title__content-1,.partenaire-v1__item-title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.partenaire-v1__item-title .title .title__content-1{font:normal normal 400 1.6667em/1.4 Poppins,sans-serif}.partenaire-v1__item-title .title .title__content-2{font:normal normal 400 2.7778em/1 Poppins,sans-serif}}.partenaire-v1__item-title .title{margin-bottom:0;max-width:90%}.partenaire-v1__item-title .title .title__content{word-break:break-word;text-transform:none;padding-bottom:19px}.partenaire-v1__item-image-block.text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif;color:#fff}.partenaire-v1__item-image-block.text-block a{color:#fff}.partenaire-v1__item-links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#142f64}.partenaire-v1__item-links .button:after,.partenaire-v1__item-links .button:before{background:#142f64}.partenaire-v1__item-links .button:focus,.partenaire-v1__item-links .button:hover{color:#fff;border-color:#142f64}.partenaire-v1__item-links .button:focus:before,.partenaire-v1__item-links .button:hover:before{background:#142f64}.partenaire-v1__title .title .title__content{padding-bottom:1em}.partenaire-v1__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.partenaire-v1__title .title .title__content-1,.partenaire-v1__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.partenaire-v1__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.partenaire-v1__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.partenaire-v1__image-block.text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif;color:#fff}.partenaire-v1__image-block.text-block a{color:#fff}.partenaire-v1__links .button{text-transform:lowercase;background:transparent;color:#142f64;border-color:#142f64}.partenaire-v1__links .button:after,.partenaire-v1__links .button:before{background:#142f64}.partenaire-v1__links .button:focus,.partenaire-v1__links .button:hover{color:#142f64;border-color:transparent}.partenaire-v1__links .button:focus:before,.partenaire-v1__links .button:hover:before{background:#142f64}.partenaire-v1__scroll-block .scroll-block__svg{fill:#fff;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.partenaire-v1__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.partenaire-v1__scroll-block .scroll-block__svg-border{stroke:#fff}.partenaire-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.partenaire-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#142f64}.partenaire-v1__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.partenaire-v1__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#142f64}@media screen and (min-width:1500px){.partenaire-v1.landing .partenaire-v1__title .title{margin-bottom:70px}}@media screen and (max-width:1499px){.partenaire-v1.landing .partenaire-v1__title .title{margin-bottom:30px}}.partenaire-v1 .module__aligner{display:block}.partenaire-v1 .bordered__footer:after,.partenaire-v1 .bordered__footer:before,.partenaire-v1 .bordered__header:after,.partenaire-v1 .bordered__header:before{width:1px}.partner-listing-v1{background:transparent none no-repeat 50%/cover;color:#142f64;position:relative}.partner-listing-v1__wrapper{width:100%;max-width:1400px}.partner-listing-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.partner-listing-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.partner-listing-v1__container-text{margin-bottom:8%;max-height:300px}.partner-listing-v1__title .title{margin-bottom:0}.partner-listing-v1__title .title .title__content{padding-bottom:1em;text-align:left}.partner-listing-v1__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.partner-listing-v1__title .title .title__content-1{display:block;color:#142f64}.partner-listing-v1__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.partner-listing-v1__title .title .title__content-1{font:normal normal 400 1.1111rem/1.4 Poppins,sans-serif}.partner-listing-v1__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.partner-listing-v1__text-block.text-block{font:normal normal 400 .8333em/1.6666 Poppins,sans-serif;color:inherit;text-align:left}.partner-listing-v1__text-block.text-block a{color:inherit}.partner-listing-v1__items{margin-bottom:4%}.partner-listing-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}@media screen and (max-width:768px){.partner-listing-v1__items .item{margin:1em 2em;width:calc(100% - 4em)}}@media screen and (min-width:768px) and (max-width:1200px){.partner-listing-v1__items .item{margin:2em 1em;width:calc(50% - 2em)}}@media screen and (min-width:1200px){.partner-listing-v1__items .item{margin:2em;width:calc(33.33333% - 4em)}}.partner-listing-v1 .item,.partner-listing-v1 .item__drawing{position:relative}.partner-listing-v1 .item__decorate{border:1px solid #d1d1d1;display:flex;align-items:center;justify-content:center;overflow:hidden;min-height:265px;max-height:265px}@media screen and (min-width:992px){.partner-listing-v1 .item__decorate{min-height:265px;max-height:265px}}.partner-listing-v1 .item__img{width:100%;object-fit:cover}.partner-listing-v1 .item__img--contain{width:100%;min-height:auto;object-fit:contain}.partner-listing-v1 .item__content .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 1.6667em/1.4 Poppins,sans-serif;color:#142f64}.partner-listing-v1 .item__content .title-subtitle__content{margin-top:1em}.partner-listing-v1 .item__global-link{color:#142f64;text-decoration:none;display:flex;flex-direction:column;height:100%}.partner-listing-v1 .item__links-group .button{text-transform:lowercase;background:transparent;color:#142f64;border-color:#142f64}.partner-listing-v1 .item__links-group .button:after,.partner-listing-v1 .item__links-group .button:before{background:#142f64}.partner-listing-v1 .item__links-group .button:focus,.partner-listing-v1 .item__links-group .button:hover{color:#fff!important;border-color:#142f64}.partner-listing-v1 .item__links-group .button:focus:before,.partner-listing-v1 .item__links-group .button:hover:before{background:#142f64}.partner-listing-v2{color:#142f64;position:relative}.partner-listing-v2__background{background:transparent url(../images/modules/services/1.jpg) no-repeat 50%/cover}.partner-listing-v2__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(20,47,100,.88)}.partner-listing-v2__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center;flex:1}@media screen and (min-width:768px){.partner-listing-v2__wrapper{padding-left:3em;padding-right:3em}}.partner-listing-v2__container{height:100%;display:flex;justify-content:center;text-align:center}.partner-listing-v2__items{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center}@media screen and (min-width:768px){.partner-listing-v2__items{flex-direction:row;justify-content:space-around}}.partner-listing-v2__item{width:100%;margin:1em 0;display:flex;flex-direction:column;align-self:stretch;align-items:center;justify-content:space-between}@media screen and (min-width:992px){.partner-listing-v2__item{margin:0 1em 5em 0;width:calc(50% - 4em);max-width:530px}}.partner-listing-v2__item-text-block{width:100%}.partner-listing-v2__item .bordered__header{padding:0 3em}.partner-listing-v2__item .bordered__footer>:after,.partner-listing-v2__item .bordered__footer>:before,.partner-listing-v2__item .bordered__header>:after,.partner-listing-v2__item .bordered__header>:before{height:1px;background-color:#142f64;top:calc(50% - .5px)}.partner-listing-v2__item .bordered__footer:after,.partner-listing-v2__item .bordered__footer:before,.partner-listing-v2__item .bordered__header:after,.partner-listing-v2__item .bordered__header:before{width:1px;background-color:#142f64}.partner-listing-v2__item .bordered__content{border-left:1px solid #142f64;border-right:1px solid #142f64}.partner-listing-v2__item-decorate{width:80%;height:288px;border:1px solid #ccc;margin-bottom:3em;display:flex;align-items:center;padding:1.5em}.partner-listing-v2__item-img{max-width:100%}.partner-listing-v2__item-content{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:2em}.partner-listing-v2__item-container-text{flex:1;display:flex;flex-direction:column;justify-content:space-between;padding:1em 0}@media screen and (min-width:1200px){.partner-listing-v2__item-container-text{padding-top:0;padding-bottom:0;height:180px}}.partner-listing-v2__item-title .title .title__content{padding-bottom:0}.partner-listing-v2__item-title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.partner-listing-v2__item-title .title .title__content-1,.partner-listing-v2__item-title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.partner-listing-v2__item-title .title .title__content-1{font:normal normal 400 1.6667em/1.4 Poppins,sans-serif}.partner-listing-v2__item-title .title .title__content-2{font:normal normal 400 1.6667em/1 Poppins,sans-serif}}.partner-listing-v2__item-title .title{margin-bottom:0;max-width:90%}.partner-listing-v2__item-title .title .title__content{word-break:break-word}.partner-listing-v2__item-title .title .title__content-2{margin:.5em 0}.partner-listing-v2__item-text-block.text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif;color:#142f64}.partner-listing-v2__item-text-block.text-block a{color:#142f64}.partner-listing-v2__item-links .button{text-transform:lowercase;background:transparent;color:#142f64;border-color:#142f64}.partner-listing-v2__item-links .button:after,.partner-listing-v2__item-links .button:before{background:#142f64}.partner-listing-v2__item-links .button:focus,.partner-listing-v2__item-links .button:hover{color:#142f64;border-color:#142f64}.partner-listing-v2__item-links .button:focus:before,.partner-listing-v2__item-links .button:hover:before{background:#142f64}.program-detail-v1 .showhide-lot.open,.program-detail-v2 .showhide-lot.open,.program-detail-v3 .showhide-lot.open{margin-bottom:0}.program-detail-v1 .showhide-lot.open .showhide-lot__title button:after,.program-detail-v2 .showhide-lot.open .showhide-lot__title button:after,.program-detail-v3 .showhide-lot.open .showhide-lot__title button:after{width:0;height:0}.program-detail-v1 .showhide-lot__title,.program-detail-v2 .showhide-lot__title,.program-detail-v3 .showhide-lot__title{cursor:pointer;border-bottom:1px solid #142f64}.program-detail-v1 .showhide-lot__title .title,.program-detail-v2 .showhide-lot__title .title,.program-detail-v3 .showhide-lot__title .title{font-size:1.1111em;margin:0 0 0 .6em;color:#142f64;display:flex;width:100%;justify-content:space-between}.program-detail-v1 .showhide-lot__title .title__element,.program-detail-v2 .showhide-lot__title .title__element,.program-detail-v3 .showhide-lot__title .title__element{display:inline-block}.program-detail-v1 .showhide-lot__title button,.program-detail-v2 .showhide-lot__title button,.program-detail-v3 .showhide-lot__title button{cursor:pointer;border:0;position:relative;padding:1em 0 1em 1em;display:flex;justify-content:space-between;width:100%;background-color:transparent}.program-detail-v1 .showhide-lot__title button:focus,.program-detail-v2 .showhide-lot__title button:focus,.program-detail-v3 .showhide-lot__title button:focus{outline:none}.program-detail-v1 .showhide-lot__title button:before,.program-detail-v2 .showhide-lot__title button:before,.program-detail-v3 .showhide-lot__title button:before{content:"";width:12px;height:2px;position:absolute;left:0;top:52%;transform:translateY(-50%);background-color:#142f64}.program-detail-v1 .showhide-lot__title button:after,.program-detail-v2 .showhide-lot__title button:after,.program-detail-v3 .showhide-lot__title button:after{content:"";width:2px;height:12px;position:absolute;left:5px;top:52%;transform:translateY(-50%);background-color:#142f64}.program-detail-v1 .showhide-lot__content,.program-detail-v2 .showhide-lot__content,.program-detail-v3 .showhide-lot__content{display:none}.program-detail-v1 .showhide-lot__content a,.program-detail-v2 .showhide-lot__content a,.program-detail-v3 .showhide-lot__content a{text-decoration:none}.program-detail-v1 .showhide-lot.open .showhide-lot__content,.program-detail-v2 .showhide-lot.open .showhide-lot__content,.program-detail-v3 .showhide-lot.open .showhide-lot__content{display:block}.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__group,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__group,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__group{background:transparent}.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__group:last-child .table-aria__tr,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__group:last-child .table-aria__tr,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__group:last-child .table-aria__tr{border-bottom-width:1px}.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__group:hover .table-aria__td,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__group:hover .table-aria__td,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__group:hover .table-aria__td{color:#142f64}.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__group .table-aria__link-action:hover,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__group .table-aria__link-action:hover,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__group .table-aria__link-action:hover{color:#fff;background-color:#142f64}.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__group .table-aria__link-action:hover .table-aria__svg-more,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__group .table-aria__link-action:hover .table-aria__svg-more,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__group .table-aria__link-action:hover .table-aria__svg-more{fill:#fff}.program-detail-v1 .showhide-lot .table-aria--lot [role=cell],.program-detail-v2 .showhide-lot .table-aria--lot [role=cell],.program-detail-v3 .showhide-lot .table-aria--lot [role=cell]{width:auto;text-align:center}@media screen and (min-width:768px){.program-detail-v1 .showhide-lot .table-aria--lot [role=cell],.program-detail-v2 .showhide-lot .table-aria--lot [role=cell],.program-detail-v3 .showhide-lot .table-aria--lot [role=cell]{width:50%;text-align:left}}.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__tr,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__tr,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__tr{flex-direction:column;align-items:center;padding:.3em .3em .3em 1.3em;margin-left:0;margin-right:0;border-bottom:1px solid #142f64}@media screen and (min-width:768px){.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__tr,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__tr,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__tr{flex-direction:row}}.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__tr:hover,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__tr:hover,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__tr:hover{background-color:rgba(20,47,100,.4)}.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__td,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__td,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__td{background-color:transparent;padding:.2em 0}.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__td--title,.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__td--value,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__td--title,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__td--value,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__td--title,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__td--value{color:#142f64}.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__td--ref,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__td--ref,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__td--ref{position:relative;padding-left:.7em}@media screen and (min-width:768px){.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__td--ref,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__td--ref,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__td--ref{max-width:120px}.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__td--ref:before,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__td--ref:before,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__td--ref:before{content:"";position:absolute;width:7px;height:7px;top:50%;left:0;transform:translateY(-50%);background-color:#142f64}}.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__td--status_lots,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__td--status_lots,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__td--status_lots{text-align:center!important}@media screen and (min-width:768px){.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__td--stage,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__td--stage,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__td--stage{max-width:130px}}.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__svg,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__svg,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__svg{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #142f64;background:transparent}.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__svg-more,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__svg-more,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__svg-more{width:18px;height:18px;fill:#142f64}.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__td--link,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__td--link,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__td--link{flex:0;margin-right:1em}.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__td--link:last-child,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__td--link:last-child,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__td--link:last-child{margin-right:0}.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__td--link:hover .table-aria__link-label,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__td--link:hover .table-aria__link-label,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__td--link:hover .table-aria__link-label{color:#fff}.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__link-label,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__link-label,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__link-label{margin-right:.3em;color:#142f64}.program-detail-v1 .showhide-lot .table-aria--lot .table-aria__link-action,.program-detail-v2 .showhide-lot .table-aria--lot .table-aria__link-action,.program-detail-v3 .showhide-lot .table-aria--lot .table-aria__link-action{display:flex;align-items:center;justify-content:center}.program-detail-v1{background:transparent none no-repeat 50%/cover;color:#142f64;position:relative}.program-detail-v1__wrapper{width:100%;max-width:1400px}.program-detail-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.program-detail-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.program-detail-v1__container-text{margin-bottom:8%;max-height:300px}.program-detail-v1 .links-group__link{margin:0 1em}@media screen and (min-width:768px){.program-detail-v1 .links-group__link{margin:0 1em 0 0}}.program-detail-v1 .title{margin-bottom:0}.program-detail-v1 .title .title__content{padding-bottom:1em;text-align:center}.program-detail-v1 .title .title__content:after{width:100px;height:4px;background-color:#142f64}.program-detail-v1 .title .title__content-1,.program-detail-v1 .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.program-detail-v1 .title .title__content-1{font:normal normal 400 1.3889rem/1.4 Poppins,sans-serif}.program-detail-v1 .title .title__content-2{font:normal normal 400 2.7778em/1.4 Poppins,sans-serif}}.program-detail-v1__back{margin-bottom:3em}.program-detail-v1__back .links-group__wrapper{justify-content:flex-start}.program-detail-v1__back .links-group__wrapper .button--back{padding-top:.6em;padding-bottom:.6em}.program-detail-v1__slide .slider-img__img{width:100%;height:350px;object-fit:cover}@media screen and (min-width:768px){.program-detail-v1__slide .slider-img__img{height:750px}}.program-detail-v1__slide .swiper-button-next,.program-detail-v1__slide .swiper-button-prev{background-color:#142f64;padding:1.4em;color:#fff}.program-detail-v1__slide .swiper-button-next:after,.program-detail-v1__slide .swiper-button-prev:after{font-size:2em}.program-detail-v1__slide .swiper-button-next{right:0}.program-detail-v1__slide .swiper-button-prev{left:0}.program-detail-v1__slide-media{position:absolute;height:100%;left:0;right:0;top:0;bottom:0;display:none;z-index:30}.program-detail-v1__slide-media .modal__body{overflow:visible;padding:0;width:100%;max-width:100%;max-height:none;height:100%}.program-detail-v1__slide-media .modal__close{top:auto;bottom:100%}.program-detail-v1__slide-media .modal__scroller{padding:0}.program-detail-v1__slide-media .media-module__content,.program-detail-v1__slide-media .modal__content{height:100%}.program-detail-v1__slide-media .lightbox-media__iframe{height:100%;min-height:0;width:100%}.program-detail-v1__media-module .media-module__title .title{margin-bottom:0}.program-detail-v1__media-module .media-module__title .title .title__content{padding-bottom:1em;text-align:center}.program-detail-v1__media-module .media-module__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.program-detail-v1__media-module .media-module__title .title .title__content-1{display:block;color:#142f64}.program-detail-v1__media-module .media-module__title .title .title__content-2{display:block}@media screen and (min-width:768px){.program-detail-v1__media-module .media-module__title .title .title__content-1{font:normal normal 400 1.6667rem/1.4 Poppins,sans-serif}}@media screen and (min-width:992px){.program-detail-v1__media-module .media-module__title .title .title__content{text-align:left}}.program-detail-v1__media-module .media-module__buttons{justify-content:flex-start}.program-detail-v1__media-module .media-module__btn-container{margin:0}.program-detail-v1__media-module .media-module__btn{text-transform:lowercase;background:transparent;color:#142f64;border-width:2px;border-color:transparent}.program-detail-v1__media-module .media-module__btn:focus,.program-detail-v1__media-module .media-module__btn:hover{color:#142f64;border-color:transparent}.program-detail-v1__media-module .media-module__btn:focus .media-module__svg,.program-detail-v1__media-module .media-module__btn:hover .media-module__svg{fill:#142f64}.program-detail-v1__media-module .media-module__btn:focus:before,.program-detail-v1__media-module .media-module__btn:hover:before{background:transparent}.program-detail-v1__media-module .media-module__svg{width:60px;fill:#142f64}.program-detail-v1__main-info{margin-top:2em;padding:0 1em}.program-detail-v1__main-info>*{margin-bottom:3em}@media screen and (min-width:768px){.program-detail-v1__main-info{margin-top:2em;padding-right:7em}}@media screen and (min-width:992px){.program-detail-v1__main-info{width:60%}}.program-detail-v1__main-info .title-subtitle .title-subtitle__subtitle{text-align:left;font:normal normal 400 1.1111em/1.4 Poppins,sans-serif;color:#142f64}.program-detail-v1__main-info .title-subtitle .title-subtitle__content{text-align:left;font:normal normal 400 1.6667em/1.4 Poppins,sans-serif;color:#142f64}.program-detail-v1__main-info .main-info__text-block.text-block{font:normal normal 400 .8333em/1.6666 Poppins,sans-serif;color:inherit;text-align:left}.program-detail-v1__main-info .main-info__text-block.text-block a{color:inherit}.program-detail-v1__main-info .main-info__info-options .options{display:flex;justify-content:flex-start;width:100%}@media screen and (min-width:768px){.program-detail-v1__main-info .main-info__info-options .options .option{margin-right:5em}}.program-detail-v1__main-info .main-info__info-options .options .option__label,.program-detail-v1__main-info .main-info__info-options .options .option__number{display:block}.program-detail-v1__main-info .main-info__info-options .options .option__number{font:normal normal 400 3.8889em/1.5 Poppins,sans-serif;color:#142f64;text-align:center;text-transform:none}.program-detail-v1__main-info .main-info__info-options .options .option__label{font:normal normal 400 1.6667em/1 Poppins,sans-serif;color:inherit;text-align:center;text-transform:none}.program-detail-v1__form-contact{margin-bottom:2em}@media screen and (min-width:992px){.program-detail-v1__form-contact{width:40%;margin-bottom:0}}.program-detail-v1__form-contact .form-contact__coords.coords .coords__title.title{margin-bottom:0}.program-detail-v1__form-contact .form-contact__coords.coords .coords__title.title .title__content{padding-bottom:1em;text-align:center}.program-detail-v1__form-contact .form-contact__coords.coords .coords__title.title .title__content:after{width:100px;height:4px;background-color:#142f64}.program-detail-v1__form-contact .form-contact__coords.coords .coords__title.title .title__content-1{display:block;color:#142f64}.program-detail-v1__form-contact .form-contact__coords.coords .coords__title.title .title__content-2{display:block}@media screen and (min-width:768px){.program-detail-v1__form-contact .form-contact__coords.coords .coords__title.title .title__content-1{font:normal normal 400 1.3889rem/1.4 Poppins,sans-serif}}.program-detail-v1__form-contact .form-contact__coords.coords .coords__title .title__content{padding-bottom:0;padding-top:1em}.program-detail-v1__form-contact .form-contact__coords.coords .coords__title .title__content:after{bottom:inherit;top:0}.program-detail-v1__form-contact .form-contact__coords.coords .coords-phone__content{font:normal normal 400 1.6667em/1 Poppins,sans-serif;color:#142f64;text-align:center;text-transform:none;text-decoration:none}.program-detail-v1__form-contact .form-contact__coords.coords .coords-phone__content:focus,.program-detail-v1__form-contact .form-contact__coords.coords .coords-phone__content:hover{color:#142f64}.program-detail-v1__form-contact .form-contact__title .title{margin-bottom:0}.program-detail-v1__form-contact .form-contact__title .title .title__content{padding-bottom:1em;text-align:center}.program-detail-v1__form-contact .form-contact__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.program-detail-v1__form-contact .form-contact__title .title .title__content-1,.program-detail-v1__form-contact .form-contact__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.program-detail-v1__form-contact .form-contact__title .title .title__content-1{font:normal normal 400 1.3889rem/1.4 Poppins,sans-serif}.program-detail-v1__form-contact .form-contact__title .title .title__content-2{font:normal normal 400 2.7778em/1.4 Poppins,sans-serif}}.program-detail-v1__form-contact .form{padding:0 4em}@media screen and (min-width:768px){.program-detail-v1__form-contact .form--border{height:calc(100% - 2em);margin-top:5em;border-left:1px solid #142f64;border-right:1px solid #142f64;position:relative;padding:0 5em}.program-detail-v1__form-contact .form--border .form__validation{position:relative;transform:translateY(50%);z-index:1}.program-detail-v1__form-contact .form--border .form-contact__title{margin-bottom:0;position:relative;transform:translateY(-50%)}.program-detail-v1__form-contact .form--border .form-contact__title:after,.program-detail-v1__form-contact .form--border .form-contact__title:before,.program-detail-v1__form-contact .form--border .form__validation:after,.program-detail-v1__form-contact .form--border .form__validation:before{content:"";position:absolute;background-color:#142f64;width:110px;height:1px;top:50%}.program-detail-v1__form-contact .form--border .form-contact__title:before,.program-detail-v1__form-contact .form--border .form__validation:before{left:-5em}.program-detail-v1__form-contact .form--border .form-contact__title:after,.program-detail-v1__form-contact .form--border .form__validation:after{right:-5em}.program-detail-v1__form-contact .form--border .form-contact__title:after,.program-detail-v1__form-contact .form--border .form-contact__title:before{width:38px}.program-detail-v1__form-contact .form--border .form__conditions{margin:0 3em 1em;text-align:left}.program-detail-v1__form-contact .form--border .form__field{margin-bottom:2em}}.program-detail-v1__form-contact .form__fieldset,.program-detail-v1__form-contact .form__fieldset--validation .form__fields{margin:0}.program-detail-v1__form-contact .form__validation{justify-content:center}.program-detail-v1__form-contact .form__legals{margin:4em 1em 0}.program-detail-v1__links{width:100%;margin-bottom:2em}@media screen and (min-width:992px){.program-detail-v1__links{width:50%;margin:0}}.program-detail-v1__links.module-links .module-links__title .title{margin-bottom:1em}.program-detail-v1__links.module-links .module-links__title .title .title__content{padding-bottom:1em;text-align:center}.program-detail-v1__links.module-links .module-links__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.program-detail-v1__links.module-links .module-links__title .title .title__content-1{display:block;color:#142f64}.program-detail-v1__links.module-links .module-links__title .title .title__content-2{display:block}@media screen and (min-width:768px){.program-detail-v1__links.module-links .module-links__title .title .title__content-1{font:normal normal 400 1.6667rem/1.4 Poppins,sans-serif}}@media screen and (min-width:992px){.program-detail-v1__links.module-links .module-links__title .title .title__content{text-align:left}}.program-detail-v1__links.module-links .links-group__wrapper{justify-content:space-around;flex-wrap:wrap}@media screen and (min-width:992px){.program-detail-v1__links.module-links .links-group__wrapper{justify-content:flex-start}}.program-detail-v1__links.module-links .button-drawing__drawing{height:2.2em;fill:#142f64}.program-detail-v1__links.module-links .button-drawing__content{color:#142f64}.program-detail-v1__links.module-links .button-drawing.js--active .button-drawing__drawing,.program-detail-v1__links.module-links .button-drawing:focus .button-drawing__drawing,.program-detail-v1__links.module-links .button-drawing:hover .button-drawing__drawing{fill:#142f64}.program-detail-v1__links.module-links .button-drawing.js--active .button-drawing__content,.program-detail-v1__links.module-links .button-drawing:focus .button-drawing__content,.program-detail-v1__links.module-links .button-drawing:hover .button-drawing__content{color:#142f64}.program-detail-v1__detail{display:flex;flex-direction:row}.program-detail-v1 .group-elements__wrapper{display:flex;flex-direction:column}@media screen and (min-width:992px){.program-detail-v1 .group-elements__wrapper{flex-direction:row}}.program-detail-v2{background:transparent none no-repeat 50%/cover;color:#142f64;position:relative}.program-detail-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.program-detail-v2 .links-group__link{margin:0 1em 0 0}.program-detail-v2 .program-detail-v2__wrapper{width:100%;max-width:1815px}.program-detail-v2 .program-detail-v2__container{height:100%;display:flex;justify-content:center;text-align:center}.program-detail-v2 .program-detail-v2__container-text{margin-bottom:8%;max-height:300px}.program-detail-v2 .program-detail-v2 .title{margin-bottom:0}.program-detail-v2 .program-detail-v2 .title .title__content{padding-bottom:1em;text-align:center}.program-detail-v2 .program-detail-v2 .title .title__content:after{width:100px;height:4px;background-color:#142f64}.program-detail-v2 .program-detail-v2 .title .title__content-1,.program-detail-v2 .program-detail-v2 .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.program-detail-v2 .program-detail-v2 .title .title__content-1{font:normal normal 400 1.3889rem/1.4 Poppins,sans-serif}.program-detail-v2 .program-detail-v2 .title .title__content-2{font:normal normal 400 2.7778em/1.4 Poppins,sans-serif}}.program-detail-v2 .program-detail-v2__back{margin-bottom:3em}.program-detail-v2 .program-detail-v2__back .links-group__wrapper{justify-content:flex-start}.program-detail-v2 .program-detail-v2__back .links-group__wrapper .button--back{padding-top:.6em;padding-bottom:.6em}@media screen and (min-width:768px){.program-detail-v2 .program-detail-v2__slide{margin-bottom:3em}}@media screen and (max-width:991px){.program-detail-v2 .program-detail-v2__slide{padding:0 .5em}}.program-detail-v2 .program-detail-v2__slide.slider--contain .slider__img{width:100%;height:100%;display:flex}.program-detail-v2 .program-detail-v2__slide.slider--contain .slider__img-img{object-fit:cover;height:auto;width:100%}.program-detail-v2 .program-detail-v2__slide.slider--contain .slider__main{height:auto}.program-detail-v2 .program-detail-v2__slide .slider__img{width:100%;height:750px;display:block;object-fit:cover}.program-detail-v2 .program-detail-v2__slide .slider__swiper-container{display:flex;flex-direction:row}.program-detail-v2 .program-detail-v2__slide .slider__swiper{width:100%}@media screen and (min-width:992px){.program-detail-v2 .program-detail-v2__slide .slider__swiper{width:70%}}@media screen and (min-width:992px){.program-detail-v2 .program-detail-v2__slide .slider__main{height:400px}}@media screen and (max-width:991px){.program-detail-v2 .program-detail-v2__slide .slider__main{height:auto}}@media screen and (min-width:992px){.program-detail-v2 .program-detail-v2__slide .slider__main{margin-right:1em}}.program-detail-v2 .program-detail-v2__slide .slider__main .slider-img__picture{width:100%;height:100%}@media screen and (min-width:992px){.program-detail-v2 .program-detail-v2__slide .slider__main .slider-img__img{object-fit:cover;width:100%;min-height:750px;height:100%}}@media screen and (max-width:991px){.program-detail-v2 .program-detail-v2__slide .slider__main .slider-img__img{height:auto;object-fit:cover;width:100%}}@media screen and (min-width:992px){.program-detail-v2 .program-detail-v2__slide .slider__main,.program-detail-v2 .program-detail-v2__slide .slider__main .swiper-slide{height:750px}}.program-detail-v2 .program-detail-v2__slide .slider--thumbs{display:none}@media screen and (min-width:992px){.program-detail-v2 .program-detail-v2__slide .slider--thumbs{width:30%;display:block}}@media screen and (min-width:992px){.program-detail-v2 .program-detail-v2__slide .slider--thumbs .slider__thumbs{height:750px}}.program-detail-v2 .program-detail-v2__slide .slider--thumbs .swiper-slide{overflow:hidden}.program-detail-v2 .program-detail-v2__slide .slider--thumbs .slider__img{height:245px}.program-detail-v2 .program-detail-v2__slide .swiper-button-next,.program-detail-v2 .program-detail-v2__slide .swiper-button-prev{background-color:#142f64;padding:1.4em;color:#fff}.program-detail-v2 .program-detail-v2__slide .swiper-button-next:after,.program-detail-v2 .program-detail-v2__slide .swiper-button-prev:after{font-size:2em}.program-detail-v2 .program-detail-v2__slide .swiper-button-next{bottom:0;top:inherit;left:50%;transform:rotate(90deg) translateY(50%)}.program-detail-v2 .program-detail-v2__slide .swiper-button-prev{top:0;left:50%;margin-top:0;transform:rotate(90deg) translateY(50%)}.program-detail-v2 .program-detail-v2__slide-media{position:absolute;height:100%;left:0;right:0;top:0;bottom:0;display:none;z-index:30}.program-detail-v2 .program-detail-v2__slide-media .modal__body{overflow:visible;padding:0;width:100%;max-width:100%;max-height:none;height:100%}.program-detail-v2 .program-detail-v2__slide-media .modal__close{top:auto;bottom:100%}.program-detail-v2 .program-detail-v2__slide-media .modal__scroller{padding:0}.program-detail-v2 .program-detail-v2__slide-media .media-module__content,.program-detail-v2 .program-detail-v2__slide-media .modal__content{height:100%}.program-detail-v2 .program-detail-v2__slide-media .lightbox-media__iframe{height:100%;min-height:0;width:100%}.program-detail-v2 .program-detail-v2__media-module{margin-top:3em}.program-detail-v2 .program-detail-v2__media-module .media-module__title .title{margin-bottom:0}.program-detail-v2 .program-detail-v2__media-module .media-module__title .title .title__content{padding-bottom:1em;text-align:center}.program-detail-v2 .program-detail-v2__media-module .media-module__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.program-detail-v2 .program-detail-v2__media-module .media-module__title .title .title__content-1{display:block;color:#142f64}.program-detail-v2 .program-detail-v2__media-module .media-module__title .title .title__content-2{display:block}@media screen and (min-width:768px){.program-detail-v2 .program-detail-v2__media-module .media-module__title .title .title__content-1{font:normal normal 400 1.6667rem/1.4 Poppins,sans-serif}}@media screen and (min-width:992px){.program-detail-v2 .program-detail-v2__media-module .media-module__title .title .title__content{text-align:left}}.program-detail-v2 .program-detail-v2__media-module .media-module__buttons{justify-content:flex-start}.program-detail-v2 .program-detail-v2__media-module .media-module__btn-container{margin:0}.program-detail-v2 .program-detail-v2__media-module .media-module__btn{text-transform:lowercase;background:transparent;color:#142f64;border-width:2px;border-color:transparent}.program-detail-v2 .program-detail-v2__media-module .media-module__btn:focus,.program-detail-v2 .program-detail-v2__media-module .media-module__btn:hover{color:#142f64;border-color:transparent}.program-detail-v2 .program-detail-v2__media-module .media-module__btn:focus .media-module__svg,.program-detail-v2 .program-detail-v2__media-module .media-module__btn:hover .media-module__svg{fill:#142f64}.program-detail-v2 .program-detail-v2__media-module .media-module__btn:focus:before,.program-detail-v2 .program-detail-v2__media-module .media-module__btn:hover:before{background:transparent}.program-detail-v2 .program-detail-v2__media-module .media-module__svg{width:60px;fill:#142f64;margin:0}.program-detail-v2 .program-detail-v2__main-info{width:100%;z-index:100}@media screen and (min-width:992px){.program-detail-v2 .program-detail-v2__main-info{padding:2em 0}}@media screen and (max-width:991px){.program-detail-v2 .program-detail-v2__main-info{padding:2em 1em}}.program-detail-v2 .program-detail-v2__main-info .title-subtitle{text-align:left}.program-detail-v2 .program-detail-v2__main-info .title-subtitle .title-subtitle__subtitle{text-align:left;font:normal normal 400 1.1111em/1.4 Poppins,sans-serif;color:#142f64}.program-detail-v2 .program-detail-v2__main-info .title-subtitle .title-subtitle__content{text-align:left;font:normal normal 400 1.6667em/1.4 Poppins,sans-serif;color:#142f64}.program-detail-v2 .program-detail-v2__main-info .main-info__wrapper{display:flex;max-width:1230px;margin:0 auto;flex-direction:column}@media screen and (min-width:768px){.program-detail-v2 .program-detail-v2__main-info .main-info__wrapper{flex-direction:row}}.program-detail-v2 .program-detail-v2__main-info .main-info__wrapper .group-elements{margin-bottom:3em}@media screen and (min-width:768px){.program-detail-v2 .program-detail-v2__main-info .main-info__wrapper .group-elements{margin-bottom:0}}.program-detail-v2 .program-detail-v2__main-info .main-info__text-block.text-block{color:inherit;text-align:left}.program-detail-v2 .program-detail-v2__main-info .main-info__text-block.text-block a{color:inherit}.program-detail-v2 .program-detail-v2__main-info .main-info__info-options{min-width:250px}.program-detail-v2 .program-detail-v2__main-info .main-info__info-options .options{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-around}@media screen and (min-width:768px){.program-detail-v2 .program-detail-v2__main-info .main-info__info-options .options{flex-direction:column}}.program-detail-v2 .program-detail-v2__main-info .main-info__info-options .option{margin-bottom:2em}.program-detail-v2 .program-detail-v2__main-info .main-info__info-options .option:last-child{margin-bottom:0}.program-detail-v2 .program-detail-v2__main-info .main-info__info-options .option__label,.program-detail-v2 .program-detail-v2__main-info .main-info__info-options .option__number{display:block}.program-detail-v2 .program-detail-v2__main-info .main-info__info-options .option__number{font:normal normal 400 2.1111em/1.5 Poppins,sans-serif;color:inherit;text-align:left;text-transform:none}.program-detail-v2 .program-detail-v2__main-info .main-info__info-options .option__label{font:normal normal 400 1.3889em/1 Poppins,sans-serif;color:#142f64;text-align:left;text-transform:none}.program-detail-v2 .program-detail-v2__main-info .group-elements__wrapper{display:flex;flex-direction:column;margin-right:10em}@media screen and (min-width:992px){.program-detail-v2 .program-detail-v2__colDetail{padding-right:6em}}@media screen and (max-width:991px){.program-detail-v2 .program-detail-v2__colDetail{padding:0 1em}}.program-detail-v2 .program-detail-v2__block-lot.block-lot{margin:2em 0 4em}.program-detail-v2 .program-detail-v2__detail{display:flex;flex-direction:row;margin-bottom:4em}.program-detail-v2 .program-detail-v2__form-contact{margin-bottom:2em}.program-detail-v2 .program-detail-v2__form-contact .form-group>*{flex:auto;align-self:auto}@media screen and (max-width:991px){.program-detail-v2 .program-detail-v2__form-contact{padding:0 1em}}@media screen and (min-width:992px){.program-detail-v2 .program-detail-v2__form-contact{width:100%;max-width:410px;margin-bottom:0}}.program-detail-v2 .program-detail-v2__form-contact .form-contact__coords{margin-bottom:2em}.program-detail-v2 .program-detail-v2__form-contact .form-contact__coords.coords .coords__title.title{margin-bottom:0}.program-detail-v2 .program-detail-v2__form-contact .form-contact__coords.coords .coords__title.title .title__content{padding-bottom:1em;text-align:center}.program-detail-v2 .program-detail-v2__form-contact .form-contact__coords.coords .coords__title.title .title__content:after{width:100px;height:4px;background-color:#142f64}.program-detail-v2 .program-detail-v2__form-contact .form-contact__coords.coords .coords__title.title .title__content-1{display:block;color:#142f64}.program-detail-v2 .program-detail-v2__form-contact .form-contact__coords.coords .coords__title.title .title__content-2{display:block}@media screen and (min-width:768px){.program-detail-v2 .program-detail-v2__form-contact .form-contact__coords.coords .coords__title.title .title__content-1{font:normal normal 400 1.3889rem/1.4 Poppins,sans-serif}}.program-detail-v2 .program-detail-v2__form-contact .form-contact__coords.coords .coords__title .title__content{padding-bottom:0;padding-top:1em}.program-detail-v2 .program-detail-v2__form-contact .form-contact__coords.coords .coords__title .title__content:after{bottom:inherit;top:0}.program-detail-v2 .program-detail-v2__form-contact .form-contact__coords.coords .coords-phone__content{font:normal normal 400 1.6667em/1 Poppins,sans-serif;color:#142f64;text-align:center;text-transform:none;text-decoration:none}.program-detail-v2 .program-detail-v2__form-contact .form-contact__coords.coords .coords-phone__content:focus,.program-detail-v2 .program-detail-v2__form-contact .form-contact__coords.coords .coords-phone__content:hover{color:#142f64}.program-detail-v2 .program-detail-v2__form-contact .form-contact__title .title{margin-bottom:0}.program-detail-v2 .program-detail-v2__form-contact .form-contact__title .title .title__content{padding-bottom:1em;text-align:center}.program-detail-v2 .program-detail-v2__form-contact .form-contact__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.program-detail-v2 .program-detail-v2__form-contact .form-contact__title .title .title__content-1,.program-detail-v2 .program-detail-v2__form-contact .form-contact__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.program-detail-v2 .program-detail-v2__form-contact .form-contact__title .title .title__content-1{font:normal normal 400 1.3889rem/1.4 Poppins,sans-serif}.program-detail-v2 .program-detail-v2__form-contact .form-contact__title .title .title__content-2{font:normal normal 400 2.7778em/1.4 Poppins,sans-serif}}@media screen and (max-width:991px){.program-detail-v2 .program-detail-v2__form-contact .form{padding:0 1em}}.program-detail-v2 .program-detail-v2__form-contact .form__fieldset,.program-detail-v2 .program-detail-v2__form-contact .form__fieldset--validation .form__fields{margin:0}.program-detail-v2 .program-detail-v2__form-contact .form__validation{justify-content:center;display:flex}.program-detail-v2 .program-detail-v2__form-contact .form__legals{margin-top:4em}.program-detail-v2 .program-detail-v2__links{width:100%;margin-bottom:2em}@media screen and (min-width:992px){.program-detail-v2 .program-detail-v2__links{margin-bottom:0}}.program-detail-v2 .program-detail-v2__links .module-links{margin-bottom:4em}.program-detail-v2 .program-detail-v2__links .module-links:last-child,.program-detail-v2 .program-detail-v2__links .module-links__title .title{margin-bottom:0}.program-detail-v2 .program-detail-v2__links .module-links__title .title .title__content{padding-bottom:1em;text-align:center}.program-detail-v2 .program-detail-v2__links .module-links__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.program-detail-v2 .program-detail-v2__links .module-links__title .title .title__content-1{display:block;color:#142f64}.program-detail-v2 .program-detail-v2__links .module-links__title .title .title__content-2{display:block}@media screen and (min-width:768px){.program-detail-v2 .program-detail-v2__links .module-links__title .title .title__content-1{font:normal normal 400 1.6667rem/1.4 Poppins,sans-serif}}@media screen and (min-width:992px){.program-detail-v2 .program-detail-v2__links .module-links__title .title .title__content{text-align:left}}.program-detail-v2 .program-detail-v2__links .links-group__wrapper{justify-content:space-around;flex-wrap:wrap}@media screen and (min-width:992px){.program-detail-v2 .program-detail-v2__links .links-group__wrapper{justify-content:flex-start}}.program-detail-v2 .program-detail-v2__links .button-drawing__drawing{height:2.2em;fill:#142f64}.program-detail-v2 .program-detail-v2__links .button-drawing__content{color:#142f64}.program-detail-v2 .program-detail-v2__links .button-drawing.js--active .button-drawing__drawing,.program-detail-v2 .program-detail-v2__links .button-drawing:focus .button-drawing__drawing,.program-detail-v2 .program-detail-v2__links .button-drawing:hover .button-drawing__drawing{fill:#142f64}.program-detail-v2 .program-detail-v2__links .button-drawing.js--active .button-drawing__content,.program-detail-v2 .program-detail-v2__links .button-drawing:focus .button-drawing__content,.program-detail-v2 .program-detail-v2__links .button-drawing:hover .button-drawing__content{color:#142f64}.program-detail-v2 .program-detail-v2__map{margin-bottom:4em}.program-detail-v2 .program-detail-v2__map .map{position:relative}.program-detail-v2 .program-detail-v2__map .map__wrapper{max-width:1230px;margin:0 auto}.program-detail-v2 .program-detail-v2__map .map__title .title{margin-bottom:3em}.program-detail-v2 .program-detail-v2__map .map__title .title .title__content{padding-bottom:1em;text-align:center}.program-detail-v2 .program-detail-v2__map .map__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.program-detail-v2 .program-detail-v2__map .map__title .title .title__content-1,.program-detail-v2 .program-detail-v2__map .map__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.program-detail-v2 .program-detail-v2__map .map__title .title .title__content-1{font:normal normal 400 1.6667rem/1.4 Poppins,sans-serif}.program-detail-v2 .program-detail-v2__map .map__title .title .title__content-2{font:normal normal 400 3.3333rem/1.4 Poppins,sans-serif}}.program-detail-v2 .program-detail-v2__map .map__container-map{width:80%;margin:0 auto}@media screen and (min-width:768px){.program-detail-v2 .program-detail-v2__map .map__container-map{padding-left:60px}}@media screen and (min-width:992px){.program-detail-v2 .program-detail-v2__map .map__container-map{width:100%}}.program-detail-v2 .program-detail-v2__map .map__js-container{position:relative;max-height:500px;min-height:380px}.program-detail-v2 .program-detail-v2__map .map__js-container>*{position:absolute;width:100%;height:100%}.program-detail-v2 .program-detail-v2__map .map__js-container>*>*{width:100%;height:100%}.program-detail-v2 .group-elements{flex:1}@media screen and (min-width:992px){.program-detail-v2 .group-elements{margin-bottom:4em}}.program-detail-v2 .group-elements__wrapper{display:flex;flex-direction:column;margin:auto;width:100%;max-width:1230px;justify-content:space-between}@media screen and (min-width:992px){.program-detail-v2 .group-elements__wrapper{flex-direction:row}}.program-detail-v2 .group-elements--row .group-elements__wrapper{flex-direction:column}.program-detail-v2 .property-detail__member .title{margin-bottom:1em}.program-detail-v2__property-contact{overflow:hidden;margin:auto;max-width:410px}@media screen and (min-width:992px){.program-detail-v2__property-contact{width:42%;margin:initial}}.program-detail-v3{background:transparent none no-repeat 50%/cover;color:#142f64;position:relative}.program-detail-v3__wrapper{width:100%;max-width:1400px}.program-detail-v3:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.program-detail-v3__container{height:100%;display:flex;justify-content:center;text-align:center}.program-detail-v3__container-text{margin-bottom:8%;max-height:300px}.program-detail-v3 .title{margin-bottom:0}.program-detail-v3 .title .title__content{padding-bottom:1em;text-align:center}.program-detail-v3 .title .title__content:after{width:100px;height:4px;background-color:#142f64}.program-detail-v3 .title .title__content-1,.program-detail-v3 .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.program-detail-v3 .title .title__content-1{font:normal normal 400 1.3889rem/1.4 Poppins,sans-serif}.program-detail-v3 .title .title__content-2{font:normal normal 400 2.7778em/1.4 Poppins,sans-serif}}.program-detail-v3__back{margin-bottom:3em}.program-detail-v3__back .links-group__wrapper{justify-content:flex-start}.program-detail-v3__back .links-group__wrapper .button--back{padding-top:.6em;padding-bottom:.6em}.program-detail-v3__slide{margin-bottom:3em}.program-detail-v3__slide .slider-img__img{width:100%;height:750px;display:block}.program-detail-v3__slide .swiper-button-next,.program-detail-v3__slide .swiper-button-prev{background-color:#142f64;padding:1.4em;color:#fff}.program-detail-v3__slide .swiper-button-next:after,.program-detail-v3__slide .swiper-button-prev:after{font-size:2em}.program-detail-v3__slide .swiper-button-next{right:0}.program-detail-v3__slide .swiper-button-prev{left:0}.program-detail-v3__slide .swiper-pagination{display:flex;justify-content:center;color:#fff;background:transparent;border-color:#fff;position:relative;bottom:0}.program-detail-v3__slide .swiper-pagination-bullet{flex:1;display:flex;opacity:1;border:0;border-radius:0;margin-right:.5em!important;margin-left:.5em!important;height:5px;align-items:center;max-width:96px;color:transparent;background:#142f64;border-color:transparent}.program-detail-v3__slide .swiper-pagination-bullet-active{height:5px;color:transparent;background:#fff;border-color:transparent}.program-detail-v3__main-info{width:100%;position:absolute;bottom:0;background-color:rgba(38,68,58,.54);z-index:100;padding:2em 0;display:flex;justify-content:center;flex-direction:column}.program-detail-v3__main-info .title-subtitle{text-align:center}.program-detail-v3__main-info .title-subtitle .title-subtitle__subtitle{text-align:center;font:normal normal 400 1.1111em/1.4 Poppins,sans-serif;color:#fff}.program-detail-v3__main-info .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 1.6667em/1.4 Poppins,sans-serif;color:#fff}.program-detail-v3__main-info .swiper-pagination{bottom:0}.program-detail-v3__about{margin-bottom:2em}@media screen and (min-width:992px){.program-detail-v3__about{width:60%;margin-right:2em;margin-bottom:0}}.program-detail-v3__about .title{margin-bottom:0}.program-detail-v3__about .title .title__content{padding-bottom:1em;text-align:left}.program-detail-v3__about .title .title__content:after{width:100px;height:4px;background-color:transparent}.program-detail-v3__about .title .title__content-1,.program-detail-v3__about .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.program-detail-v3__about .title .title__content-1{font:normal normal 400 1.3889rem/1.4 Poppins,sans-serif}.program-detail-v3__about .title .title__content-2{font:normal normal 400 2.7778em/1.4 Poppins,sans-serif}}.program-detail-v3__about .text-block{font:normal normal 400 .8333em/1.6666 Poppins,sans-serif;color:inherit;text-align:left}.program-detail-v3__about .text-block a{color:inherit}.program-detail-v3__block-program{width:100%;padding-right:7em}.program-detail-v3__block-lot{margin:3em 0 4em}.program-detail-v3__form-contact{margin-bottom:2em}@media screen and (min-width:992px){.program-detail-v3__form-contact{padding-left:2em;width:100%;max-width:410px;margin-bottom:0}}.program-detail-v3__form-contact .form-contact__coords{margin-bottom:2em}.program-detail-v3__form-contact .form-contact__coords.coords .coords__title.title{margin-bottom:0}.program-detail-v3__form-contact .form-contact__coords.coords .coords__title.title .title__content{padding-bottom:1em;text-align:center}.program-detail-v3__form-contact .form-contact__coords.coords .coords__title.title .title__content:after{width:100px;height:4px;background-color:#142f64}.program-detail-v3__form-contact .form-contact__coords.coords .coords__title.title .title__content-1{display:block;color:#142f64}.program-detail-v3__form-contact .form-contact__coords.coords .coords__title.title .title__content-2{display:block}@media screen and (min-width:768px){.program-detail-v3__form-contact .form-contact__coords.coords .coords__title.title .title__content-1{font:normal normal 400 1.3889rem/1.4 Poppins,sans-serif}}.program-detail-v3__form-contact .form-contact__coords.coords .coords__title .title__content{padding-bottom:0;padding-top:1em}.program-detail-v3__form-contact .form-contact__coords.coords .coords__title .title__content:after{bottom:inherit;top:0}.program-detail-v3__form-contact .form-contact__coords.coords .coords-phone__content{font:normal normal 400 1.6667em/1 Poppins,sans-serif;color:#142f64;text-align:center;text-transform:none;text-decoration:none}.program-detail-v3__form-contact .form-contact__coords.coords .coords-phone__content:focus,.program-detail-v3__form-contact .form-contact__coords.coords .coords-phone__content:hover{color:#142f64}.program-detail-v3__form-contact .form-contact__title .title{margin-bottom:0}.program-detail-v3__form-contact .form-contact__title .title .title__content{padding-bottom:1em;text-align:center}.program-detail-v3__form-contact .form-contact__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.program-detail-v3__form-contact .form-contact__title .title .title__content-1,.program-detail-v3__form-contact .form-contact__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.program-detail-v3__form-contact .form-contact__title .title .title__content-1{font:normal normal 400 1.3889rem/1.4 Poppins,sans-serif}.program-detail-v3__form-contact .form-contact__title .title .title__content-2{font:normal normal 400 2.7778em/1.4 Poppins,sans-serif}}.program-detail-v3__form-contact .form{padding:0 4em}@media screen and (min-width:768px){.program-detail-v3__form-contact .form--border{height:calc(100% - 2em);margin-top:5em;border-left:1px solid #142f64;border-right:1px solid #142f64;position:relative;padding:0 2em}.program-detail-v3__form-contact .form--border .form__validation{position:relative;transform:translateY(50%);z-index:1}.program-detail-v3__form-contact .form--border .form-contact__title{margin-bottom:0;position:relative;transform:translateY(-50%)}.program-detail-v3__form-contact .form--border .form-contact__title:after,.program-detail-v3__form-contact .form--border .form-contact__title:before,.program-detail-v3__form-contact .form--border .form__validation:after,.program-detail-v3__form-contact .form--border .form__validation:before{content:"";position:absolute;background-color:#142f64;width:80px;height:1px;top:50%}.program-detail-v3__form-contact .form--border .form-contact__title:before,.program-detail-v3__form-contact .form--border .form__validation:before{left:-2em}.program-detail-v3__form-contact .form--border .form-contact__title:after,.program-detail-v3__form-contact .form--border .form__validation:after{right:-2em}.program-detail-v3__form-contact .form--border .form-contact__title:after,.program-detail-v3__form-contact .form--border .form-contact__title:before{width:38px}.program-detail-v3__form-contact .form--border .form__conditions{margin:0 3em 1em;text-align:left}.program-detail-v3__form-contact .form--border .form__field{margin-bottom:2em}}.program-detail-v3__form-contact .form__fieldset,.program-detail-v3__form-contact .form__fieldset--validation .form__fields{margin:0}.program-detail-v3__form-contact .form__validation{justify-content:center;display:flex}.program-detail-v3__form-contact .form__legals{margin-top:4em}.program-detail-v3__links{width:100%;margin-bottom:2em}@media screen and (min-width:992px){.program-detail-v3__links{width:50%;margin-bottom:0;margin-left:2em}}.program-detail-v3__links .module-links{margin-bottom:2em}.program-detail-v3__links .module-links__title .title{margin-bottom:0}.program-detail-v3__links .module-links__title .title .title__content{padding-bottom:1em;text-align:center}.program-detail-v3__links .module-links__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.program-detail-v3__links .module-links__title .title .title__content-1{display:block;color:#142f64}.program-detail-v3__links .module-links__title .title .title__content-2{display:block}@media screen and (min-width:768px){.program-detail-v3__links .module-links__title .title .title__content-1{font:normal normal 400 1.6667rem/1.4 Poppins,sans-serif}}@media screen and (min-width:992px){.program-detail-v3__links .module-links__title .title .title__content{text-align:left}}.program-detail-v3__links .links-group__wrapper{justify-content:flex-start}.program-detail-v3__links .button-drawing__drawing{height:2.2em;fill:#142f64}.program-detail-v3__links .button-drawing__content{color:#142f64}.program-detail-v3__links .button-drawing.js--active .button-drawing__drawing,.program-detail-v3__links .button-drawing:focus .button-drawing__drawing,.program-detail-v3__links .button-drawing:hover .button-drawing__drawing{fill:#142f64}.program-detail-v3__links .button-drawing.js--active .button-drawing__content,.program-detail-v3__links .button-drawing:focus .button-drawing__content,.program-detail-v3__links .button-drawing:hover .button-drawing__content{color:#142f64}@media screen and (min-width:992px){.program-detail-v3 .group-elements{margin-bottom:4em}}.program-detail-v3 .group-elements__wrapper{display:flex;flex-direction:column;margin:auto;width:100%;max-width:1230px}@media screen and (min-width:992px){.program-detail-v3 .group-elements__wrapper{flex-direction:row}}.program-listing-v1{background:transparent none no-repeat 50%/cover;color:#142f64;position:relative}.program-listing-v1__wrapper{width:100%;max-width:1815px}.program-listing-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.program-listing-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.program-listing-v1__container-text{margin-bottom:8%;max-height:300px}.program-listing-v1__title .title{margin-bottom:0}.program-listing-v1__title .title .title__content{padding-bottom:1em;text-align:left}.program-listing-v1__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.program-listing-v1__title .title .title__content-1{display:block;color:#142f64}.program-listing-v1__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.program-listing-v1__title .title .title__content-1{font:normal normal 400 1.1111rem/1.4 Poppins,sans-serif}.program-listing-v1__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.program-listing-v1__text-block.text-block{font:normal normal 400 .8333em/1.6666 Poppins,sans-serif;color:inherit;text-align:left}.program-listing-v1__text-block.text-block a{color:inherit}.program-listing-v1__items{margin-bottom:4%}.program-listing-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}@media screen and (max-width:768px){.program-listing-v1__items-wrapper{margin:0 -1em}}@media screen and (min-width:768px) and (max-width:1200px){.program-listing-v1__items-wrapper{margin:0 -2em}}@media screen and (min-width:1200px){.program-listing-v1__items-wrapper{margin:0 -2em}}@media screen and (max-width:768px){.program-listing-v1__items .item{margin:2em 1em;width:calc(100% - 2em)}}@media screen and (min-width:768px) and (max-width:1200px){.program-listing-v1__items .item{margin:1em 2em;width:calc(50% - 4em)}}@media screen and (min-width:1200px){.program-listing-v1__items .item{margin:2em;width:calc(50% - 4em)}}.program-listing-v1 .item,.program-listing-v1 .item__drawing{position:relative}.program-listing-v1 .item__links{margin-top:1em}.program-listing-v1 .item__link{text-decoration:none}.program-listing-v1 .item__img{min-height:300px;max-height:300px;width:100%;object-fit:cover}@media screen and (min-width:992px){.program-listing-v1 .item__img{min-height:500px;max-height:500px}}.program-listing-v1 .item__img--contain{width:auto;min-height:auto;object-fit:contain}.program-listing-v1 .item__info-title{max-width:60%}.program-listing-v1 .item__info-title .title-subtitle .title-subtitle__content,.program-listing-v1 .item__info-title .title-subtitle .title-subtitle__subtitle{text-align:left;font:normal normal 400 1.1111em/1.4 Poppins,sans-serif;color:#142f64}.program-listing-v1 .item__info{position:relative}.program-listing-v1 .item__info-id{position:absolute;right:0;top:0;text-align:right;max-width:40%}.program-listing-v1 .item__info-extra{display:flex;font:normal normal 400 1em/1.4 Poppins,sans-serif;color:inherit;text-align:center;text-transform:none;flex-direction:column}.program-listing-v1 .item__info-extra--separator{margin:0 1em}@media screen and (min-width:768px){.program-listing-v1 .item__info-extra{text-align:left}}.program-listing-v1 .item__status .status__value{background:#142f64;color:#fff;border:1px solid #142f64;font:normal normal 400 1.1111em/1.5em Poppins,sans-serif;letter-spacing:0;text-transform:none}.program-listing-v1 .item__global-link{color:#142f64;text-decoration:none;display:flex;flex-direction:column;height:100%}.program-listing-v1 .item__global-link .item__more{opacity:0;transition:opacity .5s ease-in-out;position:absolute;top:0;right:0;width:100%;height:100%;z-index:10;background-color:hsla(0,0%,42.7%,.75)}.program-listing-v1 .item__global-link .item__more .button{position:absolute;top:50%;left:50%;background-color:transparent;transform:translate(-50%,calc(-50% + 10px));transition:transform .5s ease-in-out .05s}.program-listing-v1 .item__global-link:hover .item__more{opacity:1}.program-listing-v1 .item__global-link:hover .item__more .button{transform:translate(-50%,-50%)}.program-listing-v1 .item__global-link:hover .item__status{z-index:10}.program-listing-v2{background:transparent none no-repeat 50%/cover;color:#142f64;position:relative}.program-listing-v2__wrapper{width:100%;max-width:1535px}.program-listing-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.program-listing-v2__container{height:100%;display:flex;justify-content:center}.program-listing-v2__container-text{margin-bottom:8%;max-height:300px}.program-listing-v2__title .title{margin-bottom:0}.program-listing-v2__title .title .title__content{padding-bottom:1em;text-align:left}.program-listing-v2__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.program-listing-v2__title .title .title__content-1{display:block;color:#142f64}.program-listing-v2__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.program-listing-v2__title .title .title__content-1{font:normal normal 400 1.1111rem/1.4 Poppins,sans-serif}.program-listing-v2__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.program-listing-v2__text-block.text-block{font:normal normal 400 .8333em/1.6666 Poppins,sans-serif;color:inherit;text-align:left}.program-listing-v2__text-block.text-block a{color:inherit}.program-listing-v2__items{margin-bottom:4%}.program-listing-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}@media screen and (max-width:768px){.program-listing-v2__items-wrapper{margin:0}}@media screen and (min-width:768px) and (max-width:1200px){.program-listing-v2__items-wrapper{margin:0}}@media screen and (min-width:1200px){.program-listing-v2__items-wrapper{margin:0}}@media screen and (max-width:768px){.program-listing-v2__items .item{margin:2em 0;width:100%}}@media screen and (min-width:768px) and (max-width:1200px){.program-listing-v2__items .item{margin:1em 0;width:100%}}@media screen and (min-width:1200px){.program-listing-v2__items .item{margin:2em 0;width:100%}}.program-listing-v2 .item{position:relative}.program-listing-v2 .item__wrapper{display:flex;flex-direction:column}@media screen and (min-width:768px){.program-listing-v2 .item__wrapper{flex-direction:row}}.program-listing-v2 .item__link{text-decoration:none}.program-listing-v2 .item__links .links-group__wrapper{margin-top:1em}.program-listing-v2 .item__status.status{left:0;right:auto;top:0}.program-listing-v2 .item__status.status .status__value{background:#142f64;color:#fff;border:1px solid #142f64;font:normal normal 400 1.1111em/1.5em Poppins,sans-serif;letter-spacing:0;text-transform:none}.program-listing-v2 .item__drawing{width:100%;position:relative;text-align:center}@media screen and (min-width:768px){.program-listing-v2 .item__drawing{width:52%}}@media screen and (min-width:768px){.program-listing-v2 .item__data{margin-left:4em;flex:1}}.program-listing-v2 .item__img{min-height:435px;max-height:435px;width:100%;object-fit:cover}.program-listing-v2 .item__img--contain{width:auto;min-height:auto;object-fit:contain}.program-listing-v2 .item__info-title .title-subtitle .title-subtitle__subtitle{text-align:left;font:normal normal 400 1.1111em/1.4 Poppins,sans-serif;color:#142f64}.program-listing-v2 .item__info-title .title-subtitle .title-subtitle__content{text-align:left;font:normal normal 400 2.2222em/1.4 Poppins,sans-serif;color:#142f64;letter-spacing:.2em}.program-listing-v2 .item__info{position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between}.program-listing-v2 .item__info-options{flex:1;display:flex;align-items:center}.program-listing-v2 .item__info-extra{display:flex;align-items:flex-start;flex-direction:column;margin-bottom:.25em;font:normal normal 400 1.6667em/1 Poppins,sans-serif;font-size:1.4em;color:inherit;text-align:left;text-transform:none}@media screen and (min-width:768px){.program-listing-v2 .item__info-extra{font:normal normal 400 1.6667em/1 Poppins,sans-serif;align-items:flex-end;flex-direction:row;text-align:center}}.program-listing-v2 .item__info-extra--value{display:block;margin:0 .3em;font:normal normal 400 2em/.75 Poppins,sans-serif;color:#142f64;text-align:center;text-transform:none}.program-listing-v2 .item__info-extra--2{font:normal normal 400 1em/1.2 Poppins,sans-serif}.program-listing-v2 .item__info-price{font:normal normal 400 1.6667em/1.4 Poppins,sans-serif;color:inherit;text-align:center;text-transform:none}.program-listing-v2 .item__info-price--value{display:block;font:normal normal 400 2em/1 Poppins,sans-serif;color:#142f64;text-align:center;text-transform:none}.program-listing-v2 .item__info-id,.program-listing-v2 .item__text-block.text-block{font:normal normal 400 .83em/1.2 Poppins,sans-serif}.program-listing-v2 .item__header{display:flex;flex-direction:column}@media screen and (min-width:1400px){.program-listing-v2 .item__header{flex-direction:row}.program-listing-v2 .item__header>*{width:50%}}.program-listing-v2 .item__global-link{color:#142f64;text-decoration:none;display:flex;flex-direction:column;height:100%}.program-listing-v2 .item__global-link .item__more{opacity:0;transition:opacity .5s ease-in-out;position:absolute;top:0;right:0;width:100%;height:100%;z-index:10;background-color:hsla(0,0%,42.7%,.75)}.program-listing-v2 .item__global-link .item__more .button{position:absolute;top:50%;left:50%;background-color:transparent;transform:translate(-50%,calc(-50% + 10px));transition:transform .5s ease-in-out .05s;border:0;background:0}.program-listing-v2 .item__global-link .item__more .button:after,.program-listing-v2 .item__global-link .item__more .button:before,.program-listing-v2 .item__global-link .item__more .button>span{background:0}.program-listing-v2 .item__global-link .item__more .button .button__line1{font:normal normal 400 1.6667em/1.4 Poppins,sans-serif;text-transform:lowercase;background:transparent;color:#fff;border-color:transparent;display:block}.program-listing-v2 .item__global-link .item__more .button .button__line1:after,.program-listing-v2 .item__global-link .item__more .button .button__line1:before{background:transparent}.program-listing-v2 .item__global-link .item__more .button .button__line1:focus,.program-listing-v2 .item__global-link .item__more .button .button__line1:hover{color:#fff;border-color:transparent}.program-listing-v2 .item__global-link .item__more .button .button__line1:focus:before,.program-listing-v2 .item__global-link .item__more .button .button__line1:hover:before{background:transparent}.program-listing-v2 .item__global-link .item__more .button .button__line2{font:normal normal 400 3.3333em/1.4 Poppins,sans-serif;text-transform:lowercase;background:transparent;color:#fff;border-color:transparent}.program-listing-v2 .item__global-link .item__more .button .button__line2:after,.program-listing-v2 .item__global-link .item__more .button .button__line2:before{background:transparent}.program-listing-v2 .item__global-link .item__more .button .button__line2:focus,.program-listing-v2 .item__global-link .item__more .button .button__line2:hover{color:#fff;border-color:transparent}.program-listing-v2 .item__global-link .item__more .button .button__line2:focus:before,.program-listing-v2 .item__global-link .item__more .button .button__line2:hover:before{background:transparent}.program-listing-v2 .item__global-link:hover .item__more{opacity:1}.program-listing-v2 .item__global-link:hover .item__more .button{transform:translate(-50%,-50%)}.program-listing-v2 .item__global-link:hover .item__status{z-index:10}.program-listing-v2 .item:nth-child(2n) .item__wrapper{flex-direction:column}@media screen and (min-width:768px){.program-listing-v2 .item:nth-child(2n) .item__wrapper{flex-direction:row-reverse}}.program-listing-v2 .item:nth-child(2n) .item__data{margin-left:0}@media screen and (min-width:768px){.program-listing-v2 .item:nth-child(2n) .item__data{margin-right:4em}}.program-listing-v2 .item:nth-child(2n) .item__status.status{left:auto;right:0;top:0}.program-listing-v3{background:transparent none no-repeat 50%/cover;color:#142f64;position:relative}.program-listing-v3__wrapper{width:100%;max-width:1535px}.program-listing-v3:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.program-listing-v3__container{height:100%;display:flex;justify-content:center}.program-listing-v3__container-text{margin-bottom:8%;max-height:300px}.program-listing-v3__title .title{margin-bottom:0}.program-listing-v3__title .title .title__content{padding-bottom:1em;text-align:left}.program-listing-v3__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.program-listing-v3__title .title .title__content-1{display:block;color:#142f64}.program-listing-v3__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.program-listing-v3__title .title .title__content-1{font:normal normal 400 1.1111rem/1.4 Poppins,sans-serif}.program-listing-v3__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.program-listing-v3__text-block.text-block{font:normal normal 400 .8333em/1.6666 Poppins,sans-serif;color:inherit;text-align:left}.program-listing-v3__text-block.text-block a{color:inherit}.program-listing-v3__items{margin-bottom:4%}.program-listing-v3__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}@media screen and (max-width:768px){.program-listing-v3__items-wrapper{margin:0}}@media screen and (min-width:768px) and (max-width:1200px){.program-listing-v3__items-wrapper{margin:0}}@media screen and (min-width:1200px){.program-listing-v3__items-wrapper{margin:0}}@media screen and (max-width:768px){.program-listing-v3__items .item{margin:2em 0;width:100%}}@media screen and (min-width:768px) and (max-width:1200px){.program-listing-v3__items .item{margin:1em 0;width:100%}}@media screen and (min-width:1200px){.program-listing-v3__items .item{margin:2em 0;width:100%}}.program-listing-v3 .item{position:relative;text-align:center}.program-listing-v3 .item__wrapper{display:flex;flex-direction:column;margin-bottom:5em;min-height:500px}@media screen and (min-width:992px){.program-listing-v3 .item__wrapper{margin-bottom:0;flex-direction:row}}.program-listing-v3 .item__drawing{position:relative;text-align:center;margin-bottom:2em;width:100%}@media screen and (min-width:992px){.program-listing-v3 .item__drawing{width:66%;margin-bottom:0}}@media screen and (min-width:992px){.program-listing-v3 .item__data{margin-left:4em;flex:1}}.program-listing-v3 .item__img{min-height:300px;max-height:300px;width:100%;object-fit:cover}@media screen and (min-width:992px){.program-listing-v3 .item__img{min-height:500px;max-height:500px}}.program-listing-v3 .item__img--contain{width:auto;min-height:auto;object-fit:contain}.program-listing-v3 .item .title-subtitle{margin-bottom:0}.program-listing-v3 .item .title-subtitle .title-subtitle__subtitle{text-align:center;font:normal normal 400 1.66667em/1.4 Poppins,sans-serif;color:#142f64;display:block}.program-listing-v3 .item .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 1.38889em/1.4 Poppins,sans-serif;color:#142f64;display:block}.program-listing-v3 .item__info{position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:768px){.program-listing-v3 .item__info{min-width:400px}}.program-listing-v3 .item__info-options{flex:1;display:flex;align-items:center}.program-listing-v3 .item__info-extra{display:flex;justify-content:center;font:normal normal 400 1.1111em/1.4 Poppins,sans-serif;color:inherit;text-align:center;text-transform:none;flex-direction:column}.program-listing-v3 .item__info-extra--separator{margin:0 1em}.program-listing-v3 .item__info-id{font:normal normal 400 .8333em/1 Poppins,sans-serif;color:inherit;text-align:center;text-transform:none;margin-bottom:2em}@media screen and (min-width:768px){.program-listing-v3 .item__info-id{margin-bottom:0}}@media screen and (min-width:768px){.program-listing-v3 .item__info--border{height:calc(100% - 2em);margin-top:.4em;border-left:1px solid #142f64;border-right:1px solid #142f64;position:relative;padding:0 2em}.program-listing-v3 .item__info--border .links-group{position:relative;transform:translateY(50%)}.program-listing-v3 .item__info--border .item__info-title{margin-bottom:0;position:relative;transform:translateY(-50%)}.program-listing-v3 .item__info--border .item__info-title:after,.program-listing-v3 .item__info--border .item__info-title:before,.program-listing-v3 .item__info--border .links-group:after,.program-listing-v3 .item__info--border .links-group:before{content:"";position:absolute;background-color:#142f64;width:80px;height:1px;top:50%}.program-listing-v3 .item__info--border .item__info-title:before,.program-listing-v3 .item__info--border .links-group:before{left:-2em}.program-listing-v3 .item__info--border .item__info-title:after,.program-listing-v3 .item__info--border .links-group:after{right:-2em}.program-listing-v3 .item__info--border .item__info-title:after,.program-listing-v3 .item__info--border .item__info-title:before{width:38px}}.program-listing-v3 .item__status{left:0;right:auto}.program-listing-v3 .item__status .status__value{background:#142f64;color:#fff;border:1px solid #142f64;font:normal normal 400 1.1111em/1.5em Poppins,sans-serif;letter-spacing:0;text-transform:none}.program-listing-v3 .item__container-text{height:6em;margin:2em 0}@media screen and (min-width:992px){.program-listing-v3 .item__container-text{margin:0}}.program-listing-v3 .item__text-block.text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif;color:inherit;text-align:left}.program-listing-v3 .item__text-block.text-block a{color:inherit}.program-listing-v3 .item__links .button{text-transform:lowercase;background:transparent;color:#142f64;border-color:#142f64}.program-listing-v3 .item__links .button:after,.program-listing-v3 .item__links .button:before{background:#142f64}.program-listing-v3 .item__links .button:focus,.program-listing-v3 .item__links .button:hover{color:#fff;border-color:#142f64}.program-listing-v3 .item__links .button:focus:before,.program-listing-v3 .item__links .button:hover:before{background:#142f64}@media screen and (min-width:992px){.program-listing-v3 .item:nth-child(2n) .item__wrapper{flex-direction:row-reverse}.program-listing-v3 .item:nth-child(2n) .item__data{margin-left:0;margin-right:4em}.program-listing-v3 .item:nth-child(2n) .item__status{left:auto;right:0}}.promote-v1{color:#142f64;position:relative}.promote-v1__background{background:transparent url(../images/modules/alertmail/1.jpg) no-repeat 50%/cover}.promote-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(38,68,58,.65)}.promote-v1__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.promote-v1__wrapper{padding-left:3em;padding-right:3em}}.promote-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.promote-v1__container-text{margin-bottom:8%;max-height:300px}.promote-v1__title .title .title__content{padding-bottom:1em}.promote-v1__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.promote-v1__title .title .title__content-1,.promote-v1__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.promote-v1__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.promote-v1__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.promote-v1__title+.services-v1__links{margin-top:5em}.promote-v1__text-block.text-block{font:normal normal 400 1em/1 Poppins,sans-serif;color:#fff}.promote-v1__text-block.text-block a{color:#fff}.promote-v1__links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#142f64}.promote-v1__links .button:after,.promote-v1__links .button:before{background:#142f64}.promote-v1__links .button:focus,.promote-v1__links .button:hover{color:#fff!important;border-color:#142f64}.promote-v1__links .button:focus:before,.promote-v1__links .button:hover:before{background:#142f64}.promote-v1__scroll-block .scroll-block__svg{fill:#fff;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.promote-v1__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.promote-v1__scroll-block .scroll-block__svg-border{stroke:#fff}.promote-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.promote-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#142f64}.promote-v1__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.promote-v1__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#142f64}.nbAnnonces-v1{margin:0 0 1em;text-align:left;font:normal normal 700 1rem/1.2em Poppins,sans-serif}.nbAnnonces-v1__value{background:#142f64;color:#fff;display:inline-block;border-radius:1.1em;line-height:2.2em;text-align:center;width:2.2em}.nbAnnonces-v1__label{color:#000;font:normal normal 400 1rem/1.2em Poppins,sans-serif}.page-property-detail-v1 .modal-dpe .modal__body,.page-property-detail-v2 .modal-dpe .modal__body,.page-property-detail-v3 .modal-dpe .modal__body{height:auto;padding:1em}.page-property-detail-v1 .modal-dpe .title,.page-property-detail-v2 .modal-dpe .title,.page-property-detail-v3 .modal-dpe .title{margin-bottom:1em}.page-property-detail-v1 .modal-dpe .title__content:after,.page-property-detail-v2 .modal-dpe .title__content:after,.page-property-detail-v3 .modal-dpe .title__content:after{background-color:transparent}.page-property-detail-v1 .modal-dpe .energy__drawing,.page-property-detail-v2 .modal-dpe .energy__drawing,.page-property-detail-v3 .modal-dpe .energy__drawing{display:flex;flex-direction:column;align-items:center;justify-content:space-around;margin-bottom:2em}@media screen and (min-width:768px){.page-property-detail-v1 .modal-dpe .energy__drawing,.page-property-detail-v2 .modal-dpe .energy__drawing,.page-property-detail-v3 .modal-dpe .energy__drawing{flex-direction:row}}.page-property-detail-v1 .modal-dpe .energy__drawing img,.page-property-detail-v2 .modal-dpe .energy__drawing img,.page-property-detail-v3 .modal-dpe .energy__drawing img{max-height:270px;height:15vh;margin:.8em 0}@media screen and (min-width:768px){.page-property-detail-v1 .modal-dpe .energy__drawing img,.page-property-detail-v2 .modal-dpe .energy__drawing img,.page-property-detail-v3 .modal-dpe .energy__drawing img{height:auto;max-width:50%}}.page-property-detail-v1 .apply-online__title .title__content,.page-property-detail-v2 .apply-online__title .title__content,.page-property-detail-v3 .apply-online__title .title__content{text-align:center!important}.page-property-detail-v1 .apply-online a,.page-property-detail-v2 .apply-online a,.page-property-detail-v3 .apply-online a{text-transform:none}.modal-calculator--cafpi .title{margin-bottom:1em;font-size:.8em}#map{width:100%;height:480px;margin:0;padding:0;overflow:hidden}#map canvas{position:relative!important}.property-contact__wrapper{height:100%}.property-contact__agency,.property-contact__form .form-block,.property-contact__negotiator{border-left:1px solid #142f64;border-right:1px solid #142f64;position:relative;padding:0 2em}@media (max-width:767px){.property-contact__agency,.property-contact__form .form-block,.property-contact__negotiator{padding:0 1em}}.property-contact .property-contact__negotiator:not(:first-child) .member-contact__title{display:none}.property-contact .property-contact__negotiator:not(:first-child) .property-detail__member{margin-top:0;padding-top:2em}.property-contact .property-contact__form:not(:first-child) .form-contact__coords,.property-contact .property-contact__form:not(:first-child) .form-contact__title{display:none}.property-contact .property-contact__form:first-child{margin-top:5em}.property-contact .property-contact__form:first-child .form-contact__title{position:relative;z-index:1}.property-contact .property-contact__form:first-child .form-contact__title:after,.property-contact .property-contact__form:first-child .form-contact__title:before{content:"";position:absolute;background-color:#142f64;width:50px;height:1px;top:50%}.property-contact .property-contact__form:first-child .form-contact__title:before{left:-2em}@media screen and (min-width:768px){.property-contact .property-contact__form:first-child .form-contact__title:before{left:-3em}}.property-contact .property-contact__form:first-child .form-contact__title:after{right:-2em}@media screen and (min-width:768px){.property-contact .property-contact__form:first-child .form-contact__title:after{right:-3em}}.property-contact .form-contact__title{margin-bottom:0;position:relative;transform:translateY(-50%)}.property-contact .form__validation{position:relative;transform:translateY(50%);z-index:1}.property-contact .form__validation:after,.property-contact .form__validation:before{content:"";position:absolute;background-color:#142f64;width:80px;height:1px;top:50%}.property-contact .form__validation:before{left:-2em}.property-contact .form__validation:after{right:-2em}.property-contact .form__legals{margin-bottom:0}.property-detail__member{width:100%;max-width:450px;margin-bottom:0;margin-top:7em}@media (max-width:991px){.property-detail__member{margin:0 auto;padding-left:0}}.property-detail__member .content_member{text-align:left}.property-detail__member .content_member.member-border{height:100%;border-left:1px solid #142f64;border-right:1px solid #142f64;border-bottom:1px solid #142f64;position:relative;padding:0 3em}@media (max-width:767px){.property-detail__member .content_member.member-border{padding:0 1em}}.property-detail__member .content_member .member-contact__title{margin-bottom:0;position:relative;transform:translateY(-50%);padding:0 1.8em}.property-detail__member .content_member .member-contact__title .title__content-1{font:normal normal 400 1.5625em/1.4 Poppins,sans-serif;color:#142f64;text-transform:none;letter-spacing:5px}.property-detail__member .content_member .member-contact__title .title__content-2{font:normal normal 700 2.5em/1.4 Poppins,sans-serif;color:#142f64;text-transform:none}.property-detail__member .content_member .member-contact__title .title__content:after{width:0}.property-detail__member .content_member .member-contact__title:after{content:"";position:absolute;background-color:#142f64;width:60px;height:1px;top:50%;left:0;left:-2em}@media (max-width:414px){.property-detail__member .content_member .member-contact__title:after{left:-1em;width:20px}}@media (max-width:767px){.property-detail__member .content_member .member-contact__title:after{left:-15px}}.property-detail__member .content_member .member-contact__title:before{content:"";position:absolute;background-color:#142f64;width:60px;height:1px;top:50%;right:-2em}@media (max-width:414px){.property-detail__member .content_member .member-contact__title:before{right:-1em;width:20px}}@media (max-width:767px){.property-detail__member .content_member .member-contact__title:before{right:-15px}}.property-detail__member .content_member .member-3{margin-top:-2em}.property-detail__member .content_member .member-3__visual{width:90px;height:90px;border-radius:100%;background-size:contain;margin:0 auto;background-position:50%;background-repeat:no-repeat}.property-detail__member .content_member .member-3__decorate{margin-bottom:20px}.property-detail__member .content_member .member-3__title{margin-bottom:1.5em}.property-detail__member .content_member .member-3__title .member__title-1{font:normal 400 1.875em/1.4 Poppins,sans-serif;color:#142f64;text-transform:none}.property-detail__member .content_member .member-3__title .member__title-2{font:normal 400 1.25em/1.4 Poppins,sans-serif;color:#142f64;text-transform:none;letter-spacing:.3em}.property-detail__member .content_member .member-3__coords__element{margin-bottom:1em}.property-detail__member .content_member .member-3__coords__element:last-child{margin-bottom:0}.property-detail__member .content_member .member-3__coords__element .label{font:normal normal 400 1.125em/1.4 Poppins,sans-serif;color:#142f64;text-transform:none;margin-right:10px;letter-spacing:.2em;display:block}.property-detail__member .content_member .member-3__coords__element .coords-mail__content,.property-detail__member .content_member .member-3__coords__element .coords-phone__content,.property-detail__member .content_member .member-3__coords__element .coords-portable__content{font:normal normal 400 1.125em/1.4 Poppins,sans-serif;color:#142f64;text-transform:none;text-decoration:none}.property-detail__member .content_member .member-3__aligner{padding-bottom:2.5em}@media (max-width:767px){.property-detail__member .content_member .member-3__content{padding:2em}}.property-detail__member--agency .content_member .member-3__visual{width:100%;height:130px;border-radius:0}.property-detail-v1{background:transparent none no-repeat 50%/cover;color:#142f64;position:relative}.property-detail-v1__wrapper{width:100%;max-width:1400px}.property-detail-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.property-detail-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.property-detail-v1__container-text{margin-bottom:8%;max-height:300px}.property-detail-v1 .title{margin-bottom:0}.property-detail-v1 .title .title__content{padding-bottom:1em;text-align:center}.property-detail-v1 .title .title__content:after{width:100px;height:4px;background-color:#142f64}.property-detail-v1 .title .title__content-1,.property-detail-v1 .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.property-detail-v1 .title .title__content-1{font:normal normal 400 1.3889rem/1.4 Poppins,sans-serif}.property-detail-v1 .title .title__content-2{font:normal normal 400 2.7778em/1.4 Poppins,sans-serif}}.property-detail-v1__back{margin-bottom:3em;display:flex}.property-detail-v1__back .links-group__wrapper{justify-content:flex-start}.property-detail-v1__back .links-group__wrapper .button--back{padding-top:.6em;padding-bottom:.6em}.property-detail-v1__slide{position:relative}.property-detail-v1__slide .slider-img__img{width:100%;height:auto}@media screen and (min-width:768px){.property-detail-v1__slide .slider-img__img{height:550px;object-fit:cover}}@media screen and (min-height:768px) and (min-width:1200px){.property-detail-v1__slide .slider-img__img{height:750px}}.property-detail-v1__slide .swiper-button-next,.property-detail-v1__slide .swiper-button-prev{background-color:#142f64;padding:1.4em;color:#fff}.property-detail-v1__slide .swiper-button-next:after,.property-detail-v1__slide .swiper-button-prev:after{font-size:2em}.property-detail-v1__slide .swiper-button-next{right:0}.property-detail-v1__slide .swiper-button-prev{left:0}.property-detail-v1__slide-media{position:absolute;height:100%;left:0;right:0;top:0;bottom:0;display:none;z-index:30}.property-detail-v1__slide-media .modal__body{overflow:visible;padding:0;width:100%;max-width:100%;max-height:none;height:100%}.property-detail-v1__slide-media .modal__close{top:auto;bottom:100%}.property-detail-v1__slide-media .modal__scroller{padding:0}.property-detail-v1__slide-media .media-module__content,.property-detail-v1__slide-media .modal__content{height:100%}.property-detail-v1__slide-media .lightbox-media__iframe{height:100%;min-height:0;width:100%}.property-detail-v1__media-module .media-module__title .title{margin-bottom:0}.property-detail-v1__media-module .media-module__title .title .title__content{padding-bottom:1em;text-align:center}.property-detail-v1__media-module .media-module__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.property-detail-v1__media-module .media-module__title .title .title__content-1{display:block;color:#142f64}.property-detail-v1__media-module .media-module__title .title .title__content-2{display:block}@media screen and (min-width:768px){.property-detail-v1__media-module .media-module__title .title .title__content-1{font:normal normal 400 1.6667rem/1.4 Poppins,sans-serif}}@media screen and (min-width:992px){.property-detail-v1__media-module .media-module__title .title .title__content{text-align:left}}.property-detail-v1__media-module .media-module__buttons{justify-content:flex-start}.property-detail-v1__media-module .media-module__btn-container{margin:0}.property-detail-v1__media-module .media-module__btn{text-transform:lowercase;background:transparent;color:#142f64;border-width:2px;border-color:transparent}.property-detail-v1__media-module .media-module__btn:focus,.property-detail-v1__media-module .media-module__btn:hover{color:#fff;border-color:transparent}.property-detail-v1__media-module .media-module__btn:focus .media-module__svg,.property-detail-v1__media-module .media-module__btn:hover .media-module__svg{fill:#142f64}.property-detail-v1__media-module .media-module__btn:focus:before,.property-detail-v1__media-module .media-module__btn:hover:before{background:transparent}.property-detail-v1__media-module .media-module__svg{width:60px;fill:#142f64}.property-detail-v1__main-info{margin-top:2em}.property-detail-v1__main-info>*{margin-bottom:3em}@media screen and (min-width:768px){.property-detail-v1__main-info{padding-right:4em}}@media screen and (min-width:992px){.property-detail-v1__main-info{width:68%}}.property-detail-v1__main-info .title-subtitle .title-subtitle__subtitle{text-align:left;font:normal normal 400 1.1111em/1.4 Poppins,sans-serif;color:#142f64}.property-detail-v1__main-info .title-subtitle .title-subtitle__content{text-align:left;font:normal normal 400 1.6667em/1.4 Poppins,sans-serif;color:#142f64}.property-detail-v1__main-info .main-info__text-block.text-block{font:normal normal 400 .8333em/1.6666 Poppins,sans-serif;color:inherit;text-align:left}.property-detail-v1__main-info .main-info__text-block.text-block a{color:inherit}.property-detail-v1__main-info .main-info__info-id{font:normal normal 400 1.1em/1.6666 Poppins,sans-serif;color:#142f64;text-align:left}.property-detail-v1__main-info .main-info__info-id a{color:#142f64}.property-detail-v1__main-info .main-info__info-options .options{display:flex;justify-content:center;flex-wrap:wrap;width:100%}@media screen and (min-width:768px){.property-detail-v1__main-info .main-info__info-options .options{justify-content:flex-start}}.property-detail-v1__main-info .main-info__info-options .options .option{margin-right:1.5em;margin-left:1.5em}@media screen and (min-width:768px){.property-detail-v1__main-info .main-info__info-options .options .option{margin-right:10%;margin-left:0}}@media screen and (min-width:768px){.property-detail-v1__main-info .main-info__info-options .options .option:last-child{margin-right:0}}.property-detail-v1__main-info .main-info__info-options .options .option__label,.property-detail-v1__main-info .main-info__info-options .options .option__number{display:block}.property-detail-v1__main-info .main-info__info-options .options .option__number{font:normal normal 400 3.8889em/1.5 Poppins,sans-serif;color:#142f64;text-align:center;text-transform:none}.property-detail-v1__main-info .main-info__info-options .options .option__label{font:normal normal 400 1.6667em/1 Poppins,sans-serif;color:inherit;text-align:center;text-transform:none}.property-detail-v1__property-contact{max-width:410px;margin:auto;overflow:hidden}@media screen and (min-width:992px){.property-detail-v1__property-contact{width:42%;margin:initial}}.property-detail-v1__form-contact{margin-bottom:2em}.property-detail-v1__form-contact .form-group>*{flex:auto;align-self:auto}.property-detail-v1__form-contact .form-contact__coords.coords .coords__title.title{margin-bottom:0}.property-detail-v1__form-contact .form-contact__coords.coords .coords__title.title .title__content{padding-bottom:1em;text-align:center}.property-detail-v1__form-contact .form-contact__coords.coords .coords__title.title .title__content:after{width:100px;height:4px;background-color:#142f64}.property-detail-v1__form-contact .form-contact__coords.coords .coords__title.title .title__content-1{display:block;color:#142f64}.property-detail-v1__form-contact .form-contact__coords.coords .coords__title.title .title__content-2{display:block}@media screen and (min-width:768px){.property-detail-v1__form-contact .form-contact__coords.coords .coords__title.title .title__content-1{font:normal normal 400 1.3889rem/1.4 Poppins,sans-serif}}.property-detail-v1__form-contact .form-contact__coords.coords .coords__title .title__content{padding-bottom:0;padding-top:1em}.property-detail-v1__form-contact .form-contact__coords.coords .coords__title .title__content:after{bottom:inherit;top:0}.property-detail-v1__form-contact .form-contact__coords.coords .coords-phone__content{font:normal normal 400 1.6667em/1 Poppins,sans-serif;color:#142f64;text-align:center;text-transform:none;text-decoration:none}.property-detail-v1__form-contact .form-contact__coords.coords .coords-phone__content:focus,.property-detail-v1__form-contact .form-contact__coords.coords .coords-phone__content:hover{color:#142f64}.property-detail-v1__form-contact .form-contact__coords.hidden_coords{display:none}.property-detail-v1__form-contact .form-contact__title .title{margin-bottom:0}.property-detail-v1__form-contact .form-contact__title .title .title__content{padding-bottom:1em;text-align:center}.property-detail-v1__form-contact .form-contact__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.property-detail-v1__form-contact .form-contact__title .title .title__content-1,.property-detail-v1__form-contact .form-contact__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.property-detail-v1__form-contact .form-contact__title .title .title__content-1{font:normal normal 400 1.3889rem/1.4 Poppins,sans-serif}.property-detail-v1__form-contact .form-contact__title .title .title__content-2{font:normal normal 400 2.7778em/1.4 Poppins,sans-serif}}.property-detail-v1__form-contact .form__fieldset,.property-detail-v1__form-contact .form__fieldset--validation .form__fields{margin:0}.property-detail-v1__form-contact .form__validation{display:flex;justify-content:center}.property-detail-v1__form-contact .form__legals{margin-top:5em}.property-detail-v1__datas{margin-bottom:3em}.property-detail-v1__datas.datas .datas__info-options .options{display:flex;justify-content:flex-start;flex-wrap:wrap;width:100%}@media screen and (max-width:768px){.property-detail-v1__datas.datas .datas__info-options .options{margin:0}}@media screen and (min-width:768px) and (max-width:1200px){.property-detail-v1__datas.datas .datas__info-options .options{margin:0}}@media screen and (min-width:1200px){.property-detail-v1__datas.datas .datas__info-options .options{margin:0}}.property-detail-v1__datas.datas .datas__info-options .options .option{margin:1em 0;width:100%}@media screen and (min-width:768px){.property-detail-v1__datas.datas .datas__info-options .options .option{margin:2em 0;width:33.33333%}}@media screen and (min-width:992px){.property-detail-v1__datas.datas .datas__info-options .options .option{margin:1em 0;width:33.33333%}}@media screen and (min-width:1200px){.property-detail-v1__datas.datas .datas__info-options .options .option{margin:2em 0;width:25%}}.property-detail-v1__datas.datas .datas__info-options .options .option__label,.property-detail-v1__datas.datas .datas__info-options .options .option__number{display:block}.property-detail-v1__datas.datas .datas__info-options .options .option__number{font:normal normal 400 1.6em/1 Poppins,sans-serif;color:inherit;text-align:center;text-transform:none}.property-detail-v1__datas.datas .datas__info-options .options .option__label{font:normal normal 400 1.3889em/1 Poppins,sans-serif;color:#142f64;text-align:center;text-transform:none;margin-bottom:.3em}.property-detail-v1__datas.datas .datas__info-options--infosfi .options{display:flex;justify-content:flex-start;flex-wrap:wrap;width:100%}@media screen and (max-width:768px){.property-detail-v1__datas.datas .datas__info-options--infosfi .options{margin:0}}@media screen and (min-width:768px) and (max-width:1200px){.property-detail-v1__datas.datas .datas__info-options--infosfi .options{margin:0}}@media screen and (min-width:1200px){.property-detail-v1__datas.datas .datas__info-options--infosfi .options{margin:0}}.property-detail-v1__datas.datas .datas__info-options--infosfi .options .option{margin:1em 0;width:100%}@media screen and (min-width:768px){.property-detail-v1__datas.datas .datas__info-options--infosfi .options .option{margin:2em 0;width:33.33333%}}@media screen and (min-width:992px){.property-detail-v1__datas.datas .datas__info-options--infosfi .options .option{margin:1em 0;width:33.33333%}}@media screen and (min-width:1200px){.property-detail-v1__datas.datas .datas__info-options--infosfi .options .option{margin:2em 0;width:25%}}.property-detail-v1__datas.datas .datas__info-options--infosfi .options .option__label,.property-detail-v1__datas.datas .datas__info-options--infosfi .options .option__number{display:block}.property-detail-v1__datas.datas .datas__info-options--infosfi .options .option__number{font:normal normal 400 2.1111em/1.5 Poppins,sans-serif;color:inherit;text-align:center;text-transform:none}.property-detail-v1__datas.datas .datas__info-options--infosfi .options .option__label{font:normal normal 400 1.3889em/1 Poppins,sans-serif;color:#142f64;text-align:center;text-transform:none;min-height:2em}.property-detail-v1__links{width:100%;margin-bottom:2em}@media screen and (min-width:992px){.property-detail-v1__links{width:50%;margin:0}}.property-detail-v1__links.module-links .module-links__title .title{margin-bottom:1em}.property-detail-v1__links.module-links .module-links__title .title .title__content{padding-bottom:1em;text-align:center}.property-detail-v1__links.module-links .module-links__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.property-detail-v1__links.module-links .module-links__title .title .title__content-1{display:block;color:#142f64}.property-detail-v1__links.module-links .module-links__title .title .title__content-2{display:block}@media screen and (min-width:768px){.property-detail-v1__links.module-links .module-links__title .title .title__content-1{font:normal normal 400 1.6667rem/1.4 Poppins,sans-serif}}@media screen and (min-width:992px){.property-detail-v1__links.module-links .module-links__title .title .title__content{text-align:left}}.property-detail-v1__links.module-links .links-group__wrapper{justify-content:flex-start}.property-detail-v1__links.module-links .links-group__link{margin:0 1em 0 0}.property-detail-v1__links.module-links .links-group .links-group__wrapper{justify-content:space-around;flex-wrap:wrap}@media screen and (min-width:992px){.property-detail-v1__links.module-links .links-group .links-group__wrapper{justify-content:flex-start}}.property-detail-v1__links.module-links .button-drawing__drawing{height:2.2em;fill:#142f64}.property-detail-v1__links.module-links .button-drawing__content{color:#142f64}.property-detail-v1__links.module-links .button-drawing.js--active .button-drawing__drawing,.property-detail-v1__links.module-links .button-drawing:focus .button-drawing__drawing,.property-detail-v1__links.module-links .button-drawing:hover .button-drawing__drawing{fill:#142f64}.property-detail-v1__links.module-links .button-drawing.js--active .button-drawing__content,.property-detail-v1__links.module-links .button-drawing:focus .button-drawing__content,.property-detail-v1__links.module-links .button-drawing:hover .button-drawing__content{color:#142f64}.property-detail-v1__energy{margin-bottom:2em}@media screen and (min-width:992px){.property-detail-v1__energy{width:40%;margin-bottom:0}}.property-detail-v1__energy.energy{position:relative}.property-detail-v1__energy.energy .energy__title{margin-bottom:1em}@media screen and (min-width:768px){.property-detail-v1__energy.energy .energy__title{display:none}}.property-detail-v1__energy.energy .energy__text-vertical{display:none}@media screen and (min-width:768px){.property-detail-v1__energy.energy .energy__text-vertical{display:block;position:absolute;transform:rotate(-90deg) translate(-50%);transform-origin:0 100%;bottom:50%;left:80px;z-index:-1;font:normal normal 400 5.1111em/1 Poppins,sans-serif;letter-spacing:0;color:rgba(20,47,100,.16)}}.property-detail-v1__energy.energy .energy__content{text-align:center;display:flex;flex-direction:column}@media screen and (min-width:768px){.property-detail-v1__energy.energy .energy__content{margin-left:60px}}.property-detail-v1__energy.energy .energy__contain-img{margin-bottom:2em;text-align:center}.property-detail-v1__energy.energy .energy__contain-img img{width:50%}@media screen and (min-width:768px){.property-detail-v1__energy.energy .energy__contain-img{text-align:left}}@media screen and (min-width:992px){.property-detail-v1__energy.energy .energy__contain-img img{width:100%}}.property-detail-v1__energy.energy .energy__contain-img:last-child{margin-bottom:0}.property-detail-v1__energy.energy .energy__img{margin-bottom:0;max-width:230px}@media screen and (min-width:992px){.property-detail-v1__energy.energy .energy__img{margin-bottom:2em;display:block}.property-detail-v1__energy.energy .energy__img:last-child{margin-bottom:0}}.property-detail-v1__energy.energy .energy__label{margin-top:1em}@media screen and (min-width:992px){.property-detail-v1__map{width:60%}}.property-detail-v1__map .map__title{margin-bottom:1em}@media screen and (min-width:768px){.property-detail-v1__map .map__title{display:none}}.property-detail-v1__map .map-detail{position:relative}.property-detail-v1__map .map-detail__text-vertical{display:none}@media screen and (min-width:768px){.property-detail-v1__map .map-detail__text-vertical{display:block;position:absolute;transform:rotate(-90deg) translate(-50%);transform-origin:0 100%;bottom:50%;left:76px;z-index:-1;font:normal normal 400 5.1111em/1 Poppins,sans-serif;letter-spacing:0;color:rgba(20,47,100,.16)}}.property-detail-v1__map .map-detail__title .title{margin-bottom:3em}.property-detail-v1__map .map-detail__title .title .title__content{padding-bottom:1em;text-align:center}.property-detail-v1__map .map-detail__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.property-detail-v1__map .map-detail__title .title .title__content-1,.property-detail-v1__map .map-detail__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.property-detail-v1__map .map-detail__title .title .title__content-1{font:normal normal 400 1.6667rem/1.4 Poppins,sans-serif}.property-detail-v1__map .map-detail__title .title .title__content-2{font:normal normal 400 3.3333rem/1.4 Poppins,sans-serif}}.property-detail-v1__map .map-detail__container-map{width:100%;margin:0 auto}@media screen and (min-width:768px){.property-detail-v1__map .map-detail__container-map{padding-left:60px}}@media screen and (min-width:992px){.property-detail-v1__map .map-detail__container-map{width:100%}}.property-detail-v1__map .map-detail__container-map>*{width:100%;height:100%}@media screen and (min-width:768px){.property-detail-v1__map .map-detail__container-map>*{width:calc(100% - 60px)}}.property-detail-v1__map .map-detail__container-map>*>*{width:100%;height:100%}.property-detail-v1__map .map-detail__container-map .module-map-poi__map{height:400px;padding-bottom:0}.property-detail-v1__map .map-detail__container-map .map{height:500px;padding-bottom:0}.property-detail-v1__calendar{margin-bottom:3em}.property-detail-v1__calendar .price-seasonrental{display:flex;justify-content:center}@media screen and (min-width:992px){.property-detail-v1__calendar .price-seasonrental__table{width:80%}}.property-detail-v1__equipment .equipment__table{max-width:450px}.property-detail-v1__equipment .equipment__title .title{margin-bottom:3em}.property-detail-v1__equipment .equipment__title .title .title__content{padding-bottom:1em}.property-detail-v1__equipment .equipment__title .title .title__content:after{width:100px;height:4px}.property-detail-v1__equipment .equipment__title .title .title__content-1,.property-detail-v1__equipment .equipment__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.property-detail-v1__equipment .equipment__title .title .title__content-1{font:normal normal 400 1.6667em/1.4 Poppins,sans-serif}.property-detail-v1__equipment .equipment__title .title .title__content-2{font:normal normal 400 3.3333em/1.4 Poppins,sans-serif}}.property-detail-v1__equipment.property-detail-v1__equipment--services{padding-bottom:3em}.property-detail-v1__equipment.property-detail-v1__equipment--services .equipment__container{display:flex;justify-content:center;flex:1}.property-detail-v1__equipment.property-detail-v1__equipment--services .equipment__table{flex-grow:1}.property-detail-v1 .group-elements__wrapper{display:flex;flex-direction:column}@media screen and (min-width:992px){.property-detail-v1 .group-elements__wrapper{flex-direction:row}}.property-detail-v1__notice{text-align:left;max-width:1400px;margin:0 auto}.property-detail-v1__tab-pieces{padding-top:2em}.property-detail-v1__tab-pieces_1{display:flex;justify-content:space-between;padding:.5em}.property-detail-v1__tab-pieces_1 span{color:#142f64;width:20%}@media screen and (min-width:1024px){.property-detail-v1__tab-pieces_1 span{font:normal normal 700 1.2em/1.5 Poppins,sans-serif}}@media screen and (max-width:1023px){.property-detail-v1__tab-pieces_1 span{font:normal normal 700 .8em/1.5 Poppins,sans-serif}}.property-detail-v1__tab-pieces_tab_2{display:flex;flex-direction:column}.property-detail-v1__tab-pieces_2{display:flex;justify-content:space-between;padding:1em}.property-detail-v1__tab-pieces_2 span{width:20%}@media screen and (min-width:1024px){.property-detail-v1__tab-pieces_2 span{font:normal normal 400 1em/1.5 Poppins,sans-serif}}@media screen and (min-width:768px) and (max-width:1023px){.property-detail-v1__tab-pieces_2 span{font:normal normal 400 .8em/1.5 Poppins,sans-serif}}@media screen and (max-width:767px){.property-detail-v1__tab-pieces_2 span{font:normal normal 400 .5em/1.5 Poppins,sans-serif}}.property-detail-v1 .property-contact__apply-online{margin:1em 0}.property-detail-v1 .property-contact__apply-online .apply-online__title .title__content:after{background-color:transparent}.page-property-detail-v1 .energy__label{font:normal normal 400 .8333em/1.6666 Poppins,sans-serif;text-align:left}.property-detail-v2{background:transparent none no-repeat 50%/cover;color:#142f64;position:relative}.property-detail-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.property-detail-v2__wrapper{width:100%;max-width:1815px}.property-detail-v2__container{height:100%;display:flex;justify-content:center;text-align:center}.property-detail-v2__container-text{margin-bottom:8%;max-height:300px}.property-detail-v2 .title{margin-bottom:0}.property-detail-v2 .title .title__content{padding-bottom:1em;text-align:center}.property-detail-v2 .title .title__content:after{width:100px;height:4px;background-color:#142f64}.property-detail-v2 .title .title__content-1,.property-detail-v2 .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.property-detail-v2 .title .title__content-1{font:normal normal 400 1.3889rem/1.4 Poppins,sans-serif}.property-detail-v2 .title .title__content-2{font:normal normal 400 2.7778em/1.4 Poppins,sans-serif}}.property-detail-v2__back{margin-bottom:3em}.property-detail-v2__back .links-group__wrapper{justify-content:flex-start}.property-detail-v2__back .links-group__wrapper .button--back{padding-top:.6em;padding-bottom:.6em}.property-detail-v2__back .links-group__wrapper .button-svg{margin-right:.5em}@media screen and (min-width:992px){.property-detail-v2__slide{margin-bottom:3em}}.property-detail-v2__slide .slider__img{width:100%;height:750px;display:block;object-fit:cover}.property-detail-v2__slide .slider__swiper-container{display:flex;flex-direction:row}.property-detail-v2__slide .slider__swiper{width:100%;position:relative}@media screen and (min-width:992px){.property-detail-v2__slide .slider__swiper{width:70%}}.property-detail-v2__slide .slider__main{height:auto}@media screen and (min-width:992px){.property-detail-v2__slide .slider__main{height:750px;margin-right:1em}}.property-detail-v2__slide .slider__main .slider-img__picture{width:100%;height:100%}.property-detail-v2__slide .slider__main .slider-img__img{width:100%;height:auto}@media screen and (min-width:992px){.property-detail-v2__slide .slider__main .slider-img__img{object-fit:cover;height:750px}}@media screen and (min-width:992px){.property-detail-v2__slide .slider__main .swiper-slide{height:750px}}.property-detail-v2__slide.slider--contain .slider__main .slider-img__picture{display:flex;align-items:center;justify-content:center}.property-detail-v2__slide.slider--contain .slider__main .slider-img__img{object-fit:contain;width:100%;height:400px}@media screen and (min-width:992px){.property-detail-v2__slide.slider--contain .slider__main .slider-img__img{height:750px}}.property-detail-v2__slide .slider--thumbs{display:none}@media screen and (min-width:992px){.property-detail-v2__slide .slider--thumbs{width:30%;display:block}}@media screen and (min-width:992px){.property-detail-v2__slide .slider--thumbs .slider__thumbs{height:750px}}.property-detail-v2__slide .slider--thumbs .swiper-slide{overflow:hidden}.property-detail-v2__slide .slider--thumbs .slider__img{height:245px}.property-detail-v2__slide .swiper-button-next,.property-detail-v2__slide .swiper-button-prev{background-color:#142f64;padding:1.4em;color:#fff}.property-detail-v2__slide .swiper-button-next:after,.property-detail-v2__slide .swiper-button-prev:after{font-size:2em}.property-detail-v2__slide .swiper-button-next{bottom:0;top:inherit;left:50%;transform:rotate(90deg) translateY(50%)}.property-detail-v2__slide .swiper-button-prev{top:0;left:50%;margin-top:0;transform:rotate(90deg) translateY(50%)}.property-detail-v2__media-module{margin-top:3em}.property-detail-v2__media-module .media-module__title .title{margin-bottom:0}.property-detail-v2__media-module .media-module__title .title .title__content{padding-bottom:1em;text-align:center}.property-detail-v2__media-module .media-module__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.property-detail-v2__media-module .media-module__title .title .title__content-1{display:block;color:#142f64}.property-detail-v2__media-module .media-module__title .title .title__content-2{display:block}@media screen and (min-width:768px){.property-detail-v2__media-module .media-module__title .title .title__content-1{font:normal normal 400 1.6667rem/1.4 Poppins,sans-serif}}@media screen and (min-width:992px){.property-detail-v2__media-module .media-module__title .title .title__content{text-align:left}}.property-detail-v2__media-module .media-module__buttons{justify-content:flex-start}.property-detail-v2__media-module .media-module__btn-container{margin:0}.property-detail-v2__media-module .media-module__btn{text-transform:lowercase;background:#142f64;color:#fff;border-width:2px;border-color:#142f64}.property-detail-v2__media-module .media-module__btn:focus,.property-detail-v2__media-module .media-module__btn:hover{color:#142f64;border-color:#142f64}.property-detail-v2__media-module .media-module__btn:focus .media-module__svg,.property-detail-v2__media-module .media-module__btn:hover .media-module__svg{fill:#fff}.property-detail-v2__media-module .media-module__btn:focus:before,.property-detail-v2__media-module .media-module__btn:hover:before{background:#142f64}.property-detail-v2__media-module .media-module__svg{width:60px;fill:#fff;margin:0}.property-detail-v2__main-info{width:100%;z-index:100;padding:2em 0}.property-detail-v2__main-info .title-subtitle{text-align:left}.property-detail-v2__main-info .title-subtitle .title-subtitle__subtitle{text-align:left;font:normal normal 400 1.1111em/1.4 Poppins,sans-serif;color:#142f64}.property-detail-v2__main-info .title-subtitle .title-subtitle__content{text-align:left;font:normal normal 400 1.6667em/1.4 Poppins,sans-serif;color:#142f64}.property-detail-v2__main-info .main-info__wrapper{display:flex;max-width:1230px;margin:0 auto;flex-direction:column}@media screen and (min-width:768px){.property-detail-v2__main-info .main-info__wrapper{flex-direction:row}}.property-detail-v2__main-info .main-info__wrapper .group-elements{margin-bottom:3em}@media screen and (min-width:768px){.property-detail-v2__main-info .main-info__wrapper .group-elements{margin-bottom:0}}.property-detail-v2__main-info .main-info__wrapper .group-elements__wrapper{display:flex;flex-direction:column}.property-detail-v2__main-info .main-info__text-block{white-space:pre-line}.property-detail-v2__main-info .main-info__text-block.text-block{color:inherit;text-align:left}.property-detail-v2__main-info .main-info__text-block.text-block a{color:inherit}.property-detail-v2__main-info .main-info__info-id{font:normal normal 400 1.1765em/1.6666 Poppins,sans-serif;color:#142f64;text-align:left;margin-bottom:.7em}.property-detail-v2__main-info .main-info__info-id a{color:#142f64}.property-detail-v2__main-info .main-info__info-options{min-width:250px}@media screen and (min-width:768px){.property-detail-v2__main-info .main-info__info-options{margin-left:4em}}.property-detail-v2__main-info .main-info__info-options .options{display:flex;flex-wrap:wrap;flex-direction:row}@media screen and (min-width:768px){.property-detail-v2__main-info .main-info__info-options .options{flex-direction:column;justify-content:space-around}}.property-detail-v2__main-info .main-info__info-options .option{margin-bottom:2em;padding:0 1em}@media screen and (min-width:768px){.property-detail-v2__main-info .main-info__info-options .option{padding:0}}.property-detail-v2__main-info .main-info__info-options .option:last-child{margin-bottom:0}.property-detail-v2__main-info .main-info__info-options .option__label,.property-detail-v2__main-info .main-info__info-options .option__number{display:block}.property-detail-v2__main-info .main-info__info-options .option__number{font:normal normal 400 2.1111em/1.5 Poppins,sans-serif;color:inherit;text-align:left;text-transform:none}.property-detail-v2__main-info .main-info__info-options .option__label{font:normal normal 400 1.3889em/1 Poppins,sans-serif;color:#142f64;text-align:left;text-transform:none}.property-detail-v2__main-info .group-elements__wrapper{display:flex;flex-direction:column;margin-right:10em}.property-detail-v2__about{margin-bottom:2em}@media screen and (min-width:992px){.property-detail-v2__about{width:60%;margin-right:2em;margin-bottom:0}}.property-detail-v2__about .title{margin-bottom:0}.property-detail-v2__about .title .title__content{padding-bottom:1em;text-align:left}.property-detail-v2__about .title .title__content:after{width:100px;height:4px;background-color:transparent}.property-detail-v2__about .title .title__content-1,.property-detail-v2__about .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.property-detail-v2__about .title .title__content-1{font:normal normal 400 1.3889rem/1.4 Poppins,sans-serif}.property-detail-v2__about .title .title__content-2{font:normal normal 400 2.7778em/1.4 Poppins,sans-serif}}.property-detail-v2__about .text-block{font:normal normal 400 .8333em/1.6666 Poppins,sans-serif;color:inherit;text-align:left}.property-detail-v2__about .text-block a{color:inherit}.property-detail-v2__property-contact{overflow:hidden;margin:auto;max-width:410px}@media screen and (min-width:992px){.property-detail-v2__property-contact{width:42%;margin:initial}}.property-detail-v2__form-contact{margin-bottom:2em}.property-detail-v2__form-contact .form-block .form-group{display:block}.property-detail-v2__form-contact .form-block .form-group>*{flex:auto;align-self:auto}@media screen and (min-width:992px){.property-detail-v2__form-contact{width:100%;max-width:580px;margin-bottom:0}.property-detail-v2__form-contact .form-block{margin-top:-1.9em}}.property-detail-v2__form-contact .form-contact__coords{margin-bottom:2em}.property-detail-v2__form-contact .form-contact__coords.coords .coords__title.title{margin-bottom:0}.property-detail-v2__form-contact .form-contact__coords.coords .coords__title.title .title__content{padding-bottom:1em;text-align:center}.property-detail-v2__form-contact .form-contact__coords.coords .coords__title.title .title__content:after{width:100px;height:4px;background-color:#142f64}.property-detail-v2__form-contact .form-contact__coords.coords .coords__title.title .title__content-1{display:block;color:#142f64}.property-detail-v2__form-contact .form-contact__coords.coords .coords__title.title .title__content-2{display:block}@media screen and (min-width:768px){.property-detail-v2__form-contact .form-contact__coords.coords .coords__title.title .title__content-1{font:normal normal 400 1.3889rem/1.4 Poppins,sans-serif}}.property-detail-v2__form-contact .form-contact__coords.coords .coords__title .title__content{padding-bottom:0;padding-top:1em}.property-detail-v2__form-contact .form-contact__coords.coords .coords__title .title__content:after{bottom:inherit;top:0}.property-detail-v2__form-contact .form-contact__coords.coords .coords-phone__content{font:normal normal 400 1.6667em/1 Poppins,sans-serif;color:#142f64;text-align:center;text-transform:none;text-decoration:none}.property-detail-v2__form-contact .form-contact__coords.coords .coords-phone__content:focus,.property-detail-v2__form-contact .form-contact__coords.coords .coords-phone__content:hover{color:#142f64}.property-detail-v2__form-contact .form-contact__coords.hidden_coords{display:none}.property-detail-v2__form-contact .form-contact__title .title{margin-bottom:0}.property-detail-v2__form-contact .form-contact__title .title .title__content{padding-bottom:1em;text-align:center}.property-detail-v2__form-contact .form-contact__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.property-detail-v2__form-contact .form-contact__title .title .title__content-1,.property-detail-v2__form-contact .form-contact__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.property-detail-v2__form-contact .form-contact__title .title .title__content-1{font:normal normal 400 1.3889rem/1.4 Poppins,sans-serif}.property-detail-v2__form-contact .form-contact__title .title .title__content-2{font:normal normal 400 2.7778em/1.4 Poppins,sans-serif}}.property-detail-v2__form-contact .form__fieldset,.property-detail-v2__form-contact .form__fieldset--validation .form__fields{margin:0}.property-detail-v2__form-contact .form__validation{justify-content:center;display:flex}.property-detail-v2__form-contact .form__legals{margin-top:4em}.property-detail-v2__datas{width:100%;margin-bottom:4em}.property-detail-v2__datas .title{margin-bottom:0}.property-detail-v2__datas .title .title__content{padding-bottom:1em;text-align:left}.property-detail-v2__datas .title .title__content:after{width:100px;height:4px;background-color:transparent}.property-detail-v2__datas .title .title__content-1,.property-detail-v2__datas .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.property-detail-v2__datas .title .title__content-1{font:normal normal 400 1.3889rem/1.4 Poppins,sans-serif}.property-detail-v2__datas .title .title__content-2{font:normal normal 400 2.7778em/1.4 Poppins,sans-serif}}@media screen and (min-width:992px){.property-detail-v2__datas{margin-bottom:0;padding-right:2em}}.property-detail-v2__datas .datas--energy{margin-bottom:3em}.property-detail-v2__datas .datas--energy .energy__drawing{justify-content:center;display:flex;flex-direction:column;align-items:center;flex-wrap:wrap}.property-detail-v2__datas .datas--energy .energy__drawing img{max-width:220px;padding-bottom:2em}.property-detail-v2__datas .datas--energy .energy__label{text-align:center}.property-detail-v2__links{width:100%;margin-bottom:2em}@media screen and (min-width:992px){.property-detail-v2__links{margin-bottom:0}}.property-detail-v2__links .module-links{margin-bottom:4em}.property-detail-v2__links .module-links .links-group__link{margin:0 1em 0 0}.property-detail-v2__links .module-links:last-child,.property-detail-v2__links .module-links__title .title{margin-bottom:0}.property-detail-v2__links .module-links__title .title .title__content{padding-bottom:1em;text-align:center}.property-detail-v2__links .module-links__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.property-detail-v2__links .module-links__title .title .title__content-1{display:block;color:#142f64}.property-detail-v2__links .module-links__title .title .title__content-2{display:block}@media screen and (min-width:768px){.property-detail-v2__links .module-links__title .title .title__content-1{font:normal normal 400 1.6667rem/1.4 Poppins,sans-serif}}@media screen and (min-width:992px){.property-detail-v2__links .module-links__title .title .title__content{text-align:left}}@media screen and (min-width:1200px){.property-detail-v2__links .module-links .links-group__link+.links-group__link{margin-left:3em}}.property-detail-v2__links .links-group__wrapper{justify-content:space-around;flex-wrap:wrap}@media screen and (min-width:992px){.property-detail-v2__links .links-group__wrapper{justify-content:flex-start}}.property-detail-v2__links .button-drawing__drawing{height:2.2em;fill:#142f64}.property-detail-v2__links .button-drawing__content{color:#142f64}.property-detail-v2__links .button-drawing.js--active .button-drawing__drawing,.property-detail-v2__links .button-drawing:focus .button-drawing__drawing,.property-detail-v2__links .button-drawing:hover .button-drawing__drawing{fill:#142f64}.property-detail-v2__links .button-drawing.js--active .button-drawing__content,.property-detail-v2__links .button-drawing:focus .button-drawing__content,.property-detail-v2__links .button-drawing:hover .button-drawing__content{color:#142f64}.property-detail-v2__energy{margin-bottom:2em}@media screen and (min-width:992px){.property-detail-v2__energy{width:40%;margin-bottom:0}}.property-detail-v2__energy.energy{position:relative}.property-detail-v2__energy.energy .energy__text-vertical{display:none}@media screen and (min-width:768px){.property-detail-v2__energy.energy .energy__text-vertical{display:block;position:absolute;transform:rotate(-90deg) translate(-50%);transform-origin:0 100%;bottom:50%;left:80px;z-index:-1;font:normal normal 400 6.1111em/1 Poppins,sans-serif;letter-spacing:0;color:rgba(20,47,100,.16)}}.property-detail-v2__energy.energy .energy__content{text-align:center}@media screen and (min-width:768px){.property-detail-v2__energy.energy .energy__content{margin-left:60px}}.property-detail-v2__energy.energy .energy__img{margin-bottom:0;max-width:230px}@media screen and (min-width:992px){.property-detail-v2__energy.energy .energy__img{margin-bottom:2em;display:block}.property-detail-v2__energy.energy .energy__img:last-child{margin-bottom:0}}.property-detail-v2__energy.energy .energy__label{margin-top:1em}.property-detail-v2__map{margin-bottom:4em}.property-detail-v2__map .map{position:relative}.property-detail-v2__map .map__wrapper{max-width:1230px;margin:0 auto}.property-detail-v2__map .map__title .title{margin-bottom:3em}.property-detail-v2__map .map__title .title .title__content{padding-bottom:1em;text-align:center}.property-detail-v2__map .map__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.property-detail-v2__map .map__title .title .title__content-1,.property-detail-v2__map .map__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.property-detail-v2__map .map__title .title .title__content-1{font:normal normal 400 1.6667rem/1.4 Poppins,sans-serif}.property-detail-v2__map .map__title .title .title__content-2{font:normal normal 400 3.3333rem/1.4 Poppins,sans-serif}}.property-detail-v2__map .map__container-map{width:100%;margin:0 auto}.property-detail-v2__map .map__js-container{position:relative;max-height:500px;min-height:380px}.property-detail-v2__map .map__js-container>*{position:absolute;width:100%;height:100%}.property-detail-v2__map .map,.property-detail-v2__map .module-map-poi__map{padding-bottom:60%}.property-detail-v2__equipment .equipment__table{max-width:450px}.property-detail-v2__equipment .equipment__title .title{margin-bottom:3em}.property-detail-v2__equipment .equipment__title .title .title__content{padding-bottom:1em}.property-detail-v2__equipment .equipment__title .title .title__content:after{width:100px;height:4px}.property-detail-v2__equipment .equipment__title .title .title__content-1,.property-detail-v2__equipment .equipment__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.property-detail-v2__equipment .equipment__title .title .title__content-1{font:normal normal 400 1.6667em/1.4 Poppins,sans-serif}.property-detail-v2__equipment .equipment__title .title .title__content-2{font:normal normal 400 3.3333em/1.4 Poppins,sans-serif}}.property-detail-v2__equipment.property-detail-v2__equipment--services{padding-bottom:3em}.property-detail-v2__equipment.property-detail-v2__equipment--services .equipment__container{display:flex;justify-content:center;flex:1}.property-detail-v2__equipment.property-detail-v2__equipment--services .equipment__table{flex-grow:1}@media screen and (min-width:992px){.property-detail-v2 .group-elements{margin-bottom:4em}}.property-detail-v2 .group-elements__wrapper{display:flex;flex-direction:column;margin:auto;width:100%;max-width:1230px;justify-content:space-between}@media screen and (min-width:992px){.property-detail-v2 .group-elements__wrapper{flex-direction:row}}.property-detail-v2 .group-elements--row .group-elements__wrapper{flex-direction:row}.property-detail-v2 .group-elements--column .group-elements__wrapper{flex-direction:column}.property-detail-v2__notice{text-align:left;max-width:1230px;margin:0 auto}.property-detail-v2__tab-pieces{padding-top:2em}.property-detail-v2__tab-pieces__wrapper{max-width:1230px;margin:0 auto}.property-detail-v2__tab-pieces_1{display:flex;justify-content:space-between;padding:.5em}.property-detail-v2__tab-pieces_1 span{color:#142f64;width:20%}@media screen and (min-width:1024px){.property-detail-v2__tab-pieces_1 span{font:normal normal 700 1.2em/1.5 Poppins,sans-serif}}@media screen and (max-width:1023px){.property-detail-v2__tab-pieces_1 span{font:normal normal 700 .8em/1.5 Poppins,sans-serif}}.property-detail-v2__tab-pieces_tab_2{display:flex;flex-direction:column}.property-detail-v2__tab-pieces_2{display:flex;justify-content:space-between;padding:1em}.property-detail-v2__tab-pieces_2 span{width:20%}@media screen and (min-width:1024px){.property-detail-v2__tab-pieces_2 span{font:normal normal 400 1em/1.5 Poppins,sans-serif}}@media screen and (min-width:768px) and (max-width:1023px){.property-detail-v2__tab-pieces_2 span{font:normal normal 400 .8em/1.5 Poppins,sans-serif}}@media screen and (max-width:767px){.property-detail-v2__tab-pieces_2 span{font:normal normal 400 .5em/1.5 Poppins,sans-serif}}.property-detail-v2 .property-contact__apply-online{margin:1em 0}.property-detail-v2 .property-contact__apply-online .apply-online__title .title__content:after{background-color:transparent}.page-property-detail-v2 .energy__label{font:normal normal 400 1em/1.6666 Poppins,sans-serif;text-align:left;color:#142f64}.property-detail-v3{background:transparent none no-repeat 50%/cover;color:#142f64;position:relative}.property-detail-v3__wrapper{width:100%;max-width:1400px}.property-detail-v3:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.property-detail-v3__container{height:100%;display:flex;justify-content:center;text-align:center}.property-detail-v3__container-text{margin-bottom:8%;max-height:300px}.property-detail-v3 .title{margin-bottom:0}.property-detail-v3 .title .title__content{padding-bottom:1em;text-align:center}.property-detail-v3 .title .title__content:after{width:100px;height:4px;background-color:#142f64}.property-detail-v3 .title .title__content-1,.property-detail-v3 .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.property-detail-v3 .title .title__content-1{font:normal normal 400 1.8em/1.4 Poppins,sans-serif}.property-detail-v3 .title .title__content-2{font:normal normal 400 2.7778em/1.4 Poppins,sans-serif}}.property-detail-v3__back{margin-bottom:3em;display:flex}.property-detail-v3__back .button{text-transform:lowercase;background:transparent;color:#142f64;border-color:#142f64}.property-detail-v3__back .button:after,.property-detail-v3__back .button:before{background:#142f64}.property-detail-v3__back .button:focus,.property-detail-v3__back .button:hover{color:#fff!important;border-color:#142f64}.property-detail-v3__back .button:focus:before,.property-detail-v3__back .button:hover:before{background:#142f64}.property-detail-v3__back .links-group__wrapper{justify-content:flex-start}.property-detail-v3__back .links-group__wrapper .button--back{padding-top:.6em;padding-bottom:.6em}.property-detail-v3__info-id{font:normal normal 400 1.1111em/1.6666 Poppins,sans-serif;color:#142f64;text-align:left;margin-bottom:.6em}.property-detail-v3__info-id a{color:#142f64}.property-detail-v3__slide-media{height:100%;left:0;right:0;top:0;bottom:0;display:none;z-index:30}.property-detail-v3__slide-media .modal__body{overflow:visible;padding:0;width:100%;max-width:100%;max-height:none;height:100%}.property-detail-v3__slide-media .modal__close{top:auto;bottom:100%}.property-detail-v3__slide-media .modal__scroller{padding:0}.property-detail-v3__slide-media .media-module__content,.property-detail-v3__slide-media .modal__content{height:100%}.property-detail-v3__slide-media .lightbox-media__iframe{height:600px;min-height:0;width:100%}.property-detail-v3__slide{position:relative;margin-bottom:3em}.property-detail-v3__slide .slider-img__img{width:100%;height:auto;display:block}@media screen and (min-width:768px){.property-detail-v3__slide .slider-img__img{height:480px;object-fit:cover}}@media screen and (min-height:768px) and (min-width:992px){.property-detail-v3__slide .slider-img__img{height:750px}}.property-detail-v3__slide .swiper-button-next,.property-detail-v3__slide .swiper-button-prev{background-color:#142f64;padding:1.4em;color:#fff}.property-detail-v3__slide .swiper-button-next:after,.property-detail-v3__slide .swiper-button-prev:after{font-size:2em}.property-detail-v3__slide .swiper-button-next{right:0}.property-detail-v3__slide .swiper-button-prev{left:0}.property-detail-v3__slide .swiper-pagination{display:flex;justify-content:center;color:#fff;background:transparent;border-color:#fff;position:relative;bottom:0}.property-detail-v3__slide .swiper-pagination-bullet{flex:1;display:flex;opacity:1;border:0;border-radius:0;margin-right:.5em!important;margin-left:.5em!important;height:5px;align-items:center;max-width:96px;color:transparent;background:#142f64;border-color:transparent}.property-detail-v3__slide .swiper-pagination-bullet-active{height:5px;color:transparent;background:#fff;border-color:transparent}.property-detail-v3__media-module{width:100%}.property-detail-v3__media-module .media-module .modal__body{max-width:100%}.property-detail-v3__media-module .media-module__title .title{margin-bottom:0}.property-detail-v3__media-module .media-module__title .title .title__content{padding-bottom:1em;text-align:center}.property-detail-v3__media-module .media-module__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.property-detail-v3__media-module .media-module__title .title .title__content-1{display:block;color:#142f64}.property-detail-v3__media-module .media-module__title .title .title__content-2{display:block}@media screen and (min-width:768px){.property-detail-v3__media-module .media-module__title .title .title__content-1{font:normal normal 400 1.6667rem/1.4 Poppins,sans-serif}}@media screen and (min-width:992px){.property-detail-v3__media-module .media-module__title .title .title__content{text-align:left}}.property-detail-v3__media-module .media-module__buttons{justify-content:flex-start}.property-detail-v3__media-module .media-module__btn{text-transform:lowercase;background:transparent;color:#142f64;border-width:2px;border-color:transparent}.property-detail-v3__media-module .media-module__btn:focus,.property-detail-v3__media-module .media-module__btn:hover{color:#142f64;border-color:transparent}.property-detail-v3__media-module .media-module__btn:focus .media-module__svg,.property-detail-v3__media-module .media-module__btn:hover .media-module__svg{fill:#142f64}.property-detail-v3__media-module .media-module__btn:focus:before,.property-detail-v3__media-module .media-module__btn:hover:before{background:transparent}.property-detail-v3__media-module .media-module__btn-container{margin:0}.property-detail-v3__media-module .media-module__svg{width:60px;margin:.2em 0;fill:#142f64}.property-detail-v3__main-info{width:100%;position:relative;bottom:0;background-color:rgba(20,47,100,.54);z-index:100;padding:2em;display:flex;justify-content:center;flex-direction:column}.property-detail-v3__main-info .title-subtitle{text-align:center}.property-detail-v3__main-info .title-subtitle .title-subtitle__subtitle{text-align:center;font:normal normal 400 1.1111em/1.4 Poppins,sans-serif;color:#fff}.property-detail-v3__main-info .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 1.6667em/1.4 Poppins,sans-serif;color:#fff}.property-detail-v3__main-info .swiper-pagination{bottom:0}@media screen and (min-width:992px){.property-detail-v3__main-info{position:absolute}}.property-detail-v3__main-info .main-info__price{font:normal normal 400 1.6667em/1.6666 Poppins,sans-serif;color:#fff;text-align:center}.property-detail-v3__main-info .main-info__price a{color:#fff}.property-detail-v3__main-info .main-info__price .price__charge{font:normal normal 400 .7rem/1.6666 Poppins,sans-serif;color:#fff}.property-detail-v3__main-info .main-info__price .price__charge a{color:#fff}.property-detail-v3__about{margin-bottom:2em}@media screen and (min-width:992px){.property-detail-v3__about{width:60%;margin-right:2em;margin-bottom:0}}.property-detail-v3__about .title{margin-bottom:0}.property-detail-v3__about .title .title__content{padding-bottom:1em;text-align:left}.property-detail-v3__about .title .title__content:after{width:100px;height:4px;background-color:transparent}.property-detail-v3__about .title .title__content-1,.property-detail-v3__about .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.property-detail-v3__about .title .title__content-1{font:normal normal 400 1.8em/1.4 Poppins,sans-serif}.property-detail-v3__about .title .title__content-2{font:normal normal 400 2.7778em/1.4 Poppins,sans-serif}}.property-detail-v3__about .text-block{white-space:pre-line;font:normal normal 400 .8333em/1.6666 Poppins,sans-serif;color:inherit;text-align:left}.property-detail-v3__about .text-block a{color:inherit}.property-detail-v3__property-contact{max-width:410px;margin:2em auto}@media screen and (min-width:992px){.property-detail-v3__property-contact{width:42%;overflow:hidden;margin:0}}.property-detail-v3__form-contact{margin-bottom:2em}.property-detail-v3__form-contact .form-group>*{flex:auto;align-self:auto}@media screen and (min-width:992px){.property-detail-v3__form-contact{width:100%;max-width:410px;margin-bottom:0}}.property-detail-v3__form-contact .form-contact__coords{margin-bottom:2em}.property-detail-v3__form-contact .form-contact__coords.coords .coords__title.title{margin-bottom:0}.property-detail-v3__form-contact .form-contact__coords.coords .coords__title.title .title__content{padding-bottom:1em;text-align:center}.property-detail-v3__form-contact .form-contact__coords.coords .coords__title.title .title__content:after{width:100px;height:4px;background-color:#142f64}.property-detail-v3__form-contact .form-contact__coords.coords .coords__title.title .title__content-1{display:block;color:#142f64;letter-spacing:.2em}.property-detail-v3__form-contact .form-contact__coords.coords .coords__title.title .title__content-2{display:block}@media screen and (min-width:768px){.property-detail-v3__form-contact .form-contact__coords.coords .coords__title.title .title__content-1{font:normal normal 400 1.3889rem/1.4 Poppins,sans-serif}}.property-detail-v3__form-contact .form-contact__coords.coords .coords__title .title__content{padding-bottom:0;padding-top:1em}.property-detail-v3__form-contact .form-contact__coords.coords .coords__title .title__content:after{bottom:inherit;top:0}.property-detail-v3__form-contact .form-contact__coords.coords .coords-phone__content{font:normal normal 400 1.6667em/1 Poppins,sans-serif;color:#142f64;text-align:center;text-transform:none;text-decoration:none}.property-detail-v3__form-contact .form-contact__coords.coords .coords-phone__content:focus,.property-detail-v3__form-contact .form-contact__coords.coords .coords-phone__content:hover{color:#142f64}.property-detail-v3__form-contact .form-contact__coords.hidden_coords{display:none}.property-detail-v3__form-contact .form-contact__title .title{margin-bottom:0}.property-detail-v3__form-contact .form-contact__title .title .title__content{padding-bottom:1em;text-align:center}.property-detail-v3__form-contact .form-contact__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.property-detail-v3__form-contact .form-contact__title .title .title__content-1,.property-detail-v3__form-contact .form-contact__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.property-detail-v3__form-contact .form-contact__title .title .title__content-1{font:normal normal 400 1.3889rem/1.4 Poppins,sans-serif}.property-detail-v3__form-contact .form-contact__title .title .title__content-2{font:normal normal 400 2.7778em/1.4 Poppins,sans-serif}}.property-detail-v3__form-contact .form__fieldset,.property-detail-v3__form-contact .form__fieldset--validation .form__fields{margin:0}.property-detail-v3__form-contact .form__validation{justify-content:center;display:flex}.property-detail-v3__form-contact .form__legals{margin-top:4em}.property-detail-v3__datas{margin-bottom:4em}.property-detail-v3__datas .title{margin-bottom:0}.property-detail-v3__datas .title .title__content{padding-bottom:1em;text-align:left}.property-detail-v3__datas .title .title__content:after{width:100px;height:4px;background-color:transparent}.property-detail-v3__datas .title .title__content-1,.property-detail-v3__datas .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.property-detail-v3__datas .title .title__content-1{font:normal normal 400 1.8em/1.4 Poppins,sans-serif}.property-detail-v3__datas .title .title__content-2{font:normal normal 400 2.7778em/1.4 Poppins,sans-serif}}@media screen and (min-width:992px){.property-detail-v3__datas{margin-bottom:0;padding-right:3em;margin-top:3em}}.property-detail-v3__datas .energy__drawing{justify-content:center;display:flex;align-items:center;flex-wrap:wrap}.property-detail-v3__datas .energy__drawing img{max-width:220px;padding-bottom:2em}.property-detail-v3__datas .energy__label{text-align:center}.property-detail-v3__links{width:100%;margin-bottom:2em}@media screen and (min-width:992px){.property-detail-v3__links{width:40%;max-width:40%;margin-bottom:0;margin-left:2em}}.property-detail-v3__links .module-links+.module-links{margin-top:3em}.property-detail-v3__links .module-links__title .title{margin-bottom:0}.property-detail-v3__links .module-links__title .title .title__content{padding-bottom:1em;text-align:center}.property-detail-v3__links .module-links__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.property-detail-v3__links .module-links__title .title .title__content-1{display:block;color:#142f64}.property-detail-v3__links .module-links__title .title .title__content-2{display:block}@media screen and (min-width:768px){.property-detail-v3__links .module-links__title .title .title__content-1{font:normal normal 400 1.3889rem/1.4 Poppins,sans-serif}}@media screen and (min-width:992px){.property-detail-v3__links .module-links__title .title .title__content{text-align:left}}.property-detail-v3__links .links-group__wrapper{justify-content:space-around;flex-wrap:wrap}@media screen and (min-width:992px){.property-detail-v3__links .links-group__wrapper{justify-content:flex-start}}.property-detail-v3__links .links-group__link{margin:0 1em 0 0}.property-detail-v3__links .button-drawing__drawing{height:2.2em;fill:#142f64}.property-detail-v3__links .button-drawing__content{color:#142f64}.property-detail-v3__links .button-drawing.js--active .button-drawing__drawing,.property-detail-v3__links .button-drawing:focus .button-drawing__drawing,.property-detail-v3__links .button-drawing:hover .button-drawing__drawing{fill:#142f64}.property-detail-v3__links .button-drawing.js--active .button-drawing__content,.property-detail-v3__links .button-drawing:focus .button-drawing__content,.property-detail-v3__links .button-drawing:hover .button-drawing__content{color:#142f64}.property-detail-v3__energy{margin-bottom:2em}@media screen and (min-width:992px){.property-detail-v3__energy{width:40%;margin-bottom:0}}.property-detail-v3__energy.energy{position:relative}.property-detail-v3__energy.energy .energy__text-vertical{display:none}@media screen and (min-width:768px){.property-detail-v3__energy.energy .energy__text-vertical{display:block;position:absolute;transform:rotate(-90deg) translate(-50%);transform-origin:0 100%;bottom:50%;left:80px;z-index:-1;font:normal normal 400 6.1111em/1 Poppins,sans-serif;letter-spacing:0;color:rgba(20,47,100,.16)}}.property-detail-v3__energy.energy .energy__content{text-align:center}@media screen and (min-width:768px){.property-detail-v3__energy.energy .energy__content{margin-left:60px}}.property-detail-v3__energy.energy .energy__img{margin-bottom:0;max-width:230px}@media screen and (min-width:992px){.property-detail-v3__energy.energy .energy__img{margin-bottom:2em;display:block}.property-detail-v3__energy.energy .energy__img:last-child{margin-bottom:0}}.property-detail-v3__energy.energy .energy__label{margin-top:1em}.property-detail-v3__map{position:relative;max-height:500px;min-height:380px}.property-detail-v3__map>*,.property-detail-v3__map>*>*{width:100%;height:100%}.property-detail-v3__map .map,.property-detail-v3__map .module-map-poi__map{padding-bottom:50%}.property-detail-v3__equipment .equipment__table{max-width:450px}.property-detail-v3__equipment .equipment__title .title{margin-bottom:3em}.property-detail-v3__equipment .equipment__title .title .title__content{padding-bottom:1em}.property-detail-v3__equipment .equipment__title .title .title__content:after{width:100px;height:4px}.property-detail-v3__equipment .equipment__title .title .title__content-1,.property-detail-v3__equipment .equipment__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.property-detail-v3__equipment .equipment__title .title .title__content-1{font:normal normal 400 1.6667em/1.4 Poppins,sans-serif}.property-detail-v3__equipment .equipment__title .title .title__content-2{font:normal normal 400 3.3333em/1.4 Poppins,sans-serif}}.property-detail-v3__equipment.property-detail-v3__equipment--services{padding-bottom:3em}.property-detail-v3__equipment.property-detail-v3__equipment--services .equipment__container{display:flex;justify-content:center;flex:1}.property-detail-v3__equipment.property-detail-v3__equipment--services .equipment__table{flex-grow:1}@media screen and (min-width:992px){.property-detail-v3 .group-elements{margin-bottom:4em}}.property-detail-v3 .group-elements__wrapper{padding:0;display:flex;flex-direction:column;margin:auto;width:100%;max-width:1230px}@media screen and (min-width:992px){.property-detail-v3 .group-elements__wrapper{flex-direction:row;justify-content:space-between}}@media screen and (min-width:992px){.property-detail-v3 .group-elements--media-module{margin-bottom:0}}.property-detail-v3__notice{text-align:left;max-width:1230px;margin:0 auto}.property-detail-v3__tab-pieces{padding-top:2em}.property-detail-v3__tab-pieces_1{display:flex;justify-content:space-between;padding:.5em}.property-detail-v3__tab-pieces_1 span{color:#142f64;width:20%}@media screen and (min-width:1024px){.property-detail-v3__tab-pieces_1 span{font:normal normal 700 1.2em/1.5 Poppins,sans-serif}}@media screen and (max-width:1023px){.property-detail-v3__tab-pieces_1 span{font:normal normal 700 .8em/1.5 Poppins,sans-serif}}.property-detail-v3__tab-pieces_tab_2{display:flex;flex-direction:column}.property-detail-v3__tab-pieces_2{display:flex;justify-content:space-between;padding:1em}.property-detail-v3__tab-pieces_2 span{width:20%}@media screen and (min-width:1024px){.property-detail-v3__tab-pieces_2 span{font:normal normal 400 1em/1.5 Poppins,sans-serif}}@media screen and (min-width:768px) and (max-width:1023px){.property-detail-v3__tab-pieces_2 span{font:normal normal 400 .8em/1.5 Poppins,sans-serif}}@media screen and (max-width:767px){.property-detail-v3__tab-pieces_2 span{font:normal normal 400 .5em/1.5 Poppins,sans-serif}}.property-detail-v3 .property-contact__apply-online{margin:1em 0}.property-detail-v3 .property-contact__apply-online .apply-online__title .title__content:after{background-color:transparent}.modal-calculator .form-group>*,.modal-share-mail .form-group>*{flex:auto;align-self:auto}.page-property-detail-v3 .energy__label{font:normal normal 400 .8333em/1.6666 Poppins,sans-serif;text-align:left;color:inherit}.property-listing-v1{background:transparent none no-repeat 50%/cover;color:#142f64;position:relative}.property-listing-v1__wrapper{width:100%;max-width:1815px}.property-listing-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.property-listing-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.property-listing-v1__container-text{margin-bottom:8%;max-height:300px}.property-listing-v1__title .title{margin-bottom:0}.property-listing-v1__title .title .title__content{padding-bottom:1em;text-align:left}.property-listing-v1__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.property-listing-v1__title .title .title__content-1{display:block;color:#142f64}.property-listing-v1__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.property-listing-v1__title .title .title__content-1{font:normal normal 400 1.1111rem/1.4 Poppins,sans-serif}.property-listing-v1__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.property-listing-v1__text-block.text-block{font:normal normal 400 .8333em/1.6666 Poppins,sans-serif;color:inherit;text-align:left}.property-listing-v1__text-block.text-block a{color:inherit}.property-listing-v1__items{margin-bottom:4%}.property-listing-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}@media screen and (max-width:768px){.property-listing-v1__items-wrapper{margin:0 -1em}}@media screen and (min-width:768px) and (max-width:1200px){.property-listing-v1__items-wrapper{margin:0 -2em}}@media screen and (min-width:1200px){.property-listing-v1__items-wrapper{margin:0 -2em}}@media screen and (max-width:768px){.property-listing-v1__items .item{margin:2em 1em;width:calc(100% - 2em)}}@media screen and (min-width:768px) and (max-width:1200px){.property-listing-v1__items .item{margin:1em 2em;width:calc(50% - 4em)}}@media screen and (min-width:1200px){.property-listing-v1__items .item{margin:2em;width:calc(50% - 4em)}}.property-listing-v1 .item,.property-listing-v1 .item__drawing{position:relative}.property-listing-v1 .item__link{text-decoration:none}.property-listing-v1 .item__img{max-height:300px;width:100%;object-fit:cover}@media screen and (min-width:992px){.property-listing-v1 .item__img{max-height:500px}}.property-listing-v1 .item__img--contain{width:auto;min-height:auto;object-fit:contain}@media screen and (min-width:768px){.property-listing-v1 .item__img{height:28vw}}.property-listing-v1 .item__info-title .title-subtitle .title-subtitle__content,.property-listing-v1 .item__info-title .title-subtitle .title-subtitle__subtitle{text-align:left;font:normal normal 400 1.1111em/1.4 Poppins,sans-serif;color:#142f64}.property-listing-v1 .item__info{position:relative;padding-top:1em}.property-listing-v1 .item__info-id{position:absolute;right:0;top:1em}.property-listing-v1 .item__info-extra{display:flex;font:normal normal 400 1em/1.4 Poppins,sans-serif;color:inherit;text-align:center;text-transform:none}.property-listing-v1 .item__info-extra--separator{margin:0 1em}.property-listing-v1 .item__toolbar{position:absolute;right:0;bottom:0;z-index:10}.property-listing-v1 .item__toolbar .property-listing-v1__selection .button-drawing__drawing{width:1.6em;height:1.6em;stroke:#142f64}.property-listing-v1 .item__toolbar .property-listing-v1__selection .button-drawing.js--active path{fill:#142f64;stroke:#142f64}.property-listing-v1 .item__toolbar .property-listing-v1__selection .selection__label{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px!important;margin:-1px;padding:0!important;border:0!important}.property-listing-v1 .item__media-module{position:absolute;bottom:0;right:0;z-index:9}.property-listing-v1 .item__media-module .media-module__btn-container{margin-right:0;margin-left:.6em}.property-listing-v1 .item__media-module .media-module__btn{text-transform:lowercase;background:transparent;color:#fff;border-width:0;border-color:transparent;margin:0}.property-listing-v1 .item__media-module .media-module__svg{width:60px;fill:#fff;filter:drop-shadow(4px 4px 3px rgba(0,0,0,.7))}.property-listing-v1 .item__global-link{color:#142f64;text-decoration:none;display:flex;flex-direction:column;height:100%}.property-listing-v1 .item__global-link .item__more{opacity:0;transition:opacity .5s ease-in-out;position:absolute;top:0;right:0;width:100%;height:100%;z-index:10;background-color:rgba(20,47,100,.6)}.property-listing-v1 .item__global-link .item__more .button{position:absolute;top:50%;left:50%;transform:translate(-50%,calc(-50% + 10px));transition:transform .5s ease-in-out .05s;border:0;background:0}.property-listing-v1 .item__global-link .item__more .button:after,.property-listing-v1 .item__global-link .item__more .button:before,.property-listing-v1 .item__global-link .item__more .button>span{background:0}.property-listing-v1 .item__global-link .item__more .button .button__line1{font:normal normal 400 1.6667em/1.4 Poppins,sans-serif;text-transform:lowercase;background:transparent;color:#fff;border-color:transparent;display:block}.property-listing-v1 .item__global-link .item__more .button .button__line1:after,.property-listing-v1 .item__global-link .item__more .button .button__line1:before{background:transparent}.property-listing-v1 .item__global-link .item__more .button .button__line1:focus,.property-listing-v1 .item__global-link .item__more .button .button__line1:hover{color:#fff;border-color:transparent}.property-listing-v1 .item__global-link .item__more .button .button__line1:focus:before,.property-listing-v1 .item__global-link .item__more .button .button__line1:hover:before{background:transparent}.property-listing-v1 .item__global-link .item__more .button .button__line2{font:normal normal 400 3.3333em/1.4 Poppins,sans-serif;text-transform:lowercase;background:transparent;color:#fff;border-color:transparent}.property-listing-v1 .item__global-link .item__more .button .button__line2:after,.property-listing-v1 .item__global-link .item__more .button .button__line2:before{background:transparent}.property-listing-v1 .item__global-link .item__more .button .button__line2:focus,.property-listing-v1 .item__global-link .item__more .button .button__line2:hover{color:#fff;border-color:transparent}.property-listing-v1 .item__global-link .item__more .button .button__line2:focus:before,.property-listing-v1 .item__global-link .item__more .button .button__line2:hover:before{background:transparent}.property-listing-v1 .item__global-link:hover .item__more{opacity:1}.property-listing-v1 .item__global-link:hover .item__more .button{transform:translate(-50%,-50%)}.property-listing-v1 .item__global-link:hover .item__status{z-index:10}.property-listing-v1 .item__mandatory{text-align:right}.property-listing-v1 .item__mandatory.mandatory{display:flex;justify-content:flex-end;align-items:center}.property-listing-v1 .item__mandatory.mandatory .mandatory__text{font:normal normal 400 .8333em/1.6666 Poppins,sans-serif;color:inherit}.property-listing-v1 .item__mandatory.mandatory .mandatory__text a{color:inherit}.property-listing-v1 .item__mandatory.mandatory .mandatory__title.title-subtitle{margin-bottom:0}.property-listing-v1 .item__mandatory.mandatory .mandatory__title.title-subtitle .title-subtitle__subtitle{text-align:right;font:normal normal 400 1.1111em/1.4 Poppins,sans-serif;color:#142f64}.property-listing-v1 .item__mandatory.mandatory .mandatory__title.title-subtitle .title-subtitle__content{text-align:right;font:normal normal 400 1em/1.4 Poppins,sans-serif;color:#142f64}.property-listing-v1 .item__mandatory.mandatory .mandatory__title .title-subtitle__subtitle{display:block}.property-listing-v1 .item__mandatory.mandatory .mandatory__drawing{margin-left:1em;overflow:hidden;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;width:90px;height:90px}.property-listing-v1 .item__mandatory.mandatory .mandatory__img{width:90px;height:90px;object-fit:cover}.property-listing-v1__notice{text-align:left}.property-listing-v2{background:transparent none no-repeat 50%/cover;color:#142f64;position:relative}.property-listing-v2__wrapper{width:100%;max-width:1535px}.property-listing-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.property-listing-v2__container{height:100%;display:flex;justify-content:center}.property-listing-v2__container-text{margin-bottom:8%;max-height:300px}.property-listing-v2__title .title{margin-bottom:0}.property-listing-v2__title .title .title__content{padding-bottom:1em;text-align:left}.property-listing-v2__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.property-listing-v2__title .title .title__content-1{display:block;color:#142f64}.property-listing-v2__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.property-listing-v2__title .title .title__content-1{font:normal normal 400 1.1111rem/1.4 Poppins,sans-serif}.property-listing-v2__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.property-listing-v2__text-block.text-block{font:normal normal 400 .8333em/1.6666 Poppins,sans-serif;color:inherit;text-align:left}.property-listing-v2__text-block.text-block a{color:inherit}.property-listing-v2__items{padding:2em 0}.property-listing-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}@media screen and (max-width:768px){.property-listing-v2__items-wrapper{margin:-2em 0}}@media screen and (min-width:768px) and (max-width:1200px){.property-listing-v2__items-wrapper{margin:-1em 0}}@media screen and (min-width:1200px){.property-listing-v2__items-wrapper{margin:-2em 0}}@media screen and (max-width:768px){.property-listing-v2__items .item{margin:2em 0;width:100%}}@media screen and (min-width:768px) and (max-width:1200px){.property-listing-v2__items .item{margin:1em 0;width:100%}}@media screen and (min-width:1200px){.property-listing-v2__items .item{margin:2em 0;width:100%}}.property-listing-v2 .item{position:relative}.property-listing-v2 .item__wrapper{display:flex;flex-direction:column}@media screen and (min-width:1200px){.property-listing-v2 .item__wrapper{flex-direction:row}}.property-listing-v2 .item__link{text-decoration:none;padding-top:10px}.property-listing-v2 .item__drawing{width:100%;position:relative;text-align:center}@media screen and (min-width:1200px){.property-listing-v2 .item__drawing{width:52%}}.property-listing-v2 .item__data{flex:1}@media screen and (min-width:1200px){.property-listing-v2 .item__data{padding:2em;margin-left:4em}}.property-listing-v2 .item__img{width:100%;height:auto}@media screen and (min-width:1200px){.property-listing-v2 .item__img{min-height:500px;max-height:500px;object-fit:cover}}.property-listing-v2 .item__img--contain{width:auto;min-height:auto;object-fit:contain}.property-listing-v2 .item__info-title .title-subtitle .title-subtitle__subtitle{text-align:left;font:normal normal 400 1.1111em/1.4 Poppins,sans-serif;color:#142f64;letter-spacing:.2em}.property-listing-v2 .item__info-title .title-subtitle .title-subtitle__content{text-align:left;font:normal normal 600 1.1111em/1.4 Poppins,sans-serif;color:#142f64;letter-spacing:0}.property-listing-v2 .item__lineid{display:flex;align-items:center;justify-content:space-between}.property-listing-v2 .item__toolbar .property-listing-v2__selection{display:flex;align-items:center}.property-listing-v2 .item__toolbar .property-listing-v2__selection .selection__text{margin-right:1em;font:normal normal 400 1.1111em/1.4 Poppins,sans-serif;color:#142f64;text-align:left;text-transform:none}.property-listing-v2 .item__toolbar .property-listing-v2__selection .button-drawing__drawing{width:1.6em;height:1.6em;stroke:#142f64}.property-listing-v2 .item__toolbar .property-listing-v2__selection .button-drawing.js--active path{fill:#142f64;stroke:#142f64}.property-listing-v2 .item__toolbar .property-listing-v2__selection .selection__label{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px!important;margin:-1px;padding:0!important;border:0!important}.property-listing-v2 .item__info{position:relative;height:100%;display:flex;flex-direction:column}.property-listing-v2 .item__info-options{flex:1;display:flex;align-items:center}.property-listing-v2 .item__info-extra{display:flex;font:normal normal 400 1em/1.4 Poppins,sans-serif;color:inherit;text-align:center;text-transform:none;letter-spacing:.2em}.property-listing-v2 .item__info-extra--separator{margin:0 1em}.property-listing-v2 .item__info-options,.property-listing-v2 .item__info-top{margin-bottom:1em}.property-listing-v2 .item__info-bottom{display:flex;justify-content:space-around;align-items:center}.property-listing-v2 .item__info-id{font:normal normal 400 .8333em/1.4 Poppins,sans-serif;color:inherit;text-align:left;text-transform:none}.property-listing-v2 .item__status{left:0;right:inherit}.property-listing-v2 .item__media-module{position:absolute;bottom:0;left:0;z-index:9;margin-right:.2em}.property-listing-v2 .item__media-module .media-module__btn{text-transform:lowercase;background:transparent;color:#fff;border-width:0;border-color:transparent;margin:0}.property-listing-v2 .item__media-module .media-module__svg{margin:0;width:60px;fill:#fff;filter:drop-shadow(4px 4px 3px rgba(0,0,0,.7))}.property-listing-v2 .item__global-link{color:#142f64;text-decoration:none;height:100%}.property-listing-v2 .item__global-link .item__more{opacity:0;transition:opacity .5s ease-in-out;position:absolute;top:0;right:0;width:100%;height:100%;z-index:10;background-color:rgba(20,47,100,.6)}.property-listing-v2 .item__global-link .item__more .button{position:absolute;top:50%;left:50%;background-color:transparent;transform:translate(-50%,calc(-50% + 10px));transition:transform .5s ease-in-out .05s}.property-listing-v2 .item__global-link:hover .item__more{opacity:1}.property-listing-v2 .item__global-link:hover .item__more .button{transform:translate(-50%,-50%)}.property-listing-v2 .item__global-link:hover .item__status{z-index:10}.property-listing-v2 .item__more .button{border:0;background:0}.property-listing-v2 .item__more .button:after,.property-listing-v2 .item__more .button:before,.property-listing-v2 .item__more .button>span{background:0}.property-listing-v2 .item__more .button .button__line1{font:normal normal 400 1.6667em/1.4 Poppins,sans-serif;text-transform:lowercase;background:transparent;color:#fff;border-color:transparent;display:block}.property-listing-v2 .item__more .button .button__line1:after,.property-listing-v2 .item__more .button .button__line1:before{background:transparent}.property-listing-v2 .item__more .button .button__line1:focus,.property-listing-v2 .item__more .button .button__line1:hover{color:#fff;border-color:transparent}.property-listing-v2 .item__more .button .button__line1:focus:before,.property-listing-v2 .item__more .button .button__line1:hover:before{background:transparent}.property-listing-v2 .item__more .button .button__line2{font:normal normal 400 3.3333em/1.4 Poppins,sans-serif;text-transform:lowercase;background:transparent;color:#fff;border-color:transparent}.property-listing-v2 .item__more .button .button__line2:after,.property-listing-v2 .item__more .button .button__line2:before{background:transparent}.property-listing-v2 .item__more .button .button__line2:focus,.property-listing-v2 .item__more .button .button__line2:hover{color:#fff;border-color:transparent}.property-listing-v2 .item__more .button .button__line2:focus:before,.property-listing-v2 .item__more .button .button__line2:hover:before{background:transparent}.property-listing-v2 .item .options{display:flex;justify-content:flex-start;width:100%;padding-top:15px}.property-listing-v2 .item .options .option{margin-right:2em}.property-listing-v2 .item .options .option__label,.property-listing-v2 .item .options .option__number{display:block}.property-listing-v2 .item .options .option__number{margin-bottom:.5em;font:normal normal 400 3.8889em/1 Poppins,sans-serif;font-size:2em;color:#142f64;text-align:center;text-transform:none}@media screen and (min-width:1200px){.property-listing-v2 .item .options .option__number{font:normal normal 400 3.8889em/1 Poppins,sans-serif}}.property-listing-v2 .item .options .option__label{font:normal normal 400 1.6667em/1 Poppins,sans-serif;font-size:1.5em;color:inherit;text-align:center;text-transform:lowercase}@media screen and (min-width:1200px){.property-listing-v2 .item .options .option__label{font:normal normal 400 1.6667em/1 Poppins,sans-serif}}.property-listing-v2 .item .options.options--drawing{justify-content:space-around}.property-listing-v2 .item .options.options--drawing .option{text-align:center;margin-right:0}.property-listing-v2 .item .options.options--drawing .option__drawing{width:2.5em}.property-listing-v2 .item:nth-child(2n) .item__wrapper{flex-direction:column}@media screen and (min-width:1200px){.property-listing-v2 .item:nth-child(2n) .item__wrapper{flex-direction:row-reverse}}.property-listing-v2 .item:nth-child(2n) .item__data{margin-left:0;margin-right:4em}.property-listing-v2 .item:nth-child(2n) .item__status{left:auto;right:0}.property-listing-v2 .item:nth-child(2n) .item__media-module{left:inherit;right:0}.property-listing-v2 .item:nth-child(2n) .item__media-module .media-module__btn-container{margin-left:0;margin-right:.6em}.property-listing-v2 .item__mandatory{text-align:right}.property-listing-v2 .item__mandatory.mandatory{display:flex;justify-content:flex-end;align-items:center}.property-listing-v2 .item__mandatory.mandatory .mandatory__title.title-subtitle{margin-bottom:0}.property-listing-v2 .item__mandatory.mandatory .mandatory__title.title-subtitle .title-subtitle__subtitle{text-align:right;font:normal normal 400 1.1111em/1.4 Poppins,sans-serif;color:#142f64}.property-listing-v2 .item__mandatory.mandatory .mandatory__title.title-subtitle .title-subtitle__content{text-align:right;font:normal normal 400 1em/1.4 Poppins,sans-serif;color:#142f64}.property-listing-v2 .item__mandatory.mandatory .mandatory__title .title-subtitle__subtitle{display:block}.property-listing-v2 .item__mandatory.mandatory .mandatory__drawing{margin-left:1em;overflow:hidden;-webkit-border-radius:50px;-moz-border-radius:50px;border-radius:50px;width:90px;height:90px}.property-listing-v2 .item__mandatory.mandatory .mandatory__img{width:90px;height:90px;object-fit:cover}.property-listing-v2__notice{text-align:left}.property-listing-v3{background:transparent none no-repeat 50%/cover;color:#142f64;position:relative}.property-listing-v3__wrapper{width:100%;max-width:1535px;margin:0 auto}.property-listing-v3:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.property-listing-v3__container{height:100%;display:flex;justify-content:center}.property-listing-v3__container-text{margin-bottom:8%;max-height:300px}.property-listing-v3__title .title{margin-bottom:0}.property-listing-v3__title .title .title__content{padding-bottom:1em;text-align:left}.property-listing-v3__title .title .title__content:after{width:100px;height:4px;background-color:transparent}.property-listing-v3__title .title .title__content-1{display:block;color:#142f64}.property-listing-v3__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.property-listing-v3__title .title .title__content-1{font:normal normal 400 1.1111rem/1.4 Poppins,sans-serif}.property-listing-v3__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.property-listing-v3__text-block.text-block{font:normal normal 400 .8333em/1.6666 Poppins,sans-serif;color:inherit;text-align:left}.property-listing-v3__text-block.text-block a{color:inherit}.property-listing-v3__items{margin-bottom:4%}.property-listing-v3__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}@media screen and (max-width:768px){.property-listing-v3__items .item{margin:2em 0;width:100%}}@media screen and (min-width:768px) and (max-width:1200px){.property-listing-v3__items .item{margin:2em 0;width:100%}}@media screen and (min-width:1200px){.property-listing-v3__items .item{margin:2em 0;width:100%}}.property-listing-v3 .item{position:relative;text-align:center}.property-listing-v3 .item__wrapper{display:flex;flex-direction:column}@media screen and (min-width:992px){.property-listing-v3 .item__wrapper{height:500px;flex-direction:row}}.property-listing-v3 .item__drawing{position:relative;text-align:center;margin-bottom:2em;width:100%}@media screen and (min-width:992px){.property-listing-v3 .item__drawing{width:66%;margin-bottom:0}}@media screen and (min-width:992px){.property-listing-v3 .item__data{margin-left:4em;flex:1}}.property-listing-v3 .item__img{width:100%;height:auto}@media screen and (min-width:992px){.property-listing-v3 .item__img{min-height:500px;max-height:500px;object-fit:cover}}.property-listing-v3 .item__img--contain{width:auto;min-height:auto;object-fit:contain}.property-listing-v3 .item .title-subtitle{margin-bottom:0}.property-listing-v3 .item .title-subtitle .title-subtitle__subtitle{text-align:center;font:normal normal 400 1.1111em/1.4 Poppins,sans-serif;color:#142f64;display:block;letter-spacing:.2em}.property-listing-v3 .item .title-subtitle .title-subtitle__content{text-align:center;font:normal normal 400 1.1111em/1.4 Poppins,sans-serif;color:#142f64;display:block;letter-spacing:0}.property-listing-v3 .item__lineid{display:flex;align-items:center;justify-content:space-between}.property-listing-v3 .item__toolbar .property-listing-v3__selection{display:flex;align-items:center}.property-listing-v3 .item__toolbar .property-listing-v3__selection .selection__text{margin-right:1em;font:normal normal 400 1.1111em/1.4 Poppins,sans-serif;color:#142f64;text-align:left;text-transform:none}.property-listing-v3 .item__toolbar .property-listing-v3__selection .button-drawing__drawing{width:1.6em;height:1.6em;stroke:#142f64}.property-listing-v3 .item__toolbar .property-listing-v3__selection .button-drawing.js--active path{fill:#142f64;stroke:#142f64}.property-listing-v3 .item__toolbar .property-listing-v3__selection .selection__label{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px!important;margin:-1px;padding:0!important;border:0!important}.property-listing-v3 .item__info{position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between}@media screen and (min-width:768px){.property-listing-v3 .item__info{min-width:400px}}.property-listing-v3 .item__info-options{flex:1;display:flex;align-items:center}.property-listing-v3 .item__info-extra{display:flex;justify-content:center;font:normal normal 400 1.1111em/1.4 Poppins,sans-serif;color:inherit;text-align:center;text-transform:none}.property-listing-v3 .item__info-extra--separator{margin:0 1em}.property-listing-v3 .item__info-id{font:normal normal 400 .8333em/1 Poppins,sans-serif;color:inherit;text-align:center;text-transform:none;margin-bottom:2em}@media screen and (min-width:768px){.property-listing-v3 .item__info-id{margin-bottom:0}}@media screen and (min-width:768px){.property-listing-v3 .item__info--border{height:calc(100% - 2em);margin-top:.4em;border-left:1px solid #142f64;border-right:1px solid #142f64;position:relative;padding:0 2em}.property-listing-v3 .item__info--border .links-group{position:relative;transform:translateY(50%)}.property-listing-v3 .item__info--border .item__info-title{margin-bottom:0;position:relative;transform:translateY(-50%)}.property-listing-v3 .item__info--border .item__info-title:after,.property-listing-v3 .item__info--border .item__info-title:before,.property-listing-v3 .item__info--border .links-group:after,.property-listing-v3 .item__info--border .links-group:before{content:"";position:absolute;background-color:#142f64;width:80px;height:1px;top:50%}.property-listing-v3 .item__info--border .item__info-title:before,.property-listing-v3 .item__info--border .links-group:before{left:-2em}.property-listing-v3 .item__info--border .item__info-title:after,.property-listing-v3 .item__info--border .links-group:after{right:-2em}.property-listing-v3 .item__info--border .item__info-title:after,.property-listing-v3 .item__info--border .item__info-title:before{width:38px}}.property-listing-v3 .item__status{left:0;right:auto}.property-listing-v3 .item__media-module{position:absolute;bottom:0;left:0;z-index:9}.property-listing-v3 .item__media-module .media-module__btn{text-transform:lowercase;background:transparent;color:#fff;border-width:0;border-color:transparent;margin:0}.property-listing-v3 .item__media-module .media-module__svg{width:60px;margin:0;fill:#fff;filter:drop-shadow(4px 4px 3px rgba(0,0,0,.7))}.property-listing-v3 .item__container-text{height:6em;overflow:hidden;flex:1;margin:2em 0;display:flex;align-items:center}.property-listing-v3 .item__container-text a{color:inherit;text-decoration:none}.property-listing-v3 .item__text-block.text-block{font:normal normal 400 .9em/1.4 Poppins,sans-serif;color:inherit;text-align:left}.property-listing-v3 .item__text-block.text-block a{color:inherit}.property-listing-v3 .item__links .button{text-transform:lowercase;background:transparent;color:#142f64;border-color:#142f64}.property-listing-v3 .item__links .button:after,.property-listing-v3 .item__links .button:before{background:#142f64}.property-listing-v3 .item__links .button:focus,.property-listing-v3 .item__links .button:hover{color:#fff!important;border-color:#142f64}.property-listing-v3 .item__links .button:focus:before,.property-listing-v3 .item__links .button:hover:before{background:#142f64}@media screen and (min-width:992px){.property-listing-v3 .item:nth-child(2n) .item__wrapper{flex-direction:row-reverse}.property-listing-v3 .item:nth-child(2n) .item__data{margin-left:0;margin-right:4em}.property-listing-v3 .item:nth-child(2n) .item__status{left:auto;right:0}.property-listing-v3 .item:nth-child(2n) .item__media-module{right:0;left:inherit}.property-listing-v3 .item:nth-child(2n) .item__media-module .media-module__btn-container{margin-left:.6em;margin-right:0}}.property-listing-v3__notice{text-align:left}.property-more-v1{background:transparent none no-repeat 50%/cover;color:#142f64;position:relative;margin:2em 0}.property-more-v1__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1535px;display:flex;flex-direction:column;justify-content:center;flex:1}@media screen and (min-width:768px){.property-more-v1__wrapper{padding-left:3em;padding-right:3em}}.property-more-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:none}.property-more-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.property-more-v1__items{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center}@media screen and (min-width:768px){.property-more-v1__items{flex-direction:row;justify-content:space-around}}.property-more-v1__item{margin:2em 0;width:100%;max-width:400px}.property-more-v1__item .item,.property-more-v1__item .item__drawing{position:relative}.property-more-v1__item .item__img{height:auto;min-height:300px;max-height:300px;width:100%;object-fit:cover}@media screen and (min-width:992px){.property-more-v1__item .item__img{min-height:250px;max-height:250px}}.property-more-v1__item .item__img--contain{width:auto;min-height:auto;object-fit:contain}.property-more-v1__item .item__info-title .title-subtitle .title-subtitle__content,.property-more-v1__item .item__info-title .title-subtitle .title-subtitle__subtitle{text-align:left;font:normal normal 400 1.1111em/1.4 Poppins,sans-serif;color:#142f64}.property-more-v1__item .item__info{position:relative}.property-more-v1__item .item__info-id{position:absolute;right:0;top:0}.property-more-v1__item .item__info-extra{display:flex;font:normal normal 400 1em/1.4 Poppins,sans-serif;color:inherit;text-align:center;text-transform:none}.property-more-v1__item .item__info-extra--separator{margin:0 1em}.property-more-v1__item .item__global-link{color:#142f64;text-decoration:none;display:flex;flex-direction:column;height:100%}.property-more-v1__item .item__global-link .item__more{opacity:0;transition:opacity .5s ease-in-out;position:absolute;top:0;right:0;width:100%;height:100%;z-index:10;background-color:hsla(0,0%,42.7%,.75)}.property-more-v1__item .item__global-link .item__more .button{position:absolute;top:50%;left:50%;background-color:transparent;transform:translate(-50%,calc(-50% + 10px));transition:transform .5s ease-in-out .05s}.property-more-v1__item .item__global-link:hover .item__more{opacity:1}.property-more-v1__item .item__global-link:hover .item__more .button{transform:translate(-50%,-50%)}.property-more-v1__item .item__global-link:hover .item__status{z-index:10}.property-more-v1__title .title{margin-bottom:2em}.property-more-v1__title .title .title__content{padding-bottom:1em}.property-more-v1__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.property-more-v1__title .title .title__content-1,.property-more-v1__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.property-more-v1__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.property-more-v1__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}@media (min-width:768px){.coord-mandataire_property__form_member{margin-top:-4em}}@media (max-width:991px){.coord-mandataire_property__form_member{display:flex;justify-content:center;flex-direction:column;align-items:center}}@media (min-width:768px) and (max-width:991px){.coord-mandataire_property__form_member{margin-top:-2em}}.coord-mandataire_property__form_member .coord-mandataire_property__form__decorate-wrapper{text-align:center;display:flex;justify-content:center}.coord-mandataire_property__form_member .coord-mandataire_property__form__visual{width:220px;height:130px;background-size:cover;background-repeat:no-repeat;margin-bottom:1em}.coord-mandataire_property__form_member .coord-mandataire_property__form__visual.mandataire{width:90px;height:90px;background-size:cover;background-repeat:no-repeat;border-radius:50%}.coord-mandataire_property__form_member .member__aligner header.member__title{display:flex;align-items:flex-start;flex-direction:column}.coord-mandataire_property__form_member .member__aligner header.member__title .member__title-1{font:normal 700 1.563em/1.4 Poppins,sans-serif;color:#142f64;text-transform:none;letter-spacing:0}.coord-mandataire_property__form_member .member__aligner header.member__title .member__title-2{font:normal 400 .938em/1.4 Poppins,sans-serif;color:#142f64;text-transform:none;letter-spacing:.2em}.coord-mandataire_property__form_member .member__aligner .member__coords .coord-mandataire_property__form__coords__element{display:flex;flex-direction:column;align-items:flex-start;margin:15px 0}.coord-mandataire_property__form_member .member__aligner .member__coords .coord-mandataire_property__form__coords__element .label{letter-spacing:.2em;font:normal normal 400 1.125em/1.4 Poppins,sans-serif;color:#142f64;text-transform:none}.coord-mandataire_property__form_member .member__aligner .member__coords .coord-mandataire_property__form__coords__element.coords-mail a.coords-mail__content{color:#142f64;text-decoration:none;font:normal normal 500 1em/1.4 Poppins,sans-serif}.coord-mandataire_property__form_member .member__aligner .member__coords .coord-mandataire_property__form__coords__element.coords-tel a.coords-tel__content{color:#142f64;text-decoration:none;font:normal normal 400 1.125em/1.4 Poppins,sans-serif}.coord-mandataire_property__form_member .member__aligner .member__coords .coord-mandataire_property__form__coords__element.coords-adresse .coords-adresse__content{color:#142f64;text-decoration:none;font:normal normal 500 1em/1.4 Poppins,sans-serif;text-transform:none;text-align:left}@media (min-width:768px){.coord-negociateur_property__form_member{margin-top:-4em}}@media (max-width:991px){.coord-negociateur_property__form_member{display:flex;justify-content:center;flex-direction:column;align-items:center}}@media (min-width:768px) and (max-width:991px){.coord-negociateur_property__form_member{margin-top:-2em}}.coord-negociateur_property__form_member .coord-negociateur_property__form__decorate-wrapper{text-align:center;display:flex;justify-content:center}.coord-negociateur_property__form_member .coord-negociateur_property__form__visual{width:90px;height:90px;background-size:cover;background-repeat:no-repeat;margin-bottom:2em;border-radius:50%}.coord-negociateur_property__form_member .member__aligner header.member__title{display:flex;flex-direction:column;align-items:flex-start}.coord-negociateur_property__form_member .member__aligner header.member__title .member__title-1{font:normal 700 1.563em/1.4 Poppins,sans-serif;color:#142f64;text-transform:none;letter-spacing:0}.coord-negociateur_property__form_member .member__aligner header.member__title .member__title-2{font:normal 400 .938em/1.4 Poppins,sans-serif;color:#142f64;text-transform:none;letter-spacing:.2em}.coord-negociateur_property__form_member .member__aligner .member__coords .coord-negociateur_property__form__coords__element{display:flex;flex-direction:column;align-items:flex-start;margin:15px 0}.coord-negociateur_property__form_member .member__aligner .member__coords .coord-negociateur_property__form__coords__element .label{letter-spacing:.2em;font:normal normal 400 1.125em/1.4 Poppins,sans-serif;color:#142f64;text-transform:none}.coord-negociateur_property__form_member .member__aligner .member__coords .coord-negociateur_property__form__coords__element.coords-mail a.coords-mail__content{color:#142f64;text-decoration:none;font:normal normal 400 1em/1.4 Poppins,sans-serif;text-transform:none}.coord-negociateur_property__form_member .member__aligner .member__coords .coord-negociateur_property__form__coords__element.coords-tel a.coords-tel__content{color:#142f64;text-decoration:none;font:normal normal 400 1.125em/1.4 Poppins,sans-serif}.colorPrimarySite{color:#142f64}.cookiesContainer{z-index:99999999999;color:#333}.cookiesContainer .cookiesStructure_1{left:-375px;max-width:325px}.cookiesContainer .cookiesStructure_1,.cookiesContainer .cookiesStructure_2{position:fixed;bottom:0;margin:25px;z-index:-1;background:#fff;border-radius:15px;display:flex;flex-direction:column;align-items:flex-end;box-shadow:0 0 50px 0 rgba(0,0,0,.25);opacity:0;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s;overflow:hidden}.cookiesContainer .cookiesStructure_2{left:-650px;max-width:600px;width:100%}.cookiesContainer .cookiesStructure_1 .cookiesContent,.cookiesContainer .cookiesStructure_2 .cookiesContent{padding:25px 15px 15px;position:relative;width:100%}.cookiesContainer .cookiesStructure_1.active,.cookiesContainer .cookiesStructure_2.active{left:0;opacity:1;z-index:99999}.cookiesContainer .cookiesStructure_1 .cookiesContent .btnTop{color:#9c9c9c;font-family:Open Sans;font-weight:600;cursor:pointer;border:none;background:none;font-size:13px;position:absolute;top:15px;right:15px;display:flex;align-items:center;z-index:999999}.cookiesContainer .cookiesStructure_1 .cookiesContent .btnTop svg{margin-left:5px}.cookiesContainer .cookiesStructure_1 .cookiesContent .svgAnime{height:200px;margin-top:15px;object-fit:contain;width:100%;display:none}.cookiesContainer .cookiesStructure_1 .cookiesContent .titreCookies{width:100%;text-align:center;font-size:18px;font-weight:900;line-height:1;padding:15px 0;font-family:Raleway}.cookiesContainer .cookiesStructure_1 .cookiesContent .titreCookies .colorPrimarySite{display:block}.cookiesContainer .cookiesStructure_1 .cookiesContent .textCookies{font-size:13px;font-family:Open Sans,sans-serif;font-weight:400;line-height:19px!important;text-align:center}.cookiesContainer .cookiesStructure_1 .cookiesContent .textCookies .textStrong{font-family:Open Sans,sans-serif;font-weight:700;display:block;line-height:19px!important;padding-bottom:10px}.cookiesContainer .cookiesContent .btnContainer{display:flex;justify-content:space-between;align-items:center;padding:15px 0;width:100%}.cookiesContainer .cookiesContent .btnContainer .btnCookies{border-radius:50px;font-family:Open Sans,sans-serif;cursor:pointer;width:130px;height:40px;text-align:center;text-transform:uppercase;text-decoration:none;color:#fff;background:#333;border:2px solid #333;font-weight:700;padding:7.5px 0;font-size:13px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}@media screen and (max-width:680px){.cookiesContainer .cookiesContent .btnContainer .btnCookies{padding:7px 0}}.cookiesContainer .cookiesContent .btnContainer .btnCookies.lightVersion{color:#333;background:#ddd;border:2px solid #9c9c9c}.cookiesContainer .cookiesContent .btnContainer .btnCookies:hover{color:#333;background:#fff;border:2px solid #333}.cookiesContainer .cookiesContent .btnContainer.btnConfigCookies{justify-content:space-around}@media screen and (max-width:680px){.cookiesContainer .cookiesContent .btnContainer.btnConfigCookies .lightVersion{padding:8px 0}}@media only screen and (max-width:767px){.cookiesContainer .cookiesContent .btnContainer.btnConfigCookies .lightVersion{display:flex;justify-content:center;align-items:center;-webkit-appearance:none}}@media only screen and (max-width:320px){.cookiesContainer .cookiesContent .btnContainer.btnConfigCookies a,.cookiesContainer .cookiesContent .btnContainer.btnConfigCookies button{font-size:11px!important}}.cookiesContainer .cookiesContent .btnContainer.btnConfigCookies .btnCookies{width:45%}.cookiesContainer .cookiesStructure_2 .cookiesContent{max-height:750px;overflow-y:auto;height:100%;color:#333}.cookiesContainer .cookiesStructure_2 .cookiesContent .topContentCookies{border-bottom:1px solid #ddd;padding:10px 0 25px;text-transform:uppercase;text-align:center;margin-bottom:15px;font-size:15px;font-family:Raleway;font-weight:900}.cookiesContainer .cookiesStructure_2 .cookiesContent .btnRetour{position:absolute;top:15px;left:15px;cursor:pointer;border:none;background:none;height:43px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement{padding-bottom:15px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .textSectionContent{font-size:13px;font-family:Open Sans;line-height:19px!important;padding-bottom:15px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .textSectionContent .titreSection{padding-bottom:5px;font-weight:700;font-size:22px;display:block;font-family:Raleway}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer{display:flex;align-items:center;justify-content:space-between;width:75%;padding-top:10px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer:first-child{padding-top:0}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .textContent{display:flex;align-items:center}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .textContent .linkElement{width:25px;height:25px;display:flex;align-items:center;justify-content:center;color:#333;background:#ddd;border-radius:100%;margin-right:15px;text-decoration:none;font-weight:400;font-family:Open Sans;font-size:16px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .textContent .iconElement{width:20px;height:20px;object-fit:contain;margin-right:10px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .textContent .textElement{font-size:14px;font-family:Open Sans;font-weight:400}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .checkboxCookiesContent .checkboxCookies:disabled+.checkboxCookiesLabel{opacity:.5}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .checkboxCookiesContent .checkboxCookies{display:none}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .checkboxCookiesContent .checkboxCookiesLabel{width:40px;height:20px;border-radius:50px;position:relative;background:#ddd;display:block;cursor:pointer;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .checkboxCookiesContent .checkboxCookiesLabel:before{content:"";position:absolute;top:-3px;left:-5px;border-radius:100%;width:25px;height:25px;background:#fff;border:2px solid #ddd;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-ms-transition:.5s;-o-transition:.5s}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .checkboxCookiesContent .checkboxCookies:checked+.checkboxCookiesLabel{background:#75da84}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer .checkboxCookiesContent .checkboxCookies:checked+.checkboxCookiesLabel:before{left:15px;border:2px solid #75da84}@media screen and (max-width:1080px){.cookiesContainer .cookiesStructure_1,.cookiesContainer .cookiesStructure_2{width:calc(100% - 30px);margin:15px}.cookiesContainer .cookiesStructure_2 .cookiesContent .cookiesElement .itemCheckboxCookieContainer{width:100%}}@media screen and (max-width:680px){.cookiesContainer .cookiesStructure_1 .cookiesContent,.cookiesContainer .cookiesStructure_2 .cookiesContent{max-height:calc(100vh - 30px);overflow-y:auto}.cookiesContainer .cookiesStructure_2 .cookiesContent{max-height:500px}}@media screen and (max-height:680px){.cookiesContainer .cookiesStructure_1 .cookiesContent,.cookiesContainer .cookiesStructure_2 .cookiesContent{max-height:calc(100vh - 30px);overflow-y:auto}}.cookiesv2Container{z-index:99999999999;color:#333}.cookiesv2Container .btnContainer{display:flex;justify-content:space-between;align-items:center;padding:30px 0 15px;width:100%;flex-direction:column}@media screen and (min-width:576px){.cookiesv2Container .btnContainer{flex-direction:row}}.cookiesv2Container .btnContainer .btnCookies{border-radius:50px;font-family:Open Sans,sans-serif;font-size:13px;cursor:pointer;width:100%;height:40px;text-align:center;text-transform:uppercase;text-decoration:none;color:#fff;background:#333;border:2px solid #333;font-weight:700;padding:7.5px 0;transition:.3s;margin:7.5px 0}@media screen and (min-width:576px){.cookiesv2Container .btnContainer .btnCookies{margin:0;width:47.5%}}.cookiesv2Container .btnContainer .btnCookies.lightVersion{color:#333;background:#ddd;border:2px solid #9c9c9c}.cookiesv2Container .btnContainer .btnCookies:hover{color:#142f64;background:#fff;border:2px solid #142f64}@media screen and (max-width:680px){.cookiesv2Container .btnContainer .btnCookies{padding:7px 0}}.cookiesv2Container .btnContainer.btnConfigCookies{justify-content:space-around;flex-direction:column}@media screen and (min-width:576px){.cookiesv2Container .btnContainer.btnConfigCookies{flex-direction:row}}.cookiesv2Container .btnContainer.btnConfigCookies .btnCookies{width:100%}@media screen and (min-width:576px){.cookiesv2Container .btnContainer.btnConfigCookies .btnCookies{width:45%}}.cookiesv2Container .btnContainer.btnConfigCookies .btnCookies.hidden{display:none}@media screen and (max-width:680px){.cookiesv2Container .btnContainer.btnConfigCookies .lightVersion{padding:8px 0}}@media only screen and (max-width:767px){.cookiesv2Container .btnContainer.btnConfigCookies .lightVersion{display:flex;justify-content:center;align-items:center;-webkit-appearance:none}}@media only screen and (max-width:320px){.cookiesv2Container .btnContainer.btnConfigCookies a,.cookiesv2Container .btnContainer.btnConfigCookies button{font-size:11px!important}}.cookiesv2Container .cookiesStructure_1{position:fixed;bottom:0;margin:15px;left:-375px;z-index:-1;background:#fff;border-radius:15px;display:flex;flex-direction:column;align-items:flex-end;box-shadow:0 0 50px 0 rgba(0,0,0,.5);opacity:0;transition:.3s;overflow:hidden;max-width:325px;width:calc(100% - 30px)}@media screen and (min-width:992px){.cookiesv2Container .cookiesStructure_1{width:100%;margin:25px}}.cookiesv2Container .cookiesStructure_1.active{left:0;opacity:1;z-index:99999}.cookiesv2Container .cookiesStructure_1 .cookiesContent{padding:15px;position:relative;width:100%}.cookiesv2Container .cookiesStructure_1 .cookiesContent .btnTop{color:#9c9c9c;font-family:Open Sans;font-weight:600;cursor:pointer;border:none;background:none;font-size:13px;position:absolute;top:15px;right:15px;display:flex;align-items:center;z-index:999999}.cookiesv2Container .cookiesStructure_1 .cookiesContent .btnTop svg{margin-left:5px}.cookiesv2Container .cookiesStructure_1 .cookiesContent .svgAnime{height:200px;margin-top:15px;object-fit:contain;width:100%}.cookiesv2Container .cookiesStructure_1 .cookiesContent .titreCookies{width:100%;text-align:center;font-size:18px;font-weight:900;line-height:1;padding:15px 0;font-family:Raleway}.cookiesv2Container .cookiesStructure_1 .cookiesContent .titreCookies .colorPrimarySite{color:#142f64;display:block}.cookiesv2Container .cookiesStructure_1 .cookiesContent .textCookies{font-size:13px;font-family:Open Sans,sans-serif;font-weight:400;line-height:19px!important;text-align:center}.cookiesv2Container .cookiesStructure_1 .cookiesContent .textCookies .textStrong{font-family:Open Sans,sans-serif;font-weight:700;display:block;line-height:19px!important;padding-bottom:10px}.cookiesv2Container .cookiesStructure_2{position:fixed;bottom:0;margin:15px;left:-650px;z-index:-1;background:#fff;border-radius:15px;display:flex;flex-direction:column;align-items:flex-end;box-shadow:0 0 50px 0 rgba(0,0,0,.5);opacity:0;transition:.3s;overflow:hidden;max-width:600px;width:calc(100% - 30px)}@media screen and (min-width:576px){.cookiesv2Container .cookiesStructure_2{width:100%;margin:25px}}.cookiesv2Container .cookiesStructure_2.active{left:0;opacity:1;z-index:99999}.cookiesv2Container .cookiesStructure_2 .cookiesContent{padding:25px 15px 15px;position:relative;width:100%;height:100%;color:#333}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieTitle_Content{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ddd;padding:0 0 15px;margin-bottom:15px;position:relative}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieTitle_Content .topContentCookies{text-transform:uppercase;text-align:center;font-size:15px;font-family:Raleway;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(calc(-50% - 7.5px))}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieTitle_Content .btnTop{color:#9c9c9c;font-family:Open Sans;font-weight:600;cursor:pointer;border:none;background:none;font-size:13px;display:flex;align-items:center;z-index:999999;padding:15px}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieTitle_Content .btnTop svg{margin-left:5px}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieTitle_Content .btnRetour{cursor:pointer;border:none;background:none;height:43px;padding:15px}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content{overflow-y:auto;max-height:300px}@media screen and (min-width:576px){.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content{max-height:500px}}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement{padding-bottom:25px;padding-right:15px}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieButtonContent{display:flex;align-items:center;justify-content:space-between;width:100%;padding-bottom:5px}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieButtonContent .textSectionStructure{font-size:13px;width:100%;font-family:Open Sans;line-height:19px!important}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieButtonContent .textSectionContent{display:flex;align-items:center;justify-content:space-between;padding-bottom:5px}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieButtonContent .textSectionContent .titreSection{font-size:22px;display:block;font-weight:700;font-family:Raleway}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieButtonContent .textSectionContent .buttonAcordeon{cursor:pointer;width:20px;height:20px;border:none;background:none;position:relative;display:flex;align-items:center;justify-content:center}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieButtonContent .textSectionContent .buttonAcordeon:before{width:100%;content:"";height:2px;background:#142f64}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieButtonContent .textSectionContent .buttonAcordeon:after{transition:.3s;position:absolute;content:"";top:0;left:50%;transform:translateX(-50%);background:#142f64;width:2px;height:100%}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer{width:100%;height:0;transition:.3s;overflow:hidden}@media screen and (min-width:576px){.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer{width:85%}}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .itemCheckboxCookieContent{display:flex;align-items:center;justify-content:space-between;width:100%;padding-top:10px}@media screen and (min-width:576px){.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure{width:85%}}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .titleContent .titleElement{font-size:16px;font-family:Open Sans;font-weight:700}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .textContent{display:flex;align-items:center}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .textContent .linkElement{width:25px;height:25px;display:flex;align-items:center;justify-content:center;color:#333;background:#ddd;border-radius:100%;margin-right:15px;text-decoration:none;font-weight:400;font-family:Open Sans;font-size:16px}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .textContent .iconElement{width:20px;height:20px;object-fit:contain;margin-right:10px}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .textContent .textElement{font-size:14px;font-family:Open Sans;font-weight:400}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .checkboxCookiesContent .requiredCookie{border-radius:5px;background:#efefef;padding:5px 7.5px;font-family:Open Sans;font-size:10px;text-transform:uppercase}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .checkboxCookiesContent .checkboxCookiesLabel{width:40px;height:20px;border-radius:50px;position:relative;background:#ddd;display:block;cursor:pointer;transition:.3s}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .checkboxCookiesContent .checkboxCookiesLabel:before{content:"";position:absolute;top:-3px;left:-5px;border-radius:100%;width:25px;height:25px;background:#fff;border:2px solid #ddd;transition:.3s}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .checkboxCookiesContent .checkboxCookies{display:none}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .checkboxCookiesContent .checkboxCookies:disabled+.checkboxCookiesLabel{opacity:.5}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .checkboxCookiesContent .checkboxCookies:checked+.checkboxCookiesLabel{background:#142f64}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure .checkboxCookiesContent .checkboxCookies:checked+.checkboxCookiesLabel:before{left:15px;border:2px solid #142f64}@media screen and (min-width:992px){.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer .itemCheckboxCookieStructure{width:100%}}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement .itemCheckboxCookieContainer:first-child .itemCheckboxCookieStructure{padding-top:0}.cookiesv2Container .cookiesStructure_2 .cookiesContent .cookieParams_Content .cookiesElement.active .itemCheckboxCookieButtonContent .textSectionContent .buttonAcordeon:after{transform:rotate(90deg);opacity:0}.imgDefault_ZoneActive_Element{width:100%;height:100%;object-fit:cover}.search-inner__wrapper{display:flex;flex-direction:column;align-items:center}.search-inner .search-more{margin-top:1em}.selection-content-v1{background:transparent none no-repeat 50%/cover;color:#142f64;position:relative}.selection-content-v1__container,.selection-content-v1__wrapper{height:100%;display:flex;justify-content:center}.selection-content-v1__wrapper{position:relative;width:100%;max-width:1400px;flex-direction:column}.selection-content-v1__wrapper>.agency-slide{margin-top:-12em}.selection-content-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.selection-content-v1 .simple-text{text-align:center;margin-bottom:24px}.selection-content-v1 .redac{width:100%;display:flex;justify-content:center;text-align:center}.selection-content-v1 .redac__wrapper{max-width:1400px;width:100%;display:flex;flex-direction:column-reverse}@media screen and (min-width:992px){.selection-content-v1 .redac__wrapper{flex-direction:row}}.selection-content-v1 .redac__container-text{width:100%;max-width:900px}@media screen and (min-width:992px){.selection-content-v1 .redac__container-text{padding-right:3em;width:50%}}.selection-content-v1 .redac__text-block .text-block{font:normal normal 400 1.1111em/1.6666 Poppins,sans-serif;color:#142f64;text-align:center;text-transform:none}.selection-content-v1 .redac__text-block .text-block a{color:#142f64}.selection-content-v1 .redac__drawing-container{width:100%;flex:1;margin-bottom:2em}@media screen and (min-width:992px){.selection-content-v1 .redac__drawing-container{width:50%;margin-bottom:0}}.selection-content-v1 .redac__drawing-container .drawing{position:relative;height:100%;max-height:500px;text-align:center}.selection-content-v1 .redac__drawing-container .drawing__img{margin-top:-30%;display:inline-block;width:50%;box-shadow:0 2px 25px 0 rgba(38,68,58,.2)}@media screen and (min-width:992px){.selection-content-v1 .redac__drawing-container .drawing__img{width:100%}}.selection-content-v1__items{margin-bottom:4%}.selection-content-v1__items-empty{width:100%}.selection-content-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}@media screen and (max-width:768px){.selection-content-v1__items-wrapper{margin:0 -2em}}@media screen and (min-width:768px) and (max-width:1200px){.selection-content-v1__items-wrapper{margin:0 -1em}}@media screen and (min-width:1200px){.selection-content-v1__items-wrapper{margin:0 -2em}}@media screen and (max-width:768px){.selection-content-v1__items .item{margin:2em 1em;width:calc(100% - 4em)}}@media screen and (min-width:768px) and (max-width:1200px){.selection-content-v1__items .item{margin:1em;width:calc(50% - 2em)}}@media screen and (min-width:1200px){.selection-content-v1__items .item{margin:2em;width:calc(33.33333% - 4em)}}.selection-content-v1 .item,.selection-content-v1 .item__drawing{position:relative}.selection-content-v1 .item__img{min-height:300px;max-height:300px;width:100%;object-fit:cover}@media screen and (min-width:992px){.selection-content-v1 .item__img{min-height:250px;max-height:250px}}.selection-content-v1 .item__img--contain{width:auto;min-height:auto;object-fit:contain}.selection-content-v1 .item__info-title .title-subtitle .title-subtitle__content,.selection-content-v1 .item__info-title .title-subtitle .title-subtitle__subtitle{text-align:left;font:normal normal 400 1.1111em/1.4 Poppins,sans-serif;color:#142f64}.selection-content-v1 .item__info{position:relative}.selection-content-v1 .item__info-id{position:absolute;right:0;top:0}.selection-content-v1 .item__info-extra{display:flex;font:normal normal 400 1em/1.4 Poppins,sans-serif;color:inherit;text-align:center;text-transform:none}.selection-content-v1 .item__info-extra--separator{margin:0 1em}.selection-content-v1 .item__status.status{right:auto;left:0}.selection-content-v1 .item__delete{position:absolute;border:0;padding:.5em;top:0;right:0;z-index:102;cursor:pointer;text-transform:lowercase;background:#142f64;color:#fff;fill:#fff;border-color:#142f64}.selection-content-v1 .item__delete:after,.selection-content-v1 .item__delete:before{background:#142f64}.selection-content-v1 .item__delete:focus,.selection-content-v1 .item__delete:hover{color:#142f64;fill:#142f64;border-color:#142f64}.selection-content-v1 .item__delete:focus:before,.selection-content-v1 .item__delete:hover:before{background:#142f64}.selection-content-v1 .item__delete-drawing{display:block;width:1.5em;height:1.5em}.selection-content-v1 .item__global-link{color:#142f64;text-decoration:none;display:flex;flex-direction:column;height:100%}.selection-content-v1 .item__global-link .item__more{opacity:0;transition:opacity .5s ease-in-out;position:absolute;top:0;right:0;width:100%;height:100%;z-index:101;background-color:hsla(0,0%,42.7%,.75)}.selection-content-v1 .item__global-link .item__more .button{position:absolute;top:50%;left:50%;background-color:transparent;transform:translate(-50%,calc(-50% + 10px));transition:transform .5s ease-in-out .05s}.selection-content-v1 .item__global-link:hover .item__more{opacity:1}.selection-content-v1 .item__global-link:hover .item__more .button{transform:translate(-50%,-50%)}.selection-content-v1 .item__global-link:hover .item__status{z-index:10}.selection-content-v1__form-block{margin-left:auto;margin-right:auto;margin-bottom:5em}.selection-content-v1__form-block .form-block{max-width:965px;width:100%}.selection-content-v1__form-block .form-block__wrapper{position:relative}.selection-content-v1__form-block .form-block__title.title{margin-bottom:6em}.selection-content-v1__form-block .form-block__title.title .title__content{padding-bottom:1em;text-align:center}.selection-content-v1__form-block .form-block__title.title .title__content:after{width:100px;height:4px;background-color:#142f64}.selection-content-v1__form-block .form-block__title.title .title__content-1,.selection-content-v1__form-block .form-block__title.title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.selection-content-v1__form-block .form-block__title.title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.selection-content-v1__form-block .form-block__title.title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}@media screen and (min-width:768px){.selection-content-v1__form-block .form-block .form{padding-left:6em}}.selection-content-v1__form-block .form-block .form__text-vertical{display:none}@media screen and (min-width:768px){.selection-content-v1__form-block .form-block .form__text-vertical{display:block;position:absolute;transform:rotate(-90deg) translate(-100%);transform-origin:0 100%;bottom:96%;left:-40px;font:normal normal 400 110px/1 Poppins,sans-serif;letter-spacing:0;color:hsla(0,0%,100%,.15)}}.selection-content-v1__form-block .form-block .form__fieldset{margin:0}.selection-content-v1__form-block .form-block .form__submit{width:100%;display:flex;justify-content:center}.services-v1{color:#142f64;position:relative}.services-v1__background{background:transparent url(../images/modules/services/1.jpg) no-repeat 50%/cover}.services-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(38,68,58,.65)}.services-v1__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.services-v1__wrapper{padding-left:3em;padding-right:3em}}.services-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.services-v1__container-text{margin-bottom:8%;max-height:300px}.services-v1__title .title .title__content{padding-bottom:1em}.services-v1__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.services-v1__title .title .title__content-1,.services-v1__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.services-v1__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.services-v1__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.services-v1__title+.services-v1__links{margin-top:5em}.services-v1__text-block.text-block{font:normal normal 400 1em/1 Poppins,sans-serif}.services-v1__links .button{text-transform:lowercase;background:transparent;color:#142f64;border-color:#142f64}.services-v1__links .button:after,.services-v1__links .button:before{background:#142f64}.services-v1__links .button:focus,.services-v1__links .button:hover{color:#fff!important;border-color:#142f64}.services-v1__links .button:focus:before,.services-v1__links .button:hover:before{background:#142f64}.services-v1__scroll-block .scroll-block__svg{fill:#fff;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.services-v1__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.services-v1__scroll-block .scroll-block__svg-border{stroke:#fff}.services-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.services-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#142f64}.services-v1__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.services-v1__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#142f64}.services-v2{color:#142f64;position:relative}.services-v2__background{background:transparent url(../images/modules/services/1.jpg) no-repeat 50%/cover}.services-v2__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(20,47,100,.51)}.services-v2__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1535px;display:flex;flex-direction:column;justify-content:center;flex:1}@media screen and (min-width:768px){.services-v2__wrapper{padding-left:3em;padding-right:3em}}.services-v2__container{height:100%;display:flex;justify-content:center;text-align:center}.services-v2__items{display:flex;flex-direction:column;flex-wrap:wrap;align-items:center}@media screen and (min-width:768px){.services-v2__items{flex-direction:row;justify-content:space-around}}.services-v2__item{width:100%;margin:1em 0;display:flex;flex-direction:column;align-self:stretch}@media screen and (min-width:992px){.services-v2__item{margin:0 1em;width:calc(33.33% - 2em);max-width:400px}}.services-v2__item .bordered__header{padding:0 3em}.services-v2__item .bordered__footer>:after,.services-v2__item .bordered__footer>:before,.services-v2__item .bordered__header>:after,.services-v2__item .bordered__header>:before{height:2px;background-color:#fff;top:calc(50% - 1px)}.services-v2__item .bordered__footer:after,.services-v2__item .bordered__footer:before,.services-v2__item .bordered__header:after,.services-v2__item .bordered__header:before{width:2px;background-color:#fff}.services-v2__item .bordered__content{border-left:2px solid #fff;border-right:2px solid #fff}.services-v2__item-content{padding:2em}.services-v2__item-container-text,.services-v2__item-content{flex:1;display:flex;flex-direction:column;justify-content:space-between}.services-v2__item-container-text{padding:1em 0}@media screen and (min-width:1200px){.services-v2__item-container-text{padding-top:0;padding-bottom:0;height:180px}}.services-v2__item-figure{font:normal normal 400 5.625em/1 Poppins,sans-serif;color:#142f64;margin-bottom:.1em}.services-v2__item-title .title .title__content{padding-bottom:0}.services-v2__item-title .title .title__content:after{width:100px;height:4px;background-color:transparent}.services-v2__item-title .title .title__content-1,.services-v2__item-title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.services-v2__item-title .title .title__content-1{font:normal normal 400 30px/1.4 Poppins,sans-serif}.services-v2__item-title .title .title__content-2{font:normal normal 400 25px/1.2 Poppins,sans-serif}}.services-v2__item-title .title{margin-bottom:0;max-width:90%}.services-v2__item-title .title .title__content{word-break:break-word}.services-v2__item-text-block.text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif;color:#fff}.services-v2__item-text-block.text-block a{color:#fff}.services-v2__item-links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#142f64}.services-v2__item-links .button:after,.services-v2__item-links .button:before{background:#142f64}.services-v2__item-links .button:focus,.services-v2__item-links .button:hover{color:#fff;border-color:#142f64}.services-v2__item-links .button:focus:before,.services-v2__item-links .button:hover:before{background:#142f64}.services-v2__title .title .title__content{padding-bottom:1em}.services-v2__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.services-v2__title .title .title__content-1,.services-v2__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.services-v2__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.services-v2__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.services-v2__text-block.text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif;color:#fff}.services-v2__text-block.text-block a{color:#fff}.services-v2__links .button{text-transform:lowercase;background:transparent;color:#142f64;border-color:#142f64}.services-v2__links .button:after,.services-v2__links .button:before{background:#142f64}.services-v2__links .button:focus,.services-v2__links .button:hover{color:#142f64;border-color:transparent}.services-v2__links .button:focus:before,.services-v2__links .button:hover:before{background:#142f64}.services-v2__scroll-block .scroll-block__svg{fill:#fff;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.services-v2__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.services-v2__scroll-block .scroll-block__svg-border{stroke:#fff}.services-v2__scroll-block .scroll-block__button:focus .scroll-block__svg,.services-v2__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#142f64}.services-v2__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.services-v2__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#142f64}.services-v3{color:#fff;position:relative}.services-v3__background{background:transparent url(../images/modules/services/2.jpg) no-repeat 50%/cover}.services-v3__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(20,47,100,.8)}.services-v3__container{text-align:center;align-items:center}.services-v3__container,.services-v3__wrapper{height:100%;display:flex;justify-content:center}.services-v3__wrapper{padding-left:1em;padding-right:1em;position:relative;width:100%;max-width:1535px;flex-direction:column}@media screen and (min-width:768px){.services-v3__wrapper{padding-left:3em;padding-right:3em}}@media screen and (min-width:1200px){.services-v3__wrapper{flex-direction:column;align-items:center}}.services-v3__wrapper.jsscroll-block{max-height:60%;overflow:auto}.services-v3__content{display:flex;flex-direction:column;margin-bottom:7em}@media screen and (min-width:1200px){.services-v3__content{margin-right:5em;margin-bottom:0}}@media screen and (min-width:1200px){.services-v3__drawing-container{margin-left:5em}}.services-v3__container-text,.services-v3__title .title{margin-bottom:8%}.services-v3__title .title .title__content{padding-bottom:1em;text-align:center}.services-v3__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.services-v3__title .title .title__content-1,.services-v3__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.services-v3__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.services-v3__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.services-v3__text-block.text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif}.services-v3__links .button{text-transform:lowercase;background:transparent;color:#142f64;border-color:#142f64}.services-v3__links .button:after,.services-v3__links .button:before{background:#142f64}.services-v3__links .button:focus,.services-v3__links .button:hover{color:#fff;border-color:#142f64}.services-v3__links .button:focus:before,.services-v3__links .button:hover:before{background:#142f64}.services-v3__item{width:100%}.services-v3__item .title .title__content{padding-bottom:0}.services-v3__item .title .title__content:after{width:100px;height:4px;background-color:transparent}.services-v3__item .title .title__content-1,.services-v3__item .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.services-v3__item .title .title__content-1{font:normal normal 400 1.6667em/1.4 Poppins,sans-serif}.services-v3__item .title .title__content-2{font:normal normal 400 2.7778em/1.2 Poppins,sans-serif}}.services-v3__item .item__wrapper{display:flex;flex-direction:column}@media screen and (min-width:768px){.services-v3__item .item__wrapper{flex-direction:row}}.services-v3__item .item__content{width:100%;margin-bottom:2em}@media screen and (min-width:768px){.services-v3__item .item__content{margin-bottom:0;width:50%;padding:0 2em}}.services-v3__item .item__container-text{margin-bottom:2em}.services-v3__item .item__drawing-container{flex:1}@media screen and (min-width:768px){.services-v3__item .item__drawing-container{padding:0 2em}}.services-v3__item .item__drawing-container .drawing__img{box-shadow:0 0 35px 0 rgba(38,68,58,.2)}.services-v3__item .item__links .button{text-transform:lowercase;background:transparent;color:#fff;border-color:#142f64}.services-v3__item .item__links .button:after,.services-v3__item .item__links .button:before{background:#142f64}.services-v3__item .item__links .button:focus,.services-v3__item .item__links .button:hover{color:#fff;border-color:#142f64}.services-v3__item .item__links .button:focus:before,.services-v3__item .item__links .button:hover:before{background:#142f64}.services-v3 .jsscroll-block{height:140px}.services-v3__scroll-block .scroll-block__svg{fill:#142f64;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.services-v3__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.services-v3__scroll-block .scroll-block__svg-border{stroke:#142f64}.services-v3__scroll-block .scroll-block__button:focus .scroll-block__svg,.services-v3__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#fff}.services-v3__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.services-v3__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#fff}.services-v3 .drawing__container-text img{width:100%;height:auto}.silos-v1{background:#142f64 none no-repeat 50%/cover;color:#525252;position:relative}.silos-v1__container{text-align:center}.silos-v1__container,.silos-v1__wrapper{height:100%;display:flex;justify-content:center}.silos-v1__wrapper{padding:1em;position:relative;max-width:1535px;flex-direction:column;flex:1}@media screen and (min-width:768px){.silos-v1__wrapper{padding:1em 3em}}.silos-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent}.silos-v1__title .title .title__content{padding-bottom:1em}.silos-v1__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.silos-v1__title .title .title__content-1,.silos-v1__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.silos-v1__title .title .title__content-1{font:normal normal 400 20px/1.2 Poppins,sans-serif}.silos-v1__title .title .title__content-2{font:normal normal 400 40px/1.2 Poppins,sans-serif}}.silos-v1__title .title{margin-bottom:2em}.silos-v1__items-wrapper{display:flex;flex:1;flex-wrap:wrap;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.silos-v1__items-wrapper{flex-direction:row}}.silos-v1 .silo{display:flex;flex-direction:column;margin-bottom:.5em}@media screen and (min-width:992px){.silos-v1 .silo{padding:0 2em;max-width:33%}}.silos-v1 .silo__title{display:flex;align-items:flex-start}.silos-v1 .silo__title-drawing{border-radius:1.1em;-moz-border-radius:1.1em;-webkit-border-radius:1.1em;font-weight:700;line-height:1em;text-align:center;margin-right:1em;display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.3em;height:2.3em;background:#fff;fill:#142f64}.silos-v1 .silo__title-drawing svg{height:1.1em}.silos-v1 .silo__title-text{flex-shrink:1;font:normal normal 400 35px Poppins,sans-serif;letter-spacing:0;text-transform:none;text-align:left;color:#fff}@media screen and (min-width:768px){.silos-v1 .silo__title-text{font:normal normal 400 5vw Poppins,sans-serif;font:normal normal 400 35px Poppins,sans-serif}}.silos-v1 .silo__list{list-style:none;padding:0;margin:.6em 0 0 3em;display:flex;flex-direction:column}.silos-v1 .silo__list>li{margin:0;padding:0}.silos-v1 .silo__list>li.silo__list-item{margin-right:3em;margin-top:0;margin-bottom:0}.silos-v1 .silo__list-item{position:relative;display:flex}.silos-v1 .silo__list-item:before{content:"";position:absolute;width:10px;height:10px;top:1em;left:0;transform:translateY(-50%);background:#fff}.silos-v1 .silo__list-link{font:normal normal 400 20px Poppins,sans-serif;letter-spacing:0;text-transform:none;color:#fff;text-align:left;margin-left:1.6em;text-decoration:none}@media screen and (min-width:768px){.silos-v1 .silo__list-link{font:normal normal 400 20px Poppins,sans-serif;font:normal normal 400 20px/1.8 Poppins,sans-serif}}.silos-v1 .silo__list-link:focus,.silos-v1 .silo__list-link:hover{color:#fff}.silos-v1--alternate{background:transparent none no-repeat 50%/cover;color:#525252}.silos-v1--alternate .silos-v1__title .title .title__content:after,.silos-v1--alternate:before{background-color:transparent}.silos-v1--alternate .silos-v1__title .title .title__content-1,.silos-v1--alternate .silos-v1__title .title .title__content-2{display:block;color:#142f64}.silos-v1--alternate .silo__title-drawing{background:#142f64;fill:#fff}.silos-v1--alternate .silo__title-text{color:inherit}.silos-v1--alternate .silo__list-item:before{background:#142f64}.silos-v1--alternate .silo__list-link{color:inherit}.silos-v1--alternate .silo__list-link:focus,.silos-v1--alternate .silo__list-link:hover{color:#fff}.silos-v2{margin:4em auto}.silos-v2__wrapper{max-width:1120px;margin:auto}.silos-v2__title .title{margin-bottom:1em}.silos-v2__title .title .title__content-2{font-size:2em}.silos-v2 .silo-v2{padding:20px;display:flex;justify-content:left}.silos-v2 .silo-v2__content{max-width:600px}.silos-v2 .silo-v2__list{list-style-type:none;padding:0;text-align:left}.silos-v2 .silo-v2__list-item{margin-bottom:10px}.silos-v2 .silo-v2__list-link{color:#333;text-decoration:none}.silos-v2 .silo-v2__list-link:hover{text-decoration:underline}.status{position:absolute;right:0;top:2em;z-index:20}.status__value{padding:.8em 4em;margin:0 0 1em;font:normal normal 400 1em/1.5em Poppins,sans-serif;letter-spacing:0;text-transform:lowercase}.status__value,.status__value--3,.status__value--4,.status__value--5,.status__value--falling,.status__value--favorite,.status__value--new{background:#142f64;color:#fff;border:1px solid #142f64}.team-listing-v1{background:transparent none no-repeat 50%/cover;color:#fff;position:relative}.team-listing-v1__wrapper{width:100%;max-width:1230px}.team-listing-v1:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.team-listing-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.team-listing-v1__container-text{margin-bottom:8%;max-height:300px}.team-listing-v1__title .title{margin-bottom:4em}.team-listing-v1__title .title .title__content{padding-bottom:1em;text-align:center}.team-listing-v1__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.team-listing-v1__title .title .title__content-1,.team-listing-v1__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.team-listing-v1__title .title .title__content-1{font:normal normal 400 1.1111rem/1.4 Poppins,sans-serif}.team-listing-v1__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.team-listing-v1__text-block.text-block{font:normal normal 400 .8333em/1.6666 Poppins,sans-serif;color:inherit;text-align:left}.team-listing-v1__text-block.text-block a{color:inherit}.team-listing-v1__text-vertical{display:none}@media screen and (min-width:768px){.team-listing-v1__text-vertical{display:block;position:absolute;transform:rotate(-90deg) translate(-100%);transform-origin:0 100%;bottom:100%;left:30px;font:normal normal 400 6.1111em/1 Poppins,sans-serif;letter-spacing:0;color:rgba(20,47,100,.16)}}.team-listing-v1__items{margin-bottom:4%;position:relative}.team-listing-v1__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}@media screen and (max-width:768px){.team-listing-v1__items .item{margin:1em 2em;width:calc(100% - 4em)}}@media screen and (min-width:768px) and (max-width:1200px){.team-listing-v1__items .item{margin:2em 1em;width:calc(50% - 2em)}}@media screen and (min-width:1200px){.team-listing-v1__items .item{margin:0 1em 2em;width:calc(33.33333% - 2em)}}.team-listing-v1 .item,.team-listing-v1 .item__drawing{position:relative}.team-listing-v1 .item__img{min-height:300px;max-height:300px;width:100%;object-fit:cover}@media screen and (min-width:992px){.team-listing-v1 .item__img{min-height:415px;max-height:415px}}.team-listing-v1 .item__img--contain{width:auto;min-height:auto;object-fit:contain}.team-listing-v1 .item__info{position:absolute;bottom:-55px;right:0;width:100%;height:auto;z-index:101;background:rgba(20,47,100,.75);transition-property:height,bottom;transition-duration:1s,2s}.team-listing-v1 .item__info-title{padding:2em 0}.team-listing-v1 .item__info-title .title{margin-bottom:0}.team-listing-v1 .item__info-title .title .title__content{padding-bottom:1em;text-align:center}.team-listing-v1 .item__info-title .title .title__content:after{width:100px;height:4px;background-color:transparent}.team-listing-v1 .item__info-title .title .title__content-1,.team-listing-v1 .item__info-title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.team-listing-v1 .item__info-title .title .title__content-1{font:normal normal 400 1.1111em/2 Poppins,sans-serif}.team-listing-v1 .item__info-title .title .title__content-2{font:normal normal 400 1em/1.4 Poppins,sans-serif}}.team-listing-v1 .item__info-title .title__content{padding:0}.team-listing-v1 .item__info-extra{font:normal normal 400 1em/1.4 Poppins,sans-serif;color:inherit;text-align:center;text-transform:none}.team-listing-v1 .item__info-extra--mail,.team-listing-v1 .item__info-extra--phone{display:block}.team-listing-v1 .item:hover .item__info{height:100%;bottom:0;padding-top:3em}.team-listing-v2{background:transparent none no-repeat 50%/cover;color:#142f64;position:relative}.team-listing-v2__wrapper{width:100%;max-width:1230px}.team-listing-v2:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:transparent;z-index:-1}.team-listing-v2__container{height:100%;display:flex;justify-content:center;text-align:center}.team-listing-v2__container-text{margin-bottom:8%;max-height:300px}.team-listing-v2__title .title{margin-bottom:4em}.team-listing-v2__title .title .title__content{padding-bottom:1em;text-align:center}.team-listing-v2__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.team-listing-v2__title .title .title__content-1,.team-listing-v2__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.team-listing-v2__title .title .title__content-1{font:normal normal 400 1.1111rem/1.4 Poppins,sans-serif}.team-listing-v2__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.team-listing-v2__text-block.text-block{font:normal normal 400 .8333em/1.6666 Poppins,sans-serif;color:inherit;text-align:left}.team-listing-v2__text-block.text-block a{color:inherit}.team-listing-v2__text-vertical{display:none}@media screen and (min-width:768px){.team-listing-v2__text-vertical{display:block;position:absolute;transform:rotate(-90deg) translate(-100%);transform-origin:0 100%;bottom:96%;left:0;font:normal normal 400 6.1111em/1 Poppins,sans-serif;letter-spacing:0;color:rgba(20,47,100,.16)}}.team-listing-v2__items{margin-bottom:4%;position:relative}@media screen and (min-width:768px){.team-listing-v2__items{margin-left:3em}}.team-listing-v2__items-wrapper{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:row}@media screen and (max-width:768px){.team-listing-v2__items .item{margin:1em 2em;width:calc(100% - 4em)}}@media screen and (min-width:768px) and (max-width:1200px){.team-listing-v2__items .item{margin:2em 1em;width:calc(50% - 2em)}}@media screen and (min-width:1200px){.team-listing-v2__items .item{margin:0 1em 2em;width:calc(33.33333% - 2em)}}.team-listing-v2 .item{position:relative;margin-bottom:4em;min-height:400px}.team-listing-v2 .item--border .item__data{margin-top:0;margin-left:-1em;margin-right:-1em}@media screen and (min-width:768px){.team-listing-v2 .item--border{border-left:1px solid #142f64;border-right:1px solid #142f64;border-bottom:1px solid #142f64;position:relative;padding:0 2em 3em;margin-top:6.5em}.team-listing-v2 .item--border .item__drawing{margin-bottom:0;position:relative;transform:translateY(-50%);padding:0 2em}.team-listing-v2 .item--border .item__drawing:after,.team-listing-v2 .item--border .item__drawing:before{content:"";position:absolute;background-color:#142f64;width:80px;height:1px;top:50%}.team-listing-v2 .item--border .item__drawing:before{left:-2em}.team-listing-v2 .item--border .item__drawing:after{right:-2em}.team-listing-v2 .item--border .item__drawing:after,.team-listing-v2 .item--border .item__drawing:before{width:38px}.team-listing-v2 .item--border .item__data{margin-top:calc(-150px + 2em)}}@media screen and (min-width:768px) and (min-width:992px){.team-listing-v2 .item--border .item__data{margin-top:calc(-117px + 2em)}}.team-listing-v2 .item__drawing{position:relative}.team-listing-v2 .item__img{min-height:300px;max-height:300px;object-fit:cover;width:100%}@media screen and (min-width:992px){.team-listing-v2 .item__img{min-height:234px;max-height:234px}}.team-listing-v2 .item__img--contain{width:auto;min-height:auto;object-fit:contain}.team-listing-v2 .item__info{position:relative;height:100%;display:flex;flex-direction:column}.team-listing-v2 .item__info-title .title{margin-bottom:1em}.team-listing-v2 .item__info-title .title .title__content{padding-bottom:1em;text-align:center}.team-listing-v2 .item__info-title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.team-listing-v2 .item__info-title .title .title__content-1,.team-listing-v2 .item__info-title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.team-listing-v2 .item__info-title .title .title__content-1{font:normal normal 400 1.6667em/2 Poppins,sans-serif}.team-listing-v2 .item__info-title .title .title__content-2{font:normal normal 400 1em/1.4 Poppins,sans-serif}}.team-listing-v2 .item__info-extra{margin-bottom:2em;font:normal normal 400 1em/1.4 Poppins,sans-serif;color:inherit;text-align:center;text-transform:none}.team-listing-v2 .item__info-extra--mail,.team-listing-v2 .item__info-extra--phone{display:block}.team-listing-v2 .item__info-extra a{color:inherit;text-decoration:none}.team-v1{color:#142f64;position:relative}.team-v1__background{background:transparent url(../images/modules/team/1.jpg) no-repeat 50%/cover}.team-v1__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.63)}.team-v1__wrapper{padding-left:1em;padding-right:1em;position:relative;height:100%;width:100%;max-width:1230px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.team-v1__wrapper{padding-left:3em;padding-right:3em}}.team-v1__container{height:100%;display:flex;justify-content:center;text-align:center}.team-v1__container-text{margin-bottom:8%;max-height:300px}.team-v1__title .title .title__content{padding-bottom:1em}.team-v1__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.team-v1__title .title .title__content-1,.team-v1__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.team-v1__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.team-v1__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.team-v1__title+.team-v1__links{margin-top:3em}.team-v1__text-block.text-block{font:normal normal 400 1em/1 Poppins,sans-serif}.team-v1__links .button{text-transform:lowercase;background:transparent;color:#142f64;border-color:#142f64}.team-v1__links .button:after,.team-v1__links .button:before{background:#142f64}.team-v1__links .button:focus,.team-v1__links .button:hover{color:#fff;border-color:#142f64}.team-v1__links .button:focus:before,.team-v1__links .button:hover:before{background:#142f64}.team-v1__scroll-block .scroll-block__svg{fill:#142f64;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.team-v1__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.team-v1__scroll-block .scroll-block__svg-border{stroke:#142f64}.team-v1__scroll-block .scroll-block__button:focus .scroll-block__svg,.team-v1__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#142f64}.team-v1__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.team-v1__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#142f64}.team-v2{color:#142f64;position:relative}.team-v2__background{background:transparent url(../images/modules/favorites/1.jpg) no-repeat 50%/cover}.team-v2__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.93)}.team-v2__wrapper{padding-left:1em;padding-right:1em;flex:1;position:relative;height:100%;width:100%;max-width:1400px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.team-v2__wrapper{padding-left:3em;padding-right:3em}}.team-v2__container{height:100%;display:flex;justify-content:center;text-align:center}@media screen and (min-width:1440px){.team-v2__container{max-height:870px}}.team-v2__container-text{margin-bottom:8%;max-height:300px}.team-v2__title .title{margin-bottom:4%}.team-v2__title .title .title__content{padding-bottom:1em}.team-v2__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.team-v2__title .title .title__content-1,.team-v2__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.team-v2__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.team-v2__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.team-v2__items .team-v2__items{padding:0 0 3em}@media screen and (min-width:1200px){.team-v2__items .team-v2__items{max-height:470px}}@media screen and (min-width:1200px){.team-v2__items .team-v2__items .item__container-text{max-height:70px;overflow:unset}}.team-v2__items .team-v2__items .item__container-text .text-block{font:normal normal .875em/1.4 Poppins,sans-serif;color:#142f64;text-align:center}@media screen and (min-width:1200px){.team-v2__items .team-v2__items .item__container-text .text-block{text-align:left}}.team-v2__text-block.text-block{font:normal normal 400 1em/1 Poppins,sans-serif}.team-v2__links .button{text-transform:lowercase;background:transparent;color:#142f64;border-color:#142f64}.team-v2__links .button:after,.team-v2__links .button:before{background:#142f64}.team-v2__links .button:focus,.team-v2__links .button:hover{color:#fff;border-color:#142f64}.team-v2__links .button:focus:before,.team-v2__links .button:hover:before{background:#142f64}.team-v2__scroll-block .scroll-block__svg{fill:#142f64;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.team-v2__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.team-v2__scroll-block .scroll-block__svg-border{stroke:#142f64}.team-v2__scroll-block .scroll-block__button:focus .scroll-block__svg,.team-v2__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#142f64}.team-v2__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.team-v2__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#142f64}.team-v2__favorites.jsscroll-block{max-height:60%;overflow:auto}.team-v2__item{color:#142f64;display:flex;flex-direction:column}.team-v2__item-decorate{margin-bottom:1em}.team-v2__item-visual{display:inline-block;max-width:400px}.team-v2__item-visual .team-v2__item-img{display:block;width:100%;height:auto}@media screen and (min-width:768px){.team-v2__item-visual .team-v2__item-img{height:100%;object-fit:cover}}@media screen and (min-width:768px){.team-v2__item-visual{max-width:570px;box-shadow:0 0 35px 0 rgba(38,68,58,.2)}}.team-v2__item-visual--contain .team-v2__item-img{display:block;height:auto;width:260px;max-height:250px}@media screen and (min-width:768px){.team-v2__item-visual--contain .team-v2__item-img{height:100%;object-fit:contain}}.team-v2__item-title .title-subtitle .title-subtitle__content,.team-v2__item-title .title-subtitle .title-subtitle__subtitle{text-align:center;font:normal normal 400 1.1111em/1.4 Poppins,sans-serif;color:#142f64}.team-v2__item-title .title-subtitle__subtitle{display:block}@media screen and (min-width:1200px){.team-v2__item-title .title-subtitle__content,.team-v2__item-title .title-subtitle__subtitle,.team-v2__item-title .title__subtitle{text-align:left}}.team-v2__item-info{display:flex;font:normal normal 400 1.1111em/1 Poppins,sans-serif}.team-v2__item-info-separator{margin:0 .5em}.team-v2__item-links{text-align:center}@media screen and (min-width:992px){.team-v2__item-links{padding-left:3em}}.team-v2__item-links .links-group__wrapper{justify-content:flex-start}.team-v2 .swiper-pagination{display:flex;justify-content:center;padding-right:20%;padding-left:20%;color:#fff;background:transparent;border-color:#fff;position:relative;bottom:0;margin-bottom:3em}.team-v2 .swiper-pagination-bullet{flex:1;display:flex;opacity:1;border:0;border-radius:0;margin-right:.5em!important;margin-left:.5em!important;height:5px;align-items:center;max-width:96px;color:transparent;background:#142f64;border-color:transparent}.team-v2 .swiper-pagination-bullet-active{height:5px;color:transparent;background:#142f64;border-color:transparent}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.landing .team-v2__item-visual .team-v2__item-img{min-height:340px;max-height:340px;object-fit:cover}}@media screen and (min-width:992px) and (max-width:1800px){.landing .team-v2__item-visual .team-v2__item-img{min-height:230px;max-height:230px}}.landing .team-v2__item-visual--contain{max-height:250px}.landing .team-v2__item-visual--contain .team-v2__item-img{min-height:auto;max-height:250px;height:250px;max-width:260px;width:auto;object-fit:contain}.team-v3{color:#142f64;position:relative}.team-v3__background{background:transparent url(../images/modules/favorites/1.jpg) no-repeat 50%/cover}.team-v3__background:before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:hsla(0,0%,100%,.93)}.team-v3__wrapper{padding-left:1em;padding-right:1em;flex:1;position:relative;height:100%;width:100%;max-width:1815px;display:flex;flex-direction:column;justify-content:center}@media screen and (min-width:768px){.team-v3__wrapper{padding-left:3em;padding-right:3em}}.team-v3__container{height:100%;display:flex;justify-content:center;text-align:center}.team-v3__container-text{margin-bottom:8%;max-height:200px}.team-v3__title .title{margin-bottom:4%}.team-v3__title .title .title__content{padding-bottom:1em}.team-v3__title .title .title__content:after{width:100px;height:4px;background-color:#142f64}.team-v3__title .title .title__content-1,.team-v3__title .title .title__content-2{display:block;color:#142f64}@media screen and (min-width:768px){.team-v3__title .title .title__content-1{font:normal normal 400 35px/1.4 Poppins,sans-serif}.team-v3__title .title .title__content-2{font:normal normal 400 65px/1.4 Poppins,sans-serif}}.team-v3__text-block.text-block{font:normal normal 400 1em/1 Poppins,sans-serif}.team-v3__links .button{text-transform:lowercase;background:transparent;color:#142f64;border-color:#142f64}.team-v3__links .button:after,.team-v3__links .button:before{background:#142f64}.team-v3__links .button:focus,.team-v3__links .button:hover{color:#fff;border-color:#142f64}.team-v3__links .button:focus:before,.team-v3__links .button:hover:before{background:#142f64}.team-v3__scroll-block .scroll-block__svg{fill:#142f64;width:1.8em;height:1.8em}@media screen and (orientation:landscape) and (min-height:900px) and (min-width:768px){.team-v3__scroll-block .scroll-block__svg{width:3.3em;height:3.3em}}.team-v3__scroll-block .scroll-block__svg-border{stroke:#142f64}.team-v3__scroll-block .scroll-block__button:focus .scroll-block__svg,.team-v3__scroll-block .scroll-block__button:hover .scroll-block__svg{fill:#142f64}.team-v3__scroll-block .scroll-block__button:focus .scroll-block__svg-border,.team-v3__scroll-block .scroll-block__button:hover .scroll-block__svg-border{stroke:#142f64}.team-v3__items{margin-bottom:3em}.team-v3__item{color:#142f64;display:flex;flex-direction:column}@media screen and (min-width:768px){.team-v3__item{flex-direction:row;padding-top:1em}}.team-v3__item .item__content{display:flex;flex-direction:column;justify-content:space-between;height:100%}.team-v3__item .item__content>*{margin-top:1em;margin-bottom:1em}@media screen and (min-width:992px){.team-v3__item .item__content>*{margin-top:0;margin-bottom:0}}.team-v3__item .item__visual{overflow:hidden;display:inline-block;max-width:400px;max-height:400px}.team-v3__item .item__visual--cover{width:100%}.team-v3__item .item__visual--cover .item-img{width:100%;object-fit:cover}@media screen and (min-width:992px){.team-v3__item .item__visual{max-width:570px;max-height:400px}}.team-v3__item .item__img{width:100%;height:auto}@media screen and (min-width:992px){.team-v3__item .item__img{box-shadow:0 0 35px 0 rgba(38,68,58,.2)}}@media screen and (min-width:768px){.team-v3__item .item__aligner{margin-left:3em;min-width:300px}}.team-v3__item .item__title .title-subtitle .title-subtitle__subtitle{text-align:left;font:normal normal 400 1.1111em/1.4 Poppins,sans-serif;color:#142f64}.team-v3__item .item__title .title-subtitle .title-subtitle__content{text-align:left;font:normal normal 400 1.6667em/1.4 Poppins,sans-serif;color:#142f64}.team-v3__item .item__title .title-subtitle{margin-bottom:0}.team-v3__item .item__title .title-subtitle__subtitle{display:block}.team-v3__item .item__title .title-subtitle .title-subtitle__content{text-align:center}@media screen and (min-width:1200px){.team-v3__item .item__title .title-subtitle .title-subtitle__content{text-align:left}}.team-v3__item .item__title .title-subtitle .title-subtitle__subtitle{text-align:center}@media screen and (min-width:1200px){.team-v3__item .item__title .title-subtitle .title-subtitle__subtitle{text-align:left}}.team-v3__item .item__links{text-align:center}@media screen and (min-width:992px){.team-v3__item .item__links{padding-left:3em}}.team-v3__item .item__links .links-group__wrapper{justify-content:flex-start}.team-v3__item .item__container-text .text-block{font:normal normal 400 1em/1.4 Poppins,sans-serif;text-align:left}.team-v3__item .item__container-text.jsscroll-block{max-height:120px;overflow:auto}.team-v3__item .item__container-text .text-block{text-align:center}@media screen and (min-width:1200px){.team-v3__item .item__container-text .text-block{text-align:left}}.team-v3__item .item__info-extra--mail,.team-v3__item .item__info-extra--phone{display:block;font:normal normal 400 1.3889em/1.4 Poppins,sans-serif;color:#142f64;text-align:center;text-transform:none;text-decoration:none}@media screen and (min-width:1200px){.team-v3__item .item__info-extra--mail,.team-v3__item .item__info-extra--phone{text-align:left}}.team-v3 .swiper-pagination{display:flex;justify-content:center;padding-right:20%;padding-left:20%;color:#fff;background:transparent;border-color:#fff;position:relative;bottom:0;margin-bottom:1em}.team-v3 .swiper-pagination-bullet{flex:1;display:flex;opacity:1;border:0;border-radius:0;margin-right:.5em!important;margin-left:.5em!important;height:5px;align-items:center;max-width:96px;color:transparent;background:#142f64;border-color:transparent}.team-v3 .swiper-pagination-bullet-active{height:5px;color:transparent;background:#142f64;border-color:transparent}.landing .team-v3__item-visual{max-width:inherit;max-height:400px;overflow:hidden}.landing .team-v3__item-visual .team-v3__item-img{max-height:400px}@media screen and (min-height:1200px){.landing .team-v3__item-visual{max-width:570px;max-height:390px}}.toolbar{background:transparent;position:absolute;top:0;right:auto;min-width:10px;z-index:100000;margin-bottom:1em}@media screen and (min-width:1210px){.toolbar{display:block;right:120px}}.toolbar__wrapper{padding-right:2em;display:flex;flex-wrap:wrap;flex-direction:column;align-content:center;align-items:center;justify-content:center}@media screen and (min-width:1210px){.toolbar__wrapper{padding-right:0;align-content:flex-end;justify-content:flex-end}}.toolbar__items{list-style:none}.toolbar__items,.toolbar__items>li{margin:0;padding:0}.toolbar__item+.toolbar__item{margin-top:.4em}.toolbar__svg{width:30px;fill:#fff}.toolbar__link{transition:background-color .5s ease-in-out;border-radius:1.1em;-moz-border-radius:1.1em;-webkit-border-radius:1.1em;display:inline-block;font-weight:700;line-height:1em;text-align:center;width:2em;height:2em;margin-left:8px;display:flex;align-items:center;justify-content:center;background:#142f64}.toolbar__link:focus,.toolbar__link:hover{background:#282828}.toolbar__link:focus .toolbar__svg,.toolbar__link:hover .toolbar__svg{fill:#fff}.toolbar-opinion{display:flex;flex-direction:column;align-items:center;width:100%;margin-top:1em}.toolbar-opinion,.toolbar-opinion__title .title{margin-bottom:1em}.toolbar-opinion__title .title .title__content{padding-bottom:1em;text-align:center}.toolbar-opinion__title .title .title__content:after{width:100px;height:4px;background-color:#fff}.toolbar-opinion__title .title .title__content-1,.toolbar-opinion__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.toolbar-opinion__title .title .title__content-1{font:normal normal 400 1.25em/1 Poppins,sans-serif}.toolbar-opinion__title .title .title__content-2{font:normal normal 400 2.5em/1 Poppins,sans-serif}}.toolbar-opinion__content{display:flex;flex-direction:column;align-items:center}.toolbar-opinion__content>*{margin:.4em 0}.toolbar-social{width:100%;margin-top:1em;margin-bottom:1em}.toolbar-social .toolbar-social__wrapper{display:flex;flex-wrap:wrap;flex-direction:column;align-content:center;align-items:center;justify-content:center;height:100%}.toolbar-social .toolbar-social__title .title{margin-bottom:1em}.toolbar-social .toolbar-social__title .title .title__content{padding-bottom:1em;text-align:center}.toolbar-social .toolbar-social__title .title .title__content:after{width:100px;height:4px;background-color:#fff}.toolbar-social .toolbar-social__title .title .title__content-1,.toolbar-social .toolbar-social__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.toolbar-social .toolbar-social__title .title .title__content-1{font:normal normal 400 1.25em/1 Poppins,sans-serif}.toolbar-social .toolbar-social__title .title .title__content-2{font:normal normal 400 2.5em/1 Poppins,sans-serif}}.toolbar-social .toolbar-social__items{list-style:none;margin:0;padding:0;display:flex;justify-content:center}.toolbar-social .toolbar-social__items>li{margin:0;padding:0}.toolbar-social .toolbar-social__items .toolbar-social__item{margin:0 .1em}.toolbar-social .toolbar-social__svg{width:100%;fill:#fff;transition:all .8s ease}.toolbar-social .toolbar-social__link{background:#142f64;border:1px solid #142f64;border-radius:100%;transition:all 1s ease;display:inline-block;font-weight:700;line-height:1em;text-align:center;width:2.2em;height:2.2em;display:flex;align-items:center;justify-content:center;padding:.5em}.toolbar-social .toolbar-social__link:focus,.toolbar-social .toolbar-social__link:hover{background:#fff;border-color:#fff}.toolbar-social .toolbar-social__link:focus .toolbar-social__svg,.toolbar-social .toolbar-social__link:hover .toolbar-social__svg{fill:#142f64}.toolbar-connect{margin-top:.5em;margin-bottom:1em}.toolbar-connect .button-drawing__drawing{height:25px;fill:#142f64}.toolbar-connect .button-drawing__content{font:normal normal 600 1em Poppins,sans-serif;letter-spacing:.2em;text-transform:none;color:#fff}.toolbar-connect .button-drawing:focus .button-drawing__content,.toolbar-connect .button-drawing:hover .button-drawing__content{color:#142f64}.toolbar-connect .links-group{padding:0}.toolbar-connect .toolbar-connect__title .title{margin-bottom:1em}.toolbar-connect .toolbar-connect__title .title .title__content{padding-bottom:1em;text-align:center}.toolbar-connect .toolbar-connect__title .title .title__content:after{width:100px;height:4px;background-color:#fff}.toolbar-connect .toolbar-connect__title .title .title__content-1,.toolbar-connect .toolbar-connect__title .title .title__content-2{display:block;color:#fff}@media screen and (min-width:768px){.toolbar-connect .toolbar-connect__title .title .title__content-1{font:normal normal 400 1.25em/1 Poppins,sans-serif}.toolbar-connect .toolbar-connect__title .title .title__content-2{font:normal normal 400 2.5em/1 Poppins,sans-serif}}.toolbar-connect_collapse{background:rgba(20,47,100,.79);max-height:0;transition:max-height .6s ease-out;overflow:hidden;position:absolute;right:.5em}.toolbar-connect_collapse .connect{padding:.5em 0}.toolbar-connect_collapse .connect .button-drawing{border:2px solid #142f64;padding:.5em;font:normal normal 400 1em Poppins,sans-serif}.toolbar-connect_collapse .connect .button-drawing:hover{background:#142f64}.toolbar-connect_collapse .connect .button-drawing:hover .button-drawing__content{color:#fff}.toolbar-connect_collapse .connect .button-drawing:hover svg{fill:#142f64}.toolbar-connect_collapse-items{padding:.5em}.toolbar .collapse--trigger .links-group__wrapper>.button-drawing{flex-direction:row-reverse}.toolbar .collapse--trigger .links-group__wrapper>.button-drawing svg{transition:.6s;fill:#142f64}.toolbar--in-header .toolbar{margin-bottom:0}.toolbar--in-header .toolbar-opinion,.toolbar--in-header .toolbar-social{width:auto;margin-top:0;margin-bottom:0}.toolbar--in-header .toolbar-connect__title,.toolbar--in-header .toolbar-opinion__title,.toolbar--in-header .toolbar-social__title{display:none;position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px!important;margin:-1px;padding:0!important;border:0!important}.toolbar--in-header .toolbar-opinion__content{flex-direction:row;justify-content:flex-end;width:100%}.toolbar--in-header .toolbar__wrapper{flex-direction:row}.toolbar--in-header .toolbar__wrapper>*{margin-left:.5em;margin-right:.5em}.toolbar--in-header .toolbar-social .toolbar-social__svg{fill:#fff}.toolbar--in-header .toolbar-social .toolbar-social__link{background:#142f64;border:1px solid #142f64;width:2.2em;height:2.2em;padding:.5em}.toolbar--in-header .toolbar-social .toolbar-social__link:focus,.toolbar--in-header .toolbar-social .toolbar-social__link:hover{background:#142f64;border-color:#142f64}.toolbar--in-header .toolbar-social .toolbar-social__link:focus .social__svg,.toolbar--in-header .toolbar-social .toolbar-social__link:hover .social__svg{fill:#fff}.toolbar--in-header .toolbar-connect .button-drawing__drawing{fill:#142f64}.toolbar--in-header .toolbar-connect .button-drawing__content{font:normal normal 600 1em Poppins,sans-serif;letter-spacing:.2em;text-transform:none;color:#142f64}.toolbar--in-header .toolbar-connect .button-drawing:focus .button-drawing__content,.toolbar--in-header .toolbar-connect .button-drawing:hover .button-drawing__content{color:#142f64}.toolbar--in-header .toolbar-connect .links-group{padding:0}.connect_collapse--opened .toolbar-connect_collapse{overflow:hidden;max-height:500px;transition:max-height .6s ease-in}.connect_collapse--opened .collapse--trigger .links-group__wrapper>.button-drawing svg{border-top-left-radius:6px;border-top-right-radius:6px;background-color:rgba(20,47,100,.79);transition:.6s}.body--menu-opened .toolbar--in-header{display:none}.topbar{padding:0;background:transparent;position:absolute;z-index:5000;top:0;right:1em}.topbar__wrapper{display:flex;align-items:center;flex-direction:row;justify-content:flex-end}.topbar__wrapper>*+*{margin-left:.7em}.topbar__extra{display:none}@media screen and (min-width:1210px){.topbar__extra{display:inline-flex}}.topbar__lang .ss-main .ss-single-selected{height:auto;padding:.7em 0}.topbar__lang-label{position:absolute!important;overflow:hidden!important;clip:rect(0 0 0 0);height:1px;width:1px!important;margin:-1px;padding:0!important;border:0!important}.topbar__selectConnection{width:150px;margin-right:.5em}@media screen and (min-width:768px){.topbar__selectConnection{width:200px}}@media screen and (min-width:1210px){.topbar__selectConnection{width:233px}}.topbar__selectConnection .ss-main .ss-single-selected .placeholder .ss-disabled{color:#fff;font:normal normal 400 1.1765em/1.6666 Poppins,sans-serif;padding-right:.5em}.topbar__selectConnection .ss-main.js-select--light{font:normal normal 400 .8235em/1em Poppins,sans-serif;color:#fff}.topbar__selectConnection .ss-content{background-color:rgba(20,47,100,.9);padding:1em 0;border:none}.topbar__selectConnection .item{width:100%;border:1px solid #142f64;padding:1em}.topbar__selectConnection .item__label{margin:auto}.topbar__selectConnection .ss-main .ss-single-selected .ss-arrow{margin:0}.topbar__selectConnection .ss-content .ss-list{max-height:none}.topbar__selectConnection .ss-content .ss-list .ss-option *{display:flex;flex-direction:row;align-items:center}.topbar__selectConnection svg{margin-right:.5em;width:18px;height:22px;fill:#142f64}.topbar__selectConnection .ss-main .ss-single-selected .placeholder{justify-content:flex-end}.topbar__selectConnection .ss-main .ss-single-selected{padding:6px 0 0;border-right:0}.topbar__selectConnection .ss-open-below .ss-arrow{background-color:rgba(20,47,100,.9)}.topbar__selectConnection .ss-arrow{border-top-right-radius:5px;border-top-left-radius:5px;padding:0 1em}.topbar__selectConnection .ss-main .ss-single-selected .ss-arrow span{border:none;padding:3px;border-radius:100%;display:inline-block;position:relative;background:#fff;transition:none}.topbar__selectConnection .ss-main .ss-single-selected .ss-arrow span:before{content:"";border:none;display:inline-block;padding:3px;border-radius:100%;position:absolute;top:-10px;left:0;background:#fff}.topbar__selectConnection .ss-main .ss-single-selected .ss-arrow span:after{content:"";border:none;display:inline-block;padding:3px;border-radius:100%;position:absolute;bottom:-10px;left:0;background:#fff}.topbar__selectConnection .ss-main .ss-single-selected .ss-arrow span.arrow-down,.topbar__selectConnection .ss-main .ss-single-selected .ss-arrow span.arrow-up{transform:none;margin:0}.header--inner .topbar{padding:0;background:transparent;top:0}.header--inner .topbar .selection-icon__icon svg{width:1.5em;height:1.5em}.header--inner .topbar__wrapper{justify-content:flex-end}.lang-switch .ss-main .ss-single-selected{font:normal normal 400 20px/1em Poppins,sans-serif;text-transform:uppercase;letter-spacing:0;color:#142f64}.lang-switch .ss-main .ss-single-selected .ss-arrow span{border-color:#142f64}.lang-switch .ss-list{font:normal normal 400 20px/1em Poppins,sans-serif;text-transform:uppercase;letter-spacing:0}.lang-switch .ss-content{background:transparent;border:0}.lang-switch .ss-content .ss-list .ss-option{color:#fff;background:#142f64}.lang-switch .ss-content .ss-list .ss-option:hover{color:#142f64;background:#fff}.lang-switch .ss-content .ss-list .ss-option.ss-disabled,.lang-switch .ss-content .ss-list .ss-option.ss-option-selected{color:#fff;background:#142f64}@media screen and (max-width:1210px){.main-nav .lang-switch .ss-main .ss-single-selected{color:#fff}.main-nav .lang-switch .ss-main .ss-single-selected .ss-arrow span{border-color:#142f64}.main-nav .lang-switch .ss-list{color:#142f64;background-color:#fff}.main-nav .lang-switch .ss-list .ss-option.ss-disabled{color:#919191;background-color:#fff}.main-nav .lang-switch .ss-content .ss-list .ss-option .ss-highlighted,.main-nav .lang-switch .ss-content .ss-list .ss-option:hover{color:#fff;background-color:#142f64}}.lang-switch--flag .lang-switch__option{width:100%;position:relative;min-width:50px;min-height:20px}.lang-switch--flag .lang-switch__option:before{position:absolute;left:50%;top:4px;width:24px;height:24px;transform:translateX(-50%)}.lang-switch--flag .lang-switch__option--de:before{content:url(../images/flag/de.png)}.lang-switch--flag .lang-switch__option--dk:before{content:url(../images/flag/dk.png)}.lang-switch--flag .lang-switch__option--en:before{content:url(../images/flag/en.png)}.lang-switch--flag .lang-switch__option--es:before{content:url(../images/flag/es.png)}.lang-switch--flag .lang-switch__option--fr:before{content:url(../images/flag/fr.png)}.lang-switch--flag .lang-switch__option--it:before{content:url(../images/flag/it.png)}.lang-switch--flag .lang-switch__option--nl:before{content:url(../images/flag/nl.png)}.lang-switch--flag .lang-switch__option--no:before{content:url(../images/flag/no.png)}.lang-switch--flag .lang-switch__option--pt:before{content:url(../images/flag/pt.png)}.lang-switch--flag .lang-switch__option--ru:before{content:url(../images/flag/ru.png)}.lang-switch--flag .lang-switch__option--se:before{content:url(../images/flag/se.png)}.lang-switch--flag .lang__select .placeholder{position:relative}.lang-switch--flag .lang__select .placeholder:before{position:absolute;left:50%;top:0;width:100%;height:auto;transform:translate(-45%)}.lang-switch--flag .lang__select--de .placeholder:before{content:url(../images/flag/de.png)}.lang-switch--flag .lang__select--dk .placeholder:before{content:url(../images/flag/dk.png)}.lang-switch--flag .lang__select--en .placeholder:before{content:url(../images/flag/en.png)}.lang-switch--flag .lang__select--es .placeholder:before{content:url(../images/flag/es.png)}.lang-switch--flag .lang__select--fr .placeholder:before{content:url(../images/flag/fr.png)}.lang-switch--flag .lang__select--it .placeholder:before{content:url(../images/flag/it.png)}.lang-switch--flag .lang__select--nl .placeholder:before{content:url(../images/flag/nl.png)}.lang-switch--flag .lang__select--no .placeholder:before{content:url(../images/flag/no.png)}.lang-switch--flag .lang__select--pt .placeholder:before{content:url(../images/flag/pt.png)}.lang-switch--flag .lang__select--ru .placeholder:before{content:url(../images/flag/ru.png)}.lang-switch--flag .lang__select--se .placeholder:before{content:url(../images/flag/se.png)}.lang-switch--flag .lang__select .ss-content .ss-list .ss-option{text-align:center;font-size:1em}.lang-switch--flag .lang__select .placeholder{font-size:14px;min-width:24px;height:24px;text-align:center}.header--inner .lang-switch .ss-main .ss-single-selected{font:normal normal 400 20px/1em Poppins,sans-serif;text-transform:uppercase;letter-spacing:0;color:#142f64}.header--inner .lang-switch .ss-main .ss-single-selected .ss-arrow span{border-color:#142f64}.header--inner .lang-switch .ss-list{font:normal normal 400 20px/1em Poppins,sans-serif;text-transform:uppercase;letter-spacing:0}.header--inner .lang-switch .ss-content{background:transparent;border:0}.header--inner .lang-switch .ss-content .ss-list .ss-option{color:#fff;background:#142f64}.header--inner .lang-switch .ss-content .ss-list .ss-option:hover{color:#142f64;background:#fff}.header--inner .lang-switch .ss-content .ss-list .ss-option.ss-disabled,.header--inner .lang-switch .ss-content .ss-list .ss-option.ss-option-selected{color:#fff;background:#142f64}.selection-icon{position:relative;display:inline-block;padding-right:.5em;color:inherit;background:transparent}.selection-icon__badge{font-family:Arial;position:absolute;display:block;text-align:center;width:1.2em;height:1.2em;line-height:1.2em;border-radius:1em;font-size:.8em;right:0;top:-.2em;background:#142f64;color:#fff}.selection-icon__icon>*{display:block;height:1.5em;width:1.5em;color:#142f64;fill:currentColor;stroke:currentColor}@media screen and (max-width:1210px){.main-nav .selection-icon{background:transparent}.main-nav .selection-icon__badge{background:#142f64;color:#fff}.main-nav .selection-icon__icon>*{color:#142f64;fill:currentColor;stroke:currentColor}}.header--inner .selection-icon{background:transparent}.header--inner .selection-icon__badge{background:#142f64;color:#fff}.header--inner .selection-icon__icon>*{color:#142f64;fill:currentColor;stroke:currentColor}.home__module .scroll-block__button--last>*{transform:scaleY(-1)}#main .search-inner .search-toggle{display:none}@media screen and (min-width:1210px){#main .search-inner .search-toggle{display:block}}.page-listing-v1 .breadcrumb__wrapper,.page-program-listing-v1 .breadcrumb__wrapper{max-width:1815px}.page-listing-v1 .map-listing__wrapper,.page-program-listing-v1 .map-listing__wrapper{margin:0 auto 1em;max-width:1815px}.page-listing-v1 .search-inner,.page-program-listing-v1 .search-inner{position:sticky;z-index:99}.body--horizontal-search-opened .page-listing-v1 .search-inner,.body--horizontal-search-opened .page-program-listing-v1 .search-inner{background:transparent}.page-listing-v2 .breadcrumb__wrapper,.page-program-listing-v2 .breadcrumb__wrapper{max-width:1535px}.page-listing-v2 .map-listing__wrapper,.page-program-listing-v2 .map-listing__wrapper{margin:0 auto 1em;max-width:1535px}.page-listing-v2 .search-inner,.page-program-listing-v2 .search-inner{background:transparent;position:unset;z-index:99}.body--horizontal-search-opened .page-listing-v2 .search-inner,.body--horizontal-search-opened .page-program-listing-v2 .search-inner{background:transparent}.page-listing-v3 .breadcrumb__wrapper,.page-program-listing-v3 .breadcrumb__wrapper{max-width:1535px}.page-listing-v3 .map-listing__wrapper,.page-program-listing-v3 .map-listing__wrapper{margin:0 auto 1em;max-width:1535px}.page-listing-v3 .search-inner,.page-program-listing-v3 .search-inner{background:transparent;position:unset;z-index:99}.body--horizontal-search-opened .page-listing-v3 .search-inner,.body--horizontal-search-opened .page-program-listing-v3 .search-inner{background:transparent}.page-property-detail-v1 .breadcrumb__wrapper,.page-property-detail-v2 .breadcrumb__wrapper,.page-property-detail-v3 .breadcrumb__wrapper{max-width:1400px}.page-listing-team-v1 .breadcrumb__wrapper{max-width:1230px}.page-listing-team-v1 .jumbotron-v1{background:transparent url(../images/modules/jumbotron/5.jpg) no-repeat 0/cover;color:#142f64}@media screen and (min-width:992px){.page-listing-team-v1 .jumbotron-v1{min-height:auto}}.page-listing-team-v1 .jumbotron-v1:before{background-color:hsla(0,0%,100%,.9)}.page-listing-team-v1 .jumbotron-v1__title .title .title__content-1,.page-listing-team-v1 .jumbotron-v1__title .title .title__content-2{display:block;color:#142f64}.page-listing-team-v1 .jumbotron-v1__wrapper{margin-bottom:0}.page-listing-team-v1 .breadcrumb__item--active,.page-listing-team-v1 .breadcrumb__item:after,.page-listing-team-v1 .breadcrumb__link{color:#142f64}.page-listing-team-v2 .breadcrumb__wrapper{max-width:1230px}.page-listing-program-v1 .breadcrumb__wrapper{max-width:1815px}.page-listing-program-v2 .breadcrumb__wrapper,.page-listing-program-v3 .breadcrumb__wrapper{max-width:1535px}.page-program-detail-v1 .breadcrumb__wrapper,.page-program-detail-v2 .breadcrumb__wrapper,.page-program-detail-v3 .breadcrumb__wrapper{max-width:1400px}.page-listing-news-v1 .jumbotron-v1{background:transparent url(../images/modules/jumbotron/1.jpg) no-repeat 50%/cover;color:#142f64}.page-listing-news-v1 .jumbotron-v1:before{background-color:hsla(0,0%,100%,.86)}.page-listing-news-v2 .jumbotron-v1{background:transparent url(../images/modules/jumbotron/1.jpg) no-repeat 50%/cover;color:#142f64}.page-listing-news-v2 .jumbotron-v1:before{background-color:hsla(0,0%,100%,.86)}.page-events-listing-v1 .jumbotron-v1{background:transparent url(../images/modules/jumbotron/1.jpg) no-repeat 50%/cover;color:#142f64}.page-events-listing-v1 .jumbotron-v1:before{background-color:hsla(0,0%,100%,.86)}.page-events-listing-v2 .jumbotron-v1{background:transparent url(../images/modules/jumbotron/1.jpg) no-repeat 50%/cover;color:#142f64}.page-events-listing-v2 .jumbotron-v1:before{background-color:hsla(0,0%,100%,.86)}.page-events-detail-v1 .jumbotron-v1{background:transparent url(../images/modules/jumbotron/1.jpg) no-repeat 50%/cover;color:#142f64}.page-events-detail-v1 .jumbotron-v1:before{background-color:hsla(0,0%,100%,.86)}.page-alertmail-v1 .jumbotron-v1{background:transparent url(../images/modules/jumbotron/2.jpg) no-repeat 0/cover;color:#fff}@media screen and (min-width:992px){.page-alertmail-v1 .jumbotron-v1{min-height:auto}}.page-alertmail-v1 .jumbotron-v1:before{background-color:rgba(20,47,100,.66)}.page-alertmail-v1 .jumbotron-v1__title .title .title__content-1,.page-alertmail-v1 .jumbotron-v1__title .title .title__content-2{display:block;color:#fff}.page-alertmail-v1 .jumbotron-v1__wrapper{margin-bottom:6em}.page-alertmail-v1 .breadcrumb__item--active,.page-alertmail-v1 .breadcrumb__item:after,.page-alertmail-v1 .breadcrumb__link{color:#fff}.page-contact .jumbotron-v1{background:transparent url(../images/modules/jumbotron/2.jpg) no-repeat 0/cover;color:#fff}@media screen and (min-width:992px){.page-contact .jumbotron-v1{min-height:auto}}.page-contact .jumbotron-v1:before{background-color:rgba(20,47,100,.66)}.page-contact .jumbotron-v1__title .title .title__content-1,.page-contact .jumbotron-v1__title .title .title__content-2{display:block;color:#fff}.page-contact .jumbotron-v1__wrapper{margin-bottom:6em}.page-contact .breadcrumb__item--active,.page-contact .breadcrumb__item:after,.page-contact .breadcrumb__link{color:#fff}.page-estimation-v1 .jumbotron-v1{background:transparent url(../images/modules/jumbotron/2.jpg) no-repeat 0/cover;color:#fff}@media screen and (min-width:992px){.page-estimation-v1 .jumbotron-v1{min-height:auto}}.page-estimation-v1 .jumbotron-v1:before{background-color:rgba(20,47,100,.66)}.page-estimation-v1 .jumbotron-v1__title .title .title__content-1,.page-estimation-v1 .jumbotron-v1__title .title .title__content-2{display:block;color:#fff}.page-estimation-v1 .jumbotron-v1__title .title__content-2{text-transform:capitalize}.page-estimation-v1 .jumbotron-v1__wrapper{margin-bottom:8em}.page-estimation-v1 .breadcrumb__item--active,.page-estimation-v1 .breadcrumb__item:after,.page-estimation-v1 .breadcrumb__link{color:#fff}.page-editorial .jumbotron-v1{background:transparent url(../images/modules/jumbotron/3.jpg) no-repeat 0/cover;color:#142f64}@media screen and (min-width:992px){.page-editorial .jumbotron-v1{min-height:auto}}.page-editorial .jumbotron-v1:before{background-color:hsla(0,0%,100%,.9)}.page-editorial .jumbotron-v1__title .title .title__content-1,.page-editorial .jumbotron-v1__title .title .title__content-2{display:block;color:#142f64}.page-editorial .jumbotron-v1__wrapper{margin-bottom:0}.page-editorial .breadcrumb__item--active,.page-editorial .breadcrumb__item:after,.page-editorial .breadcrumb__link{color:#142f64}.page-listing-partner-v1 .jumbotron-v1{background:transparent url(../images/modules/jumbotron/3.jpg) no-repeat 0/cover;color:#142f64}@media screen and (min-width:992px){.page-listing-partner-v1 .jumbotron-v1{min-height:500px}}.page-listing-partner-v1 .jumbotron-v1:before{background-color:hsla(0,0%,100%,.9)}.page-listing-partner-v1 .jumbotron-v1__title .title .title__content-1,.page-listing-partner-v1 .jumbotron-v1__title .title .title__content-2{display:block;color:#142f64}.page-listing-partner-v1 .jumbotron-v1__wrapper{margin-bottom:0}.page-selection .jumbotron-v1{background:transparent url(../images/modules/jumbotron/4.jpg) no-repeat 0/cover;color:#142f64}@media screen and (min-width:992px){.page-selection .jumbotron-v1{min-height:300px}}.page-selection .jumbotron-v1:before{background-color:hsla(0,0%,100%,.9)}.page-selection .jumbotron-v1__title .title .title__content-1,.page-selection .jumbotron-v1__title .title .title__content-2{display:block;color:#142f64}.page-selection .jumbotron-v1__wrapper{margin-bottom:0}.js-lazy,.js-swiper-lazy{background-color:#f1f1f1;opacity:0;transition:opacity 2s}.js-lazy.js-lazy-error,.js-lazy.js-lazy-loaded,.js-swiper-lazy.js-lazy-error,.js-swiper-lazy.js-lazy-loaded{opacity:1}img.lazy:not([src]){visibility:hidden}img.js-lazy.js-lazy-error{height:auto}.screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}.screen-reader-text:focus,:focus .screen-reader-text{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}.menu{justify-content:center}@media screen and (min-width:1500px){.header__top--v1 .header__logo img{max-width:inherit}}@media screen and (max-width:992px){.topbar .selection-icon__icon svg{width:2em;height:2em;color:#fff}}@media screen and (max-width:992px){.main-nav .lang-switch .ss-main .ss-single-selected .ss-arrow span{border-color:#fff}}@media screen and (max-width:992px){.header--inner .topbar .selection-icon__icon svg{width:2em;height:2em;color:#fff}}@media screen and (min-width:1200px){.header--inner .lang-switch .ss-main .ss-single-selected .ss-arrow span{border-color:#142f64!important}}@media screen and (max-width:1540px) and (min-width:1200px){.header--inner .header__logo-img{max-width:200px;max-height:inherit}}@media screen and (max-width:992px) and (min-width:768px){.header--inner .header__logo-img{max-height:100px}.header--inner .header__logo-img:after,.header--inner .header__logo-img:before{font-size:26px}}@media screen and (min-width:1541px){.header--inner .header__logo-img{max-width:200px}.header--inner .header__logo-img:after,.header--inner .header__logo-img:before{font-size:20px}}@media screen and (max-width:767px){.header--inner .header__logo-img{max-width:200px;max-height:inherit}}@media screen and (max-width:1440px) and (min-width:1200px){.header--inner .topbar{top:1em}}.header--inner .header__logo:after,.header--inner .header__logo:before{font-size:20px}@media screen and (max-width:992px){.header--inner .header__wrapper .header_button .search-toggle-menu{display:block;color:#142f64}}.menu__link{text-transform:lowercase}.menu__link:first-letter{text-transform:uppercase}.header__logo{display:flex;flex-direction:column}@media screen and (max-width:1540px) and (min-width:1281px){.body--home .main-nav{position:absolute;top:-2em}}@media screen and (max-width:1280px) and (min-width:1200px){.body--home .main-nav{position:absolute;top:-2em}}@media screen and (max-width:767px){.header__content .header__slogan .title .title__content-1{font-size:6vw}}@media screen and (max-width:767px){.header__content .header__slogan .title .title__content-2{font-size:10vw}}@media screen and (max-width:1280px) and (min-width:1200px){.header__top{left:0}}@media screen and (max-width:992px){.nav-toggle__lines,.nav-toggle__lines:after,.nav-toggle__lines:before{background-color:#142f64}}.main-nav .lang-switch .ss-main .ss-single-selected{color:#142f64}@media screen and (max-width:992px){.main-nav .lang-switch .ss-main .ss-single-selected{color:#fff}}@media screen and (max-width:1540px) and (min-width:1210px){.body--home .main-nav{top:-3em}}@media screen and (min-width:1541px){.body--home .main-nav{top:-1em}}.header__content .header__slogan .title .title__content-2{text-transform:lowercase}.header__content .header__slogan .title .title__content-2:first-letter{text-transform:uppercase}.main-search-form .submit__field.button{font-weight:500;font-size:20px;font-family:Avenir}@media screen and (max-width:992px) and (min-width:768px){.ss-main.js-select--main .ss-content{width:92%}}.favorites-v2__item-title .title-subtitle .title-subtitle__subtitle{color:#142f64}.favorites-v2__item-title .title-subtitle .title-subtitle__content{color:#142f64;font-size:25px}.favorites-v2__item-info,.favorites-v2__item-text-block.text-block{color:#142f64}@media screen and (max-width:1540px) and (min-width:1200px){.cro-v2__title .title .title__content-1{font-size:2vw}}.cro-v2__title .title .title__content-1:lang(en){font-size:1.6vw}@media screen and (max-width:1540px) and (min-width:1200px){.cro-v2__title .title .title__content-2{font-size:2.5vw}}.cro-v2__text-block.text-block{color:#fff}.cro-v2__text-block.text-block a{color:#fff!important}.cro-v2__drawing-container .drawing__text-vertical{left:-14px;text-transform:lowercase}.cro-v2__drawing-container .drawing__text-vertical:first-letter{text-transform:uppercase}@media screen and (max-width:1540px) and (min-width:1200px){.cro-v2__drawing-container .drawing__text-vertical{font-size:5vw}}@media screen and (max-width:1024px) and (min-width:768px){.cro-v2__drawing-container .drawing__text-vertical{font-size:10vw}}html:lang(en) .drawing__text-vertical{text-transform:lowercase}html:lang(en) .drawing__text-vertical:first-letter{text-transform:uppercase}@media screen and (max-width:991px) and (min-width:767px){html:lang(en) .drawing__text-vertical{font-size:6.7vw;position:relative;transform:rotate(-90deg) translate(-144%);left:-.2em}}@media screen and (max-width:1440px) and (min-width:1200px){html:lang(en) .drawing__text-vertical{position:relative;transform:rotate(-90deg) translate(-132%);font-size:5vw}}@media screen and (max-width:1540px) and (min-width:1441px){html:lang(en) .drawing__text-vertical{position:relative;transform:rotate(-90deg) translate(-77%);font-size:5vw;bottom:-10%;left:-11px}}@media screen and (min-width:1541px){html:lang(en) .drawing__text-vertical{position:relative;transform:rotate(-90deg) translate(-77%);font-size:4vw;bottom:-10%;left:-11px}}.services-v2__item-title .title .title__content-1{text-transform:lowercase}.services-v2__item-title .title .title__content-1:first-letter{text-transform:uppercase}@media screen and (min-width:768px){.silos-v1__wrapper{padding:3em}}.silos-v1 .silo__title{align-items:baseline}.silos-v1__title .title .title__content-2{text-transform:lowercase}.footer-v1-top .title{margin-bottom:1em}.footer-v1-top .title .title__content-1{text-transform:lowercase}.footer-v1-top .title .title__content-1:first-letter{text-transform:uppercase}.footer-v1-top .title .title__content-2{text-transform:lowercase}.footer-v1-last__lbi-logo{width:164px;height:25.98px}@media screen and (max-width:1440px){.selection-content-v1__items-wrapper{max-width:1200px;margin:0 1em}}@media screen and (max-width:767px){.selection-content-v1 .item__img{object-fit:contain;background:#fff}}@media screen and (max-width:1540px) and (min-width:1200px){.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__title.title .title__content-2{font-size:3.9vw}}@media screen and (max-width:992px) and (min-width:768px){.program-listing-v3 .item{padding:3em 0}}.filter-v1{margin-bottom:2em}@media screen and (max-width:767px){.property-listing-v2 .item .options .option{margin-right:1.9em}}@media screen and (max-width:767px){.property-listing-v2 .item .options .option__label{font-size:5vw}}.jumbotron-v1__title .title .title__content-2{font-size:2.6em}@media screen and (max-width:767px){.alertmail-content-v1__form .form__wrapper{width:100%}}.filter-v1__button.button{color:#142f64}@media screen and (max-width:767px){.contact-content-v1__agency-listing .agency-listing__item .item__coords .coords__label{min-width:109px}}@media screen and (max-width:992px){.contact-content-v1__form-block .form-block .form__text-vertical{left:-7px}}@media screen and (max-width:1540px) and (min-width:1200px){.body--page-contact .title__content-2{font-size:2.5vw!important}}.partner-listing-v1 .title-subtitle{min-height:84px}@media screen and (max-width:992px) and (min-width:768px){.localizator--no-proximity .localizator__extra{pointer-events:auto;opacity:1}}.estimation-content-v1__item .item__decorate{margin-top:0}@media screen and (max-width:992px) and (min-width:768px){header.favorites-v3__item-title.js-animate{position:relative;bottom:2em}}@media screen and (max-width:992px){.header--inner .selection-icon__icon>*{color:#142f64;fill:#fff;stroke:#fff}}@media screen and (max-width:1200px){.ss-main.js-select--light .ss-single-selected .placeholder{color:#fff}}.header--inner .lang-switch .ss-main .ss-single-selected .ss-arrow span{border-color:#fff}.alertmail-v1__title .title .title__content-1{text-transform:lowercase}.alertmail-v1__title .title .title__content-1:first-letter{text-transform:uppercase}body:not(.body--home) .jumbotron-v1__title .title .title__content-1{text-transform:lowercase}body:not(.body--home) .jumbotron-v1__title .title .title__content-1:first-letter{text-transform:uppercase}body:not(.body--home) .jumbotron-v1__title .title .title__content-2{text-transform:lowercase}@media screen and (max-width:992px) and (min-width:768px){.alertmail-v1__title .title .title__content-2:lang(en){font-size:6vw}}@media screen and (min-width:1200px) and (max-width:1499px){.header__top--v1 .header__logo img{max-width:250px}}@media (min-width:1280px) and (max-width:1500px){.menu{font-size:18px!important}}.page-listing-v1 .editorial{margin:2em 0}@media screen and (min-width:992px){.services-v2__item{width:calc(25% - 2em)}}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNldHRpbmdzLzAwLWNvcmUvXzAxLWZvbnRzLnNjc3MiLCIwNy1tb2R1bGVzL3JncGQvX3JncGQtdjEuc2NzcyIsIjAxLXRvb2xzL19mb250LmVzdGltYXRpb24uc2NzcyIsIm1haW4uY3NzIiwiMDItZ2VuZXJpYy9fYm94LXNpemluZy5zY3NzIiwiMDItZ2VuZXJpYy9fZXhwYW5kYWJsZS5zY3NzIiwiMDItZ2VuZXJpYy9fbm9ybWFsaXplLnNjc3MiLCIwMy10YWdzL19hcmlhLXRhYmxlLnNjc3MiLCIwMy10YWdzL19oZWFkaW5ncy5zY3NzIiwiMDEtdG9vbHMvX21peGlucy5yZXNldC5zY3NzIiwiMDEtdG9vbHMvX21peGlucy5zY3NzIiwiMDMtdGFncy9faHRtbC5zY3NzIiwic2V0dGluZ3MvMDAtY29yZS9fMDAtY29sb3JzLnNjc3MiLCIwNC1vYmplY3RzL19ncmlkcy5zY3NzIiwic2V0dGluZ3MvMDEtZWxlbWVudHMvX2dyaWRzLnNjc3MiLCIwNC1vYmplY3RzL19pbm5lcnBhZ2Uuc2NzcyIsInNldHRpbmdzLzAwLWNvcmUvXzAyLWNvcmUuc2NzcyIsIjA0LW9iamVjdHMvX2xhbmRpbmcuc2NzcyIsIjA0LW9iamVjdHMvX2xpbmtzLnNjc3MiLCIwNC1vYmplY3RzL19tYWluLnNjc3MiLCIwNC1vYmplY3RzL19tYXJnaW5zLnNjc3MiLCIwNC1vYmplY3RzL190ZXh0LWJsb2NrLnNjc3MiLCIwNC1vYmplY3RzL193cmFwcGVyLnNjc3MiLCIwNS12ZW5kb3JzL19mbGF0cGlja3Iuc2NzcyIsIjA1LXZlbmRvcnMvX25vdWlzbGlkZXIuc2NzcyIsIjA1LXZlbmRvcnMvX3Bob3Rvc3dpcGUuc2NzcyIsIjA1LXZlbmRvcnMvX3Bob3Rvc3dpcGUudWkuc2NzcyIsIjA1LXZlbmRvcnMvX3NpbXBsZWJhci5zY3NzIiwiMDUtdmVuZG9ycy9fc2xpbXNlbGVjdC5zY3NzIiwiMDUtdmVuZG9ycy9fc3dpcGVyLnNjc3MiLCIwNi1lbGVtZW50cy9fYW5pbWF0aW9ucy5zY3NzIiwic2V0dGluZ3MvMDAtY29yZS9fMDYtYW5pbWF0aW9ucy5zY3NzIiwiMDYtZWxlbWVudHMvX2JvcmRlcmVkLnNjc3MiLCIwNi1lbGVtZW50cy9fYnV0dG9uLnNjc3MiLCJzZXR0aW5ncy8wMC1jb3JlL18wMy1idXR0b24uc2NzcyIsIjA2LWVsZW1lbnRzL19kcmF3aW5nLnNjc3MiLCJzZXR0aW5ncy8wMC1jb3JlL18wNy1zcGVjaWZpYy5zY3NzIiwiMDYtZWxlbWVudHMvX2ZpZ3VyZXMtcm90YXRvci5zY3NzIiwiMDYtZWxlbWVudHMvX2xpbmtzLWdyb3VwLnNjc3MiLCJzZXR0aW5ncy8wMS1lbGVtZW50cy9fbGlua3MtZ3JvdXAuc2NzcyIsIjA2LWVsZW1lbnRzL19sb2FkZXIuc2NzcyIsIjA2LWVsZW1lbnRzL19tZWRpYS1tb2R1bGUuc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL19tZWRpYS1tb2R1bGUuc2NzcyIsIjA2LWVsZW1lbnRzL19tb2RhbC1zb2NpYWxzLnNjc3MiLCIwNi1lbGVtZW50cy9fbW9kYWwuc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL19tb2RhbC5zY3NzIiwiMDYtZWxlbWVudHMvX21vcmUtYWN0aW9uLnNjc3MiLCJzZXR0aW5ncy8wMS1lbGVtZW50cy9fbW9yZS1hY3Rpb24uc2NzcyIsIjA2LWVsZW1lbnRzL19zY3JvbGwtYmxvY2suc2NzcyIsIjA2LWVsZW1lbnRzL19zZWFzb25hbC1yZW50YWwuc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL19zZWFzb25hbC1yZW50YWwuc2NzcyIsIjA2LWVsZW1lbnRzL19za2lwbGluay5zY3NzIiwiMDYtZWxlbWVudHMvX3N2Zy5zY3NzIiwiMDYtZWxlbWVudHMvX3N3aXBlci5zY3NzIiwiMDYtZWxlbWVudHMvX3RhYmxlLWFyaWEuc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL190YWJsZS1hcmlhLnNjc3MiLCIwNi1lbGVtZW50cy9fdGFicy5zY3NzIiwic2V0dGluZ3MvMDEtZWxlbWVudHMvX3RhYnMuc2NzcyIsIjA2LWVsZW1lbnRzL190ZXh0LXZlcnRpY2FsLnNjc3MiLCIwNi1lbGVtZW50cy9fdGltZV9hbmltLnNjc3MiLCIwNi1lbGVtZW50cy9fdGl0bGUuc2NzcyIsInNldHRpbmdzLzAxLWVsZW1lbnRzL190aXRsZS5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fY2hlY2tib3guc2NzcyIsInNldHRpbmdzLzAwLWNvcmUvXzA0LWZvcm0uc2NzcyIsIjA2LWVsZW1lbnRzL2Zvcm0vX2NoZWNrYm94ZXMuc2NzcyIsIjA2LWVsZW1lbnRzL2Zvcm0vX2Zvcm1zLnNjc3MiLCIwNi1lbGVtZW50cy9mb3JtL19sb2NhbGl6YXRvci5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fcmFkaW8uc2NzcyIsIjA2LWVsZW1lbnRzL2Zvcm0vX3JhZGlvcy5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fcmFuZ2Uuc2NzcyIsIjA2LWVsZW1lbnRzL2Zvcm0vX3NlbGVjdC5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fdGV4dGFyZWEuc2NzcyIsIjA2LWVsZW1lbnRzL2Zvcm0vX3RleHRmaWVsZC5zY3NzIiwiMDYtZWxlbWVudHMvZm9ybS9fdXBsb2FkLnNjc3MiLCIwNy1tb2R1bGVzL2FnZW5jeS9fYWdlbmN5LWhvbWUudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYWdlbmN5L19hYWdlbmN5LWhvbWUtdjEuc2NzcyIsIjA3LW1vZHVsZXMvYWdlbmN5L19hZ2VuY3ktaG9tZS52MS5zbGlkZS5zY3NzIiwiMDctbW9kdWxlcy9hZ2VuY3kvX2FnZW5jeS12MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9hZ2VuY3kvX2FnZW5jeS12MS5zY3NzIiwiMDctbW9kdWxlcy9hZ2VuY3kvX2RldGFpbC1hZ2VuY2Uuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYWdlbmN5L19zb2NpYWwuc2NzcyIsIjA3LW1vZHVsZXMvYWdlbmN5L19saXN0aW5nLXYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL21hbmRhdGFpcmUvX21hbmRhdGFpcmUtdjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYWdlbmN5L19hZ2VuY3ktbGlzdGluZy12Mi5zY3NzIiwiMDctbW9kdWxlcy9hZ2VuY3kvX2xpc3RpbmctdjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYWdlbmN5L19hZ2VuY3ktbGlzdGluZy12My5zY3NzIiwiMDctbW9kdWxlcy9hZ2VuY3kvX3NvY2lhbC5zY3NzIiwiMDctbW9kdWxlcy9hbGVydG1haWwvX2FsZXJ0bWFpbC5jb250ZW50LnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2FsZXJ0bWFpbC9fYWxlcnRtYWlsLmNvbnRlbnQudjEuc2NzcyIsIjA3LW1vZHVsZXMvYWxlcnRtYWlsL19hbGVydG1haWwudjEtaW5uZXIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYWxlcnRtYWlsL19hbGVydG1haWwudjEtaW5uZXIuc2NzcyIsIjA3LW1vZHVsZXMvYWxlcnRtYWlsL19hbGVydG1haWwudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYWxlcnRtYWlsL19hbGVydG1haWwudjEuc2NzcyIsIjA3LW1vZHVsZXMvYmFuZGVhdXgvYmFuZGVhdXguc2NzcyIsIjA3LW1vZHVsZXMvYmlnZGF0YS9fYmlnZGF0YS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9iaWdkYXRhL19iaWdkYXRhLnNjc3MiLCIwNy1tb2R1bGVzL2JyZWFkY3J1bWIvX2JyZWFkY3J1bWIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvYnJlYWRjcnVtYi9fYnJlYWRjcnVtYi5zY3NzIiwiMDctbW9kdWxlcy9jYWxlbmRhci9fY2FsZW5kYXIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvY2FsZW5kYXIvX2NhbGVuZGFyLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2NhbGwtdHJhY2tpbmcvY2FsbC10cmFja2luZy5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9jYWxsLXRyYWNraW5nL2NhbGwtdHJhY2tpbmcuc2NzcyIsIjA3LW1vZHVsZXMvY29udGFjdC9fY29udGFjdC5jb250ZW50LnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2NvbnRhY3QvX2NvbnRhY3QuY29udGVudC52MS5zY3NzIiwiMDctbW9kdWxlcy9jb250YWN0L19jb250YWN0LnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2NvbnRhY3QvX2NvbnRhY3QudjEuc2NzcyIsIjA3LW1vZHVsZXMvY29udGFjdC9fY29udGFjdC52Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9jb250YWN0L19jb250YWN0LnYyLnNjc3MiLCIwNy1tb2R1bGVzL2NvbnRhY3QvX2NvbnRhY3QudjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvY29udGFjdC9fY29udGFjdC52My5zY3NzIiwiMDctbW9kdWxlcy9jb250YWN0L19jb250YWN0LnY0LnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2NvbnRhY3QvX2NvbnRhY3QudjQuc2NzcyIsIjA3LW1vZHVsZXMvY3JvL19jcm8udjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvY3JvL19jcm8udjEuc2NzcyIsIjA3LW1vZHVsZXMvY3JvL19jcm8udjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvY3JvL19jcm8udjIuc2NzcyIsIjA3LW1vZHVsZXMvY3JvL19jcm8udjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvY3JvL19jcm8udjMuc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL19lZGRpdG9yaWFsLmhvbWUudjEuc2NzcyIsIjAwLWNvcmUvXzAyLWNvcmUuc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL19lZGl0b3JpYWwtYWdlbmN5LnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLWFnZW5jeS5zY3NzIiwiMDctbW9kdWxlcy9lZGl0b3JpYWwvX2VkaXRvcmlhbC1sZWdhbHMuc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL19lZGl0b3JpYWwtcG9saXRpcXVlLnNjc3MiLCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VkaXRvcmlhbC9fZWRpdG9yaWFsLnNjc3MiLCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9fbGlzdGluZy1iYW5kZWF1LnNjc3MiLCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9lZGl0b3JpYWwtZ21zL19lZGl0b3JpYWwtZ21zLTIuc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL2VkaXRvcmlhbC1nbXMvX2VkaXRvcmlhbC1nbXMtMjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZWRpdG9yaWFsL2VkaXRvcmlhbC1nbXMvX2VkaXRvcmlhbC1nbXMtMjEuc2NzcyIsIjA3LW1vZHVsZXMvZWRpdG9yaWFsL2VkaXRvcmlhbC1nbXMvX2VkaXRvcmlhbC1nbXMtZGVmYXVsdC5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9lZGl0b3JpYWwvZWRpdG9yaWFsLWdtcy9fZWRpdG9yaWFsLWdtcy1kZWZhdWx0LnNjc3MiLCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9lZGl0b3JpYWwtZ21zL19lZGl0b3JpYWwtZ21zLWxpc3QtaXRlbS5zY3NzIiwiMDctbW9kdWxlcy9lZGl0b3JpYWwvZWRpdG9yaWFsLWdtcy9fZWRpdG9yaWFsLWdtcy1saXN0LXY0LWl0ZW0tMi5zY3NzIiwiMDctbW9kdWxlcy9lZGl0b3JpYWwvZWRpdG9yaWFsLWdtcy9fZWRpdG9yaWFsLWdtcy1saXN0LXY0LnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2VkaXRvcmlhbC9lZGl0b3JpYWwtZ21zL19lZGl0b3JpYWwtZ21zLVY0LnNjc3MiLCIwNy1tb2R1bGVzL2VkaXRvcmlhbC9lZGl0b3JpYWwtZ21zL19lZGl0b3JpYWwtZ21zLWxpc3Quc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZWRpdG9yaWFsL2VkaXRvcmlhbC1nbXMvX2VkaXRvcmlhbC1nbXMtbGlzdC5zY3NzIiwiMDctbW9kdWxlcy9lbnZpcm9ubmVtZW50LXNlby9fZW52aXJvbm5lbWVudC1saXN0LnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2Vudmlyb25uZW1lbnQtc2VvL19lbnZpcm9ubmVtZW50LXNlby5zY3NzIiwiMDctbW9kdWxlcy9lbnZpcm9ubmVtZW50LXNlby9fZW52aXJvbm5lbWVudC5zY3NzIiwiMDctbW9kdWxlcy9lc3RpbWF0aW9uLXJhcGlkZS9fZXN0aW1hdGlvbi5zY3NzIiwiMDctbW9kdWxlcy9lc3RpbWF0aW9uLXJhcGlkZS9lc3RpbWF0aW9uX2hvbWUuc2NzcyIsIjA3LW1vZHVsZXMvZXN0aW1hdGlvbi9fZXN0aW1hdGlvbi1yZXN1bHQuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZXN0aW1hdGlvbi9fZXN0aW1hdGlvbl9yZXN1bHQuc2NzcyIsIjA3LW1vZHVsZXMvZXN0aW1hdGlvbi9fZXN0aW1hdGlvbi52MS1pbm5lci5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9lc3RpbWF0aW9uL19lc3RpbWF0aW9uLnYxLWlubmVyLnNjc3MiLCIwNy1tb2R1bGVzL2VzdGltYXRpb24vX2VzdGltYXRpb24udjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZXN0aW1hdGlvbi9fZXN0aW1hdGlvbi52MS5zY3NzIiwiMDctbW9kdWxlcy9lc3RpbWF0aW9uL2VzdGltYXRpb24uY29udGVudC52MS5zY3NzIiwiMDctbW9kdWxlcy9ldmVudHMvX2V2ZW50c19saXN0aW5nLnYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2V2ZW50cy9fZXZlbnRzLWxpc3RpbmcudjIuc2NzcyIsIjA3LW1vZHVsZXMvZXZlbnRzL19ldmVudHMtZGV0YWlsLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2V2ZW50cy9fZXZlbnRzLWRldGFpbC52MS5zY3NzIiwiMDctbW9kdWxlcy9ldmVudHMvX2V2ZW50cy1saXN0aW5nLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2V2ZW50cy9fZXZlbnRzLWxpc3RpbmcudjEuc2NzcyIsIjA3LW1vZHVsZXMvZXZlbnRzL19ldmVudHMudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZXZlbnRzL19ldmVudHMtdjEuc2NzcyIsIjA3LW1vZHVsZXMvZmFiL19mYWIudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZmFiL19mYWIudjEuc2NzcyIsIjA3LW1vZHVsZXMvZmFxL19mYXEuc2NzcyIsIjA3LW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjEuc2NzcyIsIjA3LW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjIuc2NzcyIsIjA3LW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjMuc2NzcyIsIjA3LW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjQuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZmF2b3JpdGVzL19mYXZvcml0ZXMudjQuc2NzcyIsIjA3LW1vZHVsZXMvZmlndXJlcy9fZmlndXJlcy52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9maWd1cmVzL19maWd1cmVzLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2ZpbHRlci9fZmlsdGVyLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2ZpbHRlci9fZmlsdGVyLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2Zvb3Rlci9fX2Zvb3Rlci1hZ2VuY3kuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZm9vdGVyL19fZm9vdGVyLWFnZW5jeS5zY3NzIiwiMDctbW9kdWxlcy9mb290ZXIvX19mb290ZXItdjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvZm9vdGVyL19mb290ZXItdjEuc2NzcyIsIjA3LW1vZHVsZXMvaGVhZGVyL19faGVhZGVyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2hlYWRlci9faGVhZGVyLnNjc3MiLCIwNy1tb2R1bGVzL2hlYWRlci9fbmF2LXRvZ2dsZS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9tYWluLW5hdi9fbWFpbi1uYXYuc2NzcyIsIjA3LW1vZHVsZXMvaGVhZGVyL19zZWFyY2gtdG9nZ2xlLnNjc3MiLCIwNy1tb2R1bGVzL2ludGVya2FiL19pbnRlcmthYi1ob21lLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2ludGVya2FiL19pbnRlcmthYi1ob21lLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2ludGVya2FiL19pbnRlcmthYi1ob21lLnYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2ludGVya2FiL19pbnRlcmthYi1ob21lLnYyLnNjc3MiLCIwNy1tb2R1bGVzL2ludGVya2FiL19pbnRlcmthYi52Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9pbnRlcmthYi9faW50ZXJrYWIudjIuc2NzcyIsIjA3LW1vZHVsZXMvaW50ZXJrYWIvX2ludGVya2FiLnYzLS1ibGFjay5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9pbnRlcmthYi9faW50ZXJrYWIudjMuc2NzcyIsIjA3LW1vZHVsZXMvaW50ZXJrYWIvX2ludGVya2FiLnYzLmlubmVyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2ludGVya2FiL19pbnRlcmthYi1pbm5lci12My5zY3NzIiwiMDctbW9kdWxlcy9pbnRlcmthYi9faW50ZXJrYWIudjMuc2NzcyIsIjA3LW1vZHVsZXMvamVzdGltby9famVzdGltby5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9qZXN0aW1vL19qZXN0aW1vLnNjc3MiLCIwNy1tb2R1bGVzL2p1bWJvdHJvbi9fanVtYm90cm9uLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL2p1bWJvdHJvbi9fanVtYm90cm9uLnYxLnNjc3MiLCIwNy1tb2R1bGVzL2xpbmtzL19saW5rcy52MS5zY3NzIiwiMDctbW9kdWxlcy9saXN0LWFubm9uY2VzL19mb3JtLnNjc3MiLCIwNy1tb2R1bGVzL2xpc3QtYW5ub25jZXMvc2VvLXRleHRzLnNjc3MiLCIwNy1tb2R1bGVzL21haW4tbmF2L19fbWFpbi1uYXYuc2NzcyIsIjA3LW1vZHVsZXMvbWFpbi1uYXYvX21lbnUtZHJvcGRvd24uc2NzcyIsIjA3LW1vZHVsZXMvbWFpbi1uYXYvX21lbnUuc2NzcyIsIjA3LW1vZHVsZXMvbWFpbi1zZWFyY2gvX19tYWluLXNlYXJjaC5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9tYWluLXNlYXJjaC9fbWFpbi1zZWFyY2guc2NzcyIsIjA3LW1vZHVsZXMvbWFuZGF0YWlyZS9fZGV0YWlsLW1hbmRhdGFpcmUuc2NzcyIsIjA3LW1vZHVsZXMvbWFuZGF0YWlyZS9fbWFuZGF0YWlyZS12MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9tYW5kYXRhaXJlL19tYW5kYXRhaXJlLXYxLnNjc3MiLCIwNy1tb2R1bGVzL21hbmRhdGFpcmUvX21hbmRhdGFpcmUtdjIuc2NzcyIsIjA3LW1vZHVsZXMvbWFwLXN2Zy9fbWFwLXN2Zy5ibGFuay5zY3NzIiwiMDctbW9kdWxlcy9tYXAtc3ZnL19tYXAtc3ZnLnZhZ2VuY3kuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbWFwLXN2Zy9fbWFwLXN2Zy52YWdlbmN5LnNjc3MiLCIwNy1tb2R1bGVzL21hcC1zdmcvX21hcC1zdmcudm1hbmRhdG9yeS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9tYXAtc3ZnL19tYXAtc3ZnLnZtYW5kYXRvcnkuc2NzcyIsIjA3LW1vZHVsZXMvbWFwL19fbWFwLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL21hcC9fbWFwLnNjc3MiLCIwNy1tb2R1bGVzL21hcC9fbWFwLWxpc3Rpbmcuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbWFwL19tYXAubGlzdGluZy5zY3NzIiwiMDctbW9kdWxlcy9tYXAvX21hcC1wb3Bpbi5yZWFsZXN0YXRlLnNjc3MiLCIwNy1tb2R1bGVzL21hcC9fbWFwLXBvcGluLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL21hcC9fbWFwLXBvcGluLnNjc3MiLCIwNy1tb2R1bGVzL21hcC9fbWFwLXYzLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL21hcC9fbWFwLXYzLnNjc3MiLCIwNy1tb2R1bGVzL21hcC9fbWFwLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL21hcC9fbWFwLnYxLnNjc3MiLCIwNy1tb2R1bGVzL25ld3MvX25ld3MtZGV0YWlsLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL25ld3MvX25ld3MtZGV0YWlsLnYxLnNjc3MiLCIwNy1tb2R1bGVzL25ld3MvX25ld3MtbGlzdGluZy52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9uZXdzL19uZXdzLWxpc3RpbmcudjEuc2NzcyIsIjA3LW1vZHVsZXMvbmV3cy9fbmV3cy1saXN0aW5nLnYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL25ld3MvX25ld3MtbGlzdGluZy52Mi5zY3NzIiwiMDctbW9kdWxlcy9uZXdzL19uZXdzLW1vcmUudjEuc2NzcyIsIjA3LW1vZHVsZXMvbmV3cy9fbmV3cy52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9uZXdzL19uZXdzLnYxLnNjc3MiLCIwNy1tb2R1bGVzL25ld3MvX25ld3MudjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvbmV3cy9fbmV3cy52Mi5zY3NzIiwiMDctbW9kdWxlcy9uZXdzL19uZXdzLnYzLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL25ld3MvX25ld3MudjMuc2NzcyIsIjA3LW1vZHVsZXMvbmV3c2xldHRlci9fbmV3c2xldHRlci52MS5zY3NzIiwiMDctbW9kdWxlcy9vcGluaW9ucy9fb3BpbmlvbnMudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvb3BpbmlvbnMvX29waW5pb25zLnYxLnNjc3MiLCIwNy1tb2R1bGVzL29waW5pb25zL19vcGluaW9ucy52Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9vcGluaW9ucy9fb3BpbmlvbnMudjIuc2NzcyIsIjA3LW1vZHVsZXMvb3BpbmlvbnMvX29waW5pb25zLnYzLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL29waW5pb25zL19vcGluaW9ucy52My5zY3NzIiwiMDctbW9kdWxlcy9wYWdpbmF0aW9uL19wYWdpbmF0aW9uLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3BhZ2luYXRpb24vX3BhZ2luYXRpb24uc2NzcyIsIjA3LW1vZHVsZXMvcGFydGVuYWlyZS9fcGFydGVuYWlyZS52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wYXJ0ZW5haXJlLWhvbWUvX3BhcnRlbmFpcmUudjEuc2NzcyIsIjA3LW1vZHVsZXMvcGFydG5lci9fcGFydG5lci1saXN0aW5nLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3BhcnRuZXIvX3BhcnRuZXItbGlzdGluZy52MS5zY3NzIiwiMDctbW9kdWxlcy9wYXJ0bmVyL19wYXJ0bmVyLWxpc3RpbmcudjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcGFydG5lci9fcGFydG5lci1saXN0aW5nLnYyLnNjc3MiLCIwNy1tb2R1bGVzL3Byb2dyYW0vX19wcm9ncmFtLWRldGFpbC5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9ncmFtL19wcm9ncmFtLWRldGFpbHMuc2NzcyIsIjA3LW1vZHVsZXMvcHJvZ3JhbS9fcHJvZ3JhbS1kZXRhaWwudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvZ3JhbS9fcHJvZ3JhbS1kZXRhaWwudjEuc2NzcyIsIjA3LW1vZHVsZXMvcHJvZ3JhbS9fcHJvZ3JhbS1kZXRhaWwudjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvZ3JhbS9fcHJvZ3JhbS1kZXRhaWwudjIuc2NzcyIsIjA3LW1vZHVsZXMvcHJvZ3JhbS9fcHJvZ3JhbS1kZXRhaWwudjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvZ3JhbS9fcHJvZ3JhbS1kZXRhaWwudjMuc2NzcyIsIjA3LW1vZHVsZXMvcHJvZ3JhbS9fcHJvZ3JhbS1saXN0aW5nLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb2dyYW0vX3Byb2dyYW0tbGlzdGluZy52MS5zY3NzIiwiMDctbW9kdWxlcy9wcm9ncmFtL19wcm9ncmFtLWxpc3RpbmcudjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvZ3JhbS9fcHJvZ3JhbS1saXN0aW5nLnYyLnNjc3MiLCIwNy1tb2R1bGVzL3Byb2dyYW0vX3Byb2dyYW0tbGlzdGluZy52My5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9ncmFtL19wcm9ncmFtLWxpc3RpbmcudjMuc2NzcyIsIjA3LW1vZHVsZXMvcHJvbW90ZS9fcHJvbW90ZS52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9tb3RlL19wcm9tb3RlLnYxLnNjc3MiLCIwNy1tb2R1bGVzL3Byb3BlcnR5L19fcHJvcGVydHkuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydHkvX21hcEJpZW5JY2kuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydHkvX3Byb3BlcnR5LWNvbnRhY3Quc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydHkvX3Byb3BlcnR5LWRldGFpbC1jb29yZHMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvcGVydHkvX3Byb3BlcnR5LWRldGFpbC1jb29yZHMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvcGVydHkvX3Byb3BlcnR5LWRldGFpbC52My5zY3NzIiwiMDctbW9kdWxlcy9wcm9wZXJ0eS9fcHJvcGVydHktZGV0YWlsLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3Byb3BlcnR5L19wcm9wZXJ0eS1kZXRhaWwudjEuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydHkvX3Byb3BlcnR5LWRldGFpbC52Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9wZXJ0eS9fcHJvcGVydHktZGV0YWlsLnYyLnNjc3MiLCIwNy1tb2R1bGVzL3Byb3BlcnR5L19wcm9wZXJ0eS1kZXRhaWwudjMuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydHkvX3Byb3BlcnR5LWxpc3RpbmcudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvcGVydHkvX3Byb3BlcnR5LWxpc3RpbmcudjEuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydHkvX3Byb3BlcnR5LWxpc3RpbmcudjIuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvcGVydHkvX3Byb3BlcnR5LWxpc3RpbmcudjIuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydHkvX3Byb3BlcnR5LWxpc3RpbmcudjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvcGVydHkvX3Byb3BlcnR5LWxpc3RpbmcudjMuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydHkvX3Byb3BlcnR5LW1vcmUudjEuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvcHJvcGVydHkvX3Byb3BlcnR5LW1vcmUudjEuc2NzcyIsIjA3LW1vZHVsZXMvcHJvcGVydHkvX3Byb3BwZXJ0eS1kZXRhaWwtZm9ybS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9wcm9wZXJ0eS9fcHJvcHBlcnR5LWRldGFpbC1mb3JtLnNjc3MiLCIwNy1tb2R1bGVzL3JncGQvX19yZ3BkLWNvb2tpZXMuc2NzcyIsIjA3LW1vZHVsZXMvc2VhcmNoLWlubmVyL19zZWFyY2hfaW5uZXIuc2NzcyIsIjA3LW1vZHVsZXMvc2VsZWN0aW9uL19zZWxlY3Rpb24uY29udGVudC52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9zZWxlY3Rpb24vX3NlbGVjdGlvbi5jb250ZW50LnYxLnNjc3MiLCIwNy1tb2R1bGVzL3NlcnZpY2VzL19zZXJ2aWNlcy52MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9zZXJ2aWNlcy9fc2VydmljZXMudjEuc2NzcyIsIjA3LW1vZHVsZXMvc2VydmljZXMvX3NlcnZpY2VzLnYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3NlcnZpY2VzL19zZXJ2aWNlcy52Mi5zY3NzIiwiMDctbW9kdWxlcy9zZXJ2aWNlcy9fc2VydmljZXMudjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvc2VydmljZXMvX3NlcnZpY2VzLnYzLnNjc3MiLCIwNy1tb2R1bGVzL3NpbG9zL19zaWxvcy12MS5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9zaWxvcy9fc2lsb3MtdjEuc2NzcyIsIjA3LW1vZHVsZXMvc2lsb3MvX3NpbG9zLXYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3NpbG9zL19zaWxvcy12Mi5zY3NzIiwiMDctbW9kdWxlcy9zdGF0dXMvX3N0YXR1cy5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy9zdGF0dXMvX3N0YXR1cy5zY3NzIiwiMDctbW9kdWxlcy90ZWFtL190ZWFtLWxpc3RpbmcudjEuc2NzcyIsIjA3LW1vZHVsZXMvdGVhbS9fdGVhbS1saXN0aW5nLnYyLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3RlYW0vX3RlYW0tbGlzdGluZy52Mi5zY3NzIiwiMDctbW9kdWxlcy90ZWFtL190ZWFtLnYxLnNjc3MiLCJzZXR0aW5ncy8wMi1tb2R1bGVzL3RlYW0vX3RlYW0udjEuc2NzcyIsIjA3LW1vZHVsZXMvdGVhbS9fdGVhbS52Mi5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy90ZWFtL190ZWFtLnYyLnNjc3MiLCIwNy1tb2R1bGVzL3RlYW0vX3RlYW0udjMuc2NzcyIsInNldHRpbmdzLzAyLW1vZHVsZXMvdGVhbS9fdGVhbS52My5zY3NzIiwiMDctbW9kdWxlcy90b29sYmFyL19fdG9vbGJhci5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy90b29sYmFyL190b29sYmFyLnNjc3MiLCIwNy1tb2R1bGVzL3RvcGJhci9fX3RvcGJhci5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy90b3BiYXIvX190b3BiYXIuc2NzcyIsIjA3LW1vZHVsZXMvdG9wYmFyL19sYW5nLXN3aXRjaC5zY3NzIiwic2V0dGluZ3MvMDItbW9kdWxlcy90b3BiYXIvX2xhbmctc3dpdGNoLnNjc3MiLCIwNy1tb2R1bGVzL3RvcGJhci9fc2VsZWN0aW9uLWljb24uc2NzcyIsIjA4LXBhZ2VzL19ob21lLnNjc3MiLCIwOC1wYWdlcy9fcGFnZS5zY3NzIiwic2V0dGluZ3MvMDMtcGFnZXMvX3BhZ2VzLnNjc3MiLCIwOS11dGlsaXRpZXMvX2xhenkuc2NzcyIsIjA5LXV0aWxpdGllcy9fc2NyZWVuLXJlYWRlci10ZXh0LnNjc3MiLCJfY3VzdG9tcy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUdBLDRFQUFZLENBQ1oscUZBQVksQ0NIWiw4RUFBWSxDQUNaLHVGQUFZLENBQ1oscUZBQVksQ0NIWixXQUNJLHlCQUE0QixDQUM1QiwyQ0FBOEMsQ0FDOUMseVRBSWdFLENBQ2hFLGVBQW1CLENBQ25CLGlCQUFrQixDQUd0QixXQUNJLDBCQUE2QixDQUM3Qiw2Q0FBZ0QsQ0FDaEQsbVVBSWtFLENBQ2xFLGVBQW1CLENBQ25CLGlCQUFrQixDQ3NJdEIsK0NEbElJLHlCQTRCa0MsQ0MrSHRDLGdHRDFKSSxpQkFBa0IsQ0FDbEIsZUFBbUIsQ0FDbkIsV0FBWSxDQUVaLG9CQUFxQixDQUNyQix1QkFBd0IsQ0FDeEIsU0FBVSxDQUNWLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FJbEIsbUJBQW9CLENBQ3BCLG1CQUFvQixDQUdwQixlQUFnQixDQUloQixnQkFBaUIsQ0FNakIsa0NBQW1DLENBQ25DLGlDQWdDa0MsQ0MrRnRDLGlERDNISSwwQkE0QmtDLENBSXRDLHdCQUEwQixlQUFnQixDQUMxQywwQkFBNEIsZUFBZ0IsQ0FDNUMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QywyQkFBNkIsZUFBZ0IsQ0FDN0Msd0JBQTBCLGVBQWdCLENBQzFDLHlC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LG1CQUFxQixlQUFnQixDQUNyQyxtQkFBcUIsZUFBZ0IsQ0FDckMsc0JBQXdCLGVBQWdCLENBQ3hDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMsc0JBQXdCLGVBQWdCLENBQ3hDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLHNCQUF3QixlQUFnQixDQUN4QyxzQkFBd0IsZUFBZ0IsQ0FDeEMscUJBQXVCLGVBQWdCLENBQ3ZDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6Qyx1QkFBeUIsZUFBZ0IsQ0FDekMsdUJBQXlCLGVBQWdCLENBQ3pDLHVCQUF5QixlQUFnQixDQUN6QyxtQkFBcUIsZUFBZ0IsQ0FDckMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsbUJBQXFCLGVBQWdCLENBQ3JDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMscUJBQXVCLGVBQWdCLENBQ3ZDLG9CQUFzQixlQUFnQixDQUN0QyxtQkFBcUIsZUFBZ0IsQ0FDckMsb0JBQXNCLGVBQWdCLENBQ3RDLG9CQUFzQixlQUFnQixDQUN0QyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsbUJBQXFCLGVBQWdCLENBQ3JDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMsbUJBQXFCLGVBQWdCLENBQ3JDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxtQkFBcUIsZUFBZ0IsQ0FDckMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxvQkFBc0IsZUFBZ0IsQ0FDdEMscUJBQXVCLGVBQWdCLENBQ3ZDLHFCQUF1QixlQUFnQixDQUN2QyxxQkFBdUIsZUFBZ0IsQ0FDdkMsb0JBQXNCLGVBQWdCLENBQ3RDLHFCQUF1QixlQUFnQixDQUN2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LFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsaUJBQ0ksYTNEYmUsQzJEY2YsbUJSYndCLENRY3hCLHNEdkVoQitCLEN1RWlCL0IsZ0JSZHFCLENRZXJCLGtCUjZENEIsQ1E1RDVCLHlCN0RzYUosMkJBQTZCLENBQzdCLHlCQUEyQixDQUMzQixrQkFBbUIsQ0FDbkIsVUFBVyxDQUNYLG1CQUFxQixDQUNyQixXQUFZLENBQ1osbUJBQXFCLENBQ3JCLGtCQUFvQixDNkR6YXBCLGlCQUNJLHNCUmpCK0IsQ1FrQi9CLGFBQWMsQ0FJZCxvQjNENUJlLEMyRDRCZixvQjNENUJlLEMyRDZCZixpRHZFOUIrQixDdUUrQi9CLGdCUm5CcUIsQ1FvQnJCLG1CUm5Cd0IsQ1FvQnhCLGFSdEJ5QixDUXVCekIsaUJBQWtCLENBWHJCLDhCQWNPLGFSckI2QixDUXNCN0IsV1JyQjBCLENRTWpDLHdDQWtCTyxhUnpCNkIsQ1EwQjdCLFdSekIwQixDUU1qQyx1QkFzQk8seUJBQTJCLENBdEJsQyxvQ0F3QlcsYVI3QnlCLENROEJ6QixXUjdCc0IsQ1FJakMsOENBNEJXLGFSakN5QixDUWtDekIsV1JqQ3NCLENTTHRDLFdBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0QixrQkFDSSxtQlRoQndCLENTaUJ4QixzRHhFbkIrQixDd0VvQi9CLGdCVGpCcUIsQ1NrQnJCLGtCVHNDNkIsQ1NyQzdCLGE1RHJCZSxDNERzQmYsMEI5RGthSiwyQkFBNkIsQ0FDN0IseUJBQTJCLENBQzNCLGtCQUFtQixDQUNuQixVQUFXLENBQ1gsbUJBQXFCLENBQ3JCLFdBQVksQ0FDWixtQkFBcUIsQ0FDckIsa0JBQW9CLEM4RHJhcEIsa0JBQ0ksTUFBTyxDQUlQLGFUckJ5QixDU3NCekIsaUR4RWpDK0IsQ3dFa0MvQixnQlR0QnFCLENTdUJyQixtQlR0QndCLENTdUJ4QixjQUFlLENBQ2YsdUJBQXdCLENBQ3hCLG9CNURyQ2UsQzREcUNmLG9CNURyQ2UsQzREc0NmLHNCVGhDK0IsQ1NpQy9CLGFBQWMsQ0FiakIsK0JBZ0JPLGFUM0I2QixDUzRCN0IsV1QzQjBC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YUFBYyxDQUVqQixDMUVwR1QsdUVBQ0ksaUIyRXRDOEMsQzNFdUM5Qyx1RkFDSSxrQm1EckdrQixDbkRzR2xCLGlCMkV2Q2tELEMzRXdDbEQsNkZBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLDRCMkV6Q2lELEMzRWlEckQsa0xBQ0ksYUFBYyxDQUVkLGFFbkhPLENGd2hCZixvQ0E5YUkseUZBY1Esa0RWOUdtQixDVXNHM0IseUZBWVEsa0RWdEhtQixDVXdIdEIsQzBFeEJkLG9FQW1HVyxpQkFBa0IsQ0FDbEIsVUFBVyxDMUU3SGpCLHlEVm5FK0IsQ1VvRS9CLGFFM0VlLENGNEVmLGUyRUEyQyxDM0VDM0MsbUIyRUErQyxDM0VFL0MsbUIyRUQrQyxDM0V1Yy9DLHFDMEVsYkwsb0VBc0dhLGlCQUFrQixDQWtCckIsQzFFM0lMLHNFQUNJLGFFakZXLEN3RW1HcEIsK0UxRXpCSywwRFYzRStCLENVNEUvQixhRTNFZSxDRjRFZixlMkVNc0QsQzNFTHRELG1CMkVNMEQsQzNFSjFELGdCMkVLdUQsQ0QwSC9DLGFBQWMsQ0FDZCxpQkFBa0IsQzFFL0gxQixpRkFDSSxhRWpGVyxDd0VtR3BCLHlGQWdIYSxjQUFlLENBaEg1Qix5RkFvSGEsYUFBYyxDMUU3SXRCLDBEVjNFK0IsQ1U0RS9CLGFFM0VlLENGNEVmLGUyRU1zRCxDM0VMdEQsbUIyRU0wRCxDM0VKMUQsZ0IyRUt1RCxDRHFJL0MsaUJBQWtCLEMxRXpJMUIsMkZBQ0ksYUVqRlcsQ3dFbUdwQix1REE2SE8sY0FBZSxDQUNmLGFBQWMsQ0E5SHJCLGdFQWdJUyxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQWxJaEMsK0VBcUlTLGlCQUFrQixDQXJJM0IscUVBd0lTLFVBQVcsQ0FDWCxnQkFBaUIsQ0FDakIsZUFBZ0IsQ0FDaEIsZ0JBQWlCLEMxRXVTckIscUMwRWxiTCwrRUErSVcsZ0JBQWlCLENBL0k1QixxRUFrSlcsaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNsQixDQXBKViw0Q0EySkssNkJBQThCLEMxRXVSOUIscUMwRWxiTCw0Q0E4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QUNJLGFBQWMsQ0FFZCxhRW5ITyxDRndoQmYsb0NBOWFJLG9EQWNRLGtEVjlHbUIsQ1VzRzNCLG9EQVlRLHNEVnRIbUIsQ1V3SHRCLENBOURULDJDQUNJLHlEVi9EMkIsQ1VDL0IsbUNBRUksd0J3QkYwQixDeEJHMUIsc0J3QkQ2QixDeEJFN0IsYUVQVyxDRlFYLG9CRVJXLENGY1gsbUZBQ0ksa0JFZk8sQ0ZrQlgsa0ZBRUksb0J3QlQ0QyxDeEJVNUMsb0JFckJPLENGdUJQLGdHQUNJLGtCRXhCRyxDK0VzRXZCLGNBQ0ksYS9FdkVtQixDK0V3RW5CLGlCQUFrQixDQUVsQiwwQkFDSSxpRkN2RWlMLENEc0VwTCxpQ0FHTyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osS0FBTSxDQUNOLE1BQU8sQ0FDUCxtQy9FekVVLEMrRTZFbEIsdUJBQ0ksZ0IzRWpFbUIsQzJFa0VuQixpQjNFbEVtQixDMkVtRW5CLGlCQUFrQixDQUNsQixXQUFZLENBQ1osVUFBVyxDQUNYLGdCM0U5RXlCLEMyRStFekIsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixzQkFBdUIsQ2pGd2J2QixvQ2lGamNKLHVCQVdRLGdCM0UxRWUsQzJFMkVmLGlCM0UzRWUsQzJFNkV0QixDQUVELHlCQUNJLFdBQVksQ0FDWixZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGlCQUFrQixDQUd0Qiw4QkFDSSxnQkFBaUIsQ0FDakIsZ0JBQWlCLENqRmRqQiw0Q0FDSSxrQm1EckdrQixDbkR1R2xCLGtEQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYix3QkV4R08sQ0ZnSFgsNEZBQ0ksYUFBYyxDQUVkLGFFbkhPLENGd2hCZixvQ0E5YUksOENBY1Esa0RWOUdtQixDVXNHM0IsOENBWVEsa0RWdEhtQixDVXdIdEIsQ2lGWFoseUNBR08sY0FBZSxDakZ0RG5CLHFDQUNJLCtDVi9EMkIsQ1VDL0IsNkJBRUksd0J3QkYwQixDeEJHMUIsc0J3QkQ2QixDeEJFN0IsYUVQVyxDRlFYLG9CRVJXLENGY1gsdUVBQ0ksa0JFZk8sQ0ZrQlgsc0VBRUksb0J3QlQ0QyxDeEJVNUMsb0JFckJPLENGdUJQLG9GQUNJLGtCRXhCRyxDK0VrSWxCLCtDQUVPLFkvRXBJVyxDK0VxSVgsV3ZEeElpQyxDdUR5SWpDLFl2RHhJa0MsQzFCdWhCdEMsdUZpRm5aSCwrQ0FNVyxXdkR4SWlDLEN1RHlJakMsWXZEeElrQyxDdUQ2SXpDLENBWkosc0RBVVcsYy9FNUlPLEMrRWtJbEIsc0pBZ0JlLFkvRS9JRyxDK0UrSGxCLG9LQWtCbUIsYy9FakpELENpRkV2QixjQUNFLHdCakZIcUIsQ2lGSXJCLHdCQUF5QixDQUN6QixZQUFjLENBQ2QsV0FBWSxDQUNaLGlCQUFrQixDQUNsQixvQ0FBdUMsQ0FOekMsdUNBU00sZ0JBakIwQixDQWtCMUIsaUJBQWtCLENBQ2xCLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsa0JBQW1CLENBQ25CLHFCQUFzQixDQUN0QixhQUFjLENuRm9nQlosb0NtRm5oQlIsdUNBaUJRLGtCQUFtQixDQXFCdEIsQ0F0Q0wsMkRBb0JRLFVBQVcsQ0FDWCxVQUFXLENBckJuQiw0RUF1QlUsaUJBQWtCLENBQ2xCLFlBQWEsQ0FDYixVQUFXLENBRVgsZUFBZ0IsQ0FDaEIsVWpGdkJZLENpRndCWiw4QjdGaEM2QixDNkZpQzdCLGNBQWdCLENBQ2hCLFdqRjFCWSxDaUYwQlosNEJqRjFCWSxDaUYyQlosbUJBQXFCLENBaEMvQix5RkFrQ1ksVWpGN0JVLENpRkx0QixrQ0F3Q00sbUJBQXVCLENBQ3ZCLFVqRnBDZ0IsQ2lGcUNoQiw4QzdGN0NpQyxDVXNoQi9CLG9DbUZuaEJSLGtDQTRDUSw4QzdGL0MrQixDNkZnRC9CLGdCQUFpQixDQUVwQixDQS9DTCxvQ0FpRE0sY0FBZSxDQUNmLHNCQUF1QixDQUN2QixvQkFBcUIsQ0FDckIsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsZ0JBQW1CLENBQ25CLGtCQUFvQixDQUNwQix3QmpGOURpQixDaUYrRGpCLFVqRnJEZ0IsQ2lGc0RoQix3QkFBeUIsQ0FDekIsOEI3Ri9EaUMsQzZGZ0VqQyxpQkFBbUIsQ0E3RHpCLDJDQStEUSxrQmpGcEVlLENpRkt2QixpREFtRVUsMEJBQTJCLENuRmdkN0Isb0NtRm5oQlIsb0NBdUVRLFFBQVMsQ0FDVCxnQkFBa0IsQ0FFckIsQ0N0RkwsZ0JBQ0ksYUFBYyxDQUNkLGlCQUFrQixDQUNsQixVQUFXLENBRVgscUJBQ0ksaUJBQWtCLENBQ2xCLG1CQUFvQixDQUNwQixpQkFBa0IsQ0FIckIsdUJBS08saUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBUG5CLHlCQVVXLFVBQVcsQ0FDWCxXQUFZLENBS3hCLHlCckZzRFEsZUExQmdCLENBMEJoQixRQXpCUyxDQXlCVCxTQXhCVSxDcUY1QmQsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixzQkFBdUIsQ3JGNENuQiw0QkFFSSxRQWxCSyxDQWtCTCxTQWpCTSxDQ3llZCxxQ29GMWdCSix5QkFPUSxrQkFBbUIsQ0F3RDFCLENwRjJjRyxxQ0QxZEksNEJxRnJDSSxTQUFVLENBRWpCLENBYkosNEJBZ0JPLGlCQUFrQixDQWhCekIsaUNBa0JXLGFBQWMsQ0FDZCxlQUFnQixDQUNoQixrQkFBb0IsQ0FRcEIsZ0Q5RmhDdUIsQzhGaUN2QixtQkM1QnlDLENENkJ6QyxnQkM5QnNDLENyRjBnQjlDLHFDb0YxZ0JILGlDQXNCZSxtQkFBb0IsQ0FlM0IsQ0FyQ1IscUNBeUJlLFVBQVcsQ0FDWCxpQkFBbUIsQ3BGZ2YvQixvQ29GMWdCSCxpQ0FnQ2UsZ0Q5RnBDbUIsQzhGeUMxQixDcEZxZUwsb0NvRjFnQkgsaUNBbUNlLDZDOUZ2Q21CLEM4RnlDMUIsQ0FyQ1IsNEJyRnNETyxlQTFCZ0IsQ0EwQmhCLFFBekJTLENBeUJULFNBeEJVLENxRmFWLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsY0FBZSxDckZHZiwrQkFFSSxRQWxCSyxDQWtCTCxTQWpCTSxDQ3llZCxxQ29GMWdCSCw0QkFnRFcscUJBQXNCLENBSTdCLENBcERKLG1DQXdETyxnQkFBaUIsQ0FDakIsa0JBQW9CLENBekQzQiwwQ0EyRFcsZUNwRHdCLENDWnhDLFlBQ0ksc0JDYitCLENEYy9CLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIscUJBQ0ksYUFBYyxDQUNkLFVBQ0osQ0FDQSxrQkFDSSxhcEZsQmUsQ29GbUJmLG9CQUFxQixDQUV6QixtQnZGK0NRLGVBakJnQixDQWlCaEIsUUFoQlMsQ0FnQlQsU0FmVSxDdUY5QmQsZUFBZ0IsQ3ZGdUNaLHNCQUVJLFFBVEssQ0FTTCxTQVJNLEN1Ri9CakIsd0JBRU8sV0FBWSxDQUNaLGlCQUFrQixDQUNsQixnQkFBa0IsQ0FDbEIsYXBGOUJXLENvRmdDZiwwQkFDSSxhcEZqQ1csQ29Gb0NuQiw0Q0FFSSxvQkFBcUIsQ0FFckIsaURoR3RDK0IsQ2dHdUMvQixnQkN2QzZCLENEd0M3QixtQkN2Q2dDLEN2RnFoQmhDLG9Dc0ZwZkosNENBU1EsaURoRzNDMkIsQ2dHOENsQyxDRTdCRCxpQkFFSSxpQkFBa0IsQ3hGNkVsQix3Q0FDSSxrQm1EckdrQixDbkR1R2xCLDhDQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYix3QkV4R08sQ0ZnSFgsb0ZBQ0ksYUFBYyxDQUVkLFVFekdNLENGOGdCZCxvQ0E5YUksMENBY1Esa0RWOUdtQixDVXNHM0IsMENBWVEsa0RWdEhtQixDVXdIdEIsQ3dGNUdqQixnQkFNUSxVQUFXLENBTm5CLGFBU1EsaUJBQWtCLENBQ2xCLFVBQVcsQ0FFZixpQkFDSSx3QkFBeUIsQ0FFekIsYXRGakNlLENzRm1DbkIsZ0NBSEksNkNBTWMsQ0FIbEIsZUFFSSxhdEZ6QmlCLENzRjBCakIsYUFBYyxDQXBCdEIsNERBeUJRLFNBQVUsQ0FDVixlQUFnQixDQUNoQixlQUFnQixDQUNoQixpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFVBQVcsQ0FDWCw0QkFBNkIsQ0FHN0IsWUFBYSxDQUNiLGNBQWdCLENBQ2hCLFlBQWEsQ0FDYixzQkNsQ3lDLENEbUN6Qyx3QnRGNUNpQixDc0ZNekIsZ0pBeUNZLGtCdEYzRFcsQ3NGNERYLG9CdEY1RFcsQ3NGa0J2Qix3S0E0Q2dCLFV0RnBETSxDc0ZRdEIsd0VBZ0RZLGF0RnREYSxDc0Z1RGIsYUFBYyxDQUtyQixvQ0FFTyw2Q2xHeEUyQixDa0d5RTNCLGF0Ri9EYSxDc0ZnRWIsY0FBZSxDQUp0QixnREFNVyxhQ3ZFb0QsQ0R3RXBELFNBQVUsQ0FQckIsNENBVVcsd0JDeEU4QixDRHlFOUIsVUFBVyxDQVh0QiwrQ0FjVyx3QkN6RWlDLENEMEVqQyxVQUFXLENBS3RCLDBDQUVPLHFCdEZwRlUsQ3NGa0ZqQixrREFJVyxpQkFBa0IsQ0FDbEIsYXRGckZTLENzRmdGcEIseURBT2UsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixTQUFVLENBQ1YsVUFBVyxDQUNYLFVBQVcsQ0FDWCxRQUFTLENBQ1QsMEJBQTJCLENBQzNCLHdCQ2hHMEIsQ0RrRnpDLHFEQWtCVyxpQkFBa0IsQ0FDbEIsYXRGbkdTLENzRmdGcEIsNERBcUJlLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsU0FBVSxDQUNWLFVBQVcsQ0FDWCxVQUFXLENBQ1gsUUFBUyxDQUNULDBCQUEyQixDQUMzQix3QkMzRzZCLENEK0U1QywwQ0FpQ08sVUNqSWlCLENEcUl6QixrQkFDSSxpRGxHNUgrQixDa0c2SC9CLGFDNUg0RCxDRDZINUQsd0JBQXlCLENBQ3pCLFlBQVksQ0FDWixxQkFBc0IsQ0FJdEIsY0FBZSxDeEY4WWYsb0N3RnZaSixrQkFPUSxrQkFBbUIsQ0FnQzFCLENBdkNBLG9CQVdPLGdCQUFpQixDQUNqQixZQUFhLENBQ2Isa0JBQW1CLENBYjFCLDhCQWVXLGNBQWUsQ0FHdkIsMEJBQ0ksaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxVQUFXLENBRVgsb0JBQXFCLENBQ3JCLGdCQUFpQixDQUdwQix1REFFTyx3QkNqSmlDLENEcUp4QyxvREFFTyx3QkMxSjhCLENDVjlDLGVBQ0ksY0FBZSxDQUNmLFFBQVMsQ0FDVCxVQUFXLENBQ1gsV0NUeUIsQ0RVekIsWUFBYSxDQUNiLHdCeEZIbUIsQ0ZxaEJmLG9DMEZ4aEJSLGVBU1EsWUFBYSxDQWlGcEIsQ0E5RUcsd0JBQ0ksYUFBYyxDQUNkLFVBQVcsQ0FDWCxXQUFZLENBUWhCLGdEQUpJLFVBQVcsQ0FDWCxXQU9ZLENBSmhCLHNCQUNJLFlBQWEsQ0FDYixrQkFFWSxDQUdoQixxQkFDSSxTQUFVLENBQ1YsV0FBWSxDQUNaLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsc0JBQXVCLENBQ3ZCLGtCQUFtQixDQU50QixvQ0FVVyxVQUFXLENBQ1gsV0FBWSxDQVh2QixxQ0FlVyxXQ2pEc0IsQ0RrQ2pDLGlDQW1CVyxXQUFZLENBbkJ2QixtQ0FzQmUsV0FBWSxDQUNaLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixtRHBHdkRtQixDb0d3RG5CLG9CQUFxQixDQUNyQixVeEZqREUsQ3dGb0JqQiw2Q0FnQ21CLFN4RnBERixDd0ZxREUsVUFBVyxDQUNYLFdBQVksQ0FsQy9CLGtDQXdDVyxXQUFZLENBeEN2QixvQ0EwQ2UsV0FBWSxDQUNaLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixtRHBHM0VtQixDb0c0RW5CLG9CQUFxQixDQUNyQixVeEZyRUUsQ3dGb0JqQiwrQ0FvRG1CLFN4RnhFRixDd0Z5RUUsVUFBVyxDQUNYLFdBQVksQ0UrSnBDLG9CQUVJLCtDQ2xQeU4sQ0RtUHpOLGExRm5QbUIsQzBGb1BuQixpQkFBa0IsQ0FDbEIsaUJBNFNrQixDQXJTbEIsNERBSkksV0FBWSxDQUNaLFlBQWEsQ0FDYixzQkFTdUIsQ0FQM0IsNkJBQ0ksaUJBQWtCLENBRWxCLFVBQVcsQ0FHWCxxQkFDdUIsQ0FQMUIsMkNBVU8sZ0JBQWlCLENBdEI3QiwyQkEyQlEsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1AsNEJDaFJpRCxDRCtPekQsMkJBc0NRLFVBQVcsQ0FDWCxZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGlCQUFrQixDQXpDMUIsb0NBMkNZLGdCdEY5UXFCLENzRitRckIsVUFBVyxDQUNYLFlBQWEsQ0FDYiw2QkFBOEIsQzVGdVBsQyxvQzRGclNSLG9DQWdEZ0Isa0JBQW1CLENBRzFCLENBbkRULDJDQXNEWSxVQUFXLENBQ1gsZUFBZ0IsQzVGOE9wQixvQzRGclNSLDJDQXlEZ0IsaUJBQWtCLENBQ2xCLFNBQVUsQ0FFakIsQzVGL09ELG1EQUNJLHlEVi9EMkIsQ1VnRTNCLGFFL0RXLENGZ0VYLGlCNkZsRHFDLEM3Rm1EckMsbUI2RmxEdUMsQzdGcUR2QyxxREFDSSxhRXJFTyxDMEZnUHZCLDhDQW1FWSxVQUFXLENBQ1gsTUFBTyxDQUNQLGlCQUFrQixDNUZnT3RCLG9DNEZyU1IsOENBd0VnQixTQUFVLENBQ1YsZUFBZ0IsQ0FrQnZCLENBM0ZULHVEQTRFZ0IsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixnQkFBaUIsQ0FDakIsaUJBQWtCLENBL0VsQyw0REFpRm9CLGdCQUFpQixDQUNqQixvQkFBcUIsQ0FDckIsVUFBVyxDQUNYLFdBQVksQ0FDWix5QzFGcFVHLEMwRjhVbEIsb0RBRU8sWUFBYSxDQUZwQiw2REFJVyxhQUFjLENBQ2QsZ0J0RnZVaUIsQ3NGa1U1QixtRUFVZSxZQUFhLENBQ2IsY0FBZSxDQUNmLDBCQ2hVMEMsQ0RpVTFDLGtCQVVHLENBS0gsb0NBNUJmLDJFQTZCbUIsY0M5VThCLENEK1U5QixzQkFBa0ksQ0FZekksQ0FURyxxQ0FqQ2YsMkVBa0NtQixjQy9Va0MsQ0RnVmxDLHNCQUEwSSxDQUkxSSxVQ2hWa0MsQ0RpVmxDLHFCQUwwSSxDQU9qSixDQTFDWiwwREE4Q1csaUJBQWtCLENBQ2xCLFVBQVcsQ0EvQ3RCLHFGQWtEbUIscUJBQXNCLEM1Rm9KdEMsb0M0RnRNSCxpRkFzRHVCLFVBQVcsQ0FDWCxpQkFBa0IsQ0FFekIsQzVGNkliLG9DNEZ0TUgsb0ZBNER1QixVQUFXLENBRWxCLEM1RndJYixvQzRGdE1ILHNFQW1FdUIsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixVQUFXLENBRWxCLEM1RnpUakIsNkVBQ0ksaUI2RmxENEMsQzdGbUQ1Qyw2RkFDSSxrQm1EckdrQixDbkRzR2xCLGlCNkZuRGdELEM3Rm9EaEQsbUdBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLHdCRXhHTyxDRmdIWCw4TEFDSSxhQUFjLENBRWQsYUVuSE8sQ0Z3aEJmLG9DQTlhSSwrRkFjUSxrRFY5R21CLENVc0czQiwrRkFZUSxrRFZ0SG1CLENVd0h0QixDNEZvTlosd0VBNEVtQixpQkFBa0IsQzVGMEhsQyxvQzRGdE1ILHdFQThFdUIsU0FBVSxDQUNWLGVBQWdCLENBbUN2QixDQWxIaEIseUZBbUYyQixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGtCQUFtQixDNUZpSDNDLG9DNEZ0TUgseUZBdUYrQixhQUFjLENBRXJCLEM1RjNVekIsNkZBQ0ksaUI2Ri9Ca0QsQzdGZ0NsRCw2R0FDSSxrQm1EckdrQixDbkRzR2xCLGlCNkZoQ3NELEM3RmlDdEQsbUhBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLDRCNkZsQ3FELEM3RjBDekQsOE5BQ0ksYUFBYyxDQUVkLGFFbkhPLENGd2hCZixvQ0E5YUksK0dBY1Esa0RWOUdtQixDVXNHM0IsK0dBWVEsa0RWdEhtQixDVXdIdEIsQzRGb05aLCtGQThGMkIsWUFBYSxDQUNiLHFCQUFzQixDQUN0QiwwQkFBMkIsQ0FoR3RELHlGQW1HMkIsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixjQUFlLENBckcxQyx1RjVGclFHLHlEVm5FK0IsQ1VvRS9CLGFFM0VlLENGNEVmLGU2Rk9xRCxDN0ZOckQsbUI2Rk95RCxDN0ZMekQsbUI2Rk15RCxDRG1XakMsZUFBZ0IsQ0FDaEIsaUJBQWtCLEM1RnpXMUMseUZBQ0ksYUVqRlcsQzBGK1VsQix5RkE2RzJCLGVBQWdCLEM1RmxYeEMseURWM0UrQixDVTRFL0IsYUUzRWUsQ0Y0RWYsZTZGZ0JxRCxDN0ZmckQsbUI2RmdCeUQsQzdGZnpELG9CNkZnQjBELEM3RmQxRCwyRkFDSSxhRWpGVyxDRnFoQmYsb0M0RnRNSCwyRUFxSHVCLFNBQVUsQ0F5Q2pCLENBOUpoQiwrRkF5SDJCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsa0JBQW1CLEM1RjJFM0Msb0M0RnRNSCwrRkE2SCtCLGFBQWMsQ0FFckIsQzVGalh6QixtR0FDSSxpQjZGUXNELEM3RlB0RCxtSEFDSSxrQm1EckdrQixDbkRzR2xCLGlCNkZPMEQsQzdGTjFELHlIQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYiw0QjZGS3lELEM3Rkc3RCwwT0FDSSxhQUFjLENBRWQsYUVuSE8sQ0Z3aEJmLG9DQTlhSSxxSEFjUSxrRFY5R21CLENVc0czQixxSEFZUSxrRFZ0SG1CLENVd0h0QixDNEZvTlosZ0dBb0kyQixpQkFBa0IsQzVGelkxQyx5RFZuRStCLENVb0UvQixhRTNFZSxDRjRFZixlNkY4Q21ELEM3RjdDbkQsbUI2RjhDdUQsQzdGNUN2RCxtQjZGNkN1RCxDN0Z5WnZELG9DNEZ0TUgsZ0dBc0krQixpQkFBa0IsQ0FzQnpCLEM1RjNackIsa0dBQ0ksYUVqRlcsQzBGK1VsQiwyRzVGclFHLDBEVjNFK0IsQ1U0RS9CLGFFM0VlLENGNEVmLGU2Rm9EOEQsQzdGbkQ5RCxtQjZGb0RrRSxDN0ZsRGxFLGdCNkZtRCtELENEd1ZuQyxhQUFjLENBQ2QsaUJBSUcsQzVGL1kvQiw2R0FDSSxhRWpGVyxDMEYrVWxCLHFIQW9KK0IsY0FBZSxDQXBKOUMscUhBd0orQixhQUFjLEM1RjdaMUMsMERWM0UrQixDVTRFL0IsYUUzRWUsQ0Y0RWYsZTZGb0Q4RCxDN0ZuRDlELG1CNkZvRGtFLEM3RmxEbEUsZ0I2Rm1EK0QsQ0R1V25DLGlCQUFrQixDNUZ6WjlDLHVIQUNJLGFFakZXLEMwRnFmbkIsZ0NBQ0ksZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUZyQiw0Q0FJTyxldEY5ZW9CLENzRitlcEIsVUFBVyxDQUxsQixxREFRVyxpQkFBa0IsQzVGaGE5Qix5REFDSSxpQjZGMEUwQyxDN0Z6RTFDLHlFQUNJLGtCbURyR2tCLENuRHNHbEIsaUI2RnlFOEMsQzdGeEU5QywrRUFDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2Isd0JFeEdPLENGZ0hYLHNKQUNJLGFBQWMsQ0FFZCxhRW5ITyxDRndoQmYsb0NBOWFJLDJFQWNRLGtEVjlHbUIsQ1VzRzNCLDJFQVlRLGtEVnRIbUIsQ1V3SHRCLENBMFpULG9DNEZoQ0gsa0RBaUJlLGdCQUFrQixDQXFCekIsQ0F0Q1IsaUVBb0JlLFlBQWEsQzVGWXpCLG9DNEZoQ0gsaUVBdUJtQixhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLHlDQUE0QyxDQUM1Qyx1QkFBeUIsQ0FDekIsVUFBVyxDQUNYLFVBQVcsQ0FFWCxpRHRHNWdCZSxDc0c2Z0JmLGdCQUFpQixDQUNqQix5QjFGOWdCRixDMEZnaEJFLGVBQWdCLENBR3ZCLENBU2Isa0NBQ0ksZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FIckIseURBS08sVUFBVyxDQUNYLGdCdEY1aEJxQixDc0ZzaEI1QixzREFTTyxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLG9CQUFzQixDNUZ6QjFCLG9DNEZjSCxzREFhVyxrQkFBbUIsQ0EwSzFCLENBdkxKLDBFQWtCbUIsWUFBYSxDQWxCaEMsMEVBc0JtQixlQUFnQixDQUNoQixhQUFjLEM1RnJDOUIsb0M0RmNILDBFQXlCdUIsYUFBYyxDQUNkLFNBQVUsQ0FFakIsQzVGbGVqQiw4RUFDSSxpQjZGbEQ0QyxDN0ZtRDVDLDhGQUNJLGtCbURyR2tCLENuRHNHbEIsaUI2Rm5EZ0QsQzdGb0RoRCxvR0FDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2Isd0JFeEdPLENGZ0hYLGdNQUNJLGFBQWMsQ0FFZCxhRW5ITyxDRndoQmYsb0NBOWFJLGdHQWNRLGtEVjlHbUIsQ1VzRzNCLGdHQVlRLGtEVnRIbUIsQ1V3SHRCLEM0RndhWix5RUFtQ21CLGlCQUFrQixDQW5DckMsMEZBc0MyQixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGtCQUFtQixDNUY5ZS9DLDhGQUNJLGlCNkYvQmtELEM3RmdDbEQsOEdBQ0ksa0JtRHJHa0IsQ25Ec0dsQixpQjZGaENzRCxDN0ZpQ3RELG9IQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYiw0QjZGbENxRCxDN0YwQ3pELGdPQUNJLGFBQWMsQ0FFZCxhRW5ITyxDRndoQmYsb0NBOWFJLGdIQWNRLGtEVjlHbUIsQ1VzRzNCLGdIQVlRLGtEVnRIbUIsQ1V3SHRCLEM0RndhWixnR0E4QzJCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsMEJBQTJCLENBaER0RCwwRkFtRDJCLFlBQWEsQ0FDYixrQkFBbUIsQ0FwRDlDLHdGNUZ6ZEcseURWbkUrQixDVW9FL0IsYUUzRWUsQ0Y0RWYsZTZGT3FELEM3Rk5yRCxtQjZGT3lELEM3Rkx6RCxtQjZGTXlELENEc2dCakMsZUFBZ0IsQ0FDaEIsaUJBQWtCLEM1RjVnQjFDLDBGQUNJLGFFakZXLEMwRm1pQmxCLDBGQTREMkIsZUFBZ0IsQzVGcmhCeEMseURWM0UrQixDVTRFL0IsYUUzRWUsQ0Y0RWYsZTZGZ0JxRCxDN0ZmckQsbUI2RmdCeUQsQzdGZnpELG9CNkZnQjBELEM3RmQxRCw0RkFDSSxhRWpGVyxDMEZtaUJsQixnSEFnRStCLGtCQ25nQmlDLENEbWNoRSxnR0F3RTJCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsa0JBQW1CLEM1RmhoQi9DLG9HQUNJLGlCNkZRc0QsQzdGUHRELG9IQUNJLGtCbURyR2tCLENuRHNHbEIsaUI2Rk8wRCxDN0ZOMUQsMEhBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLDRCNkZLeUQsQzdGRzdELDRPQUNJLGFBQWMsQ0FFZCxhRW5ITyxDRndoQmYsb0NBOWFJLHNIQWNRLGtEVjlHbUIsQ1VzRzNCLHNIQVlRLGtEVnRIbUIsQ1V3SHRCLEM0RndhWixpRzVGemRHLHlEVm5FK0IsQ1VvRS9CLGFFM0VlLENGNEVmLGU2RjhDbUQsQzdGN0NuRCxtQjZGOEN1RCxDN0Y1Q3ZELG1CNkY2Q3VELEM3RjVDdkQsbUdBQ0ksYUVqRlcsQzBGbWlCbEIsNEc1RnpkRywwRFYzRStCLENVNEUvQixhRTNFZSxDRjRFZixlNkZvRDhELEM3Rm5EOUQsbUI2Rm9Ea0UsQzdGbERsRSxnQjZGbUQrRCxDRG9mbkMsYUFBYyxDQUNkLGlCQUFrQixDNUZ2aUI5Qyw4R0FDSSxhRWpGVyxDMEZtaUJsQix1RkE2RjJCLFlBQWEsQ0FDYixzQkFBdUIsQ0FFdkIsaUJBQWtCLENBaEc3Qyx1RkFt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TTFCLENBakV4QiwrRkErRCtCLGNBQWUsQ0EvRDlDLDRFQW1FMkIsZUFBZ0IsQ3BHMVV4Qyx5RFZuRStCLENVb0UvQixVRXBFYyxDRnFFZCxlcUdpQzZDLENyR2hDN0MsbUJxR2lDaUQsQ3JHOUJqRCw4RUFDSSxVRTFFVSxDa0cwVWpCLDhFQXVFMkIsZUFBZ0IsQ3BHOVV4Qyx5RFYzRStCLENVNEUvQixVRXBFYyxDRnFFZCxlcUd5QzZDLENyR3hDN0MsbUJxR3lDaUQsQ0RzU3pCLG9CQUFxQixDcEc1VTdDLGdGQUNJLFVFMUVVLENrRzBVakIsb0ZBa0YyQixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGtCQUFtQixDcEd4VS9DLHdGQUNJLGlCcUc4QjhDLENyRzdCOUMsd0dBQ0ksa0JtRHJHa0IsQ25Ec0dsQixpQnFHNkJrRCxDckc1QmxELDhHQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYiw0QnFHMkJpRCxDckduQnJELG9OQUNJLGFBQWMsQ0FFZCxhRW5ITyxDRndoQmYsb0NBOWFJLDBHQWNRLGtEVjlHbUIsQ1VzRzNCLDBHQVlRLGtEVnRIbUIsQ1V3SHRCLENvR3NOWixxRnBHdlFHLHlEVm5FK0IsQ1VvRS9CLFVFcEVjLENGcUVkLGVxR29FMkMsQ3JHbkUzQyxtQnFHb0UrQyxDckdqRS9DLHVGQUNJLFVFMUVVLENrRzBVakIsZ0dwR3ZRRywwRFYzRStCLENVNEUvQixVRXBFYyxDRnFFZCxlcUd5RXNELENyR3hFdEQsbUJxR3lFMEQsQ3JHdEUxRCxrR0FDSSxVRTFFVSxDa0cwVWpCLHVFQW9HdUIsaUJBQWtCLENBQ2xCLFdBQVksQ0FFWixpQkFBa0IsQ0F2R3pDLDRFQXlHMkIsb0JBQXFCLENBQ3JCLGdCQzFYQSxDRDJYQSxzQkMxWE0sQ0QyWE4sZUFBZ0IsQ0FDaEIsV0FBWSxDcEd1RnBDLG9Db0dwTUgsNEVBK0crQix1QzlGMWI4QixDOEYyYjlCLFVBQVcsQ0FVbEIsQ3BHb0VyQix1Rm9HOUxILDRFQW9IK0IsNkJBQThCLENBTXJDLENBMUh4QixxRkF3SCtCLGtCQUFtQixDQXhIbEQsaUVB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LDJCQUNJLFVBQVcsQ0FDWCxlQUFnQixDeEdrWWhCLG9Dd0dwWUosMkJBSVEsU0FBVSxDQUNWLGVBQWlCLENBQ2pCLGlCQUFrQixDQWN6QixDQXBCQSx5Q0FVTyx1Q2xHckpzRCxDa0dzSnRELFdBQVksQ3hHeVhoQixvQ3dHcFlILG1EQWdCVyx5QnRHMUpNLENzRzJKTixNQ3JJYyxDRHVJckIsQ0FLTCx3QkFDSSxnQkFBaUIsQ3hHM0VqQixzQ0FDSSxrQm1EckdrQixDbkRzR2xCLGlCbURwR3FCLENuRHFHckIsNENBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLHdCRXhHTyxDRmdIWCxnRkFDSSxhQUFjLENBRWQsVUV6R00sQ0Y4Z0JkLG9DQTlhSSx3Q0FjUSxrRFY5R21CLENVc0czQix3Q0FZUSxrRFZ0SG1CLENVd0h0QixDQWRMLGdGd0d1RUksbUJBQW9CLEN4R3ZINUIsK0JBQ0ksb0RWL0QyQixDVUMvQix1QkFFSSx3QndCRjBCLEN4QkcxQixzQndCRDZCLEN4QkU3QixVRUdVLENGRlYsb0JFUlcsQ0ZjWCwyREFDSSxrQkVmTyxDRmtCWCwwREFFSSxvQndCVDRDLEN4QlU1QyxvQkVyQk8sQ0Z1QlAsd0VBQ0ksa0JFeEJHLENzR29NbkIsZUFDSSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLHFCQUFzQixDQUcxQix1QkFDSSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixXQUFZLENBSmYseUJBTU8sVUFBVyxDQUNYLFdBQWEsQ3hHdVVqQixvQ3dHN2NSLHdCQTZJWSxZQUFhLENBRXBCLENBRUEseUNBRU8sU3RHcE5VLENzR3FOVixXOUVsT2lDLEM4RW1PakMsWTlFbE9rQyxDMUJ1aEJ0Qyx1RndHelRILHlDQU1XLFc5RWxPaUMsQzhFbU9qQyxZOUVsT2tDLEM4RXVPekMsQ0FaSixnREFVVyxXdEc1Tk0sQ3NHa05qQiwwSUFnQmUsWXRHek9HLENzR3lObEIsd0pBa0JtQixjdEczT0QsQ3dHaUd2QixRQWdCSSxheEdqSG1CLEN3R2tIbkIsaUJBQWtCLENBZmxCLG9CQUNJLDJFQ3BH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QWZBLHdEQVNXLFVBQVcsQ0FDWCxXQUFZLENBQ1osYUFBYyxDQUNkLGFBQWMsQ0FLMUIsK0JBQ0ksWUFBYSxDNUcyWmIsb0M0RzVaSiwrQkFHUSxTQUFVLENBR2pCLENBR0QsOEJBQ0ksV0FBWSxDQUNaLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsZUFBZ0IsQzVHdkNoQixpREFDSSxrQm1EckdrQixDbkR1R2xCLHVEQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYix3QkV4R08sQ0ZnSFgsc0dBQ0ksYUFBYyxDQUVkLGFFbkhPLENGd2hCZixvQ0E5YUksbURBY1Esa0RWOUdtQixDVXNHM0IsbURBWVEsa0RWdEhtQixDVXdIdEIsQ0FkTCxzRzRHdUNJLG1CQUFvQixDNUd2RjVCLDBDQUNJLG9EVi9EMkIsQ1VDL0Isa0NBRUksd0J3QkYwQixDeEJHMUIsa0JFTlcsQ0ZPWCxVRUdVLENGRlYsb0JFUlcsQ0ZjWCxpRkFDSSxlRUxNLENGUVYsZ0ZBRUksYUVwQk8sQ0ZxQlAsaUJFWE0sQ0ZhTiw4RkFDSSxlRWRFLEMwRzBKakIsb0RBRU8sWTFHbktXLEMwR29LWCxXbEYxS2lDLENrRjJLakMsWWxGMUtrQyxDMUJ1aEJ0Qyx1RjRHalhILG9EQU1XLFdsRjFLaUMsQ2tGMktqQyxZbEYxS2tDLENrRitLekMsQ0FaSiwyREFVVyxjMUczS08sQzBHaUtsQixnS0FnQmUsWTFHakxHLEMwR2lLbEIsOEtBa0JtQixjMUduTEQsQzBHbUV2Qix5RUF5SFksa0JBQW1CLENFM0kvQixrQkFDSSwrQ0N2RDZNLENEd0Q3TSxhNUduRG1CLEM0R29EbkIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUVsQixpQkMxRGdDLENENERoQywyQkFDSSxnQnhHdENtQixDd0d1Q25CLGlCeEd2Q21CLEN3R3dDbkIsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixVQUFXLENBQ1gsZ0J4R2xEeUIsQ3dHbUR6QixhQUFjLEM5R3FkZCxvQzhHNWRKLDJCQVVRLGdCeEc5Q2UsQ3dHK0NmLGlCeEcvQ2UsQ3dHaUR0QixDOUd1QkQseUJBQ0ksaUIrR2pGbUMsQy9Ha0ZuQyx5Q0FDSSxrQm1EckdrQixDbkRzR2xCLGlCK0duRnVDLEMvR29GdkMsK0NBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLHdCRXhHTyxDRmdIWCxzRkFDSSxhQUFjLENBRWQsYUVuSE8sQ0Z3aEJmLG9DQTlhSSwyQ0FjUSxrRFY5R21CLENVc0czQiwyQ0FZUSxrRFZ0SG1CLENVd0h0QixDOEcxRWpCLDhIQTBCUSxhNUc5RWUsQzRHK0VmLDhCeEh6RStCLEN3SDBFL0IsZUFBZ0IsQ0E1QnhCLDRKQThCWSxhNUcvRVcsQzRHZ0ZYLDhCeEh6RTJCLEN3SDBFM0IsYUFBYyxDQWhDMUIsb0JBcUNRLGE1R3pGZSxDNEdvRHZCLG9CQXlDUSxhQ3ZGMEIsQ0Q4Q2xDLDBDQTZDUSxhQzNGMEIsQ0Q0RjFCLDBCQUsyQixDQW5EbkMsc0JBdURRLFVBQVcsQ0FDWCxXQUFZLEM5RzRhWixvQzhHcGVSLHNCQTBEWSxpQkFBa0IsQ0FFekIsQ0E1REwscUJBK0RRLFNBQVUsQ0FLTixlQUFrQixDQUV0Qiw0QjVHMUhlLEM0RzJIZixlQ2xINkIsQ0QyQ3JDLHlCQTRFUSxVQUFXLENBQ1gsWUFBYSxDQUNiLHNCQUF1QixDQUN2QixpQkFBa0IsQ0FDbEIsaUJBQWtCLENBaEYxQixrQ0FrRlksZ0J4R3RIcUIsQ3dHdUhyQixVQUFXLENBQ1gsWUFBYSxDQUNiLDZCQUE4QixDOUcrWWxDLG9DOEdwZVIsa0NBdUZnQiwwQkFBMkIsQ0FFbEMsQ0F6RlQseUNBNEZZLFVBQVcsQ0FDWCxlQUFnQixDOUd1WXBCLG9DOEdwZVIseUNBK0ZnQixnQkFBaUIsQ0FDakIsU0FBVSxDQUVqQixDQWxHVCw0Q0FvR1ksVUFBVyxDQUNYLE1BQU8sQ0FDUCxpQkFBa0IsQzlHOFh0QixvQzhHcGVSLDRDQXlHZ0IsU0FBVSxDQUNWLGVBQWdCLENBMEJ2QixDQXBJVCxxREE2R2dCLGlCQUFrQixDQUNsQixXQUFZLENBQ1osZ0JBQWlCLENBQ2pCLGlCQUFrQixDQWhIbEMscUVBa0hvQixlQUFnQixDQWxIcEMsMERBcUhvQixvQkFBcUIsQ0FDckIsVUFBVyxDQUNYLFdBQVksQ0FDWix5QzVHeEtHLENGb2hCZixvQzhHcGVSLG9FQTZId0IsaUR4SHZLZSxDd0h3S2YseUI1R3hLRixDNEd5S0UsUUN0S2lCLENEd0t4QixDQWpJakIsbUNBd0lRLFlDakw0QixDRHlDcEMsNENBOElZLFlBQWEsQ0FDYixjQUFlLENBQ2YscUJBQXNCLEM5R29WMUIsb0M4R3BlUiw0Q0FtSmdCLGtCQUFtQixDQW5KbkMsOENBc0pvQixTQUFVLENBQ1YsV0FBWSxDQUNmLENBeEpqQiw2Q0FpS1EsYUFBYyxDRTVOdEIsMEJBRVEsb0JBQXFCLENBS2Ysb0NBUGQsc0NBUWdCLFdBQVksQ0FDWiwyQkFBNEIsQ0FUNUMseUNBV29CLGVBQWdCLENBWHBDLDJDQWF3QixhQUFjLENBQ2pCLENDYnJCLG1DQUVRLHlCQUEyQixDQ3VCbkMsV0FJSSwrQ0NuQm1LLENEb0JuSyxhaEhyQm1CLENnSHNCbkIsaUJBQWtCLENBQ2xCLGlCQ2xCeUIsQ0RvQnpCLG9CQUNJLGdCNUdObUIsQzRHT25CLGlCNUdQbUIsQzRHUW5CLGlCQUFrQixDQUNsQixXQUFZLENBQ1osVUFBVyxDQUNYLGdCNUduQnlCLEM0R29CekIsYUFBYyxDbEhxZmQsb0NrSDVmSixvQkFVUSxnQjVHZGUsQzRHZWYsaUI1R2ZlLEM0R2lCdEIsQ0F0Qkwsb0ZBeUJRLGFoSDVDZSxDZ0g2Q2YsOEI1SHZDK0IsQzRId0MvQixlQUFnQixDQTNCeEIsa0hBNkJZLGFoSDdDVyxDZ0g4Q1gsOEI1SHZDMkIsQzRId0MzQixjQUFnQixDQUNoQixhQUFjLENBaEMxQixhQXFDUSxhaEh4RGUsQ2dIbUJ2QixhQXlDUSxhQ3RDbUIsQ0RIM0IsNEJBNkNRLGFDMUNtQixDRDJDbkIsMEJBSzJCLENBbkRuQyxlQXVEUSxVQUFXLENBQ1gsV0FBWSxDbEg2Y1osb0NrSHJnQlIsZUEwRFksaUJBQWtCLENBRXpCLENBNURMLGNBK0RRLFNBQVUsQ0FLTixlQUFrQixDQUV0Qiw0QmhIekZlLENnSDBGZixlQzVEc0IsQ0RYOUIsdURBaUZRLGFBQWMsQ0U1RXRCLHVCQUNJLGFBL0I0QixDQWdDNUIsVUFBVyxDQUNYLGlCQUFrQixDQUNsQiw0QkFuQzJDLENBb0MzQyxxQkFsQ29DLENBbUNwQyxZQWpDMkIsQ0FrQzNCLGdCQW5DK0IsQ0FvQy9CLGVBbEM4QixDQW9DOUIsZ0NBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0QixXQUFZLENBQ1osNEJBQTZCLENBR2pDLHVDQUNJLFlBM0N1QyxDQTRDdkMsb0Q5SHpDK0IsQzhIMEMvQixhQWhDOEIsQ0FpQzlCLG1CQWhDb0MsQ0FpQ3BDLGdCOUh0Q1csQzhIeUNmLDhCQUNJLGVBQWdCLENBRG5CLDhDQUlPLG9CQUFxQixDQUo1QixnREFPVyxrRDlIOUN1QixDOEgrQ3ZCLGFsSHpETyxDa0gwRFAsbUJqRXJEcUIsQ2lFc0RyQixnQmpFckRrQixDaUUyQzdCLGdEQWNXLHlEQXpEcUUsQ0EwRHJFLGFsSGhFTyxDa0hpRVAsbUJqRTVEcUIsQ2lFNkRyQixnQmpFNURrQixDaUUyQzdCLG9EQXFCVyxZQUFhLENBOUM3QiwwQ0FvRFEsYWxINUVlLENrSDZFZix3QmxIN0VlLENrSDhFZixzQjVGekVpQyxDNEZtQnpDLGdEQXlEWSxvQjVGdEVnRCxDNEZ1RWhELHdCbEhsRlcsQ2tIbUZYLGtCbEhuRlcsQ21IQ3ZCLHVEQU9RLGdCL0dlbUIsQytHZG5CLGlCL0djbUIsQytHYm5CLGlCQUFrQixDQUNsQixXQUFZLENBQ1osVUFBVyxDQUNYLGdCL0dFeUIsQytHRHpCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsc0JBQXVCLENBQ3ZCLGFBQWMsQ3JIdWdCZCxvQ3FIdmhCUix1REFrQlUsZ0IvR0tpQixDK0dKakIsaUIvR0lpQixDK0dGcEIsQ0NxQ1Asa0JBQ0UsaUJBQWtCLENBQ2xCLDBCdEhnQk0sc0RWbkUrQixDVW9FL0IsYUU5RWUsQ0YrRWYsaUJ1SDdFbUMsQ3ZIaUZuQyw0QkFDSSxhRXBGVyxDRmdHbkIsZ0NBQ0ksaUJ1SHpGbUMsQ3ZIMEZuQyxnREFDSSxrQm1EckdrQixDbkRzR2xCLGlCdUh2RnVDLEN2SHdGdkMsc0RBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLDRCdUgvRnNDLEN2SHVHMUMsb0dBQ0ksYUFBYyxDQUVkLGFFbkhPLENGd2hCZixvQ0E5YUksa0RBY1Esa0RWOUdtQixDVXNHM0Isa0RBWVEsa0RWdEhtQixDVXdIdEIsQ3NIekRmLGtDdEhRTSxvRFYzRStCLENVNEUvQixhRTNFZSxDRjRFZixpQnVIdERpQyxDdkgwRGpDLG9DQUNJLGFFakZXLENzSFlyQiw2QnhIOERNLG9EVjNFK0IsQ1U0RS9CLGFFM0VlLENGNEVmLGlCeUhoRmlDLEN6SG9GakMsK0JBQ0ksYUVqRlcsQ3dISHZCLHdCQUNJLGVBQWdCLENBRWhCLG1CQUFvQixDQUh4Qiw4Q0FNWSxjQUFlLENBQ2YsV0FBWSxDQUt4QixlQUNJLDRCQUE2QixDQUM3Qiw2QkFBOEIsQ0FDOUIscUJBQXNCLENBQ3RCLGlCQUFrQixDQUNsQixhQUFjLENBQ2Isb0NBRU8sVUFBVyxDMUhvZ0JmLG9DMEg1Z0JSLGVBWVEsYUFBYyxDQThFckIsQ0ExRkQsc0JBZVEsVUFBVyxDQUNYLFVBQVcsQ0FDWCxXQUFZLENBQ1osaUJBQWtCLENBQ2xCLEtBQU0sQ0FDTixNQUFPLENBaENmLHdCQW9DUSxhQUFjLENBQ2QsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixpQkFBa0IsQ0FDbEIsZ0JBQWlCLENBQ2pCLGNwSHJCa0IsQ05vZ0JsQixvQzBIeGhCUix3QkE0Q1ksYUFBYyxDQUVyQixDQUVELHFCQUNJLGNBQWUsQ0FHbkIsNkJBQ0ksWUFBYSxDQUNiLDRCQUE2QixDQUM3QixjQUFlLENBR25CLHFCQUNJLGlCQUFrQixDQUNsQixZQUFhLENBQ2Isc0JBQXVCLEMxSDJkdkIsb0MwSDlkSixxQkFLUSxhQUFjLENBQ2QsbUJBQW9CLENBRTNCLENBRUQsc0JBQ0ksaUJBQWtCLEMxSG1kbEIsb0MwSHBkSixzQkFHUSxjQUFlLENBUXRCLENBWEEsdUNBTU8sb0JBQXFCLENBTjVCLHNDQVNPLGtCQUFvQixDQWpFaEMsaUNBcUVRLG9EcEkvRStCLENvSWdGL0IsYXhIdkVpQixDd0hDekIsc0JBeUVRLGVBQWdCLENBekV4QiwrQkEyRVksbUJBQXdCLENBQ3hCLGtEcEk5RTJCLENvSUV2QyxxQ0E4RWdCLFlBQWEsQ0E5RTdCLGlDQWtGWSxpRHBJeEYyQixDb0lNdkMsaUNBcUZZLGF4SGpHVyxDd0hrR1gsaURwSTVGMkIsQ29JbUd2Qyx1REFFUSxlQUFnQixDQUNoQixhQUFjLENDbkZ0Qix5QkFLSSxhekgzQm1CLEN5SDRCbkIsaUJBQWtCLENBTnRCLG1HQUdRLE9BQVEsQ0FJWixvQ0FDSSxnQkFBaUIsQ0FDakIsV0FBWSxDQUNaLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixhQUFjLENBRWxCLHVDQUNJLHVCQUF3QixDQUN4QixpQkFBc0IsQ0FDdEIsZUFBZ0IsQ0FHcEIsa0NBQ0ksaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixVQUFXLENBQ1gsZ0JySGxDeUIsQ3FIbUN6QixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGtCQUFtQixDQUNuQixzQkFBdUIsQzNIaWV2QixvQzJIemVKLGtDQVVRLGdCckhqQ2UsQ3FIa0NmLGlCckhsQ2UsQ3FIbUR0QixDM0g2Y0cscUMySHplSixrQ0FjUSxrQkFBbUIsQ0FjMUIsQ0FURyxxQ0FuQkgsb0NBcUJXLFNBQVUsQ0FDYixDQXRCUixpREF5Qk8sY0FBZSxDQUNmLGFBQWMsQ0FJdEIsa0NBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0QixpQkFBa0IsQ0FDbEIsVUFBVyxDQUlYLGFBQWMsQ0FIZCxxQ0FMSixrQ0FNUSxTQUFVLENBWWpCLEMzSHliRyxvQzJIM2NKLGtDQVdRLGNBQWUsQ0FPdEIsQzNIeWJHLHFDMkgzY0osa0NBZVEsWUFBYSxDQUNiLGVBQWdCLENBRXZCLEMzSHliRyxxQzJIdmJKLDRDQUVRLGVBQWlCLENBRXhCLENBRUQseUNBQ0ksZ0JBQWlCLENBL0V6Qix3REFvRmdCLGlEckl2R3VCLENxSXdHdkIsbUJBQXVCLENBckZ2QyxnQ0EwRlEsZUFBZ0IsQ0ExRnhCLHlDQTRGWSxtQkFBd0IsQ0FDeEIsa0RySTVHMkIsQ3FJZXZDLCtDQStGZ0IsWUFBYSxDQS9GN0IsMkNBcUdZLGlEckl4SDJCLENxSW1CdkMsMkNBd0dZLGF6SGpJVyxDeUhrSVgsaURySTVIMkIsQ3FJZ0luQyxxQ0FFSSxrQkFBbUIsQ0FHdkIsK0JBRUksaUJBQWtCLEMzSDJZbEIsb0MySDdZSiwrQkFJUSxpQkFBa0IsQ0FHekIsQ0M3SUwsdUJBRUUsWUNWK0IsQ0RjL0IsOEJBQ0UsY0FBZSxDRStCbkIsb0JBRUUsWURoRCtCLEM3SG1HN0Isa0NBQ0ksaUIrSC9Gb0MsQy9IZ0dwQyxrREFDSSxrQm1EckdrQixDbkRzR2xCLGlCK0g3RndDLEMvSDhGeEMsd0RBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLDRCK0hyR3VDLEMvSDZHM0Msd0dBQ0ksYUFBYyxDQUVkLGFFbkhPLENGd2hCZixvQ0E5YUksb0RBY1Esa0RWOUdtQixDVXNHM0Isb0RBWVEsc0RWdEhtQixDVXdIdEIsQzhIM0VmLDJCQUNFLFlBQWEsQ0FDYixjQUFlLENBSWIsb0NBREosMEJBRU0sY0MxQytCLENEMkMvQixzQkFBb0csQ0FZekcsQ0FURywyREFOSiwwQkFPTSxjQzVDbUMsQ0Q2Q25DLHFCQUE0RyxDQU9qSCxDOUhpZEsscUM4SGhlTiwwQkFZTSxnQkM5Q21DLENEK0NuQyxxQkFBNkcsQ0FFbEgsQ0VqRUgsb0JBQ0UsaUJBQWtCLENBR2xCLDZCQUNFLGFBQWMsQ0FDZCxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGlCQUFrQixDQUVsQixnQjFIRDZCLEMwSEc3QixjMUhFc0IsQ05vZ0JsQixvQ2dJOWdCTiw2QkFVSSxhMUhDbUIsQzBIQ3RCLENBQ0Qsa0NBQ0UsWUFBYSxDQUNiLDRCQUE2QixDQUM3QixjQUFlLENBR2pCLDBCQUNFLGlCQUFrQixDQUNsQixZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGVDbEJ3QyxDRG1CeEMsaUJBQWtCLENoSXNmZCxvQ2dJM2ZOLDBCQU9JLE1BQU8sQ0FDUCxhQUFjLENBQ2QsZUFBZ0IsQ0FFbkIsQ0FsQ0gsd0NBb0NJLGlCQUFpQixDRVduQixvQkFDRSxlQUFnQixDQUNoQixZQUFhLENBQ2IscUJERXFDLENDQXZDLHVCQUNFLGlCQUFrQixDQUNsQixVQUFXLENBQ2QsS0FBSyxDQUNMLFdBQVcsQ0FFVix3QkFDRSxlQUFnQixDQUNoQixVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLG1CQUFvQixDQUV0Qix3QkFDRCxrQmhJdkVzQixDZ0l3RW5CLGtCQUFtQixDQUNuQixVQUFXLENBQ1gsV0FBWSxDQUNaLGVBQXlELENBTDFELDRCQU9HLGNBQWUsQ0FDZixXQUFZLENBRWQsNEJBQ0UsV0FBWSxDQUNkLFVBQVcsQ0FDWCxTaEl6RWtCLENnSTRFbEIsNEJBQ0UsV0FBWSxDQUNaLFVBQVcsQ0FGWixvQ0FJRyxzQkFBdUIsQ0FJN0Isc0JBQ0UsaUJEMUQ2QyxDQzJEN0MsOEI1STlGbUMsQzRJK0ZuQyxtQkFBcUIsQ0FIdEIsb0RBS0csdUQ1SWpHaUMsQzRJa0dqQyxtQkRsQzRDLENDbUM1Qyx3QkRsQ2dELENDbUNoRCxpQkRsQzZDLENDMEJoRCx5REFVSyxhQUFjLENBVm5CLHVDQWNHLG1ENUl0R2lDLEM0SXVHakMsbUJEcEM2QyxDQ3FDN0Msd0JEcENpRCxDQ3FDakQsaUJEcEM4QyxDQ3VDbEQsd0JBQ0UsaUJEOUU2QyxDQ2dGL0Msc0JBQ0UsaUJEakY2QyxDQ2tGaEQsVUFBVSxDQUNWLFdBQVcsQ0FDWCxXQUFXLENBckVaLGtDQXlFRSxhQUFjLENBQ2QsVUFBVyxDQTFFYixxQ0E2RUUsVUFBVyxDQUNYLFdBQVksQ0E5RWQsK0VBb0ZFLFdBQVksQ0FwRmQsMkNBc0ZHLFlBQVksQ0FPWix1Q0FFRyxlQUFnQixDQy9EdEIseUNBRUksaUJBQWtCLENBSXRCLFlBQ0UsaUJBQWtCLENBRWxCLHFCQUNFLGFBQWMsQ0FDZCxnQjdIaEY2QixDNkhvRmpDLG1DQUVJLGVBQWdCLENBQ2hCLGlCQUFrQixDQUh0Qix3Q0FPSSxpQkFBa0IsQ0FDbEIsVUFBVyxDQVJmLDBDQVdNLHdCQUF5QixDQUN6QixhQUFjLENBWnBCLDBDQWdCTSx3QkFBeUIsQ0FoQi9CLDhDQW9CTSw0QkFBZ0UsQ0FJcEUsZ0NBQ0UsU0FBVSxDQUNWLGNBQWUsQ0FDZixpQkFBa0IsQ0FDbEIsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsa0JBNUgyQyxDQTZIM0MsV0FBWSxDQUNaLFdBQVksQ0FDWixVQUFXLENBRVgsNkNBQ0UsWUFBYSxDQUNiLGNBQWUsQ0FDZixzQkFBdUIsQ0FDdkIsVUFBVyxDQUNYLGVBQWdCLENBR2xCLHlDQUNFLFdBQVksQ0FDWixVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ25JcVlkLG9DbUl6WUoseUNBTUksYUFBYyxDQUVqQixDQTVCRiw2R0FnQ0csVUFBVyxDQUNYLFdBQVksQ0FDWixnQkFBaUIsQ0FsQ3BCLHVIQXFDSyxZakloS2UsQ2lJMkhwQix1SEF5Q0ssWWpJeEppQixDaUl5SmpCLHVCQUF5QixDbkltWHpCLG9DbUk3WkwsNkdBOENLLFVBQVcsQ0FDWCxXQUFZLENBRWYsQ0FFRCxzQ0FDRSwrQzdJcktpQyxDNklzS2pDLGFqSXBLbUIsQ2lJcUtuQixtQkFBdUIsQ0FDdkIsbUJBQXFCLENBQ3JCLHVCQUF5QixDQXhENUIsdUNBNERHLGtCakluTGlCLENpSW9MakIsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsS0FBTSxDQUNOLE1BQU8sQ0FDUCxPQUFRLENBQ1IsUUFBUyxDQUNULG1CQUFvQixDQUNwQix1QkFBeUIsQ0FDekIsdUJBQXdCLENBRzFCLDhDQUNFLFlBQWEsQ0ExRWhCLDZKQWdGSyxVaklqTWMsQ2lJaUhuQixnUkFzRk8sWWpJak5hLENpSTJIcEIsZ1JBMEZPLFNqSTNNWSxDaUlpSG5CLCtGQStGSyxtQkFBb0IsQ25JOFRwQixvQ21JMVdKLHNDQW1ESSxlQUFnQixDQUNqQixDbklzVEMsb0NtSTdaTixnQ0EyR0kscUJBQXNCLENBQ3RCLHNCQUF1QixDQUN2QixlQUFnQixDQXpGbEIseUNBMkZJLFNBQVUsQ0FHVixXQUFZLENBQ1osU0FBVSxDQUNWLGVBQWdCLENBQ2hCLGVBTlUsQ0EvR2YsNkdBeUhLLFVBQVcsQ0FDWCxXQUFZLENBQ1osUUFBUyxDQWxEYiw4Q0FxREksVUFBVyxDQUNYLFdBQVksQ0FDWixhQUFjLENBQ2QsK0JqSXhQZSxDaUl5UGYsOEJqSXpQZSxDaUkwUGYsdUJBQXdCLENBbkk3Qiw2S0F3SU8sNEJqSXpQWSxDaUkwUFosMkJqSTFQWSxDaUkyUGIsQ0FsS1QsaURBd0tJLGdCQUFpQixDQUNqQixhQUFjLENBektsQixrRkE0S00sZUFBZ0IsQ0E1S3RCLGtHQStLUSxtQkFBdUIsQ0FDdkIsbUJBL1BzQyxDQWdRdEMsaUJBQWtCLENBQ2xCLGFBQWMsQ0FDZCxhaklsUmUsQ2lJbVJmLGdEN0k3UStCLEM2SXlGdkMsd0dBdUxVLFlBQWEsQ0F2THZCLDJJQTZMVSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixXQUFZLENBQ1osWUFBYSxDQUNiLDZCQUE4QixDbkltUGhDLG9DbUlyYlIsMklBb01ZLFNBQVUsQ0FzQ2IsQ0ExT1Qsa0pBd01ZLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLGdCQUFpQixDQUNqQixrQkFBbUIsQ0FDbkIsaUJBQWtCLENBQ2xCLGtCQUFtQixDQUNuQixlQUFnQixDQUNoQixlakl6U1UsQ2lJMFNWLHdCaklwVFcsQ2lJcVRYLGFqSWpUVyxDaUlrVFgsMEJqSTVTVSxDaUk2U1YsY0FBZSxDQUNmLGNBQWUsQ0FyTjNCLHlKQXdOYyxVaklqVFEsQ2lJa1RSLGtCakl4VFMsQ2lJeVRULG9Cakl6VFMsQ2lJK0Z2QiwySkE4TmMsa0JBQW1CLENBOU5qQyxrSkFtT1ksVUFBVyxDQUNYLGtCakkxVGEsQ2lJMlRiLFVBQVcsQ0FDWCxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLHNCQUF1QixDQXhPbkMseURBK09NLGVBQWdCLENBL090Qiw2RUFvUFksUUFBUyxDQUNULFNBQVUsQ0FyUHRCLDRFQXlQWSxRQUFTLENBQ1QsWUFBYSxDQUNiLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixZQUFhLENuSXdMakIsb0NtSXJiUiw0RUErUGMsY0FBZSxDQTZCbEIsQ0E1UlgseUxBb1FjLG9CQUFxQixDQXBRbkMsNEZBeVFnQiwyQmpJNVdPLENpSW1HdkIsNExBZ1JjLDhDN0k3V3lCLEM2SThXekIsb0JBQXFCLENBQ3JCLGFqSXJYUyxDaUltR3ZCLDhGQXNSYyxVQUFXLENBQ1gsaUJBQWtCLENuSThKeEIsb0NtSXJiUiw4RkF5UmdCLFNBQVUsQ0FFYixDQTNSYixvRkErUlksYWpJOVhXLENpSStYWCxtQkFBdUIsQ0FDdkIsbUJBQXFCLENBQ3JCLFlBQWEsQ0FDYiwrQzdJNVgyQixDNkk2WDNCLGFBQWMsQ0FwUzFCLHlGQXlTYyxrQkFBbUIsQ0F6U2pDLDRHQTRTZ0IsZUFBZ0IsQ0FDaEIsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixjQUFlLENBL1MvQixtRkFzVFksWUFBYSxDQXRUekIsOEdBK1RjLFlBQWEsQ0FDYixjQUFlLENBQ2Ysc0JBQXVCLENBalVyQyw4RkFxVWdCLGlCQUFrQixDbklnSDFCLG9DbUlyYlIsbUdBeVVrQixrQkFBbUIsQ0FFdEIsQ0EzVWYsc0ZBOFVjLFlBQWEsQ0FDYixjQUFlLENuSXNHckIsb0NtSXJiUiw2RkFtVmtCLFVBQVcsQ0FFZCxDQXJWZixtRkEwVlksaUJBQWtCLENBMVY5QixvR0FvV2Msa0JBQW1CLENBQ25CLHFCQUFzQixDQUN0QixzQkFBdUIsQ0FDdkIsWUFBYSxDQUNiLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsUUFBVyxDQUNYLGNBQWUsQ0FDZixhakkvY1MsQ2lJZ2RULDhDN0kxY3lCLEM2STBiekIseUNBN1ZkLG9HQThWZ0IsbUJBQXFCLENBeUV4QixDQXZFQyx5Q0FoV2Qsb0dBaVdnQixtQkFBcUIsQ0FDckIsZ0JBQWlCLENBcUVwQixDQXZhYixvSEFnWGdCLGlCQUFrQixDQUNsQixrQkFBbUIsQ0FDbkIsY0FBZ0IsQ0FDaEIsd0JqSXRkTyxDaUl1ZFAsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxZQUFvQixDQUNwQixjQUFlLENBQ2YsV0FBWSxDQUNaLGtCQUFtQixDQXpYbkMsd0hBNFhrQix1QkFBeUIsQ0FDekIsWWpJcGRPLENpSXVGekIsMkhBaVlrQixVQUFXLENBQ1gsV0FBWSxDQUNaLGtCQUFtQixDQUNuQixVQUFXLENBQ1gsa0JqSXhlSyxDaUl5ZUwsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osb0JBQXFCLENBQ3JCLFNBQVUsQ0FDVix1QkFBeUIsQ0EzWTNDLDBIQStZa0IsU0FBVSxDQUNWLFdBQVksQ0FDWixVQUFXLENBQ1gsMkJqSTNlSSxDaUk0ZUosNEJqSTVlSSxDaUk2ZUosaUJBQWtCLENBQ2xCLFFBQVMsQ0FDVCxNQUFPLENBQ1Asa0NBQW1DLENBQ25DLFNBQVUsQ0FDVix1QkFBeUIsQ0F6WjNDLDBIQStaa0Isa0JqSWxnQkssQ2lJbWdCTCx3QmpJbmdCSyxDaUltR3ZCLDhIQW1hb0IsU2pJNWZFLENpSXlGdEIsNklBMmFnQixtQkFBcUIsQ0EzYXJDLG9KQThha0IsU0FBVSxDQUNWLGtCQUFtQixDQS9hckMsbUpBbWJrQixTQUFVLENBQ1YsZ0NBQWlDLENBcGJuRCw2TEErYlksWUFBYSxDbklWakIsb0NtSXJiUixvTUF3Y2dCLFNBQVUsQ0FLYixDQTdjYiwwTkEyY2dCLFVBQVcsQ0EzYzNCLHdNQWtkYyxZQUFhLENBbGQzQixvTkFxZGdCLFVBQVcsQ0FDWCxXQUFZLENBQ1osU0FBVSxDQUNWLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLGFqSTFqQk8sQ2lJMmpCUCw4QzdJempCdUIsQzZJNkZ2QyxnT0ErZGtCLFlBQWEsQ0EvZC9CLGtPQW1la0IsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixjQUFlLENBQ2YsVUFBVyxDQUNYLE1BQU8sQ0FDUCxLQUFNLENBQ04saUJBQWtCLENBQ2xCLHdCakl6a0JLLENpSTBrQkwsVUFBVyxDQUNYLFdBQVksQ0FDWix1QkFBeUIsQ0E3ZTNDLG9PQWtmZ0IsVWpJM2tCTSxDaUl5RnRCLGtQQXFma0Isa0JqSXBsQkssQ2lJcWxCTCxvQmpJcmxCSyxDaUkrRnZCLGdMQThmWSxrQkFBbUIsQ0E5Zi9CLDhLQWtnQlksWUFBYSxDQWxnQnpCLHVHQTBnQmdCLGVBQWdCLENBRWhCLFlBQWEsQ0FDYiw0QkFBNkIsQ0FDN0Isa0JBQW1CLENBQ25CLHFCQUFzQixDbkkxRjlCLG9DbUlyYlIsdUdBa2hCa0Isb0JBQXFCLENBVXhCLENBNWhCZix5SEFzaEJrQixRQUFTLENBQ1QsbUJBQW9CLENuSWxHOUIsb0NtSXJiUix5SEF5aEJvQixnQkFBaUIsQ0FFcEIsQ25JdEdULG9DbUlyYlIsa0dBZ2lCa0IsU0FBVSxDQTBDYixDQTFrQmYsa0hBb2lCa0IsUUFBUyxDQUNULGdCQUFpQixDQUNqQixVQUFXLENuSWpIckIsb0NtSXJiUixrSEF3aUJvQixTQUFVLENBQ1Ysa0JBQW1CLENBZ0N0QixDQXprQmpCLHdIQTRpQm9CLFlBQWEsQ0E1aUJqQyxvSUFnakJvQixhakl2b0JLLENpSXdvQkwsOEM3STlvQm1CLEM2SStvQm5CLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsZ0JBQWlCLENBQ2pCLGtCQUFtQixDbkloSS9CLG9DbUlyYlIsb0lBdWpCc0IsZ0JBQWlCLENBQ2pCLFNBQVUsQ0FFYixDQTFqQm5CLG9JQTZqQm9CLGdCQUFpQixDQUNqQix3QmpJdHBCSyxDaUl1cEJMLGFBQWMsQ0FDZCxhakkvcEJHLENpSStGdkIsdUlBb2tCb0IsV0FBWSxDQUNaLGFBQWMsQ0FDZCxTQUFVLENBdGtCOUIsbUZBK2tCWSxVQUFXLENBQ1gsU0FBVSxDQWhsQnRCLGlHQW9sQmdCLFNBQVUsQ0FwbEIxQixxR0F3bEJnQixrQkFBbUIsQ0F4bEJuQyw4R0E0bEJnQixVQUFXLENBQ1gsU0FBVSxDQTdsQjFCLGdJQWdtQmtCLFFBQVMsQ0FDVCxjQUFlLENBam1CakMsdUZBd21CWSxlQUFnQixDQXhtQjVCLHNHQTRtQlksWUFBYSxDQTVtQnpCLDRFQW1uQlEsWUFBYSxDQUNiLDRCQUE2QixDQUM3QixrQkFBbUIsQ0FDbkIscUJBQXNCLENBQ3RCLGdCQUFpQixDbklsTWpCLG9DbUlyYlIsNEVBeW5CVSxzQkFBdUIsQ0FDdkIsa0JBQW1CLENBQ25CLFlBQWEsQ0FnQ2hCLENBM3BCUCx3R0ErbkJVLG9CQUF1QixDQUN2QixjQUFlLENBQ2Ysd0JBQXlCLENBQ3pCLGlCQUFrQixDQUNsQix3QmpJdHVCYSxDaUl1dUJiLGFqSTN0QmUsQ2lJNHRCZixvRDdJdHVCNkIsQzZJdXVCN0IsZUFBZ0IsQ0FDaEIsZUExcUIyQyxDQTJxQjNDLGVqSWp1QlksQ2lJeUZ0Qiw4SEEyb0JZLG1CQUFvQixDQUNwQixXQUFhLENBNW9CekIsOEdBZ3BCWSxVakl6dUJVLENpSXlGdEIsK0dBb3BCWSxrQmpJbnZCVyxDaUkrRnZCLG9HQXlwQlUsWUFBYSxDQUtyQixpQ0FDRSxZQUFhLENBL3BCakIsc0NBa3FCSSxRQUFTLENBQ1QsY0FBZSxDQW5xQm5CLDhDQXVxQkksZ0JBOXdCK0IsQ0Erd0IvQixhQUFjLENBQ2QsaUJBQWtCLENBenFCdEIsc0VBNHFCTSxZQUFhLENuSXZQWCxvQ21JcmJSLHNFQThxQlEseUNBQTBDLENBQzFDLHNCQUF1QixDQUN2QixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLHVCQUF3QixDQUN4QixhQUFjLENBQ2QsYWpJendCaUIsQ2lJMHdCakIsNkM3STl3QitCLEM2SWl4QmxDLENBeHJCTCw0REEyckJNLGVBQWdCLENBM3JCdEIsMkRBK3JCTSxlQUFnQixDQS9yQnRCLDJFQW1zQlUsYUFBYyxDQW5zQnhCLGdGQXVzQlUsYWpJdHlCYSxDaUl1eUJiLG1CQUF1QixDQUN2QixtQkFBcUIsQ0FDckIsZUFBZ0IsQ0FDaEIsK0M3SXB5QjZCLEM2SXF5QjdCLGFBQWMsQ0E1c0J4Qix5RUFndEJVLFVBQVcsQ0FDWCxRQUFTLENBanRCbkIsd0VBcXRCVSxRQUFTLENBQ1QsYUFBYyxDQUNkLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixZQUFhLENuSXBTZixvQ21JcmJSLHdFQTJ0QlksU0FBVSxDQTN0QnRCLG9GQTZ0QmMsaUJBQWtCLENBN3RCaEMscUZBZ3VCYyxXQUFZLENBaHVCMUIsbUZBbXVCYyxnQkFBaUIsQ0FDbEIsQ0FwdUJiLHdGQXl1QmMsMkJqSTUwQlMsQ2lJbUd2Qiw2RkErdUJZLFdBQVksQ0FDWixZQUFhLENBaHZCekIsaUxBcXZCWSxvQkFBcUIsQ0FydkJqQyxvTEEwdkJZLDhDN0l2MUIyQixDNkl3MUIzQix3QkFBeUIsQ0FDekIsb0JBQXFCLENBQ3JCLGFqSWgyQlcsQ2lJbUd2QiwwRkFpd0JZLFNBQVUsQ0FDVixpQkFBa0IsQ0Fsd0I5Qix5RUF1d0JVLFFBQVMsQ0F2d0JuQix1RkE0d0JZLGlCQUFrQixDbkl2VnRCLG9DbUlyYlIsdUZBOHdCYyxZQUFhLENBQ2IsNkJBQThCLENBRWpDLENBanhCWCxnR0FzeEJnQixhQUFjLENBdHhCOUIsaUdBMHhCZ0IsYUFBYyxDbklyV3RCLG9DbUlyYlIsd0dBOHhCb0IsVUFBVyxDQUVkLENBaHlCakIsb0ZBc3lCWSxVQUFXLENBQ1gsU0FBVSxDQXZ5QnRCLGdHQTJ5QmdCLGVBQWdCLENBM3lCaEMsa0dBK3lCZ0IsU0FBVSxDQS95QjFCLGlHQW16QmdCLGFBQWMsQ0FuekI5Qiw0R0FzekJrQixVQUFXLENuSWpZckIsb0NtSXJiUiw0R0F3ekJvQixTQUFVLENBRWIsQ0ExekJqQixzR0E4ekJnQixlQUFnQixDQUNoQix3QkFBeUIsQ0EvekJ6QywrR0FtMEJnQixVQUFXLENBQ1gsU0FBVSxDQXAwQjFCLGlJQXUwQmtCLFFBQVMsQ0F2MEIzQiw0Q0FrMUJJLDhDN0kvNkJtQyxDNkk2RnZDLDJEQXMxQlEsOEM3SW43QitCLEM2SW83Qi9CLFlBQWEsQ0FDYixrQkFBbUIsQ0F4MUIzQixpRUEyMUJVLFVqSXA3QlksQ2lJcTdCWixrQmpJLzdCYSxDaUltR3ZCLDhFQXMyQlUsa0NBQXNFLENBdDJCaEYsK0VBKzJCUSxhakk5OEJlLENrSUl2QixpQkFDRSxpQkFBa0IsQ0FFbEIsNkJBQ0Usa0ZBbkJ5RyxDQWtCMUcsb0NBSUcsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1AsbUNsSWpCaUIsQ2tJSXZCLG1DQWtCTSxpQkFBa0IsQ0FDbEIsVWxJakJnQixDa0lrQmhCLG1CQUFxQixDQXBCM0IsbUNBdUJNLGlCQUFrQixDQUNsQixVbEl0QmdCLENrSUZ0Qiw2Q0E2Qk0sWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIscUJBQXNCLENBQ3RCLGVBQWdCLENBQ2hCLGdCOUgzQjJCLEM4SDRCM0IsV0FBWSxDQW5DbEIsdURBc0NNLGFBQWMsQ0FDZCxpQkFBa0IsQ0F2Q3hCLHVEQTBDTSxVbEl4Q2dCLENrSUZ0QiwyREE4Q1EsVWxJNUNjLENrSTZDZCxpQmxJN0NjLENrSUZ0QixpRUFpRFUsb0JsSXpEYSxDa0krRHBCLGtEQUVHLFNsSXZEZ0IsQ2tJd0RoQixXMUdyRXVDLEMwR3NFdkMsWTFHckV3QyxDMUJ1aEJ0Qyx1Rm9JdGRMLGtEQU1LLFcxR3JFeUMsQzBHc0V6QyxZMUdyRTBDLEMwRzBFN0MsQ0FaRix5REFVSyxXbEkvRGMsQ2tJcURuQiw0SkFnQk8sWWxJL0VhLENrSStEcEIsMEtBa0JTLGNsSWpGVyxDa0l5RnZCLG1EQUVJLDRCQUE2QixDQ2xDakMsbUJBQ0ksZUFBZ0IsQ0FDaEIsNEJBQ0ksZ0IvSDVDeUIsQytINkN6QixXQUFZLENBR2hCLDRCQUNJLGlCQUFrQixDQUNsQixZQUFhLENBQ2IsaUJBQWtCLENBRWxCLG1DQUNJLHdCQUF5QixDQUN6QixVQUFZLENBSXBCLCtCQUNJLGdCQ2hGK0MsQ0RpRi9DLHdCQ2hGdUQsQ0RpRnZELGFuSWxFaUIsQ21JbUVqQixVQUFXLENBQ1gsWUFBYSxDQUNiLHNCQUF1QixDQUczQiwwQkFDSSxvRi9JM0UrQixDK0k0RS9CLGdCQ3BGMEMsQ0RxRjFDLG1CQ3BGZ0QsQ0RxRmhELGFuSTVFaUIsQ21Jd0VwQixpREFNTyxpQkFBa0IsQ0FHMUIseUJBQ0ksWUFBYSxDQUdqQixvTEFDSSw0Q25JckZpQixDbUlzRmpCLGNBQWUsQ0FDZixVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsYUFBYyxDQUdqQixrSkFFTyxpQkFBa0IsQ0FGekIscWxCQUtPLFFBQVMsQ0FMaEIsdUtBUU8sa0JBQW1CLENBSTNCLDJCQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsYUFBYyxDQUNkLG1DQUlJLFlBQWEsQ0FDYixrQkFBbUIsQ0FMdEIseURBRU8sYUFBYyxDQUt0QixnQ0FDSSxlQUFnQixDQUNoQixhQUFjLENBQ2QsYUFBYyxDQUlyQiw0REFHVyxhQUFjLENBSHpCLGtGQUtlLG1CQzlINEMsQ0QrSDVDLG9GL0kzSW1CLEMrSTRJbkIsYW5JOUlHLENtSXVJbEIsa0ZBVWUsb0YvSS9JbUIsQytJcUlsQyw2REFjVyxhbklySk8sQ21Jc0pQLG9GL0lwSnVCLEMrSXFKdkIsbUJDckkyQyxDRHFIdEQsNkRBbUJXLGtCQUFtQixDQUNuQixhbkkvSVMsQ21JZ0pULG9GL0kxSnVCLEMrSXFJbEMsOENBd0JXLFlBQWEsQ0FDYixlQUFrQixDQXpCN0IsNkNBNEJXLGVBQWdCLENBSzNCLGlFQUtXLFlBQWEsQ0FDYixjQUFlLENBQ2YsY0FBZSxDQVAxQixxREFVVyxZQUFhLENBQ2IsZUFBZ0IsQ0FDaEIsVUFBVyxDcklvV25CLG9DcUloWEgscURBY2UsU0FBVSxDQXlCakIsQ3JJeVVMLG9DcUloWEgscURBaUJlLFNBQVUsQ0FzQmpCLENBdkNSLDBEQW9CZSxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLGlCQUFrQixDQUNsQixrRi9JN0xtQixDK0k4TG5CLHFDbkluTEssQ21Jb0xMLGlCQUFrQixDckl1VjlCLG9DcUloWEgsMERBMkJtQiwwQkFBMkIsQ0FFbEMsQ0E3QlosNkRBK0JlLGFBQWMsQ0EvQjdCLDJEQWtDZSxhbkk5TEssQ21JNEpwQixpRUFxQ2UsYW5JaE1LLENtSXVNcEIsNENBSVcsWUFBYSxDQUNiLGNBQWUsQ0FDZixjQUFlLENBTjFCLHVEQVNXLGVBQWdCLENBVDNCLDJDQVlXLHNCQUF1QixDQUN2QixrRi9JL051QixDK0lnT3ZCLHFDbklyTlMsQ21Jc05ULGlCQUFrQixDQUNsQixpQkFBa0IsQ3JJb1QxQixvQ3FJcFVILDJDQWtCZSxlQUFnQixDQTBDdkIsQ0E1RFIsbURBcUJlLFlBQWEsQ0FDYixlQUFnQixDQUNoQixVQUFXLENySTZTdkIsb0NxSXBVSCxtREF5Qm1CLFNBQVUsQ0FLakIsQ3JJc1NULG9DcUlwVUgsbURBNEJtQixTQUFVLENBRWpCLENBOUJaLG1EQWdDZSxhQUFjLENBaEM3QixnREFtQ2UsYUFBYyxDQW5DN0IsNERBcUNtQixZQUFhLENBQ2IsWUFBYSxDQUNiLHNCQUF1QixDQUN2QixrQkFBbUIsQ3JJNFJuQyxvQ3FJcFVILDREQTBDdUIsMEJBQTJCLENBRWxDLENBNUNoQiw0R0FrRGUsYW5JMVBLLENtSXdNcEIsOEdBcURlLGFuSTdQSyxDbUk4UEwsYUFJYyxDQU83Qiw0Q0FJVyxZQUFhLENBQ2IsY0FBZSxDQUNmLGNBQWUsQ0FOMUIsdURBU1csZUFBZ0IsQ0FUM0IsMkNBWVcsa0YvSS9SdUIsQytJZ1N2QixxQ25JclJTLENtSXNSVCxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFlBQWEsQ0FDYixpQkFBa0IsQ3JJa1AxQixvQ3FJblFILDJDQW1CZSxlQUFnQixDQStEdkIsQ0FsRlIsbURBc0JlLGVBQWdCLENBQ2hCLGdCQUFpQixDQUNqQixZQUFhLENBQ2IsVUFBVyxDckkwT3ZCLG9DcUluUUgsbURBMkJtQixTQUFVLENBS2pCLENySW1PVCxvQ3FJblFILG1EQThCbUIsU0FBVSxDQUVqQixDQWhDWiw2Q0FrQ2UsYUFBYyxDQWxDN0IsaURBcUNlLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBQ3ZCLFlBQWEsQ0FDYixrRi9JNVRtQixDVXNoQi9CLG9DcUluUUgsaURBMkNtQiwwQkFBMkIsQ0FFbEMsQ0E3Q1osZ0RBK0NlLFVuSTFURSxDbUkyVEYsd0JBQXlCLENBQ3pCLFlBQWEsQ0FDYixVQUFXLENBQ1gsV0FBWSxDQUNaLGtCQUFtQixDQUNuQixrQkFBbUIsQ0FDbkIsc0JBQXVCLENBdER0QyxtREF3RG1CLHdCQUF5QixDQXhENUMsbURBMkRtQix3QkFBeUIsQ0EzRDVDLG1EQThEbUIsd0JBQXlCLENBOUQ1QyxtREFpRW1CLHdCQUF5QixDQWpFNUMsbURBb0VtQix3QkFBeUIsQ0FwRTVDLGlEQXdFZSxhbklqVkssQ21Ja1ZMLGdCQUFpQixDQXpFaEMsdURBNEVlLG9GL0kvVm1CLEMrSWdXbkIsYW5JclZLLENtSXdRcEIsbURBZ0ZlLGFBQWMsQ0FNOUIsMkJBQ0ksa0JBQW1CLENBRHRCLGlEQUdPLFlBQWEsQ0FDYixjQUFlLENBQ2Ysc0JBQXVCLENBQ3ZCLGtCQUFtQixDQU4xQiw4Q0FTTyxpQkFBa0IsQ0FFbEIsV0FBOEUsQ0FBOUUsNEJBQThFLENBQzlFLGlCQUFrQixDQUNsQixrQm5JeFhXLENtSXlYWCxlQUFnQixDQUNoQixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLFdBQVksQ0FqQm5CLHNEQW1CVyxrRi9JNVh1QixDK0k2WHZCLFVuSXJYTSxDbUlzWE4sbUJDcFZtQyxDRHFWbkMsZ0JDcFZnQyxDRDhUM0Msb0RBMEJXLGNBQWdCLENBQ2hCLHdCbkl6WFMsQ21JMFhULHNCQ3JWNEMsQ0RzVjVDLG9CQUFxQixDQTdCaEMsK0VBK0JlLGNBQWdCLENBQ2hCLGFuSTlYSyxDbUk4VnBCLHdHQXFDVyxjQUFlLENBQ2Ysa0JuSTlZTyxDbUl3V2xCLHdKQXlDZSx3Qm5JalpHLENtSWtaSCxrQm5JbFpHLENtSXdXbEIsOE1BNENtQixVbkk3WUYsQ21JaVdqQiwyQ0FrRE8sY0FBZ0IsQ0FsRHZCLGdEQW9EVyxTbklyWk0sQ21Jc1pOLGlCQUFrQixDQUNsQixhQUFjLENBeFc5QiwyREFrWGdCLFlBQWEsQ0FDYixzQkFBdUIsQ0FuWHZDLGdGQXNYb0IsWUFBYSxDQUNiLGlCQUFrQixDQUVsQixXQUE4RSxDQUE5RSw0QkFBOEUsQ0FDOUUsaUJBQWtCLENBQ2xCLGtCbklwYkcsQ21JcWJILGVBQWdCLENBQ2hCLGtCQUFtQixDQUNuQixhQUFjLENBQ2Qsa0YvSXRibUIsQytJdWJuQixVbkkvYUUsQ21JZ2JGLG1CQzlZK0IsQ0QrWS9CLGdCQzlZNEIsQ0RZaEQsc0ZBcVl3QixjQUFlLENBQ2Ysa0JuSTViRCxDbUk2YkMsVW5JdGJGLENxSW9FdEIscUJBQ0ksd0ZDM0UrTixDRDRFL04sYXJJN0VtQixDcUk4RW5CLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsWUFBYSxDQUNiLDhCQUlJLGVDakYyQixDRGtGM0IsTUFBTyxDQUNQLGlCQUFrQixDQUNsQixXQUFZLENBQ1osVUFBVyxDQUNYLGdCakk5RXlCLENpSStFekIsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixzQkFBdUIsQ3ZJd2J2QixvQ3VJcGNKLDhCQWVRLGdCakkzRWUsQ2lJNEVmLGlCakk1RWUsQ2lJOEV0QixDQXhCTCw0QkEwQlEsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1AsbUNySXBHYyxDcUl1R2xCLGdDQUNJLFdBQVksQ0FDWixZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGlCQUFrQixDQUd0QixxQ0FDSSxpQkFBa0IsQ0FDbEIsZ0JBQWlCLEN2STFCckIsbUNBQ0ksZXdJckY2QixDeElzRjdCLG1EQUNJLGtCbURyR2tCLENuRHVHbEIseURBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLDRCd0kxRnlDLEN4STRGN0MscURBQ0ksYUFBYyxDQUVkLGFFN0dPLENGOEdQLG1Cd0l6RjBDLEN4STJGOUMscURBQ0ksYUFBYyxDQUVkLGFFbkhPLENGd2hCZixvQ0E5YUkscURBY1Esa0RWOUdtQixDVXNHM0IscURBWVEsc0RWdEhtQixDVXdIdEIsQ0E5RFQsNENBQ0kseURWL0QyQixDVUMvQixvQ0FFSSx3QndCRjBCLEN4QkcxQixzQndCRDZCLEN4QkU3QixhRUpXLENGS1gsb0JFUlcsQ0ZjWCxxRkFDSSxrQkVmTyxDRmtCWCxvRkFFSSxvQndCVDRDLEN4QlU1QyxvQkVyQk8sQ0Z1QlAsa0dBQ0ksa0JFeEJHLEN1SXNFdkIsZUFDSSxhdklwRW1CLEN1SXFFbkIsaUJBQWtCLENBRWxCLDJCQUNJLGtGQ3ZFdUwsQ0RzRTFMLGtDQUdPLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sTUFBTyxDQUNQLG1DdkkvRVcsQ3VJbUZuQix3QkFDSSxnQm5JakVtQixDbUlrRW5CLGlCbklsRW1CLENtSW1FbkIsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixVQUFXLENBQ1gsZ0JuSTlFeUIsQ21JK0V6QixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHNCQUF1QixDekl3YnZCLG9DeUlqY0osd0JBV1EsZ0JuSTFFZSxDbUkyRWYsaUJuSTNFZSxDbUk2RXRCLENBRUQsMEJBQ0ksV0FBWSxDQUNaLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsaUJBQWtCLENBR3RCLCtCQUNJLGdCQUFpQixDQUNqQixnQkFBaUIsQ3pJZGpCLDZDQUNJLGtCbURyR2tCLENuRHVHbEIsbURBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLHdCRXhHTyxDRmdIWCw4RkFDSSxhQUFjLENBRWQsVUV6R00sQ0Y4Z0JkLG9DQTlhSSwrQ0FjUSxrRFY5R21CLENVc0czQiwrQ0FZUSxrRFZ0SG1CLENVd0h0QixDQTlEVCxzQ0FDSSwrQ1YvRDJCLENVQy9CLDhCQUVJLHdCd0JGMEIsQ3hCRzFCLHNCd0JENkIsQ3hCRTdCLFVFR1UsQ0ZGVixvQkVSVyxDRmNYLHlFQUNJLGtCRWZPLENGa0JYLHdFQUVJLG9Cd0JUNEMsQ3hCVTVDLG9CRXJCTyxDRnVCUCxzRkFDSSxrQkV4QkcsQ3VJa0lsQixnREFFTyxTdkkxSFUsQ3VJMkhWLFcvR3hJaUMsQytHeUlqQyxZL0d4SWtDLEMxQnVoQnRDLHVGeUluWkgsZ0RBTVcsVy9HeElpQyxDK0d5SWpDLFkvR3hJa0MsQytHNkl6QyxDQVpKLHVEQVVXLFd2SWxJTSxDdUl3SGpCLHdKQWdCZSxZdkkvSUcsQ3VJK0hsQixzS0FrQm1CLGN2SWpKRCxDeUk0Q3ZCLHVCQUVJLCtDQTlDMk8sQ0ErQzNPLGF6SS9DbUIsQ3lJZ0RuQixpQkFBa0IsQ0FRbEIsa0VBTEksV0FBWSxDQUNaLFlBQWEsQ0FDYixzQkFVdUIsQ0FQM0IsZ0NBQ0ksaUJBQWtCLENBRWxCLFVBQVcsQ0FHWCxxQkFDdUIsQ0FuQi9CLDhCQXVCUSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osS0FBTSxDQUNOLE1BQU8sQ0FDUCw0QkF4RW9ELENBNEV2RCxtQ0FHTyxpQkFBa0IsQ0FDbEIsaUJBQWtCLENBSnpCLDRDQU9XLGdCQUFpQixDQUNqQixVQUFXLENBQ1gsa0JBQW1CLENBQ25CLGdCQUFpQixDQUNqQixXQUFZLENBWHZCLGtEQWVXLFVBQVcsQzNJeWJuQixvQzJJeGNILHFEQXFCZSxZQUFhLENBR3BCLENBeEJSLDZDQTJCVyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLG9CQUFxQixDQUNyQixpQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FDaEIsV0FBWSxDM0l3YXBCLG9DMkl4Y0gsNkNBbUNlLFNBQVUsQ0FDVixVQUFXLENBQ1gscUJBQXNCLENBQ3RCLGdCQUFpQixDQStCeEIsQ0FyRVIsb0VBMENlLFVBQVcsQ0FDWCxXQUFZLENBQ1osU3pJbEhFLEN5SXNFakIscUZBa0R1QixrQkFBbUIsQ0FDbkIsU0FBVSxDQW5EakMsa0ZBdUR1QixvQkFBcUIsQ0F2RDVDLDREQStEbUIsYUFBYyxDQUNkLFVBQVcsQ0FDWCxXQUFZLENBQ1osZ0JBQWlCLENBbEVwQywyQ0F3RVcsV0FBWSxDM0lnWXBCLG9DMkl4Y0gsMkNBMkVlLFlBQWEsQ0FHcEIsQ0E5RVIsd0NBaUZXLGFBQWMsQ0FDZCxVQUFXLENBQ1gsV0FBWSxDQUNaLFVBQVcsQ0FDWCxhQUFjLENBQ2QsZ0JBQWlCLENBdEY1Qiw0Q0EwRlcsVUFBVyxDQUNYLFdBQVksQ0EzRnZCLCtDQWdHVyxXQUFZLENBQ1osVUFBVyxDQUNYLGdCQUFpQixDQUNqQixXQUFZLENBbkd2Qiw4Q0F1R1csWUFBYSxDQUNiLGtCQUFtQixDQUNuQixzQkFBdUIsQ0FDdkIsYUFBYyxDQUNkLDZCQUE4QixDQUM5QixVQUFXLENBNUd0QixtREFpSFcsV0FBWSxDQVF4QixtQ0FDSSxnQkFBaUIsQ0FDakIsaUJBQWtCLENBRnJCLCtDQUtPLGdCckkvTHFCLENxSWdNckIsVUFBVyxDQU5sQiw2R0FjVyxpQkFBa0IsQzNJaVUxQixvQzJJL1VILHFEQWdCZSxnQkFBaUIsQ0FrQ3hCLENBbERSLDhEQW9CZSxlQUFpQixDQXBCaEMsNkRBd0JlLFlBQWEsQ0FDYixpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLHNCQUF1QixDM0lwSXZDLG1FQUNJLGlCMklsRm9ELEMzSW1GcEQsbUZBQ0ksa0JtRHJHa0IsQ25Ec0dsQixpQjJJcEZ3RCxDM0lxRnhELHlGQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYix3QkV4R08sQ0ZnSFgsMEtBQ0ksYUFBYyxDQUVkLGFFbkhPLENGd2hCZixvQ0E5YUkscUZBY1Esa0RWOUdtQixDVXNHM0IscUZBWVEsa0RWdEhtQixDVXdIdEIsQzJJMkVaLG9FQWdDZSxZQUFhLEMzSStTekIsb0MySS9VSCxvRUFtQ21CLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIseUNBQTZDLENBQzdDLHVCQUF3QixDQUN4QixVQUFXLENBQ1gsU0FBVSxDQUVWLGlEckp6T2UsQ3FKME9mLGdCQUFpQixDQUNqQix5QnpJM09GLEN5STZPRSxlQUFnQixDQUd2QixDQ25MakIsbUJBQ0ksd0NDMUVtTixDRDJFbk4sYTFJdEVtQixDMEl1RW5CLGlCQUFrQixDQUVsQiw4QkFDSSxXQUFZLENBQ1osWUFBYSxDQUNiLHNCQUF1QixDQUczQiw0QkFDSSxVQUFXLENBQ1gsZ0JDbkYwQixDRG9GMUIsZ0J0STlEbUIsQ3NJK0RuQixpQnRJL0RtQixDc0lnRDNCLDBCQW1CUSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osS0FBTSxDQUNOLE1BQU8sQ0FDUCw0QkNqR2dELENEa0doRCxVQUFXLENBR2YsMEJBQ0ksZ0JBQWlCLENBQ2pCLGlCQUFrQixDQUVsQixrQ0FDSSxZQUFhLENBQ2IsY0FBZSxDQUNmLHNCQUF1QixDQUN2QixrQkFBbUIsQ0FFbkIsb0NBTkosa0NBT1EsUUFBUyxDQVVoQixDQVBHLDJEQVZKLGtDQVdRLFFBQTRELENBTW5FLEM1SStaRCxxQzRJaGJBLGtDQWVRLGFBQTRELENBRW5FLENBckJKLGdDQXdDTyxpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsVUFBVyxDQUNYLGVBQWdCLENBQ2hCLGtCQUFtQixDQUNuQiwrQjFJbkpXLEMwSTZIWCxvQ0F6QlAsZ0NBMEJXLFlDekhtQixDRDBIbkIsVUFBa0csQ0ErVHpHLENBNVRHLDJEQTlCUCxnQ0ErQlcsWUMxSHVCLENEMkh2QixVQUEwRyxDQTBUakgsQzVJMEZELHFDNElwYkgsZ0NBb0NXLFVDM0h5QixDRDRIekIsc0JBQTBHLENBcVRqSCxDQTFWSiwyQ0FrRFcsa0JBQ0osQzVJaVlKLG9DNElwYkgsZ0NBc0RXLGNBQWUsQ0FDZixrQkFBbUIsQ0FtUzFCLENBMVZKLHlDQTJEVyxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLGVDbEp5QixDRG1KekIsVUFBVyxDQUNYLGtCQUFtQixDNUlxWDNCLHFDNElwYkgseUNBa0VlLGtCQUFtQixDQUNuQiw2QkFBOEIsQ0FDOUIsZ0JBQWlCLENBRXhCLENBdEVSLGtEQXlFVyxXQUFZLENBQ1osVUFBVyxDNUkwV25CLG9DNElwYkgsa0RBNkVlLFVBQVcsQ0FFbEIsQ0EvRVIsMENBa0ZXLFVBQVcsQ0FDWCxXQUFZLENBQ1osZUFBZ0IsQ0FDaEIsaUJBQWtCLENBckY3QixpRUF3RmUsVUFBVyxDQUNYLFdBQVksQ0FDWixTMUlwTEUsQzBJMEZqQiwwREE4RmUscUJBQXNCLENBQ3RCLHlCQUEwQixDQS9GekMseURBcUdtQixhQUFjLENBQ2QsVUFBVyxDQUNYLFdBQVksQ0FDWixnQkFBaUIsQ0F4R3BDLHdDQThHVyxXQUFZLENBQ1osWUFBYSxDQUNiLHNCQUF1QixDQUN2QixrQkFBbUIsQ0FqSDlCLHFDQXFIVyxhQUFjLENBQ2QsV0FBWSxDQUNaLFVBQVcsQ0FDWCxhQUFjLENBeEh6Qix5Q0E0SFcsVUFBVyxDQUNYLFdBQVksQ0FDWixhQUFjLEM1SXNUdEIsb0M0SXBiSCx5Q0FpSWUsVUFBVyxDQUNYLHVCQUF3QixDQXFCL0IsQ0F2SlIsc0VBd0ltQixxQkFBc0IsQ0FDdEIsU0FBVSxDQXpJN0IscUtBaUp1QixVQUFXLENBQ1gsNkJBQThCLENBbEpyRCx1Q0EwSlcsU0FBVSxDQUNWLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsNEJBQTZCLEM1SXVSckMscUM0SXBiSCx1Q0FnS2UsVUFBVyxDQUNYLGtCQUFtQixDQXNHMUIsQ0F2UVIsNkNBcUtlLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsa0JBQW1CLENBdktsQyxvREF5S21CLG9GdEp2UWUsQ3NKd1FmLGExSTlRRCxDMEkrUUMsYUFBYyxDQUNkLGlCQUFtQixDQUNuQixVQUFXLENBQ1gsaUJBQWtCLENBOUtyQyxrREFrTG1CLFkxSWxSRCxDMElnR2xCLHFEQXNMbUIsb0Z0SnhSZSxDc0p5UmYsYTFJdlJELEMwSXdSQyxhQUFjLENBQ2QsZUFBZ0IsQ0F6TG5DLGtEQThMZSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLDRCQUE2QixDQUM3QixVQUFXLEM1SW1QdkIsb0M0SXBiSCxrREFvTW1CLGtCQUFtQixDQTRCMUIsQ0FoT1osbUVBd01tQixVQUFXLENBQ1gsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixrQkFBbUIsQ0FDbkIsaUJBQWtCLEM1SXdPbEMsb0M0SXBiSCxtRUErTXVCLFNBQVUsQ0FDVixtQkFBb0IsQ0FFM0IsQ0FsTmhCLG9FQXFObUIsVUFBVyxDQUNYLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsa0JBQW1CLENBQ25CLGlCQUFrQixDNUkyTmxDLG9DNElwYkgsb0VBNE51QixTQUFVLENBQ1YsbUJBQW9CLENBRTNCLENBL05oQixxREFtT2UsWUFBYSxDQUNiLHFCQUFzQixDQUN0Qiw0QkFBNkIsQ0FDN0IsVUFBVyxDNUk4TXZCLG9DNElwYkgscURBeU9tQixrQkFBbUIsQ0E0QjFCLENBclFaLHlFQTZPbUIsVUFBVyxDQUNYLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsa0JBQW1CLENBQ25CLGlCQUFrQixDNUltTWxDLG9DNElwYkgseUVBb1B1QixTQUFVLENBQ1YsaUJBQWtCLENBRXpCLENBdlBoQiwwRUEwUG1CLFVBQVcsQ0FDWCxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLGtCQUFtQixDQUNuQixpQkFBa0IsQzVJc0xsQyxvQzRJcGJILDBFQWlRdUIsU0FBVSxDQUNWLGlCQUFrQixDQUV6QixDQXBRaEIsNENBMFFXLFdBQVksQ0FDWixVQUFXLENBQ1gsWUFBYSxDQUNiLHFCQUFzQixDQTdRakMsdUNBaVJXLGlCQUFrQixDQUNsQixVQUFXLEM1SWtLbkIsb0M0SXBiSCx1Q0FvUmUsaUJBQWtCLENBeUJ6QixDNUl1SUwsb0M0SXBiSCx1Q0F3UmUsU0FBVSxDQXFCakIsQ0E3U1IsOENBMlJlLGVBQWdCLENBM1IvQix1REE4UmUsZUMzV29DLENENFdwQyxrQkMzV3VDLENENEV0RCw2REFpU21CLE9DalgwQixDRGtYMUIsUUNqWDJCLENEa1gzQiw0QkNqWGdELENEOEVuRSx5REFzU21CLGFBQWMsQ0FDZCxvRnRKclllLENzSnNZZixhMUk1WUQsQzBJNllDLGdCekZqWVUsQ3lGa1lWLG1CekZuWWEsQ3lGeUZoQyw0Q0FnVFcsb0Z0SmxadUIsQ3NKbVp2QixhMUlqWk8sQzBJa1pQLGVDOVd5QixDRCtXekIsaUJBQWtCLENBQ2xCLGVBQWdCLENBcFQzQiw4Q0F1VGUsYTFJdlpHLEMwSWdHbEIsK0NBNlRlLCtDdEovWm1CLENzSmdhbkIsd0JwSC9aa0IsQ29IZ2FsQixzQnBIOVpxQixDb0grWnJCLGExSXBhRyxDMElxYUgsb0IxSXJhRyxDMElvR2xCLDJHQXdVbUIsa0IxSTVhRCxDMElvR2xCLDBHQTZVbUIsb0JwSHRhb0MsQ29IdWFwQyxvQjFJbGJELEMwSW9HbEIsd0hBaVZ1QixrQjFJcmJMLEMwSW9HbEIsMkNBd1ZXLG9CQUFxQixDQXJYckMsc0RBZ1lnQixxQkFBc0IsQzVJaUY5QixxQzRJamRSLHNEQW1Zb0IsMEJBQTJCLENBQzNCLDZCQUE4QixDQUVyQyxDNUkyRUwsb0M0SWpkUixzREEwWW9CLGdDQUFpQyxDQUV4QyxDQUlSLGdEQUVPLGlCQUFrQixDNUkrRHRCLG9DNElqRUgsZ0RBS1csZ0JBQWlCLENBRXhCLENFdlRULGtCQUVJLCtDQzNLNk0sQ0Q0SzdNLGE1SXZLbUIsQzRJd0tuQixpQkFBa0IsQ0FDbEIsMkJBQ0ksVUFBVyxDQUNYLGdCeEkvSnlCLEN3SXdKakMseUJBVVEsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1AsNEJDeEwrQyxDRHlML0MsVUFBVyxDQUdmLDZCQUNJLFdBQVksQ0FDWixZQUFhLENBQ2Isc0JBQXVCLENBRzNCLGtDQUNJLGdCQUFpQixDQUNqQixnQkFBaUIsQzlJbkdyQixnQ0FDSSxlK0kxRnFDLEMvSTJGckMsZ0RBQ0ksa0JtRHJHa0IsQ25Ec0dsQixlK0k5RnlDLEMvSStGekMsc0RBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLDRCK0l0RzBDLEMvSXdHOUMsa0RBQ0ksYUFBYyxDQUVkLGFFMUdPLENGNkdYLGtEQUNJLGFBQWMsQ0FFZCxVRXpHTSxDRjhnQmQsb0NBOWFJLGtEQWNRLHVEVjlHbUIsQ1VzRzNCLGtEQVlRLGtEVnRIbUIsQ1V3SHRCLENBOURULHlDQUNJLHdEVi9EMkIsQ1VnRTNCLGErSXBEeUIsQy9JcUR6QixlK0l0RDJCLEMvSTBEM0IsMkNBQ0ksYStJMURxQixDRGdNakMsaUNBQ0ksWUFBYSxDOUl5VWIsb0M4STFVSixpQ0FJUSxhQUFjLENBQ2QsaUJBQWtCLENBQ2xCLHlDQUE0QyxDQUM1Qyx1QkFBeUIsQ0FDekIsV0FBWSxDQUNaLE1BQU8sQ0FFUCxvRHhKL00yQixDd0pnTjNCLGdCQUFpQixDQUNqQix5QjVJeE5XLEM0STJObEIsQ0FFRCx5QkFDSSxnQkFBaUIsQ0FDakIsaUJBQWtCLENBM0QxQix3QkFnRVEsaUJBQWtCLENBQ2xCLGlCQUFrQixDQWpFMUIsZ0NBdUVZLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsZUNqTzRCLENEa081QixpQkFBa0IsQzlJdVN0QixvQzhJalhSLGdDQTRFZ0Isa0JBQW1CLENBRTFCLENBOUVULGlDQWlGWSxpQkFBa0IsQ0FDbEIsaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixVQUFXLEM5STZSZixvQzhJalhSLGlDQXNGZ0IsU0FBVSxDQUNWLGVBQWdCLENBRXZCLENBekZULDhCQTJGWSxZQUFhLENBQ2IscUJBQXNCLEM5SXFSMUIsb0M4SWpYUiw4QkE4RmdCLGVBQWdCLENBQ2hCLE1BQU8sQ0FFZCxDQWpHVCw2QkFtR1ksZ0JDMVBxQyxDRDJQckMsZ0JDMVBxQyxDRGdRckMsVUFBVyxDQUNYLGdCQUFpQixDOUlzUXJCLG9DOElqWFIsNkJBc0dnQixnQkMzUHFDLENENFByQyxnQkMzUHFDLENEcVE1QyxDQWpIVCxzQ0E2R2dCLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixrQkFBbUIsQ0EvR25DLDhCQXNIWSxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsc0JBQXVCLEM5SXVQM0Isb0M4SWpYUiw4QkE2SGdCLGVBQWdCLENBU3ZCLENBdElULG1DOUkxRlEsb0RWbkUrQixDVW9FL0IsYStJM0N3QyxDL0k0Q3hDLGlCK0kzQzRDLEMvSStDNUMscUNBQ0ksYStJakRvQyxDL0lzRzVDLG9EQUNJLGUrSXRIK0MsQy9JeUgvQyw4RUFDSSxlK0l6SDJDLEMvSTBIM0MsaURWckkyQixDVXNJM0IsYUU3SVcsQ0Y4SVgsYStJdEhrRCxDL0kwSHRELDZFQUNJLGUrSWpJMkMsQy9Ja0kzQyxvRFZqSjJCLENVa0ozQixhRXJKVyxDRnNKWCxhK0l4SGlELENEc0k3RCwrQkF5SVksU0FBVSxDQUNWLFlBQWEsQ0FDYiw0QkFBNkIsQzlJc09qQyxxQzhJalhSLCtCQThJZ0IsVUFBVyxDQXNHbEIsQ0FwUFQscUNBa0pnQixZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGtCQUFtQixDQXBKbkMsNENBc0pvQixvRnhKdlRtQixDd0p3VG5CLGE1STlURyxDNEkrVEgsYUFBYyxDQUNkLGlCQUFtQixDQUNuQixVQUFXLENBQ1gsaUJBQWtCLENBM0p0QywwQ0ErSm9CLFk1SWxVRyxDNEltS3ZCLDZDQW1Lb0Isb0Z4SnhVbUIsQ3dKeVVuQixhNUl2VUcsQzRJd1VILGFBQWMsQ0FDZCxlQUFnQixDQXRLcEMsMENBMktnQixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLDRCQUE2QixDQUM3QixVQUFXLEM5SW1NbkIsb0M4SWpYUiwwQ0FpTG9CLGtCQUFtQixDQTRCMUIsQ0E3TWIsMkRBcUxvQixVQUFXLENBQ1gsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixrQkFBbUIsQ0FDbkIsaUJBQWtCLEM5SXdMOUIsb0M4SWpYUiwyREE0THdCLFNBQVUsQ0FDVixtQkFBb0IsQ0FFM0IsQ0EvTGpCLDREQWtNb0IsVUFBVyxDQUNYLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsa0JBQW1CLENBQ25CLGlCQUFrQixDOUkySzlCLG9DOElqWFIsNERBeU13QixTQUFVLENBQ1YsbUJBQW9CLENBRTNCLENBNU1qQiw2Q0FnTmdCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsNEJBQTZCLENBQzdCLFVBQVcsQzlJOEpuQixvQzhJalhSLDZDQXNOb0Isa0JBQW1CLENBNEIxQixDQWxQYixpRUEwTm9CLFVBQVcsQ0FDWCxZQUFhLENBQ2Isa0JBQW1CLENBQ25CLGtCQUFtQixDQUNuQixpQkFBa0IsQzlJbUo5QixvQzhJalhSLGlFQWlPd0IsU0FBVSxDQUNWLGlCQUFrQixDQUV6QixDQXBPakIsa0VBdU9vQixVQUFXLENBQ1gsWUFBYSxDQUNiLGtCQUFtQixDQUNuQixrQkFBbUIsQ0FDbkIsaUJBQWtCLEM5SXNJOUIsb0M4SWpYUixrRUE4T3dCLFNBQVUsQ0FDVixpQkFBa0IsQ0FFekIsQ0FqUGpCLGtEQXlQZ0IscUJBQXNCLENBelB0Qyw2SEFpUW9CLFVBQVcsQ0FDWCw2QkFBOEIsQ0FsUWxELCtCQXdRWSxVQUFXLENBQ1gsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixzQkFBdUIsQzlJelMvQiwrQ0FDSSxlK0lsR3FELEMvSTZHckQsd0VBQ0ksZStJakkyQyxDL0lrSTNDLG9EVjdJMkIsQ1U4STNCLGFFckpXLENGc0pYLGErSTFHdUQsQy9JNEd2RCxtQitJL0c2RCxDRDJIekUsc0NBZ1JZLDRCQUE2QixDQUM3QixjQUFlLENBalIzQixxQ0FxUlksWUFBYSxDQXJSekIsd0NBeVJZLFdBQVksQ0FDWixZQUFhLEM5SXVGakIsb0M4SWpYUix3Q0E0UmdCLFFBQVMsQ0FFaEIsQzlJcllELCtDQUNJLGlEVi9EMkIsQ1VnRTNCLGErSTVCK0IsQy9JNkIvQixlOEl4QjRCLEM5STRCNUIsaURBQ0ksYStJbEMyQixDRGlJM0MsaURBcVNnQixZQzVaaUMsQ0Q2WmpDLFk1STFjTyxDNElvS3ZCLGlEQXlTZ0IsYTVJN2NPLEM0SW9LdkIsME5BK1NvQixZNUl0ZEcsQzRJdUt2QiwwTkFrVG9CLGE1SXpkRyxDNElnZW5CLDhCQUNJLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FGckIsMENBSU8sVUFBVyxDQUpsQixtREFPVyxpQkFBa0IsQzlJdlk5Qix1REFDSSxpQitJM0N3QyxDL0k0Q3hDLHVFQUNJLGtCbURyR2tCLENuRHNHbEIsaUIrSTdDNEMsQy9JOEM1Qyw2RUFDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2Isd0JFeEdPLENGZ0hYLGtKQUNJLGFBQWMsQ0FFZCxhRW5ITyxDRndoQmYsb0NBOWFJLHlFQWNRLGtEVjlHbUIsQ1VzRzNCLHlFQVlRLGtEVnRIbUIsQ1V3SHRCLENBMFpULG9DOEl4REgsZ0RBZ0JlLGdCQUFrQixDQUNsQixpQkFBa0IsQ0FxQnpCLENBdENSLCtEQW9CZSxZQUFhLEM5SW9DekIsb0M4SXhESCwrREF1Qm1CLGFBQWMsQ0FDZCxpQkFBa0IsQ0FDbEIseUNBQTRDLENBQzVDLHVCQUF5QixDQUN6QixVQUFXLENBQ1gsVUFBVyxDQUVYLGlEeEpwZmUsQ3dKcWZmLGdCQUFpQixDQUNqQix5QjVJdGZGLEM0SXdmRSxlQUFnQixDQUd2QixDRTlWakIsbUJBRUksK0NDM0ttTixDRDRLbk4sYTlJdkttQixDOEl3S25CLGlCQUFrQixDQUNsQiw0QkFDSSxVQUFXLENBQ1gsZ0IxSTdKeUIsQzBJc0pqQywwQkFVUSxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osS0FBTSxDQUNOLE1BQU8sQ0FDUCw0QkN4TGdELENEeUxoRCxVQUFXLENBR2YsOEJBQ0ksV0FBWSxDQUNaLFlBQWEsQ0FDYixzQkFBdUIsQ0FHM0IsbUNBQ0ksZ0JBQWlCLENBQ2pCLGdCQUFpQixDaEpuR3JCLGlDQUNJLGVpSjFGc0MsQ2pKMkZ0QyxpREFDSSxrQm1EckdrQixDbkRzR2xCLGVpSjlGMEMsQ2pKK0YxQyx1REFDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2IsNEJpSnRHMkMsQ2pKOEcvQyxzR0FDSSxhQUFjLENBRWQsYUVoSE8sQ0ZxaEJmLG9DQTlhSSxtREFjUSx1RFY5R21CLENVc0czQixtREFZUSxrRFZ0SG1CLENVd0h0QixDQTlEVCwwQ0FDSSx3RFYvRDJCLENVZ0UzQixhaUpwRDBCLENqSnFEMUIsZWlKdEQ0QixDakowRDVCLDRDQUNJLGFpSjFEc0IsQ0RnTWxDLGtDQUNJLFlBQWEsQ2hKeVViLG9DZ0oxVUosa0NBSVEsYUFBYyxDQUNkLGlCQUFrQixDQUNsQix5Q0FBNEMsQ0FDNUMsdUJBQXlCLENBQ3pCLFVBQVcsQ0FDWCxNQUFPLENBRVAsb0QxSi9NMkIsQzBKZ04zQixnQkFBaUIsQ0FDakIseUI5SXhOVyxDOEkyTmxCLENBRUQsMEJBQ0ksZ0JBQWlCLENBQ2pCLGlCQUFrQixDaEpzVGxCLG9DZ0p4VEosMEJBSVEsZUFBZ0IsQ0FvQ3ZCLENBbENHLGtDQUNJLFlBQWEsQ0FDYixjQUFlLENBQ2YsMEJDMU5rQyxDRDJObEMsa0JBQW1CLENBRW5CLG9DQU5KLGtDQU9RLFFBQTBELENBUWpFLENBTkcsMkRBVEosa0NBVVEsUUFBOEQsQ0FLckUsQ2hKbVNELHFDZ0psVEEsa0NBYVEsYUFBOEQsQ0FFckUsQ0FJRyxvQ0F6QlAsZ0NBMEJXLFlDek9vQixDRDBPcEIsVUFBa0csQ0FZekcsQ0FURywyREE5QlAsZ0NBK0JXLFlDM093QixDRDRPeEIsVUFBMEcsQ0FPakgsQ2hKaVJELHFDZ0p4VEgsZ0NBb0NXLFVDN08wQixDRDhPMUIsc0JBQTJHLENBRWxILENBaEdULHlCQXFHUSxpQkFBa0IsQ0FDbEIsaUJBQWtCLENBdEcxQixrQ0F3R1ksWUFBYSxDQUNiLHFCQUFzQixDQUN0QixnQkN4UDhCLENqSitmbEMsb0NnSmpYUixrQ0E0R2dCLGtCQUFtQixDQUUxQixDQTlHVCxrQ0FpSFksaUJBQWtCLENBQ2xCLGlCQUFrQixDQUNsQixpQkFBa0IsQ0FDbEIsVUFBVyxDaEo2UGYsb0NnSmpYUixrQ0FzSGdCLFNBQVUsQ0FDVixlQUFnQixDQUV2QixDaEp3UEQsb0NnSmpYUiwrQkE0SGdCLGVBQWdCLENBQ2hCLE1BQU8sQ0FFZCxDQS9IVCw4QkFpSVksZ0JDOVFzQyxDRCtRdEMsZ0JDOVFzQyxDRG9SdEMsVUFBVyxDQUNYLGdCQUFpQixDaEp3T3JCLG9DZ0pqWFIsOEJBb0lnQixnQkMvUXNDLENEZ1J0QyxnQkMvUXNDLENEeVI3QyxDQS9JVCx1Q0EySWdCLFVBQVcsQ0FDWCxlQUFnQixDQUNoQixrQkFBbUIsQ2hKM0svQix5Q0FDSSxlaUo1R2dELENqSnVIaEQscUlBQ0ksaUJpSnZIOEMsQ2pKd0g5QyxzRFY3STJCLENVOEkzQixhaUpqSGtELENqSmtIbEQsYWlKOUdrRCxDRDRIOUQsK0JBcUpZLGlCQUFrQixDQUNsQixXQUFZLENBQ1osWUFBYSxDQUNiLHFCQUFzQixDQUN0Qiw2QkFBOEIsQ2hKd05sQyxvQ2dKalhSLCtCQTRKZ0IsZUFBZ0IsQ0E2Q3ZCLENoSndLRCxvQ2dKalhSLHVDQWtLb0IsdUJBQTRCLENBQzVCLGVBQWlCLENBRWpCLDZCOUk1VUcsQzhJNlVILDhCOUk3VUcsQzhJOFVILGlCQUF1QixDQUN2QixhQUFvQixDQXhLeEMsb0RBMkt3QixpQkFBb0IsQ0FDcEIseUJBQTJCLENBNUtuRCx5REFnTHdCLGVBQWdCLENBQ2hCLGlCQUFvQixDQUNwQiwwQkFBNEIsQ0FsTHBELG9QQXVMNEIsVUFBcUIsQ0FDckIsaUJBQTJCLENBQzNCLHdCOUloV0wsQzhJaVdLLFVBQXVCLENBQ3ZCLFVBQXNCLENBQ3RCLE9BQXNCLENBNUxsRCwySEFnTTRCLFNBQVcsQ0FoTXZDLHlIQW9NNEIsVUFBWSxDQUNmLENBck16Qix5Q0E0TVksVUFBVyxDQUNYLFlBQWEsQ2hKb0tqQixvQ2dKalhSLHlDQStNZ0IsUUFBUyxDQUVoQixDQWpOVCw4Q0FvTlksaUJBQWtCLENoSnRPdEIsdUZBQ0ksaUJpSnZIOEMsQ2pKd0g5QyxzRFZqSjJCLENVa0ozQixhaUoxRnVELENqSjJGdkQsYWlKdkZ1RCxDRHFHbkUsb0NoSjFGUSxxRFZuRStCLENVb0UvQixhaUo3QnlDLENqSjhCekMsaUJpSjdCd0MsQ2pKaUN4QyxzQ0FDSSxhaUpuQ3FDLENqSmV6QyxnREFDSSxpRFYvRDJCLENVZ0UzQixhaUpyQmdDLENqSnNCaEMsaUJpSnJCK0IsQ2pKeUIvQixrREFDSSxhaUozQjRCLENEMEg1QywyQ0ErTmdCLGlCQ3BWZ0MsQ2pKL0N4Qyx3Q0FFSSx3QndCRjBCLEN4QkcxQixzQndCRDZCLEN4QkU3QixhRVBXLENGUVgsb0JFUlcsQ0ZjWCw2RkFDSSxrQkVmTyxDRmtCWCw0RkFFSSxVRVZNLENGV04sb0JFckJPLENGdUJQLDBHQUNJLGtCRXhCRyxDOEl1S3ZCLHNEQTJPb0IscUJBQXNCLENoSnNJbEMsb0NnSmpYUixzREE2T3dCLDBCQUEyQixDQUVsQyxDQS9PakIsbURBaVBvQixhQUFjLENBQ2QsY0FBZSxDaEorSDNCLG9DZ0pqWFIsbURBb1B3QixnQkFBa0IsQ0FFekIsQ0VoUmpCLFdBQ0ksOEVDaEptSyxDRGlKbkssVWhKcklrQixDZ0pzSWxCLGlCQUFrQixDQUNsQixvQkFDSSxnQjVJM0htQixDNEk0SG5CLGlCNUk1SG1CLEM0STZIbkIsTUFBTyxDQUNQLGlCQUFrQixDQUNsQixXQUFZLENBQ1osVUFBVyxDQUNYLGdCNUl2SXlCLEM0SXdJekIsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixzQkFBdUIsQ2xKNlh2QixvQ2tKdllKLG9CQVlRLGdCNUlySWUsQzRJc0lmLGlCNUl0SWUsQzRJd0l0QixDQW5CTCxrQkFxQlEsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1AsbUNoSnBLZSxDZ0p1S25CLHNCQUNJLFdBQVksQ0FDWixZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGlCQUFrQixDQUtyQix5QkFFTyxnQkFBaUIsQ2xKcEZyQix5Q0FDSSxrQm1EckdrQixDbkRzR2xCLGlCbURwR3FCLENuRHFHckIsK0NBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLHdCRXhHTyxDRmdIWCxzRkFDSSxhQUFjLENBRWQsVUV6R00sQ0Y4Z0JkLG9DQTlhSSwyQ0FjUSxrRFY5R21CLENVc0czQiwyQ0FZUSxrRFZ0SG1CLENVd0h0QixDQTlEVCxrQ0FDSSwrQ1YvRDJCLENVQy9CLDBCQUVJLHdCd0JGMEIsQ3hCRzFCLHNCd0JENkIsQ3hCRTdCLGFFUFcsQ0ZRWCxvQkVSVyxDRmNYLGlFQUNJLGtCRWZPLENGa0JYLGdFQUVJLGFFcEJPLENGcUJQLHdCbUpKa0MsQ25KTWxDLDhFQUNJLGtCRXhCRyxDZ0ptTWxCLDRDQUVPLFNoSjNMVSxDZ0o0TFYsV3hIek1pQyxDd0gwTWpDLFl4SHpNa0MsQzFCdWhCdEMsdUZrSmxWSCw0Q0FNVyxXeEh6TWlDLEN3SDBNakMsWXhIek1rQyxDd0g4TXpDLENBWkosbURBVVcsV2hKbk1NLENnSnlMakIsZ0pBZ0JlLFloSmhORyxDZ0pnTWxCLDhKQWtCbUIsY2hKbE5ELENnSnlObEIscUNBRU8sY0FBZSxDQUNmLGFBQWMsQ2xKMUVsQixpSUFDSSxlbUpwSG9DLENuSnFIcEMsc0RWakoyQixDVWtKM0IsVUU5SVUsQ2dKZ09sQixpQkFDSSxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLFVoSm5PYyxDRjhnQmQsb0NrSjlTSixpQkFNUSxrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0E4RnZCLENBNUZHLDBCQUNJLGlCQUFrQixDbEpvU3RCLG9Da0pyU0EsMEJBR1EsZ0JBQWtCLENBQ2xCLFNBQVUsQ0FFakIsQ0FFRCx3QkFRSSxvQkFBcUIsQ0FDckIsZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBVGpCLCtCQUNJLFVBQVcsQ0FEZCxvREFHTyxVQUFXLENBQ1gsZ0JBQWlCLENsSndSN0Isb0NrSjdSQSx3QkFhUSxlQUFnQixDQUNoQixnQkFBaUIsQ0FDakIsdUM1SWpRa0QsQzRJbVF6RCxDQUVELHFCQUNJLGFBQWMsQ0FJbEIs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QWEsQ0FDYixxQkFBc0IsQ0FDdEIsc0JBQXVCLEN6SitWdkIsb0N5SnpXSix1QkFZUSxnQm5KbktlLENtSm9LZixpQm5KcEtlLENtSnNLdEIsQ0FFRCx5QkFDSSxXQUFZLENBQ1osWUFBYSxDQUNiLHNCQUF1QixDQUN2QixpQkFBa0IsQ0FLckIsNEJBRU8sZ0JBQWlCLEN6SnpHckIsNENBQ0ksa0JtRHJHa0IsQ25Ec0dsQixpQm1EcEdxQixDbkRxR3JCLGtEQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYix3QkV4R08sQ0ZnSFgsNEZBQ0ksYUFBYyxDQUVkLGFFbkhPLENGd2hCZixvQ0E5YUksOENBY1Esa0RWOUdtQixDVXNHM0IsOENBWVEsa0RWdEhtQixDVXdIdEIsQ0E5RFQscUNBQ0ksK0NWL0QyQixDVUMvQiw2QkFFSSx3QndCRjBCLEN4QkcxQixzQndCRDZCLEN4QkU3QixhRVBXLENGUVgsb0JFUlcsQ0ZjWCx1RUFDSSxrQkVmTyxDRmtCWCxzRUFFSSxhRXBCTyxDRnFCUCx3QjBKb0JxQyxDMUpsQnJDLG9GQUNJLGtCRXhCRyxDdUp3TmxCLCtDQUVPLFl2SjFOVyxDdUoyTlgsVy9IOU5pQyxDK0grTmpDLFkvSDlOa0MsQzFCdWhCdEMsdUZ5SjdUSCwrQ0FNVyxXL0g5TmlDLEMrSCtOakMsWS9IOU5rQyxDK0htT3pDLENBWkosc0RBVVcsY3ZKbE9PLEN1SndObEIsc0pBZ0JlLFl2SnJPRyxDdUpxTmxCLG9LQWtCbUIsY3ZKdk9ELENGMElmLG9FQUNJLGUwSjlEdUMsQzFKK0R2QyxrREU1SVcsQ0ZrSmYsbUVBQ0ksZTBKdEV1QyxDMUp1RXZDLGtERXBKVyxDdUpxUG5CLG9CQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsYXZKeFBlLENGcWhCZixvQ3lKaFNKLG9CQUtRLGtCQUFtQixDQUNuQixlQUFnQixDQW9HdkIsQ0FsR0csNkJBQ0ksVUFBVyxDQUNYLGlCQUFrQixDQUNsQixxQ0FDSSxVQUFXLEN6Sm9SbkIsb0N5SnhSQSw2QkFPUSxnQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FFdkIsQ0FF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Q0ksa0JFZk8sQ0ZrQlgsc0VBRUksYUVwQk8sQ0ZxQlAsd0I0Sm9CcUMsQzVKbEJyQyxvRkFDSSxrQkV4QkcsQ3lKdVVsQiwrQ0FFTyxZekp6VVcsQ3lKMFVYLFdqSTdVaUMsQ2lJOFVqQyxZakk3VWtDLEMxQnVoQnRDLHVGMko5TUgsK0NBTVcsV2pJN1VpQyxDaUk4VWpDLFlqSTdVa0MsQ2lJa1Z6QyxDQVpKLHNEQVVXLGN6SmpWTyxDeUp1VWxCLHNKQWdCZSxZekpwVkcsQ3lKb1VsQixvS0FrQm1CLGN6SnRWRCxDeUo2Vm5CLHlCQUNJLGlCQUFrQixDQUNsQixNQUFPLEMzSnNMUCxvQzJKeExKLHlCQUtRLGVBQWdCLENBT3ZCLENBWkEsd0NBU08sY0FBZSxDQUNmLGFBQWMsQ0FNdEIsb0JBQ0ksWUFBYSxDQUNiLGtCQUFtQixDQUNuQixxQkFBc0IsQ0FDdEIsVUFBVyxDQUNYLFdBQVksQ0FDWixhekpuWGUsQ3lKb1hmLG1Ecks3VytCLENVK0huQywwQ0FDSSxlNEpoRTJDLEM1SmlFM0MsaUI0SmhFNkMsQzVKa0U3QyxvRUFDSSxpQjRKbkV5QyxDNUpvRXpDLHNEVnJJMkIsQ1VzSTNCLGFFN0lXLENGK0lYLGdCNEpsRWlELEM1SnFFckQsbUVBQ0ksaUI0SjNFeUMsQzVKNEV6QyxxRFZqSjJCLENVa0ozQixhRXJKVyxDRnVKWCxnQjRKcEVnRCxDRG1TbkQsdUlBS1csaUJBQWtCLENBSzlCLGdDQUNJLGF6SmpZVyxDeUprWVgsb0JBQXFCLENBQ3JCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsV0FBWSxDQUxmLHlEQVFPLFNBQVUsQ0FDVixrQ3RJNVl5QixDc0k4WXpCLGlCQUFrQixDQUNsQixLQUFNLENBQ04sT0FBUSxDQUNSLFVBQVcsQ0FDWCxXQUFZLENBQ1osV0FBWSxDQUNaLHFDQy9VK0IsQzVKbEV2QyxpRUFDSSwrQ1ZGMkIsQ1VHM0Isd0J3QkYwQixDeEJHMUIsc0J3QkQ2QixDeEJFN0IsYUVQVyxDRlFYLG9CRVJXLENGY1gsK0lBQ0ksa0JFZk8sQ0ZrQlgsOElBRUksb0J3QlQ0QyxDeEJVNUMs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QixhRVBXLENGUVgsb0JFUlcsQ0ZjWCxtRUFDSSxrQkVmTyxDRmtCWCxrRUFFSSxhRXBCTyxDRnFCUCx3QmdLaUJtQyxDaEtmbkMsZ0ZBQ0ksa0JFeEJHLEM2SnVLbEIsNkNBRU8sWTdKektXLEM2SjBLWCxXckk3S2lDLENxSThLakMsWXJJN0trQyxDMUJ1aEJ0Qyx1RitKOVdILDZDQU1XLFdySTdLaUMsQ3FJOEtqQyxZckk3S2tDLENxSWtMekMsQ0FaSixvREFVVyxjN0pqTE8sQzZKdUtsQixrSkFnQmUsWTdKcExHLEM2Sm9LbEIsZ0tBa0JtQixjN0p0TEQsQytKdUN2QixXQUNJLHNCQ2xEOEIsQ0RtRDlCLFFDbERvQixDRG1EcEIsb0JBQ0ksWUFBYSxDQUNiLHFCQUFzQixDQUN0QixzQkFBdUIsQ2pLd2V2QixvQ2lLM2VKLG9CQUtRLDBCQUEyQixDQUMzQixrQkFBbUIsQ0FDbkIsa0JBQW1CLENBRzFCLENBRUQsa0JBQ0ksaUJBQWtCLENqS21CbEIsK0NWbkUrQixDVThnQi9CLG9DaUsvZEosa0JBR1EsZUFBZ0IsQ0FDaEIsZ0JBQWlCLENBR3hCLENBRUQsZ0JsS0VRLGVBMUJnQixDa0swQnBCLFlBQWEsQ0FDYixzQkFBdUIsQ2xLUG5CLG1DQU1BLFFBekJTLENBeUJULFNBckJVLENrS3VCYixvREFHVyxjQUFlLENBTy9CLGtCQUNJLFNBQVUsQ0FDVixVQUFXLENBQ1gsZUFBZ0IsQ0FDaEIsWS9KcEZlLEMrSnVGbkIsbUJBQ0ksZ0JBQWlCLENBQ2pCLGdCQ25GNEIsQ2xLSDVCLDBCQUNJLGdEVkYyQixDVUczQixtQmtLRTJCLENsS0QzQixzQmtLRzhCLENsS0Q5QixvQkVSVyxDRmNYLGlFQUNJLGtCRWZPLENGa0JYLGdFQUVJLG9Cd0JUNEMsQ3hCVTVDLG9CRXJCTyxDRnVCUCw4RUFDSSxrQkV4QkcsQytKdUZsQixzRkFNVyxtQnpJbEY0QyxDeUk0RXZELGtDQVVPLGtCL0pqR1csQytKa0dYLG9Cekl2RmdELEN5SXdGaEQsb0IvSm5HVyxDK0p1RmxCLG9EQWNXLG1CekkxRjRDLEMySUs1RCxrQkFD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OUwxTVcsQzhMb0xsQixrREEyQlcsaUJBQWtCLENoTTRVMUIscUNnTXZXSixlQWlDWSxlQUFnQixDQUNoQixrQjlMbk5PLEM4TDhObEIsQ2hNMFRHLHFDZ012V0gsd0JBeUNlLGNBQWUsQ0FHMUIsQ0FHTCxlQUNJLGFBQWMsQ0FDZCxZQUFhLENBQ2IsYUFBYyxDQUNkLGNBQWUsQ0FJZixtQnRCaE4wQixDc0JpTjFCLGdCdEIxTnNCLENzQjJOdEIsZXRCaE42QixDc0JpTjdCLG9CdEIzTnVCLENzQjROdkIsaUJBQWtCLENoTXlTbEIscUNnTXJUSixlQU1RLGN0Qi9NdUIsQ3NCNk45QixDaE1vU0cscUNnTXhUSixlQWdCWSxpQnRCck51QixDc0JzTnZCLGtCQUFtQixDQUc5QixDQUtMLHFCQUVRLGtEMU01UCtCLENVc2hCL0Isb0NnTTVSUixxQkFJWSxrRDFNOVAyQixDME0yUmxDLENoTTJQRyxvQ2dNNVJSLHFCQU9ZLGtEMU1qUTJCLEMwTTJSbEMsQ0FqQ0wsMkJBVVkscUI5TDVQVSxDRmloQmQscUNnTS9SUiw4REFxQm9CLGE5TGpSRyxDOExvUmQsQ2hNdVFELHFDZ00vUlIscUJBNEJnQix3QkFBeUIsQ0FDekIsZ0JBQWlCLENBSTVCLENBakNMLHdCQW1DUSxrQjlMNVJlLEM4THlQdkIsOEJBcUNZLHFCOUx2UlUsQzhMa1B0Qix3RUF1Q2dCLGE5TG5TTyxDOEw0UHZCLGlEQTZDWSw0Q0FBa0YsQ2hNa1B0RixxQ2dNN09SLHVCQUlnQiw0QkFBNkIsQ0FHeEMsQ0NsTkwsYUFHSSxzQkN2R29DLENEd0dwQyxVQUFXLENBS1AseUJBQ0ksWS9MMUdXLEMrTHdHbEIsb0RBT08sWUFBYSxDQVBwQixnR0FTVyxZL0xqSE8sQytMZ0d2QiwwQkF1QlEsd0IvTDFIZSxDK0xtR3ZCLDBEQTJCUSxvQi9MOUhlLEMrTCtIZixzQjVJdEgrQixDckQrZ0IvQixxQ2lNcmJSLDBEQThCWSxvQi9MaklXLEMrTGtJWCxzQjVJekgyQixDNEkrSWxDLENBckRMLHVFQWtDWSx1QkNyRmdELENsTXdlcEQscUNpTXJiUix1RUFvQ2dCLHVCQzNFOEMsQ0Q2RXJELENBdENULG9GQXlDWSx1QkM1RmdELENsTXdlcEQscUNpTXJiUixvRkEyQ2dCLHVCQ2xGOEMsQ0RvRnJELENBN0NULHlFQWdEWSxvQi9MaEpXLENGcWhCZixxQ2lNcmJSLHlFQWtEZ0Isb0IvTGxKTyxDK0xvSmQsQ0FwRFQseURBd0RRLG9CL0wzSmUsQytMNEpmLHNCNUluSitCLENyRCtnQi9CLHFDaU1yYlIseURBMkRZLG9CL0w5SlcsQytMK0pYLHNCNUl0SjJCLEM0SThLbEMsQ0FwRkwsaUZBK0RZLHVCQ2xIZ0QsQ2xNd2VwRCxxQ2lNcmJSLGlGQWlFZ0IsdUJDeEc4QyxDRDBHckQsQ0FuRVQsMEVBd0VnQixrQi9MeEtPLENGcWhCZixxQ2lNcmJSLDBFQTBFb0Isa0IvTDFLRyxDK0xrTFYsQ0FsRmIsZ0ZBNkVvQixrQi9MN0tHLENGcWhCZixxQ2lNcmJSLGdGQStFd0Isa0IvTC9LRCxDK0xpTE4sQ0FqRmpCLCtCQXVGUSxvQi9MMUxlLEMrTDJMZixzQjVJbEwrQixDNEltTC9CLHVCQzVJb0QsQ0RtRDVELDRDQTJGWSx1QkN6SWlELENEMElqRCxTQ3pJdUIsQ0Q2Q25DLHNEQStGWSx1QkM3SWlELENEOElqRCxTQzdJdUIsQ2xNa2UzQixxQ2lNcmJSLCtCQW9HWSxvQi9Mdk1XLEMrTHdNWCxzQjVJL0wyQixDNElnTTNCLHVCQzdJa0QsQ0R1QzlELHNEQXdHZ0IsdUJDM0k2QyxDRDRJN0MsV0MzSXlCLENEa0N6Qyw0Q0E0R2dCLHVCQy9JNkMsQ0RnSjdDLFdDL0l5QixDRGdKNUIsQ0E5R2IsbUNBcUhZLG9CL0x4TlcsQytMeU5YLHNCNUloTjJCLEM0SWlOM0IsdUJDMUtnRCxDbE13ZXBELHFDaU1yYlIsbUNBeUhnQixvQi9MNU5PLEMrTDZOUCxzQjVJcE51QixDNElxTnZCLHVCQ2xLOEMsQ0RvS3JELENBN0hULHVDQWlJZ0Isa0IvTGpPTyxDRnFoQmYscUNpTXJiUix1Q0FtSW9CLGtCL0xuT0csQytMcU9WLENBckliLHNDQXVJZ0Isa0IvTHZPTyxDRnFoQmYscUNpTXJiUixzQ0F5SW9CLGtCL0x6T0csQytMMk9WLENBM0liLCtCQWlKWSxhL0xqUFcsQ0ZxaEJmLHFDaU1yYlIsK0JBbUpnQixhL0xuUE8sQytMcVBkLENBckpULDZCQXdKWSxvQi9MM1BXLEMrTDRQWCxzQjVJblAyQixDNElvUDNCLHVCQzdNZ0QsQ2xNd2VwRCxxQ2lNcmJSLDZCQTRKZ0Isb0IvTC9QTyxDK0xnUVAsc0I1SXZQdUIsQzRJd1B2Qix1QkNyTThDLENEdU1yRCxDQWhLVCw2QkFtS1ksdUJDdE5nRCxDbE13ZXBELHFDaU1yYlIsNkJBcUtnQixhL0xyUU8sQytMdVFkLENBdktULGlDQTJLZ0Isa0IvTDNRTyxDRnFoQmYscUNpTXJiUixpQ0E2S29CLGtCL0w3UUcsQytMK1FWLENBL0tiLGdDQWlMZ0Isa0IvTGpSTyxDRnFoQmYscUNpTXJiUixnQ0FtTG9CLGtCL0xuUkcsQytMcVJWLENBckxiLGtDQXlMWSxrQi9MelJXLENGcWhCZixxQ2lNcmJSLGtDQTJMZ0IsYS9MM1JPLEMrTDZSZCxDQTdMVCxpQ0FrTVksc0JDcFJvQyxDRGtGaEQsMkNBd01ZLGEvTDNTVyxDK0xtR3ZCLDBDQTJNWSxhL0xsU2EsQytMdUZ6Qix5Q0FpTlEsOEIvTHBTaUIsQytMeVN6QixhQUNJLGEvTDFUbUIsQytMMlRuQixzQkNyUjBDLENEdVIxQyxtQkFDSSxVL0xwVGMsQytMcVRkLFMvTHJUYyxDK0xzVGQsa0IvTGhVZSxDK0xtR3ZCLGFBbU9JLHFDNUt0VXFDLEM0S3VVckMsWUFBYSxDQUNiLGVBQWdCLENBQ2hCLGlCQUFrQixDQUNsQixTQUFVLENBRVYsYzNMeFRzQixDMkx5VHRCLGFBQWMsQ0FzS2QsWUFBYSxDQTlLakIsbUJBYVEsWUFBYSxDak1zTWIsb0NpTXJiUixhQW1QUSxhM0xqVWlCLEMyTHFmeEIsQ0FqTEcsb0JBQ0ksWUFBYSxDbE05VWpCLFdBQVksQ0FDWixRQUFTLENBQ1QsU0FBVSxDQUNWLFVBQVcsQ0FDWCxnQkFBaUIsQ0FDakIsc0JBQXVCLENBR3ZCLGFBQWMsQ0FDZCxZQUFhLENBQ2Isa0JBQW1CLENBR25C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Z0JkLG9DQTlhSSxpREFjUSxrRFY5R21CLENVc0czQixpREFZUSxrRFZ0SG1CLENVd0h0QixDd01hWixnREFHTyxjQUFlLEN4TTlFbkIsd0NBQ0ksK0NWL0QyQixDVUMvQix5QkFFSSx3QndCRjBCLEN4QkcxQixzQndCRDZCLEN4QkU3QixVRUdVLENGRlYsb0JFUlcsQ0ZjWCwrREFDSSxrQkVmTyxDRmtCWCw4REFFSSxVRVZNLENGV04sb0JFckJPLENGdUJQLDRFQUNJLGtCRXhCRyxDc013SmxCLGtEQUVPLFN0TWhKVSxDc01pSlYsVzlLOUppQyxDOEsrSmpDLFk5SzlKa0MsQzFCdWhCdEMsdUZ3TTdYSCxrREFNVyxXOUs5SmlDLEM4SytKakMsWTlLOUprQyxDOEtnS3pDLENBVEosNEpBYWUsWXRNcktHLENzTXdKbEIsMEtBZW1CLGN0TXZLRCxDRnlLZiw0RUFDSSxVRWhLVSxDRmtLZCx3Q0FDSSxVRW5LVSxDRm9LVixXQUFZLENBK0paLGtlQUNJLFVFcFVNLENGOFdWLCtEQUNJLGVFL1dNLENGdVpGLHdEQUVJLFNFelpGLENGOGdCZCxvQ3dNOWJSLG1DQXdGZ0IsZ0JBQWlCLENBRXhCLENBMUZULGdDQTRGWSxZQUFhLENBQ2Isd0JBQXlCLENBN0ZyQywrQ0FnR2dCLE1BQU8sQ0FoR3ZCLCtDQW1HZ0IsZ0JBQWlCLENBQ2pCLGlCQUFrQixDQXBHbEMsK0NBdUdnQixlQUFnQixDQUNoQixtQkFBb0IsQ0F4R3BDLCtCQTZHWSxZdE0xTGEsQ3NNMkxiLFd0TTlMVSxDc01nRnRCLGlIQW9IZ0IsWXRNM01PLENzTXVGdkIsa0NBeUhZLFl0TXRNYSxDc011TWIsV3RNMU1VLENzTWdGdEIsMElBK0hvQixZdE16TkcsQ3NNMEZ2QixpRkFxSVksVXRNck5VLENzTWdGdEIsK0RBeUlnQixzQkNwTm9DLENEcU5wQyxRQ3BOc0IsQ0QwRXRDLG1GQTRJb0IsVXRNNU5FLENzTTZORixrQnRNcE9HLENzTXVGdkIseUZBZ0p3QixhdE12T0QsQ3NNd09DLGV0TWpPRixDc01nRnRCLHNHQXFKd0IsYXRNNU9ELENzTTZPQyxrQnRNaFBELEN3TWdGdkIsb0JBRUksYXhNL0VtQixDd01nRm5CLGlCQUFrQixDQUVsQixnQ0FDSSwrRUM1RXFOLENEMkV4Tix1Q0FHTyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osS0FBTSxDQUNOLE1BQU8sQ0FDUCxtQ3hNcEZVLEN3TXdGbEIsNkJBQ0ksZ0JwTTVFbUIsQ29NNkVuQixpQnBNN0VtQixDTmlnQm5CLG9DME10YkosNkJBSVEsZ0JwTTlFZSxDb00rRWYsaUJwTS9FZSxDb01pRnRCLENBRUQsK0JBQ0ksV0FBWSxDQUNaLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsaUJBQWtCLENBYnRCLDZCQWlCSSxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLGdCcE10R3lCLENvTXVHekIsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixzQkFBdUIsQ0FDdkIsTUFBTyxDQUdYLG9DQUNJLGdCQUFpQixDQUNqQixnQkFBaUIsQzFNNUJqQixrREFDSSxrQm1EckdrQixDbkR1R2xCLHdEQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYix3QkV4R08sQ0ZnSFgsd0dBQ0ksYUFBYyxDQUVkLGFFaEhPLENGcWhCZixvQ0E5YUksb0RBY1Esa0RWOUdtQixDVXNHM0Isb0RBWVEsa0RWdEhtQixDVXdIdEIsQzBNR1osc0RBR08sY0FBZSxDMU1wRW5CLDJDQUNJLCtDVi9EMkIsQ1VDL0IsNEJBRUksd0J3QkYwQixDeEJHMUIsc0J3QkQ2QixDeEJFN0IsYUVKVyxDRktYLG9CRVJXLENGY1gscUVBQ0ksa0JFZk8sQ0ZrQlgsb0VBRUksVUVWTSxDRldOLG9CRXJCTyxDRnVCUCxrRkFDSSxrQkV4QkcsQ3dNOElsQixxREFFTyxZeE1oSlcsQ3dNaUpYLFdoTHBKaUMsQ2dMcUpqQyxZaExwSmtDLEMxQnVoQnRDLHVGME12WUgscURBTVcsV2hMcEppQyxDZ0xxSmpDLFloTHBKa0MsQ2dMc0p6QyxDQVRKLGtLQWFlLFl4TXhKRyxDd00ySWxCLGdMQWVtQixjeE0xSkQsQ0ZxaEJmLG9DME14Y1Isc0NBdUZnQixnQkFBaUIsQ0FFeEIsQ0F6RlQsbUNBMkZZLFlBQWEsQ0FDYix3QkFBeUIsQ0E1RnJDLDRDQStGWSxlQUFnQixDQUNoQixNQUFPLENBaEduQixxQ0FvR1ksd0J4TXBMVyxDd01xTFgsU0FBVSxDQXJHdEIsa0NBeUdZLFl4TTVLYSxDd002S2IsV3hNaExVLEN3TXNFdEIsMEhBZ0hnQixZeE03TE8sQ3dNNkV2QixxQ0FxSFksWXhNeExhLEN3TXlMYixXeE01TFUsQ3dNc0V0Qiw2Q0F3SGdCLGNBQWUsQ0FDZixrQkFBbUIsQ0FDbkIsWXhNdk1PLEN3TTZFdkIsc0dBNkhvQixZeE03TUcsQ3dNZ0Z2QixrRUFvSWdCLHNCQ3JNdUMsQ0RzTXZDLFFDck15QixDRGdFekMsc0ZBdUlvQixVeE03TUUsQ3dNOE1GLGtCeE1yTkcsQ3dNNkV2Qiw0RkEySXdCLGF4TXhORCxDd015TkMsZXhNbE5GLEN3TXNFdEIseUdBZ0p3QixheE03TkQsQ3dNOE5DLGtCeE1qT0QsQzBNNEV2Qiw0REFDSSxjQ2hGNEIsQ0RpRjVCLGVDaEY2QixDRGlGN0IsVUNsRjRCLENEbUY1QixXQ25GNEIsQ0RvRjVCLFUxTXZFa0IsQzBNa0V0QixrRUFPUSxhMU1uRmUsQzBNd0ZsQiwyQ0FHTyxVMU1qRlUsQzBNa0ZWLGVBQWdCLENBRWhCLHNEdE54RjJCLENzTmtGbEMsMEVBRU8sNkIxTXZGVyxDME0wRlgsZUFLZ0IsQ0FWdkIsbUNBYU8sZUFBZ0IsQ0FidkIscUNBZVcsUUFBUyxDQWZwQixvQkFxQk8sVUFBVyxDQXJCbEIsNkJBdUJXLFlBQWEsQ0FDYixrQkFBbUIsQ0FDbkIsY0FBZSxDQXpCMUIsMkI1TVhHLHlEVm5FK0IsQ1VvRS9CLFVFcEVjLENGcUVkLGU2TTNFcUMsQzdNNEVyQyxtQjZNM0V5QyxDN002RXpDLG1CNk01RXlDLENEZ0hqQyxlQUFnQixDQUNoQixpQkFBa0IsQzVNcEMxQiw2QkFDSSxVRTFFVSxDME04RWpCLDZCQWtDVyxlQUFnQixDNU03Q3hCLHlEVjNFK0IsQ1U0RS9CLFVFcEVjLENGcUVkLGU2TXRFcUMsQzdN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bUNBQ0ksa0JrTjVGNkIsQ2xONkY3QixtREFDSSxrQm1EckdrQixDbkRzR2xCLGlCa045RmdDLENsTitGaEMseURBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLHFCRTlGTSxDRnNHViwwR0FDSSxhQUFjLENBRWQsVUV6R00sQ0Y4Z0JkLG9DQTlhSSxxREFjUSwrQ1Y5R21CLENVc0czQixxREFZUSxtRFZ0SG1CLENVd0h0QixDaU5uQ2pCLDhCQWdCZ0IsaUJBQWtCLENBaEJsQywrQ0FtQndCLFlBQWEsQ0FDYixxQkFBc0IsQ2pOZjFDLG1EQUNJLGlCa043RWtDLENsTjhFbEMsbUVBQ0ksa0JtRHJHa0IsQ25Ec0dsQixpQmtOL0VzQyxDbE5nRnRDLHlFQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYiw0QmtObEZxQyxDbE4wRnpDLDBJQUNJLGFBQWMsQ0FFZCxhRW5ITyxDRndoQmYsb0NBOWFJLHFFQWNRLGtEVjlHbUIsQ1VzRzNCLHFFQVlRLGtEVnRIbUIsQ1V3SHRCLENpTm5DakIscURBMEJ3QixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLDBCQUEyQixDQTVCbkQsK0NBK0J3QixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLGNBQWUsQ0FqQ3ZDLDZDak5kUSx5RFZuRStCLENVb0UvQixVRXBFYyxDRnFFZCxla04zQ3FDLENsTjRDckMsbUJrTjNDeUMsQ2xONkN6QyxtQmtONUN5QyxDRDBGekIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENqTjlDbEMsK0NBQ0ksVUUxRVUsQytNaUZ0QiwrQ0F5Q3dCLGVBQWdCLENqTnZEaEMseURWM0UrQixDVTRFL0IsVUVwRWMsQ0ZxRWQsZWtObENxQyxDbE5tQ3JDLG1Ca05sQ3lDLENsTm1DekMsb0JrTmxDMEMsQ2xOb0MxQyxpREFDSSxVRTFFVSxDK01pRnRCLHlDQW9EZ0IsYUFBYyxDQXBEOUIseUNBd0RnQixZQUFhLENBQ2IscUJBQXNCLENBekR0QyxtREE2RGdCLFVBQVcsQ0FDWCxZQUFhLENBOUQ3Qiw0REFpRW9CLHlCQUEwQixDQWpFOUMsMkNBc0VnQixp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QUVkLFVFekdNLENGOGdCZCxvQ0E5YUksd0NBY1Esa0RWOUdtQixDVXNHM0Isd0NBWVEsa0RWdEhtQixDVXdIdEIsQ3FOeURaLHNCQUlPLGdCQUFpQixDck4zSHJCLCtCQUNJLCtDVi9EMkIsQ1VDL0IseUNBRUksd0J3QkYwQixDeEJHMUIsc0J3QkQ2QixDeEJFN0IsVUVHVSxDRkZWLG9CRVJXLENGY1gsK0ZBQ0ksa0JFZk8sQ0ZrQlgsOEZBRUksVUVWTSxDRldOLHdCc05pQytCLEN0Ti9CL0IsNEdBQ0ksa0JFeEJHLENtTjBNbEIseUNBRU8sWW5ONU1XLENtTjZNWCxXM0xoTmlDLEMyTGlOakMsWTNMaE5rQyxDMUJ1aEJ0Qyx1RnFOM1VILHlDQU1XLFczTGhOaUMsQzJMaU5qQyxZM0xoTmtDLEMyTHNOekMsQ0FiSixnREFXVyxjbk5yTk8sQ21OME1sQiwwSUFrQmUsU25ObE5FLENtTmdNakIsd0pBcUJtQixXbk5yTkYsQ3FONkh0QixnQkFFSSwrQ0NySWlNLENEc0lqTSxhck52SW1CLENxTndJbkIsaUJBQWtCLENBQ2xCLHlCQUNJLFVBQVcsQ0FDWCxnQmpOL0h5QixDaU53SGpDLHVCQVVRLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sTUFBTyxDQUNQLDRCQ2xKNkMsQ0RtSjdDLFVBQVcsQ0FHZiwyQkFDSSxXQUFZLENBQ1osWUFBYSxDQUNiLHNCQUF1QixDQUczQixnQ0FDSSxnQkFBaUIsQ0FDakIsZ0JBQWlCLEN2Tm5FckIsOEJBQ0ksZXdOOUVtQyxDeE4rRW5DLDhDQUNJLGtCbURyR2tCLENuRHNHbEIsZXdObEZ1QyxDeE5tRnZDLG9EQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYiw0QndOM0Z3QyxDeE42RjVDLGdEQUNJLGFBQWMsQ0FFZCxhRTFHTyxDRjZHWCxnREFDSSxhQUFjLENBRWQsVUV6R00sQ0Y4Z0JkLG9DQTlhSSxnREFjUSx1RFY5R21CLENVc0czQixnREFZUSxrRFZ0SG1CLENVd0h0QixDQTlEVCx1Q0FDSSx3RFYvRDJC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bUIsQ1VzRzNCLDhDQVlRLGtEVnRIbUIsQ1V3SHRCLENBOURULHFDQUNJLGlEVi9EMkIsQ1VnRTNCLFVFeERVLENGNkRWLHVDQUNJLFVFOURNLENGUGQsNkJBRUksd0J3QkYwQixDeEJHMUIsc0J3QkQ2QixDeEJFN0IsYUVQVyxDRlFYLG9CRVJXLENGY1gsdUVBQ0ksa0JFZk8sQ0ZrQlgsc0VBRUksYUVwQk8sQ0ZxQlAsd0I2TkVxQyxDN05BckMsb0ZBQ0ksa0JFeEJHLEM0TnNFdkIsU0FJSSw0RUN0RXVKLENEdUV2SixhNU54RW1CLEM0TnlFbkIsaUJBQWtCLENBQ2xCLGtCQUNJLGdCeE52RG1CLEN3TndEbkIsaUJ4TnhEbUIsQ3dOeURuQixpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFVBQVcsQ0FDWCxnQnhOcEV5QixDd05xRXpCLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsc0JBQXVCLEM5TmtjdkIsb0M4TjNjSixrQkFXUSxnQnhOaEVlLEN3TmlFZixpQnhOakVlLEN3Tm1FdEIsQ0FyQkwsZ0JBdUJRLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sTUFBTyxDQUNQLG1DNU4vRmUsQzROa0duQixvQkFDSSxXQUFZLENBQ1osWUFBYSxDQUNiLHNCQUF1QixDQUN2QixpQkFBa0IsQ0FHdEIseUJBQ0ksZ0JBQWlCLENBQ2pCLGdCQUFpQixDOU5iakIsdUNBQ0ksa0JtRHJHa0IsQ25EdUdsQiw2Q0FDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2Isd0JFeEdPLENGZ0hYLGtGQUNJLGFBQWMsQ0FFZCxVRXpHTSxDRjhnQmQsb0NBOWFJLHlDQWNRLGtEVjlHbUIsQ1VzRzNCLHlDQVlRLGtEVnRIbUIsQ1V3SHRCLEM4TlpaLGdDQUdPLGNBQWUsQzlOckRuQixnQ0FDSSwrQ1YvRDJCLENVQy9CLHdCQUVJLHdCd0JGMEIsQ3hCRzFCLHNCd0JENkIsQ3hCRTdCLFVFR1UsQ0ZGVixvQkVSVyxDRmNYLDZEQUNJLGtCRWZPLENGa0JYLDREQUVJLFVFVk0sQ0ZXTixvQkVyQk8sQ0Z1QlAsMEVBQ0ksa0JFeEJHLEM0TmlJbEIsMENBRU8sUzVOekhVLEM0TjBIVixXcE12SWlDLENvTXdJakMsWXBNdklrQyxDMUJ1aEJ0Qyx1RjhOcFpILDBDQU1XLFdwTXZJaUMsQ29Nd0lqQyxZcE12SWtDLENvTTRJekMsQ0FaSixpREFVVyxXNU5qSU0sQzROdUhqQiw0SUFnQmUsWTVOOUlHLEM0TjhIbEIsMEpBa0JtQixjNU5oSkQsQzhObUp2QixTQUlJLDRFQ3RKdUosQ0R1SnZKLFU5TmpKa0IsQzhOa0psQixpQkFBa0IsQ0FDbEIsa0JBQ0ksZ0IxTnZJbUIsQzBOd0luQixpQjFOeEltQixDME55SW5CLGlCQUFrQixDQUNsQixXQUFZLENBQ1osVUFBVyxDQUNYLGdCMU5uSnlCLEMwTm9KekIsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixzQkFBdUIsQ2hPa1h2QixvQ2dPM1hKLGtCQVdRLGdCMU5oSmUsQzBOaUpmLGlCMU5qSmUsQzBObUp0QixDQXJCTCxnQkF1QlEsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1AsbUM5Ti9LZSxDOE5rTG5CLG9CQUNJLFdBQVksQ0FDWixZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGlCQUFrQixDQUd0Qix5QkFDSSxnQkFBaUIsQ0FDakIsZ0JBQWlCLENoTzdGakIsdUNBQ0ksa0JtRHJHa0IsQ25EdUdsQiw2Q0FDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2Isd0JFeEdPLENGZ0hYLGtGQUNJLGFBQWMsQ0FFZCxVRXpHTSxDRjhnQmQsb0NBOWFJLHlDQWNRLGtEVjlHbUIsQ1VzRzNCLHlDQVlRLGtEVnRIbUIsQ1V3SHRCLENnT29FWixnQ0FHTyxjQUFlLENoT3JJbkIsZ0NBQ0ksK0NWL0QyQixDVUMvQix3QkFFSSx3QndCRjBCLEN4QkcxQixzQndCRDZCLEN4QkU3QixVRUdVLENGRlYsb0JFUlcsQ0ZjWCw2REFDSSxrQkVmTyxDRmtCWCw0REFFSSxVRVZNLENGV04sb0JFckJPLENGdUJQ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QUNQLG1Dck92SlcsQ3FPMkpuQixzQkFDSSxnQmpPekltQixDaU8wSW5CLGlCak8xSW1CLENpTzJJbkIsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixVQUFXLENBQ1gsZ0JqT3JKeUIsQ2lPc0p6QixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHNCQUF1QixDdk9nWHZCLG9DdU96WEosc0JBV1EsZ0JqT2xKZSxDaU9tSmYsaUJqT25KZSxDaU9xSnRCLENBRUQsd0JBQ0ksV0FBWSxDQUNaLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsaUJBQWtCLENBR3RCLHVCQUNJLGlCQUFrQixDQUd0Qiw2QkFDSSxnQkFBaUIsQ0FDakIsZ0JBQWlCLEN2TzFGakIsMkNBQ0ksa0JtRHJHa0IsQ25EdUdsQixpREFDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2Isd0JFeEdPLENGZ0hYLDBGQUNJLGFBQWMsQ0FFZCxVRXpHTSxDRjhnQmQsb0NBOWFJLDZDQWNRLGtEVjlHbUIsQ1VzRzNCLDZDQVlRLGtEVnRIbUIsQ1V3SHRCLEN1T2lFWixvQ0FHTyxjQUFlLEN2T2xJbkIsb0NBQ0ksK0NWL0QyQixDVUMvQiw0QkFFSSx3QndCRjBCLEN4QkcxQixzQndCRDZCLEN4QkU3QixVRUdVLENGRlYsb0JFUlcsQ0ZjWCxxRUFDSSxrQkVmTyxDRmtCWCxvRUFFSSxVRVZNLENGV04sb0JFckJPLENGdUJQLGtGQUNJLGtCRXhCRyxDcU84TWxCLDhDQUVPLFNyT3RNVSxDcU91TVYsVzdNcE5pQyxDNk1xTmpDLFk3TXBOa0MsQzFCdWhCdEMsdUZ1T3ZVSCw4Q0FNVyxXN01wTmlDLEM2TXFOakMsWTdNcE5rQyxDNk15TnpDLENBWkoscURBVVcsV3JPOU1NLENxT29NakIsb0pBZ0JlLFlyTzNORyxDcU8yTWxCLGtLQWtCbUIsY3JPN05ELENxT29PbkIsK0JBQ0ksVUFBVyxDQUtmLG9CQUNJLGdCQUFpQixDQUNqQixpQkFBa0IsQ0FsRzFCLG1CQXVHUSxpQkFBa0IsQ0FDbEIsaUJBQWtCLENBeEcxQiw0QkEwR1ksWUFBYSxDQUNiLHFCQUFzQixDdk9nUzFCLG9DdU8zWVIsNEJBNkdnQixnQkNoTW9CLENEa00zQixDdk80UkQsb0N1TzNZUix5QkFrSGdCLE1BQU8sQ0FFZCxDdk94SEwsbUNBQ0ksZXdPdEUwQyxDeE9pRjFDLHlIQUNJLGlCd09qRndDLEN4T2tGeEMsc0RWakoyQixDVWtKM0IsYXdPekU0QyxDeE8wRTVDLGF3T3RFNEMsQ0QwRHhELHlCQXlIWSxpQkFBa0IsQ0FDbEIsV0FBWSxDQUNaLFlBQWEsQ0FDYixxQkFBc0IsQ0E1SGxDLDBNQXNJNEIsVUN0TlEsQ0R1TlIscUJyTzFRTixDcU8yUU0sbUJBQXdELENBeElwRixzTUE4SXdCLFNDOU5ZLENEK05aLHFCck9sUkYsQ3FPbUl0Qiw0Q0FxSm9CLDBCck94UkUsQ3FPeVJGLDJCck96UkUsQ3FPMFJGLDRCck8xUkUsQ3FPbUl0QixpQ0E0SmdCLE1BQU8sQ0FDUCxZQUFhLENBQ2IscUJBQXNCLENBQ3RCLDZCQUE4QixDQUM5QixXQUFZLEN2TzJPcEIsb0N1TzNZUixpQ0FzS29CLHVCQUE0QixDQUM1QixlQUFpQixDQUVqQiwwQnJPNVNFLENxTzZTRiwyQnJPN1NFLENxTzhTRiw0QnJPOVNFLENxTytTRixpQkFBdUIsQ0FDdkIsYUFBb0IsQ0E3S3hDLDhDQWdMd0IsaUJBQW9CLENBQ3BCLHlCQUEyQixDQWpMbkQsbURBcUx3QixpQkFBb0IsQ0FDcEIsMEJBQTRCLENBdExwRCxtSEEyTDRCLFVBQXFCLENBQ3JCLGlCQUEyQixDQUMzQixxQnJPaFVOLENxT2lVTSxVQUF1QixDQUN2QixVQy9RUSxDRGdSUixPQUFzQixDQWhNbEQsMERBb000QixTQUFXLENBcE12Qyx5REF3TTRCLFVBQVksQ0FDZixDQXpNekIsbUNBZ05ZLFVBQVcsQ3ZPN1JmLDBDQUNJLGlEVi9EMkIsQ1VnRTNCLGF3T3dCMEIsQ3hPdkIxQixpQndPd0J5QixDeE9wQnpCLDRDQUNJLGF3T2tCc0IsQ3hPdkY5QixrQ0FFSSx3QndCRjBCLEN4QkcxQixzQndCRDZCLEN4QkU3QixVRUdVLENGRlYsb0JFUlcsQ0ZjWCxpRkFDSSxrQkVmTyxDRmtCWCxnRkFFSSxVRVZNLENGV04sb0JFckJPLENGdUJQLDhGQUNJLGtCRXhCRyxDdU84SXZCLGFBQ0ksVXZPcklrQixDdU9zSWxCLGlCQUFrQixDQUVsQix5QkFDSSxnRkMvSTJLLENEOEk5SyxnQ0FJTyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osS0FBTSxDQUNOLE1BQU8sQ0FDUCxtQ3ZPeEpXLEN1TzRKbkIsc0JBQ0ksZ0JuTzFJbUIsQ21PMkluQixpQm5PM0ltQixDbU80SW5CLGlCQUFrQixDQUNsQixXQUFZLENBQ1osVUFBVyxDQUNYLGdCbk9ySnlCLENtT3NKekIsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixzQkFBdUIsQ3pPK1d2QixvQ3lPeFhKLHNCQVdRLGdCbk9uSmUsQ21Pb0pmLGlCbk9wSmUsQ21Pc0p0QixDQUVELHdCQUNJLFdBQVksQ0FDWixZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGlCQUFrQixDQUd0Qiw2QkFDSSxnQkFBaUIsQ0FDakIsZ0JBQWlCLEN6T3ZGakIsMkNBQ0ksa0JtRHJHa0IsQ25EdUdsQixpREFDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2Isd0JFeEdPLENGZ0hYLDBGQUNJLGFBQWMsQ0FFZCxVRXpHTSxDRjhnQmQsb0NBOWFJLDZDQWNRLGtEVjlHbUIsQ1VzRzNCLDZDQVlRLGtEVnRIbUIsQ1V3SHRCLEN5TzhEWixvQ0FHTyxjQUFlLEN6Ty9IbkIsb0NBQ0ksK0NWL0QyQixDVUMvQiw0QkFFSSx3QndCRjBCLEN4QkcxQixzQndCRDZCLEN4QkU3QixVRUdVLENGRlYsb0JFUlcsQ0ZjWCxxRUFDSSxrQkVmTyxDRmtCWCxvRUFFSSxVRVZNLENGV04sb0JFckJPLENGdUJQLGtGQUNJLGtCRXhCRyxDdU8yTWxCLDhDQUVPLFN2T25NVSxDdU9vTVYsVy9Nak5pQyxDK01rTmpDLFkvTWpOa0MsQzFCdWhCdEMsdUZ5TzFVSCw4Q0FNVyxXL01qTmlDLEMrTWtOakMsWS9Nak5rQyxDK01zTnpDLENBWkoscURBVVcsV3ZPM01N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LGNBQWUsQ0FDZixpQkFBa0IsQ0F1Q3JCLENyUHFGSyxvQ3FQcElOLDhCQVdJLFNBQ0YsQ0FtQ0QsQ3JQdFRLLHdFQUNJLGVzUDNHaUQsQ3RQNEdqRCxzRFZySTJCLENVc0kzQixhRTdJVyxDRmtKZix1RUFDSSxlc1BuSGlELEN0UG9IakQsc0RWakoyQixDVWtKM0IsYUVySlcsQ0Y2RGYsZ0VBQ0ksd0RWL0QyQixDVWdFM0IsYXNQYnFDLEN0UGNyQyxlc1BmdUMsQ3RQbUJ2QyxrRUFDSSxhc1BuQmlDLENEK1Y5QyxnRUFxQk8sWUFBYSxDQUNiLDBCQUEyQixDQUMzQixVQUFXLENyUDZHYixvQ3FQcElMLHdFQTBCVyxnQkFBaUIsQ0FpQnBCLENBM0NSLCtKQTZCVyxhQUFjLENBN0J6QixnRkFnQ1csc0QvUDFheUIsQytQMmF6QixhblByYlMsQ21Qc2JULGlCQzFYcUMsQ0QyWHJDLG1CQzFYdUMsQ0R1VmxELCtFQXNDVyxvRC9QaGJ5QixDK1BpYnpCLGFDM1hnQyxDRDRYaEMsaUJDM1hvQyxDRDRYcEMsbUJDM1hzQyxDRG9ZbEQsaUNBQ0UsaUJBQWtCLENyUGlGZCxvQ3FQbEZOLGlDQUdJLFNBQVcsQ0FDWCxlQUFnQixDQW9IbkIsQ3JQOWRDLG1GQUNJLGVzUE15QyxDdFBMekMsbUdBQ0ksa0JtRHJHa0IsQ25Ec0dsQixpQnNQRStDLEN0UEQvQyx5R0FDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2Isd0JFeEdPLENGMEdYLHFHQUNJLGFBQWMsQ0FFZCxhRTFHTyxDRjZHWCxxR0FDSSxhQUFjLENBdWF0QixvQ0E5YUkscUdBY1EsdURWOUdtQixDVWdIdEIsQ3FQNFVkLDZGQVlTLGdCQUFpQixDQUNqQixlQUFnQixDQWJ6QixtR0FlVyxjQUFlLENBQ2YsS0FBTSxDQWhCakIscUZBc0JPLG9EL1B0ZDZCLEMrUHVkN0IsYW5QN2RhLENtUDhkYixpQkNoWHdDLENEaVh4QyxtQkNoWDBDLENEaVgxQyxvQkFBcUIsQ0ExQjVCLHNMQTZCUyxhblBoZVcsQ0Y2Rm5CLDZEQUNJLGVzUForQyxDdFBhL0MsNkVB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aEJoQix3Qkx0ZWtFLENLNGV0RSxrQ0FFRSxVQUFXLENBRlosNkRBUUssY0FBZSxDN1EzY25CLDhEQUNJLGU2UXREZ0QsQzdRdURoRCw4RUFDSSxrQm1EckdrQixDbkRzR2xCLGlCNlExRHNELEM3UTJEdEQsb0ZBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLDRCNlFsRXFELEM3UW9FekQsZ0ZBQ0ksYUFBYyxDQUVkLGFFMUdPLENGNkdYLGdGQUNJLGFBQWMsQ0F1YXRCLG9DQTlhSSxnRkFjUSx1RFY5R21CLENVZ0h0QixDQThaVCxvQ0F0YkEsOEU2UWlkTSxlQUFnQixDQUNqQixDQWpCVix5REF1QkssMEJBQTJCLENBdkJoQyxxREEyQkssd0JyUDNqQjhCLENxUDRqQjlCLHNCTDFSdUQsQ0syUnZELGEzUTdqQmUsQzJROGpCZixnQnJQL2pCd0IsQ3FQZ2tCeEIsd0JMM1IwRCxDSzRQL0Qsc0hBbUNPLGEzUW5rQmEsQzJRb2tCYix3Qkw3UjhELENLeVByRSw0SkFzQ1MsWTNRdGtCVyxDMlFnaUJwQixvSUF5Q1Msc0JMcFN5RCxDSzJQbEUsK0RBNkNPLFFBQVMsQ0E3Q2hCLHFEQWlESyxVQUFXLENBQ1gsYUFBYyxDQUNkLFkzUXRsQmUsQzJRNGxCckIsK0JBQ0UsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixRQUFTLENBQ1Qsb0MzUTdsQm1CLEMyUThsQm5CLFdBQVksQ0FDWixXQUFZLENBQ1osWUFBYSxDQUNiLHNCQUF1QixDQUN2QixxQkFBc0IsQzdRNWR0QiwrQ0FFSSxpQndRekV3RCxDeFEyRXhELHlFQUNJLGlCd1E1RW9ELEN4UTZFcEQsc0RWckkyQixDVXNJM0IsVUV0SVUsQ0YySWQsd0VBQ0ksaUJ3UXBGb0QsQ3hRcUZwRCxzRFZqSjJCLENVa0ozQixVRTlJVSxDMlFrbEJuQixrREFZRyxRQUFTLEM3UWhGUCxvQzZRb0VOLCtCQWdCSSxpQkFBa0IsQ0FVckIsQ0ExQkEsaUQ3US9nQksseURWdkUrQixDVXdFL0IsVUVwRWMsQ0ZxRWQsaUJ3UUVvRCxDeFFFcEQsbURBQ0ksVUUxRVUsQzJR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dEIsNkJBYW1CLENBVHZCLGtDQVNJLGFBQW1CLEM5Um9UdkIscUM4UjdUQSxrQ0FXUSxhQUFjLENBQ2QsZ0JBQWlCLENBQ2pCLFlBQWEsQ0FFcEIsQ0FFRCwwQkFDSSxtRHhTbk8yQixDd1NvTzNCLGE1UjlPVyxDNFIrT1gsa0JBQW1CLEM5UjdJdkIsZ0RBQ0ksZ0IrUnBDaUMsQy9Sc0NqQyxzREFDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2IsNEIrUjVDcUMsQy9Sb0R6QyxvR0FDSSxhQUFjLENBRWQsVUV6R00sQ0Y4Z0JkLG9DQTlhSSxrREFjUSxrRFY5R21CLENVc0czQixrREFZUSxrRFZ0SG1CLENVd0h0QixDOFJtSFIsZ0NBSU8sZUFBZ0IsQ0FDaEIsYUFBYyxDOVJwSnRCLGdEOFJzSlkscUJBQXNCLEM5UnhMbEMseUNBQ0ksaURWL0QyQixDVWdFM0IsVUV4RFUsQ0Y2RFYsMkNBQ0ksVUU5RE0sQ0ZQZCxpQ0FFSSx3QndCRjBCLEN4QkcxQixzQndCRDZCLEN4QkU3QixVRUdVLENGRlYsb0JFUlcsQ0ZjWCwrRUFDSSxrQkVmTyxDRmtCWCw4RUFFSSxVRVZNLENGV04sb0JFckJPLENGdUJQLDRGQUNJLGtCRXhCRyxDRmtHZiwyQ0FDSSxrQm1EckdrQixDbkR1R2xCLGlEQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYix3QkV4R08sQ0ZnSFgsMEZBQ0ksYUFBYyxDQUVkLFVFekdNLENGOGdCZCxvQ0E5YUksNkNBY1Esa0RWOUdtQixDVXNHM0IsNkNBWVEsa0RWdEhtQixDVXdIdEIsQ0E5RFQsb0NBQ0ksaURWL0QyQixDVWdFM0IsVUV4RFUsQ0Y2RFYsc0NBQ0ksVUU5RE0sQ0ZQZCw0QkFFSSx3QndCRjBCLEN4QkcxQixzQndCRDZCLEN4QkU3QixhRVBXLENGUVgsb0JFUlcsQ0ZjWCxxRUFDSSxrQkVmTyxDRmtCWCxvRUFFSSxhRXBCTyxDRnFCUCx3QitSZW9DLEMvUmJwQyxrRkFDSSxrQkV4QkcsQzRSaVJsQiw4Q0FFTyxTNVJ6UVUsQzRSMFFWLFdwUXZSaUMsQ29Rd1JqQyxZcFF2UmtDLEMxQnVoQnRDLHVGOFJwUUgsOENBTVcsV3BRdlJpQyxDb1F3UmpDLFlwUXZSa0MsQ29RNFJ6QyxDQVpKLHFEQVVXLFc1UmpSTSxDNFJ1UWpCLG9KQWdCZSxZNVJqU0csQzRSaVJsQixrS0FrQm1CLGM1Um5TRCxDOFIwSHZCLGFBRUksVTlSbEhrQixDOFJtSGxCLGlCQUFrQixDQUVsQix5QkFDSSxnRkM3SDJLLENENEg5SyxnQ0FJTyxVQUFXLENBQ1gsaUJBQWtCLENBQ2xCLFVBQVcsQ0FDWCxXQUFZLENBQ1osS0FBTSxDQUNOLE1BQU8sQ0FDUCxtQzlSdElXLEM4UjBJbkIsd0JBSUksaUJBQWtCLENBQ2xCLGtCQUFtQixDQUV2Qiw4Q0FOSSxXQUFZLENBQ1osWUFBYSxDQUNiLHNCQWF1QixDQVQzQixzQkFDSSxnQjFSOUhtQixDMFIrSG5CLGlCMVIvSG1CLEMwUmdJbkIsaUJBQWtCLENBRWxCLFVBQVcsQ0FDWCxnQjFSekl5QixDMFIySXpCLHFCQUN1QixDaFMyWHZCLG9DZ1NwWUosc0JBV1EsZ0IxUnZJZSxDMFJ3SWYsaUIxUnhJZSxDMFJtSnRCLENoUzZXRyxxQ2dTcFlKLHNCQWVRLHFCQUFzQixDQUN0QixrQkFBbUIsQ0FPMUIsQ0F2QkEscUNBb0JPLGNBQWUsQ0FDZixhQUFjLENBSXRCLHNCQUNJLFlBQWEsQ0FDYixxQkFBc0IsQ0FDdEIsaUJBQWtCLENoU3dXbEIscUNnUzNXSixzQkFLUSxnQkFBa0IsQ0FDbEIsZUFBZ0IsQ0FFdkIsQ2hTbVdHLHFDZ1NqV0osZ0NBRVEsZUFBaUIsQ0FFeEIsQ2hTM0ZELHdEQUNJLGdCaVN2RjhCLENqU3dGOUIsMkNBQ0ksa0JtRHJHa0IsQ25Ec0dsQixpQm1EcEdxQixDbkRxR3JCLGlEQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYix3QkV4R08sQ0ZnSFgsMEZBQ0ksYUFBYyxDQUVkLFVFekdNLENGOGdCZCxvQ0E5YUksNkNBY1Esa0RWOUdtQixDVXNHM0IsNkNBWVEsa0RWdEhtQixDVXdIdEIsQ0E5RFQsb0NBQ0ksaURWL0QyQixDVUMvQiw0QkFFSSx3QndCRjBCLEN4QkcxQixzQndCRDZCLEN4QkU3QixhRVBXLENGUVgsb0JFUlcsQ0ZjWCxxRUFDSSxrQkVmTyxDRmtCWCxvRUFFSSxVRVZNLENGV04sb0JFckJPLENGdUJQLGtGQUNJLGtCRXhCRyxDOFI2TW5CLG1CQUVJLFVBQVcsQ2hTN0dYLDBDQUNJLGdCaVN4Q2lDLENqUzBDakMsZ0RBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLDRCaVNoRHFDLENqU3dEekMsd0ZBQ0ksYUFBYyxDQUVkLFVFekdNLENGOGdCZCxvQ0E5YUksNENBY1Esc0RWOUdtQixDVXNHM0IsNENBWVEsc0RWdEhtQixDVXdIdEIsQ2dTK0VaLGtDQUtXLFlBQWEsQ0FDYixxQkFBc0IsQ2hTcVU5QixvQ2dTM1VILGtDQVFlLGtCQUFtQixDQUUxQixDQVZSLGtDQVlXLFVBQVcsQ0FDWCxpQkFBa0IsQ2hTOFQxQixvQ2dTM1VILGtDQWVlLGVBQWdCLENBQ2hCLFNBQVUsQ0FDVixhQUFjLENBRXJCLENBbkJSLHlDQXFCVyxpQkFBa0IsQ0FyQjdCLDRDQXdCVyxNQUFPLENoU21UZixvQ2dTM1VILDRDQTBCZSxhQUFlLENBTXRCLENBaENSLDBEQThCZSx1QzFSbE84QyxDTk4xRCx3Q0FFSSx3QndCRjBCLEN4QkcxQixzQndCRDZCLEN4QkU3QixVRUdVLENGRlYsb0JFUlcsQ0ZjWCw2RkFDSSxrQkVmTyxDRmtCWCw0RkFFSSxVRVZNLENGV04sb0JFckJPLENGdUJQLDBHQUNJLGtCRXhCRyxDOFIwSHZCLDZCQTRIUSxZQUFhLENBR2hCLDhDQUVPLFk5UjNQVyxDOFI0UFgsV3RRL1BpQyxDc1FnUWpDLFl0US9Qa0MsQzFCdWhCdEMsdUZnUzVSSCw4Q0FNVyxXdFEvUGlDLENzUWdRakMsWXRRL1BrQyxDc1FvUXpDLENBWkoscURBVVcsYzlSblFPLEM4UnlQbEIsb0pBZ0JlLFM5Ui9QRSxDOFIrT2pCLGtLQWtCbUIsVzlSalFGLEM4UmdIdEIsMENBeUpZLFVBQVcsQ0FDWCxXQUFZLENFMUx4QixVQUVJLDJDQ3pGNkosQ0QwRjdKLGFoU2pGcUIsQ2dTa0ZyQixpQkFBa0IsQ0FFbEIscUJBSUksaUJBQWtCLENBRXRCLHdDQUxJLFdBQVksQ0FDWixZQUFhLENBQ2Isc0JBV08sQ0FSWCxtQkFDSSxXNVJoRm1CLEM0UmlGbkIsaUJBQWtCLENBRWxCLGdCNVJ6RnlCLEM0UjJGekIscUJBQXNCLENBRXRCLE1BQU8sQ2xTMGFQLG9Da1NsYkosbUJBVVEsZTVSeEZlLEM0UjBGdEIsQ0F4QkwsaUJBMEJRLFVBQVcsQ0FDWCxpQkFBa0IsQ0FDbEIsVUFBVyxDQUNYLFdBQVksQ0FDWixLQUFNLENBQ04sTUFBTyxDQUNQLDRCQ3RIdUMsQ25TOEZ2Qyx3Q0FDSSxrQm1EckdrQixDbkR1R2xCLDhDQUNJLFdtRDFHYyxDbkQyR2QsVW1EMUdhLENuRDJHYix3QkV4R08sQ0ZnSFgsb0ZBQ0ksYUFBYyxDQUVkLFVFekdNLENGOGdCZCxvQ0E5YUksMENBY1Esa0RWOUdtQixDVXNHM0IsMENBWVEsa0RWbEhtQixDVW9IdEIsQ2tTRFosd0JBR08saUJBQWtCLENBS3RCLHlCQUNJLFlBQWEsQ0FDYixNQUFPLENBQ1AsY0FBZSxDQUNmLHFCQUFzQixDQUN0QixzQkFBdUIsQ2xTOFkzQixvQ2tTblpBLHlCQU9RLGtCQUFtQixDQUUxQixDQXBEVCxnQkEwRFEsWUFBYSxDQUNiLHFCQUFzQixDQUN0QixrQkFBb0IsQ0FDcEIsb0NBN0RSLGdCQThEWSxhQUFjLENBSWQsYUFKYyxDQStGckIsQ0E3SkwsdUJBcUVZLFlBQWEsQ0FDYixzQkFBdUIsQ0F0RW5DLCtCQXdFZ0IsbUJBQW9CLENBQ3BCLHdCQUF5QixDQUN6QiwyQkFBNEIsQ0FDNUIsZUFBZ0IsQ0FDaEIsZUFBZ0IsQ0FDaEIsaUJBQWtCLENBQ2xCLGdCQUFpQixDQUNqQixZQUFhLENBQ2Isa0JBQW1CLENBQ25CLHNCQUF1QixDQUN2QixhQUFjLENBQ2QsV0NsSW9DLENEbUlwQyxZQ25Jb0MsQ0R1SXBDLGVoU3hLTSxDZ1N5S04sWWhTbkxPLENnUzBGdkIsbUNBc0ZvQixZQUFhLENBdEZqQyw0QkE2RmdCLGFBQWMsQ0FDZCw4QzVTOUt1QixDNFNxTHZCLGdCQzFKNEIsQ0QySjVCLG1CQzFKOEIsQ0QySjlCLGVBQWdCLENBQ2hCLFVoU3hMTSxDRjhnQmQsb0NrUzliUiw0QkFnR29CLDZDNVNoTG1CLEM0U21MbkIsOEM1U25MbUIsQzRTeUwxQixDQXpHYixzQm5TdEJZLGVBMUJnQixDQTBCaEIsU0F4QlUsQ21TOEpWLG1CQUFpQixDQUNqQixZQUFrQixDQUNsQixxQkFBc0IsQ25TOUl0Qix5QkFFSSxRQWxCSyxDQWtCTCxTQWpCTSxDbVMyQ3RCLHlDQW9IZ0IsZ0JBQWlCLENBQ2pCLFlDckpvQixDRHNKcEIsZUN0Sm9CLENEZ0NwQywyQkF5SGdCLGlCQUF1QixDQUN2QixZQUFhLENBMUg3QixrQ0E0SG9CLFVBQWMsQ0FDZCxpQkFBb0IsQ0FDcEIsVUFBZ0IsQ0FDaEIsV0FBZ0IsQ0FDaEIsT0MzS3lCLENENEt6QixNQUFhLENBQ2IsMEJBQTRCLENBQzVCLGVoU25ORSxDZ1NnRnRCLDJCQXVJZ0IsOEM1Uy9OdUIsQzRTc092QixnQkNqTDBCLENEa0wxQixtQkNqTDZCLENEa0w3QixVaFNoT00sQ2dTaU9OLGVDbEx5QixDRHVMekIsaUJBQWtCLENBQ2xCLG9CQUFxQixDbFN1UzdCLG9Da1M5YlIsMkJBeUlvQiw4QzVTak9tQixDNFNvT25CLGtENVNwT21CLEM0U2dQMUIsQ0F4SmIsa0VBbUpvQixVaFNuT0UsQ2dTb1BsQixxQkFDSSwrQ0NwTDJOLENEcUwzTixhaFNwUGlCLENGeUZiLCtGQUdJLDRCbVNuQnlDLENuUzJCN0MsOEhBQ0ksYUFBYyxDQUVkLGFFaEhPLENnUzJQbEIsMENBZ0JlLGtCaFM5UUcsQ2dTK1FILFNoU3JRRSxDZ1NvUGpCLHVDQXFCZSxhQ3BMcUMsQ0QrSnBELDZDQTZCbUIsa0JoUzNSRCxDZ1M4UGxCLHNDQWlDZSxhQ3RMcUMsQ0RxSnBELHdGQW1DbUIsVWhTdlJGLENrU0Z0QixVQUNJLGVDYnNCLENEZXRCLG1CQUNJLGdCQ040QixDRE81QixXQ051QixDRFMxQix3QkFHTyxpQkNYOEIsQ0RRckMsMENBTVcsYUNiaUMsQ0REakQsbUJBb0JRLFlDL0JlLENEZ0NmLFlBQWEsQ0FDYixvQkNoQ3VCLENEVS9CLDRCQXlCWSxlQ2xDdUIsQ0RTbkMseUJBNkJZLG9CQ3JDeUIsQ0RzQ3pCLFNBQVUsQ0FDVixlQ3RDb0IsQ0RPaEMsOEJBbUNZLGtCQ3pDNEIsQ0RNeEMsOEJBdUNZLFVDNUNvQixDRDZDcEIsb0JDNUM4QixDREkxQyxvQ0E0Q1kseUJDL0MwQyxDQ3dCdEQsUUFDSSxpQkFBa0IsQ0FDbEIsT0FBUSxDQUNSLE9BQVEsQ0FDUixVQ0ZvQixDREdwQixlQUtJLGdCQ1hzQixDRFl0QixjQ1h1QixDRFl2QixtRGhUdkMrQixDZ1R3Qy9CLGdCQzdDd0IsQ0Q4Q3hCLHdCQzdDOEIsQ0R3RTlCLDBJQUNJLGtCcFNwRVcsQ29TcUVYLFVwUzlEVSxDb1MrRFYsd0JwU3RFVyxDc1NvR3ZCLGlCQUVJLCtDQXZHdU0sQ0F3R3ZNLFV0U2hHa0IsQ3NTaUdsQixpQkFBa0IsQ0FDbEIsMEJBQ0ksVUFBVyxDQUNYLGdCbFMvRnlCLENrU3dGakMsd0JBVVEsVUFBVyxDQUNYLGlCQUFrQixDQUNsQixVQUFXLENBQ1gsV0FBWSxDQUNaLEtBQU0sQ0FDTixNQUFPLENBQ1AsNEJBcEg4QyxDQXFIOUMsVUFBVyxDQUdmLDRCQUNJLFdBQVksQ0FDWixZQUFhLENBQ2Isc0JBQXVCLENBQ3ZCLGlCQUFrQixDQUd0QixpQ0FDSSxnQkFBaUIsQ0FDakIsZ0JBQWlCLEN4U3BDckIsK0JBQ0ksaUJ3U3RGa0MsQ3hTdUZsQywrQ0FDSSxrQm1EckdrQixDbkRzR2xCLGlCd1MxRnNDLEN4UzJGdEMscURBQ0ksV21EMUdjLENuRDJHZCxVbUQxR2EsQ25EMkdiLHdCRXhHTyxDRmdIWCxrR0FDSSxhQUFjLENBRWQsYUVoSE8sQ0ZxaEJmLG9DQTlhSSxpREFjUSx1RFY5R21CLENVc0czQixpREFZUSxrRFZ0SG1CLENVd0h0QixDQTlEVCx3Q0FDSSx3RFYvRDJCLENVZ0UzQixhd1NoRHdCLEN4U2lEeEIsZXdTbEQwQixDeFNzRDFCLDBD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Q1Asb0M3UzFIVSxDNlM4SGxCLGtCQUNJLGdCelNsSG1CLEN5U21IbkIsaUJ6U25IbUIsQ3lTb0huQixNQUFPLENBQ1AsaUJBQWtCLENBQ2xCLFdBQVksQ0FDWixVQUFXLENBQ1gsZ0J6UzdIOEIsQ3lTOEg5QixZQUFhLENBQ2IscUJBQXNCLENBQ3RCLHNCQUF1QixDL1NzWXZCLG9DK1NoWkosa0JBWVEsZ0J6UzVIZSxDeVM2SGYsaUJ6UzdIZSxDeVMrSHRCLENBRUQsb0JBQ0ksV0FBWSxDQUNaLFlBQWEsQ0FDYixzQkFBdUIsQ0FDdkIsaUJBQWtCLENBR3RCLHlCQUNJLGdCQUFpQixDQUNqQixnQkFBaUIsQ0FHcEIsdUJBRU8sZ0JBQWlCLEMvU3JFckIsdUNBQ0ksa0JtRHJHa0IsQ25EdUdsQiw2Q0FDSSxXbUQxR2MsQ25EMkdkLFVtRDFHYSxDbkQyR2Isd0JFeEdPLENGZ0hYLGtGQUNJLGFBQWMsQ0FFZCxhRW5ITyxDRndoQmYsb0NBOWFJLHlDQWNRLGtEVjlHbUIsQ1VzRzNCLHlDQVlRLGtEVnRIbUIsQ1V3SHRCLENBOURULGdDQUNJLCtDVi9EMkIsQ1VDL0Isd0JBRUksd0J3QkYwQixDeEJHMUIsc0J3QkQ2QixDeEJFN0IsYUVQVyxDRlFYLG9CRVJXLENGY1gsNkRBQ0ksa0JFZk8sQ0ZrQlgsNERBRUksVUVWTSxDRldOLG9CRXJCTyxDRnVCUCwwRUFDSSxrQkV4QkcsQzZTb0xsQiwwQ0FFTyxZN1N0TFcsQzZTdUxYLFdyUjFMaUMsQ3FSMkxqQyxZclIxTGtDLEMxQnVoQnRDLHVGK1NqV0gsMENBTVcsV3JSMUxpQyxDcVIyTGpDLFlyUjFMa0MsQ3FSK0x6QyxDQVpKLGlEQVVXLGM3UzlMTyxDNlNvTGxCLDRJQWdCZSxZN1NqTUcsQzZTaUxsQiwwSkFrQm1CLGM3U25NRCxDNlMwTW5CLGdCQUNJLGlCQUFrQixDQUd0QixlQUNJLGE3Uy9NZSxDNlNnTmYsWUFBYSxDQUNiLHFCQUFzQixDL1NvVXRCLG9DK1N2VUosZUFNUSxrQkFBbUIsQ0FDbkIsZUFBZ0IsQ0EwSHZCLENBaklBLDhCQVdXLFlBQWEs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LHNCdkhuTGdDLEN1SG9MaEMsY0FBZSxDQUNmLFVBQVcsQ0FHbkIsc0lBSVksc0J2SDVMNEIsQ3VIaU14QyxvRkFHUSxnQm5UbEx5QixDbVQrS2pDLHNGQU1RLGlCQUF1QixDQUN2QixnQm5UdEx5QixDbVQrS2pDLHNFQVVRLHNCdkgzTWdDLEN1SDRNaEMsY0FBZSxDQUNmLFVBQVcsQ0FHbkIsc0lBSVksc0J2SHBONEIsQ3VIcU94QywwSUFFUSxnQm5UdE55QixDbVRrUGpDLDJDQUVRLGdCblRyUHlCLENtVDZQakMsb0NBRVEsK0VDbEwwRyxDRG1MMUcsYXZUNVFlLENGcWhCZixvQ3lUNVFSLG9DQU1ZLGVDbkxvQyxDRCtMM0MsQ0FsQkwsMkNBVVksbUN2VDVRVSxDRnNHVix3SUFDSSxhQUFjLENBRWQsYUVoSE8sQ3VUeVF2Qiw2Q0FnQlksZUM1TG9DLENENEtoRCxzSUE0QmdCLGF2VHJTTyxDdVQyU3ZCLDJDQUVRLGdCblRqU3lCLENtVHdTakMsOENBRVEsZ0JuVHZTOEIsQ21UaVR0Qyw0RkFFUSxnQm5UcFR5QixDbVR3T2pDLHVJQThGUSxnQm5UdlV5QixDbVRzVmpDLG9DQUVRLGlGQzdXK0csQ0Q4Vy9HLGF2VHRXZSxDdVRtV3ZCLDJDQUtZLG9DdlRqV1UsQ3VUc1d0QixvQ0FFUSxpRkNoWCtHLENEaVgvRyxhdlRoWGUsQ3VUNld2QiwyQ0FLWSxvQ3ZUM1dVLEN1VGtYdEIsc0NBRVEsaUZBbFhpSCxDQW1YakgsYXZUNVhlLEN1VHlYdkIsNkNBS1ksb0N2VHZYVSxDdVQ0WHRCLHNDQUVRLGlGQXJYaUgsQ0FzWGpILGF2VHRZZSxDdVRtWXZCLDZDQUtZLG9DdlRqWVUsQ3VUc1l0QixxQ0FFUSxpRkF6WGdILENBMFhoSCxhdlRoWmUsQ3VUNll2Qiw0Q0FLWSxvQ3ZUM1lVLEN1VHVadEIsaUNBRVEsK0VDMVowRyxDRDJaMUcsVXZUMVpjLENGOGdCZCxvQ3lUdkhSLGlDQU1ZLGVDM1pvQyxDRHNhM0MsQ0FqQkwsd0NBU1ksb0N2VHZhVyxDRjZHWCxrSUFDSSxhQUFjLENBRWQsVUV6R00sQ3VUdVp0QiwwQ0FlWSxpQkNuYXNDLENEb1psRCw2SEEyQmdCLFV2VGxiTSxDdVQrYnRCLDRCQUVRLCtFQ3BicUcsQ0RxYnJHLFV2VGxjYyxDRjhnQmQsb0N5VC9FUiw0QkFNWSxlQ3JiK0IsQ0RpY3RDLENBbEJMLG1DQVVZLG9DdlRoZFcsQ0Y2R1gsd0hBQ0ksYUFBYyxDQUVkLFVFekdNLEN1VCtidEIscUNBZ0JZLGlCQzliaUMsQ0Q4YTdDLDhHQTRCZ0IsVXZUM2RNLEN1VHlldEIsa0NBRVEsK0VDL2MyRyxDRGdkM0csVXZUNWVjLENGOGdCZCxvQ3lUckNSLGtDQU1ZLGVDaGRxQyxDRGllNUMsQ0F2QkwseUNBVVksb0N2VDFmVyxDRjZHWCxvSUFDSSxhQUFjLENBRWQsVUV6R00sQ3VUeWV0QiwyREFnQm9CLHlCQTVia0QsQ0E0YXRFLDJDQXFCWSxpQkM5ZHVDLENEeWNuRCxnSUFpQ2dCLFV2VDFnQk0sQ3VUc2hCdEIsOEJBRVEsK0VDcGR1RyxDRHFkdkcsYXZUaGlCZSxDRnFoQmYsb0N5VFFSLDhCQU1ZLGVDcmRpQyxDRGlleEMsQ0FsQkwscUNBVVksbUN2VGhpQlUsQ0ZzR1YsNEhBQ0ksYUFBYyxDQUVkLGFFaEhPLEN1VDZoQnZCLHVDQWdCWSxlQzlkaUMsQ0Q4YzdDLG9IQTRCZ0IsYXZUempCTyxDdVRxa0J2Qix1Q0FFUSwrRUFoZ0JnSCxDQWlnQmhILGF2VHhrQmUsQ0ZxaEJmLG9DeVRnRFIsdUNBTVksZ0JBamdCMkMsQ0E2Z0JsRCxDQWxCTCw4Q0FVWSxtQ3ZUeGtCVSxDRnNHViw4SUFDSSxhQUFjLENBRWQsYUVoSE8sQ3VUcWtCdkIsZ0RBZ0JZLGVBMWdCMEMsQ0FxaEJ0RCw4QkFFUSwrRUNyaUIwRyxDRHNpQjFHLGF2VG5tQmUsQ0ZxaEJmLG9DeVQyRVIsOEJBTVksZ0JDdGlCcUMsQ0RrakI1QyxDQWxCTCxxQ0FVWSxtQ3ZUbm1CVSxDRnNHViw0SEFDSSxhQUFjLENBRWQsYUVoSE8sQ3VUZ21CdkIsdUNBZ0JZLGVDL2lCb0MsQ0MzRWhELHlCQUdJLHdCQUF5QixDQUV6QixTQUFVLENBQ1YscUJBQXNCLENB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Q0FFakIsQ2xMaFpBLDZDa0xvWkQsWUFBYSxDQUliLDBEQURKLDJDQUVRLGlCQUFrQixDQUNsQixVQUFXLENBRWxCLENBR08sb0NOcmJSLHVDTXViZ0IsYUFBYyxDQUNkLFNBQVUsQ0FDVixXQUFZLENBQ2YsQ0FRRCxxQ2pRMVFaLDJEaVEyUWdCLFVBQVUsQ0FFakIsQ1JyT1Qsd0VROE9NLGlCQUFrQixDN1Q5WlosOEM2VHlhQSx3QkFBeUIsQ0FIckMsMkRBS2dCLHdCQUF5QixDQUt6QyxvRUFJZ0Isd0JBQXlCLENBSnpDLGlGQU1vQix3QkFBeUIsQ0FON0Msb0VBVWdCLHdCQUF5QixDQVN6QiwwREFKaEIsdURBS29CLGFBQWMsQ0FFckIsQ0FJYiw0RHRKM1ZLLG1Dc0orVlcsZUFBZ0IsQ0FDbkIsQ0FJYixpRDdIM2pCQSxNNkg2akJRLHdCQUEwQixDQUM3QixDQUVMLDRCQUVRLFlBQWEsQ0FJckIsb0MvQjlaSSxtQitCZ2FJLHFCQUFzQixDQUN6QiIsImZpbGUiOiJtYWluLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBQb2xpY2VzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UG9wcGlucyZkaXNwbGF5PXN3YXAnKTtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UG9wcGluczp3Z2h0QDUwMCZkaXNwbGF5PXN3YXAnKTtcclxuXHJcblxyXG5cclxuLy8gR2V0XHJcbiRmb250LWZhbWlseS0tMSA6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcclxuJGZvbnQtd2VpZ2h0LS0xIDogbm9ybWFsO1xyXG4kZm9udC1zcGFjaW5nLS0xOiAwZW07XHJcblxyXG4kZm9udC1mYW1pbHktLTIgOiAnUG9wcGlucycsIHNhbnMtc2VyaWY7XHJcbiRmb250LXdlaWdodC0tMiA6IG5vcm1hbDtcclxuJGZvbnQtc3BhY2luZy0tMjogMDtcclxuXHJcbiRmb250LWZhbWlseS0tMyA6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcclxuJGZvbnQtd2VpZ2h0LS0zIDogbm9ybWFsO1xyXG4kZm9udC1zcGFjaW5nLS0zOiAwO1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBGb250LXNpemVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vIEh0bWxcclxuXHJcbiRodG1sLW1pbi1mb250OiAxMnB4O1xyXG4kaHRtbC1tYXgtZm9udDogMThweDtcclxuXHJcbi8vIEhlYWRpbmdzXHJcblxyXG4vLyBoMVxyXG4kaDEtZm9udC1zaXplICAgIDogMi42ZW07XHJcbiRoMS1taW4tZm9udC1zaXplOiAyNnB4O1xyXG4kaDEtbWF4LWZvbnQtc2l6ZTogNjBweDtcclxuJGgxLW1hcmdpbjogMC42ZW0gMDtcclxuXHJcbi8vIGgyXHJcbiRoMi1mb250LXNpemUgICAgOiAyLjNlbTtcclxuJGgyLW1pbi1mb250LXNpemU6IDA7XHJcbiRoMi1tYXgtZm9udC1zaXplOiAwO1xyXG4kaDItbWFyZ2luOiAwLjVlbSAwO1xyXG5cclxuLy8gaDNcclxuJGgzLWZvbnQtc2l6ZSAgICA6IDJlbTtcclxuJGgzLW1pbi1mb250LXNpemU6IDA7XHJcbiRoMy1tYXgtZm9udC1zaXplOiAwO1xyXG4kaDMtbWFyZ2luOiAwLjRlbSAwO1xyXG5cclxuLy8gaDRcclxuJGg0LWZvbnQtc2l6ZSAgICA6IDEuOGVtO1xyXG4kaDQtbWluLWZvbnQtc2l6ZTogMDtcclxuJGg0LW1heC1mb250LXNpemU6IDA7XHJcbiRoNC1tYXJnaW46IDAuM2VtIDA7XHJcblxyXG4vLyBoNVxyXG4kaDUtZm9udC1zaXplICAgIDogMS42ZW07XHJcbiRoNS1taW4tZm9udC1zaXplOiAwO1xyXG4kaDUtbWF4LWZvbnQtc2l6ZTogMDtcclxuJGg1LW1hcmdpbjogMC4yZW0gMDtcclxuXHJcbi8vIGg2XHJcbiRoNi1mb250LXNpemUgICAgOiAxLjRlbTtcclxuJGg2LW1pbi1mb250LXNpemU6IDA7XHJcbiRoNi1tYXgtZm9udC1zaXplOiAwO1xyXG4kaDYtbWFyZ2luOiAwLjFlbSAwOyIsIiRjb2xvcl9jb29raWVzX3NpdGU6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnMmZGlzcGxheT1zd2FwJyk7XHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2Fuczp3Z2h0QDcwMCZkaXNwbGF5PXN3YXAnKTtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UmFsZXdheTp3Z2h0QDkwMCZkaXNwbGF5PXN3YXAnKTtcclxuXHJcbi5jb29raWVzdjJDb250YWluZXIge1xyXG4gICAgei1pbmRleDogOTk5OTk5OTk5OTk7XHJcbiAgICBjb2xvcjogIzMzMztcclxuXHJcbiAgICAuYnRuQ29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDMwcHggMCAxNXB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnRuQ29va2llcyB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogIzMzMztcclxuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzMzMztcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgcGFkZGluZzogNy41cHggMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgbWFyZ2luOiA3LjVweCAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDcuNSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5saWdodFZlcnNpb24ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzljOWM5YztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiRjb2xvcl9jb29raWVzX3NpdGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQkY29sb3JfY29va2llc19zaXRlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogN3B4IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuYnRuQ29uZmlnQ29va2llcyB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5idG5Db29raWVzIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmJ0bkNvb2tpZXMge1xyXG4gICAgICAgICAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saWdodFZlcnNpb24ge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA4cHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBhLCBidXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb29raWVzU3RydWN0dXJlXzEge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4O1xyXG4gICAgICAgIGxlZnQ6IC0zNzVweDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgNTBweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXgtd2lkdGg6IDMyNXB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvb2tpZXNDb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5idG5Ub3Age1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICM5YzljOWM7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNjAwO1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMTVweDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA5OTk5OTk7XHJcblxyXG4gICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3ZnQW5pbWUge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMDBweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50aXRyZUNvb2tpZXMge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDA7XHJcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xyXG5cclxuICAgICAgICAgICAgICAgIC5jb2xvclByaW1hcnlTaXRlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yX2Nvb2tpZXNfc2l0ZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHRDb29raWVzIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIC50ZXh0U3Ryb25nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb29raWVzU3RydWN0dXJlXzIge1xyXG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luOiAxNXB4O1xyXG4gICAgICAgIGxlZnQ6IC02NTBweDtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgNTBweCAwIHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDI1cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDk5OTk5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvb2tpZXNDb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMjVweCAxNXB4IDE1cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgIC5jb29raWVUaXRsZV9Db250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDAgMTVweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRvcENvbnRlbnRDb29raWVzIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKGNhbGMoLTUwJSAtIDcuNXB4KSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ0blRvcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICM5YzljOWM7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogOTk5OTk5O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5idG5SZXRvdXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvb2tpZVBhcmFtc19Db250ZW50IHtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuY29va2llc0VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0U2VjdGlvblN0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0U2VjdGlvbkNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdHJlU2VjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uQWNvcmRlb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfY29va2llc19zaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb2xvcl9jb29raWVzX3NpdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaXRlbUNoZWNrYm94Q29va2llQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlRWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0Q29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5saW5rRWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuaWNvbkVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC50ZXh0RWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jaGVja2JveENvb2tpZXNDb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAucmVxdWlyZWRDb29raWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCA3LjVweCA1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2tib3hDb29raWVzTGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtM3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZGRkO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNoZWNrYm94Q29va2llcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6ZGlzYWJsZWQgKyAuY2hlY2tib3hDb29raWVzTGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfY29va2llc19zaXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yX2Nvb2tpZXNfc2l0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWNoaWxkIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbUNoZWNrYm94Q29va2llQnV0dG9uQ29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAudGV4dFNlY3Rpb25Db250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuYnV0dG9uQWNvcmRlb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5pbWdEZWZhdWx0X1pvbmVBY3RpdmVfRWxlbWVudCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG59IiwiQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2ZvbnQtY2l0eXNjYW4nO1xyXG4gICAgc3JjOiB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4uZW90PzQ5MDI2ODknKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuLmVvdD80OTAyNjg5I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxyXG4gICAgdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuLndvZmYyPzQ5MDI2ODknKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4ud29mZj80OTAyNjg5JykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4udHRmPzQ5MDI2ODknKSBmb3JtYXQoJ3RydWV0eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4uc3ZnPzQ5MDI2ODkjZm9udGVsbG8nKSBmb3JtYXQoJ3N2ZycpO1xyXG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgICBmb250LWZhbWlseTogJ2ZvbnQtY2l0eXNjYW4yJztcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuMi5lb3Q/NzYxNTgyODEnKTtcclxuICAgIHNyYzogdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuMi5lb3Q/NzYxNTgyODEjaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4yLndvZmYyPzc2MTU4MjgxJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gICAgdXJsKCcuLi9mb250cy9mb250LWNpdHlzY2FuMi53b2ZmPzc2MTU4MjgxJykgZm9ybWF0KCd3b2ZmJyksXHJcbiAgICB1cmwoJy4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4yLnR0Zj83NjE1ODI4MScpIGZvcm1hdCgndHJ1ZXR5cGUnKSxcclxuICAgIHVybCgnLi4vZm9udHMvZm9udC1jaXR5c2NhbjIuc3ZnPzc2MTU4MjgxI2ZvbnRlbGxvJykgZm9ybWF0KCdzdmcnKTtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XHJcbn1cclxuXHJcbltjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcclxuICAgIGZvbnQtZmFtaWx5OiBcImZvbnQtY2l0eXNjYW5cIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBzcGVhazogbmV2ZXI7XHJcblxyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xyXG4gICAgd2lkdGg6IDFlbTtcclxuICAgIG1hcmdpbi1yaWdodDogLjJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC8qIG9wYWNpdHk6IC44OyAqL1xyXG5cclxuICAgIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXHJcbiAgICBsaW5lLWhlaWdodDogMWVtO1xyXG5cclxuICAgIC8qIEFuaW1hdGlvbiBjZW50ZXIgY29tcGVuc2F0aW9uIC0gbWFyZ2lucyBzaG91bGQgYmUgc3ltbWV0cmljICovXHJcbiAgICAvKiByZW1vdmUgaWYgbm90IG5lZWRlZCAqL1xyXG4gICAgbWFyZ2luLWxlZnQ6IC4yZW07XHJcblxyXG4gICAgLyogeW91IGNhbiBiZSBtb3JlIGNvbWZvcnRhYmxlIHdpdGggaW5jcmVhc2VkIGljb25zIHNpemUgKi9cclxuICAgIC8qIGZvbnQtc2l6ZTogMTIwJTsgKi9cclxuXHJcbiAgICAvKiBGb250IHNtb290aGluZy4gVGhhdCB3YXMgdGFrZW4gZnJvbSBUV0JTICovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcbltjbGFzc149XCJpY29uMi1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIGljb24yLVwiXTpiZWZvcmUge1xyXG4gICAgZm9udC1mYW1pbHk6IFwiZm9udC1jaXR5c2NhbjJcIjtcclxuICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgICBzcGVhazogbmV2ZXI7XHJcblxyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xyXG4gICAgd2lkdGg6IDFlbTtcclxuICAgIG1hcmdpbi1yaWdodDogLjJlbTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIC8qIG9wYWNpdHk6IC44OyAqL1xyXG5cclxuICAgIC8qIEZvciBzYWZldHkgLSByZXNldCBwYXJlbnQgc3R5bGVzLCB0aGF0IGNhbiBicmVhayBnbHlwaCBjb2RlcyovXHJcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcclxuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuICAgIC8qIGZpeCBidXR0b25zIGhlaWdodCwgZm9yIHR3aXR0ZXIgYm9vdHN0cmFwICovXHJcbiAgICBsaW5lLWhlaWdodDogMWVtO1xyXG5cclxuICAgIC8qIEFuaW1hdGlvbiBjZW50ZXIgY29tcGVuc2F0aW9uIC0gbWFyZ2lucyBzaG91bGQgYmUgc3ltbWV0cmljICovXHJcbiAgICAvKiByZW1vdmUgaWYgbm90IG5lZWRlZCAqL1xyXG4gICAgbWFyZ2luLWxlZnQ6IC4yZW07XHJcblxyXG4gICAgLyogeW91IGNhbiBiZSBtb3JlIGNvbWZvcnRhYmxlIHdpdGggaW5jcmVhc2VkIGljb25zIHNpemUgKi9cclxuICAgIC8qIGZvbnQtc2l6ZTogMTIwJTsgKi9cclxuXHJcbiAgICAvKiBGb250IHNtb290aGluZy4gVGhhdCB3YXMgdGFrZW4gZnJvbSBUV0JTICovXHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XHJcbn1cclxuXHJcblxyXG4uaWNvbi16b29tLWNhcnRvOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDAnOyB9IC8qICfuoIAnICovXHJcbi5pY29uLXVuem9vbS1jYXJ0bzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODAxJzsgfSAvKiAn7qCBJyAqL1xyXG4uaWNvbi1ub3RlLTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwMic7IH0gLyogJ+6ggicgKi9cclxuLmljb24tbm90ZS0yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDMnOyB9IC8qICfuoIMnICovXHJcbi5pY29uLW5vdGUtMzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA0JzsgfSAvKiAn7qCEJyAqL1xyXG4uaWNvbi1ub3RlLTQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNSc7IH0gLyogJ+6ghScgKi9cclxuLmljb24tbm90ZS01OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MDYnOyB9IC8qICfuoIYnICovXHJcbi5pY29uLW9wdGlvbnMtY2FydG86YmVmb3JlIHsgY29udGVudDogJ1xcZTgwNyc7IH0gLyogJ+6ghycgKi9cclxuLmljb24tQnJlYWRjcnVtYjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA4JzsgfSAvKiAn7qCIJyAqL1xyXG4uaWNvbi1pbmZvcm1hdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODA5JzsgfSAvKiAn7qCJJyAqL1xyXG4uaWNvbi1Cb2xkX2Nsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGEnOyB9IC8qICfuoIonICovXHJcbi5pY29uLW1lbnU6YmVmb3JlIHsgY29udGVudDogJ1xcZTgwYic7IH0gLyogJ+6giycgKi9cclxuLmljb24tcmV0dXJuOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGMnOyB9IC8qICfuoIwnICovXHJcbi5pY29uLXRvcDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBkJzsgfSAvKiAn7qCNJyAqL1xyXG4uaWNvbi1mbG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MGUnOyB9IC8qICfuoI4nICovXHJcbi5pY29uLUFycm93LVNlbGVjdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODBmJzsgfSAvKiAn7qCPJyAqL1xyXG4uaWNvbi1hcnJvdy1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODEwJzsgfSAvKiAn7qCQJyAqL1xyXG4uaWNvbi1hZG1pbmlzdHJhdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODExJzsgfSAvKiAn7qCRJyAqL1xyXG4uaWNvbi1Qb3NpdGl2ZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODEyJzsgfSAvKiAn7qCSJyAqL1xyXG4uaWNvbi1OZWdhdGl2ZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODEzJzsgfSAvKiAn7qCTJyAqL1xyXG4uaWNvbi1pc29jaHJvbmVzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MTQnOyB9IC8qICfuoJQnICovXHJcbi5pY29uLW5iLXBsYW46YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNSc7IH0gLyogJ+6glScgKi9cclxuLmljb24tYXJyb3ctZHJvcGRvd24tdXA6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxNic7IH0gLyogJ+6glicgKi9cclxuLmljb24tYXJyb3ctZHJvcGRvd24tZG93bjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE3JzsgfSAvKiAn7qCXJyAqL1xyXG4uaWNvbi1oaWRkZW46YmVmb3JlIHsgY29udGVudDogJ1xcZTgxOCc7IH0gLyogJ+6gmCcgKi9cclxuLmljb24tUHJlbWl1bVN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODE5JzsgfSAvKiAn7qCZJyAqL1xyXG4uaWNvbi1NZW51QnVyZ2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWEnOyB9IC8qICfuoJonICovXHJcbi5pY29uLWNyb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWInOyB9IC8qICfuoJsnICovXHJcbi5pY29uLUxpa2VTdHJva2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxYyc7IH0gLyogJ+6gnCcgKi9cclxuLmljb24tb2JqZWN0aWY6YmVmb3JlIHsgY29udGVudDogJ1xcZTgxZCc7IH0gLyogJ+6gnScgKi9cclxuLmljb24td2FybmluZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODFlJzsgfSAvKiAn7qCeJyAqL1xyXG4uaWNvbi1pdGluZXJhaXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MWYnOyB9IC8qICfuoJ8nICovXHJcbi5pY29uLXNoYXJlMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODIwJzsgfSAvKiAn7qCgJyAqL1xyXG4uaWNvbi1DaGVjazpiZWZvcmUgeyBjb250ZW50OiAnXFxlODIxJzsgfSAvKiAn7qChJyAqL1xyXG4uaWNvbi1tZXNzYWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjInOyB9IC8qICfuoKInICovXHJcbi5pY29uLUNsb3NlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MjMnOyB9IC8qICfuoKMnICovXHJcbi5pY29uLUxpa2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyNCc7IH0gLyogJ+6gpCcgKi9cclxuLmljb24tbGF5ZXItY2FydG86YmVmb3JlIHsgY29udGVudDogJ1xcZTgyNSc7IH0gLyogJ+6gpScgKi9cclxuLmljb24tUHJlbWl1bTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI2JzsgfSAvKiAn7qCmJyAqL1xyXG4uaWNvbi1BcnJvd1RvcDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI3JzsgfSAvKiAn7qCnJyAqL1xyXG4uaWNvbi1BcnJvd0JvdHRvbTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODI4JzsgfSAvKiAn7qCoJyAqL1xyXG4uaWNvbi1BcnJvd0xlZnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyOSc7IH0gLyogJ+6gqScgKi9cclxuLmljb24tQXJyb3dSaWdodDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJhJzsgfSAvKiAn7qCqJyAqL1xyXG4uaWNvbi1hcHBhcnRlbWVudDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJiJzsgfSAvKiAn7qCrJyAqL1xyXG4uaWNvbi1wb2RpdW06YmVmb3JlIHsgY29udGVudDogJ1xcZTgyYyc7IH0gLyogJ+6grCcgKi9cclxuLmljb24tY29tbXVuZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODJkJzsgfSAvKiAn7qCtJyAqL1xyXG4uaWNvbi1zaG93OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MmUnOyB9IC8qICfuoK4nICovXHJcbi5pY29uLVNwZWFjaEJ1YmJsZTE6YmVmb3JlIHsgY29udGVudDogJ1xcZTgyZic7IH0gLyogJ+6grycgKi9cclxuLmljb24tcGF5bWVudDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODMwJzsgfSAvKiAn7qCwJyAqL1xyXG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlODMxJzsgfSAvKiAn7qCxJyAqL1xyXG4uaWNvbi1jYWxlbmRhci15ZWFyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzInOyB9IC8qICfuoLInICovXHJcbi5pY29uLWdyYXBoOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzMnOyB9IC8qICfuoLMnICovXHJcbi5pY29uLUxvY2F0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzQnOyB9IC8qICfuoLQnICovXHJcbi5pY29uLXBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzUnOyB9IC8qICfuoLUnICovXHJcbi5pY29uLVBob25lOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4MzYnOyB9IC8qICfuoLYnICovXHJcbi5pY29uLUNhbWVyYVN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODM3JzsgfSAvKiAn7qC3JyAqL1xyXG4uaWNvbi1tYWduaWZ5Z2xhc3M6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzOCc7IH0gLyogJ+6guCcgKi9cclxuLmljb24tbmV3LWFkZHJlc3M6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzOSc7IH0gLyogJ+6guScgKi9cclxuLmljb24tcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4M2EnOyB9IC8qICfuoLonICovXHJcbi5pY29uLWxvY2F0aW9uLWZ1bGw6YmVmb3JlIHsgY29udGVudDogJ1xcZTgzYic7IH0gLyogJ+6guycgKi9cclxuLmljb24tU2F2ZVN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNjJzsgfSAvKiAn7qC8JyAqL1xyXG4uaWNvbi1QcmludDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNkJzsgfSAvKiAn7qC9JyAqL1xyXG4uaWNvbi1UcmFzaFN0cm9rZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODNlJzsgfSAvKiAn7qC+JyAqL1xyXG4uaWNvbi1jb21tZW50LXZhbGlkYXRpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTgzZic7IH0gLyogJ+6gvycgKi9cclxuLmljb24tbWFwOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDAnOyB9IC8qICfuoYAnICovXHJcbi5pY29uLXVzZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTg0MSc7IH0gLyogJ+6hgScgKi9cclxuLmljb24taXNvLXRyYW5zcG9ydDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQyJzsgfSAvKiAn7qGCJyAqL1xyXG4uaWNvbi1pc28tdm9pdHVyZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQzJzsgfSAvKiAn7qGDJyAqL1xyXG4uaWNvbi1pc28tdmVsbzpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQ0JzsgfSAvKiAn7qGEJyAqL1xyXG4uaWNvbi1pc28tcGllZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQ1JzsgfSAvKiAn7qGFJyAqL1xyXG4uaWNvbi1iZWRyb29tOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDYnOyB9IC8qICfuoYYnICovXHJcbi5pY29uLXN0cm9uZy1hcnJvdy10by1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAnXFxlODQ3JzsgfSAvKiAn7qGHJyAqL1xyXG4uaWNvbi1zdHJvbmctYXJyb3ctdG8tdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDgnOyB9IC8qICfuoYgnICovXHJcbi5pY29uLXN0cm9uZy1hcnJvdy10by1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU4NDknOyB9IC8qICfuoYknICovXHJcbi5pY29uLXN0cm9uZy1hcnJvdy10by1ib3R0b206YmVmb3JlIHsgY29udGVudDogJ1xcZTg0YSc7IH0gLyogJ+6hiicgKi9cclxuLmljb24tbG9nbzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTAwJzsgfSAvKiAn7qSAJyAqL1xyXG4uaWNvbi1kYXNoYm9hcmQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwMSc7IH0gLyogJ+6kgScgKi9cclxuLmljb24tcHJvZmlsZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTAyJzsgfSAvKiAn7qSCJyAqL1xyXG4uaWNvbi13aWRnZXQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwMyc7IH0gLyogJ+6kgycgKi9cclxuLmljb24taXBzdW1pbW1vOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDQnOyB9IC8qICfupIQnICovXHJcbi5pY29uLWZyYW5jZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA1JzsgfSAvKiAn7qSFJyAqL1xyXG4uaWNvbi1zaG93LWNhcnRvdWNoZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA2JzsgfSAvKiAn7qSGJyAqL1xyXG4uaWNvbi1hZGQtcGF5bWVudDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA3JzsgfSAvKiAn7qSHJyAqL1xyXG4uaWNvbi1uZXctcGF5bWVudDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA4JzsgfSAvKiAn7qSIJyAqL1xyXG4uaWNvbi1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDknOyB9IC8qICfupIknICovXHJcbi5pY29uLWxvZ291dDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTBhJzsgfSAvKiAn7qSKJyAqL1xyXG4uaWNvbi10aGVtYXRpcXVlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGInOyB9IC8qICfupIsnICovXHJcbi5pY29uLWNoYW5nZS11c2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGMnOyB9IC8qICfupIwnICovXHJcbi5pY29uLWxvY2F0aW9uLWRpc2FibGU6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwZCc7IH0gLyogJ+6kjScgKi9cclxuLmljb24tcm91bmRlZC1wYXJhbWV0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGUnOyB9IC8qICfupI4nICovXHJcbi5pY29uLXNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGYnOyB9IC8qICfupI8nICovXHJcbi5pY29uLW1hcC1zd2l0Y2hlcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTEwJzsgfSAvKiAn7qSQJyAqL1xyXG4uaWNvbi10aWNrZXQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxMSc7IH0gLyogJ+6kkScgKi9cclxuLmljb24tbGV0dGVyLXJvdW5kZWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxMic7IH0gLyogJ+6kkicgKi9cclxuLmljb24tYWRyZXNzZXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxMyc7IH0gLyogJ+6kkycgKi9cclxuLmljb24tc2V0dGluZ3Mtcm91bmRlZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE0JzsgfSAvKiAn7qSUJyAqL1xyXG4uaWNvbi1kYXNoZWQtcGFwZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxNSc7IH0gLyogJ+6klScgKi9cclxuLmljb24tcmFwcG9ydC1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTE2JzsgfSAvKiAn7qSWJyAqL1xyXG4uaWNvbi1jb21wYXJhdG9yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTcnOyB9IC8qICfupJcnICovXHJcbi5pY29uLWRhc2hlZC1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTgnOyB9IC8qICfupJgnICovXHJcbi5pY29uLWRhc2hlZC1hZGRyZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTknOyB9IC8qICfupJknICovXHJcbi5pY29uLXBzdy1zaG93OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWEnOyB9IC8qICfupJonICovXHJcbi5pY29uLUNvbXBhcmU6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxYic7IH0gLyogJ+6kmycgKi9cclxuLmljb24tRG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkxYyc7IH0gLyogJ+6knCcgKi9cclxuLmljb24tSGFsZkNoZWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWQnOyB9IC8qICfupJ0nICovXHJcbi5pY29uLXBzdy1oaWRkZW46YmVmb3JlIHsgY29udGVudDogJ1xcZTkxZSc7IH0gLyogJ+6knicgKi9cclxuLmljb24tcmV0dXJuMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTFmJzsgfSAvKiAn7qSfJyAqL1xyXG4uaWNvbi1yYW5nZS1idXR0b24tZHJhZzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTIwJzsgfSAvKiAn7qSgJyAqL1xyXG4uaWNvbi1yYW5nZS10by1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjEnOyB9IC8qICfupKEnICovXHJcbi5pY29uLXJhbmdlLXRvLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjInOyB9IC8qICfupKInICovXHJcbi5pY29uLXJvb206YmVmb3JlIHsgY29udGVudDogJ1xcZTkyMyc7IH0gLyogJ+6koycgKi9cclxuLmljb24tcm9vbXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyNCc7IH0gLyogJ+6kpCcgKi9cclxuLmljb24tcm9vbXMxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjUnOyB9IC8qICfupKUnICovXHJcbi5pY29uLVBhcmFtZXRlcnM6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyNic7IH0gLyogJ+6kpicgKi9cclxuLmljb24tcm9vbXMyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjcnOyB9IC8qICfupKcnICovXHJcbi5pY29uLXJvb21zMzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTI4JzsgfSAvKiAn7qSoJyAqL1xyXG4uaWNvbi1SYXBwb3J0Q3JlYXRlZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTI5JzsgfSAvKiAn7qSpJyAqL1xyXG4uaWNvbi1SYXBwb3J0RG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyYSc7IH0gLyogJ+6kqicgKi9cclxuLmljb24tUmFwcG9ydEVycm9yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmInOyB9IC8qICfupKsnICovXHJcbi5pY29uLVJhcHBvcnRMb2FkZXI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyYyc7IH0gLyogJ+6krCcgKi9cclxuLmljb24tUmFwcG9ydDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTJkJzsgfSAvKiAn7qStJyAqL1xyXG4uaWNvbi1yb29tczQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyZSc7IH0gLyogJ+6kricgKi9cclxuLmljb24tcm9vbXM1OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmYnOyB9IC8qICfupK8nICovXHJcbi5pY29uLWluZm9ybWF0aW9uczpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTMwJzsgfSAvKiAn7qSwJyAqL1xyXG4uaWNvbi1jaGVjay1ib2xkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzEnOyB9IC8qICfupLEnICovXHJcbi5pY29uLXJhbmdlLXRvLWxlZnQtaG9sbG93OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzInOyB9IC8qICfupLInICovXHJcbi5pY29uLXJhbmdlLXRvLWxlZnQtc3Ryb2tlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzMnOyB9IC8qICfupLMnICovXHJcbi5pY29uLXJhbmdlLXRvLXJpZ2h0LWhvbGxvdzpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTM0JzsgfSAvKiAn7qS0JyAqL1xyXG4uaWNvbi1yYW5nZS10by1yaWdodC1zdHJva2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzNSc7IH0gLyogJ+6ktScgKi9cclxuLmljb24tYWRkcmVzcy1mb2N1czpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTM2JzsgfSAvKiAn7qS2JyAqL1xyXG4uaWNvbi1wbG90LXJlc3VsdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTM3JzsgfSAvKiAn7qS3JyAqL1xyXG4uaWNvbi1sb2dvLWNpdHlzY2FuLXZlcnRpY2FsOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzgnOyB9IC8qICfupLgnICovXHJcbi5pY29uLW1lbnUtYm9sZDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTM5JzsgfSAvKiAn7qS5JyAqL1xyXG4uaWNvbi1jcXY6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzYSc7IH0gLyogJ+6kuicgKi9cclxuLmljb24tdXBkYXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5M2InOyB9IC8qICfupLsnICovXHJcbi5pY29uLVNoYXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5M2MnOyB9IC8qICfupLwnICovXHJcbi5pY29uLXZlcnRpY2FsLWFycm93czpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTNkJzsgfSAvKiAn7qS9JyAqL1xyXG4uaWNvbi1xci1jb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5M2UnOyB9IC8qICfupL4nICovXHJcbi5pY29uLWFwcGFydGVtZW50MTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTNmJzsgfSAvKiAn7qS/JyAqL1xyXG4uaWNvbi1tYWlzb246YmVmb3JlIHsgY29udGVudDogJ1xcZTk0MCc7IH0gLyogJ+6lgCcgKi9cclxuLmljb24taW1wb3J0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDEnOyB9IC8qICfupYEnICovXHJcbi5pY29uLWhpZ2gtcHJpY2VzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDInOyB9IC8qICfupYInICovXHJcbi5pY29uLWxvdy1wcmljZXM6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Myc7IH0gLyogJ+6lgycgKi9cclxuLmljb24tcHJpY2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0NCc7IH0gLyogJ+6lhCcgKi9cclxuLmljb24tdW5kZXJsaW5lOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDUnOyB9IC8qICfupYUnICovXHJcbi5pY29uLWJvbGQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Nic7IH0gLyogJ+6lhicgKi9cclxuLmljb24taXRhbGljOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDcnOyB9IC8qICfupYcnICovXHJcbi5pY29uLWxvZ29fY3NfYnk6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0OCc7IH0gLyogJ+6liCcgKi9cclxuLmljb24tZ2VvbG9jYWxpemF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDknOyB9IC8qICfupYknICovXHJcbi5pY29uLWxpdHRsZS1ob3VzZS1vbi10aGUtaG9tZXBhZ2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0YSc7IH0gLyogJ+6liicgKi9cclxuLmljb24tZmlsZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTRiJzsgfSAvKiAn7qWLJyAqL1xyXG4uaWNvbi1ub2ZhdjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTRjJzsgfSAvKiAn7qWMJyAqL1xyXG4uaWNvbi1lcXVhbDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTRkJzsgfSAvKiAn7qWNJyAqL1xyXG4uaWNvbi1pbmNyZWFzZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTRlJzsgfSAvKiAn7qWOJyAqL1xyXG4uaWNvbi1yZWR1Y3Rpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Zic7IH0gLyogJ+6ljycgKi9cclxuLmljb24tcmVudDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTUwJzsgfSAvKiAn7qWQJyAqL1xyXG4uaWNvbi10aXRsZS1lc3RpbWF0ZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTUxJzsgfSAvKiAn7qWRJyAqL1xyXG4uaWNvbi10aXRsZS1wb2k6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1Mic7IH0gLyogJ+6lkicgKi9cclxuLmljb24tdGl0bGUtc2ltaWxhcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTUzJzsgfSAvKiAn7qWTJyAqL1xyXG4uaWNvbi1jaGVjay1ibGFjazpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTU0JzsgfSAvKiAn7qWUJyAqL1xyXG4uaWNvbi1jcm9zcy1ibGFjazpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTU1JzsgfSAvKiAn7qWVJyAqL1xyXG4uaWNvbi1wcm9wZXJ0eTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTU2JzsgfSAvKiAn7qWWJyAqL1xyXG4uaWNvbi1wcm9wZXJ0aWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTcnOyB9IC8qICfupZcnICovXHJcbi5pY29uLWZpbmFsLXByaWNlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTgnOyB9IC8qICfupZgnICovXHJcbi5pY29uLWhvdXNpbmc6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1OSc7IH0gLyogJ+6lmScgKi9cclxuLmljb24tYW5hbHlzZTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTVhJzsgfSAvKiAn7qWaJyAqL1xyXG4uaWNvbi1iYWxjb255OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWInOyB9IC8qICfupZsnICovXHJcbi5pY29uLWJhdGhyb29tOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWMnOyB9IC8qICfupZwnICovXHJcbi5pY29uLWJlZHJvb20xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWQnOyB9IC8qICfupZ0nICovXHJcbi5pY29uLWNlbGxhcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTVlJzsgfSAvKiAn7qWeJyAqL1xyXG4uaWNvbi1jb21mb3J0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWYnOyB9IC8qICfupZ8nICovXHJcbi5pY29uLWNvbnN0cnVjdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTYwJzsgfSAvKiAn7qWgJyAqL1xyXG4uaWNvbi1jby1vd25lcnNoaXA6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2MSc7IH0gLyogJ+6loScgKi9cclxuLmljb24tY29zdC1jby1vd25lcnNoaXA6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2Mic7IH0gLyogJ+6loicgKi9cclxuLmljb24tZHBlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjMnOyB9IC8qICfupaMnICovXHJcbi5pY29uLWZsb29yOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjQnOyB9IC8qICfupaQnICovXHJcbi5pY29uLWxvZ2dpYTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTY1JzsgfSAvKiAn7qWlJyAqL1xyXG4uaWNvbi1sdW1pbm9zaXR5OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjYnOyB9IC8qICfupaYnICovXHJcbi5pY29uLW9jY3VwYW5jeTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTY3JzsgfSAvKiAn7qWnJyAqL1xyXG4uaWNvbi1vcmllbnRhdGlvbjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTY4JzsgfSAvKiAn7qWoJyAqL1xyXG4uaWNvbi1wYXJraW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjknOyB9IC8qICfupaknICovXHJcbi5pY29uLXJlc3RvcmF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NmEnOyB9IC8qICfupaonICovXHJcbi5pY29uLXJvb20xOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NmInOyB9IC8qICfupasnICovXHJcbi5pY29uLXN0YXRlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NmMnOyB9IC8qICfupawnICovXHJcbi5pY29uLXN1cmZhY2UtY2FycmV6OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NmQnOyB9IC8qICfupa0nICovXHJcbi5pY29uLXN3aW1taW5nLXBvb2w6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2ZSc7IH0gLyogJ+6lricgKi9cclxuLmljb24tdGF4OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NmYnOyB9IC8qICfupa8nICovXHJcbi5pY29uLXZpZXc6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3MCc7IH0gLyogJ+6lsCcgKi9cclxuLmljb24tbGFuZC1hcmVhOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzEnOyB9IC8qICfupbEnICovXHJcbi5pY29uLWFubmV4LXJvb206YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Mic7IH0gLyogJ+6lsicgKi9cclxuLmljb24tZ2FyZGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzMnOyB9IC8qICfupbMnICovXHJcbi5pY29uLWFib3ZlLWdyb3VuZC1sZXZlbHM6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3NCc7IH0gLyogJ+6ltCcgKi9cclxuLmljb24tbGl2aW5nLXJvb206YmVmb3JlIHsgY29udGVudDogJ1xcZTk3NSc7IH0gLyogJ+6ltScgKi9cclxuLmljb24tZ2FyYWdlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzYnOyB9IC8qICfupbYnICovXHJcbi5pY29uLWdyb3VwLWdyb3VuZC1mbG9vci1hcGFydG1lbnQ6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Nyc7IH0gLyogJ+6ltycgKi9cclxuLmljb24tcHJpdmF0ZS1ncm91bmQtZmxvb3ItYXBhcnRtZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzgnOyB9IC8qICfupbgnICovXHJcbi5pY29uLXRheC1leGVtcHRpb246YmVmb3JlIHsgY29udGVudDogJ1xcZTk3OSc7IH0gLyogJ+6luScgKi9cclxuLmljb24tbGlmdDpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTdhJzsgfSAvKiAn7qW6JyAqL1xyXG4uaWNvbi10b3RhbC1mbG9vcjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTdiJzsgfSAvKiAn7qW7JyAqL1xyXG4uaWNvbi1saXZpbmctYXJlYTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTdjJzsgfSAvKiAn7qW8JyAqL1xyXG4uaWNvbi1zdXJmYWNlOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5N2QnOyB9IC8qICfupb0nICovXHJcbi5pY29uLXVuaW5oYWJpdGFibGUtYXJlYTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTdlJzsgfSAvKiAn7qW+JyAqL1xyXG4uaWNvbi1vcGVuLW5ldy10YWI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3Zic7IH0gLyogJ+6lvycgKi9cclxuLmljb24tZGF0YTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOThjJzsgfSAvKiAn7qaMJyAqL1xyXG4uaWNvbi1wcmljZTE6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhNic7IH0gLyogJ+6upicgKi9cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuXHJcbi5pY29uLTgyQS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTAwJzsgfSAvKiAn7qSAJyAqL1xyXG4uaWNvbi0xNi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTAxJzsgfSAvKiAn7qSBJyAqL1xyXG4uaWNvbi04MkItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwMic7IH0gLyogJ+6kgicgKi9cclxuLmljb24tMTYwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTAzJzsgfSAvKiAn7qSDJyAqL1xyXG4uaWNvbi04MkMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwNCc7IH0gLyogJ+6khCcgKi9cclxuLmljb24tMTYyNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTA1JzsgfSAvKiAn7qSFJyAqL1xyXG4uaWNvbi04NEEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwNic7IH0gLyogJ+6khicgKi9cclxuLmljb24tMTYyNDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwNyc7IH0gLyogJ+6khycgKi9cclxuLmljb24tODRCLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MDgnOyB9IC8qICfupIgnICovXHJcbi5pY29uLTE2MjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwOSc7IH0gLyogJ+6kiScgKi9cclxuLmljb24tODRDLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGEnOyB9IC8qICfupIonICovXHJcbi5pY29uLTE2MjMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwYic7IH0gLyogJ+6kiycgKi9cclxuLmljb24tODUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwYyc7IH0gLyogJ+6kjCcgKi9cclxuLmljb24tMTYyMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwZCc7IH0gLyogJ+6kjScgKi9cclxuLmljb24tY2FjaGVkOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MGUnOyB9IC8qICfupI4nICovXHJcbi5pY29uLWRhdGVfcmFuZ2U6YmVmb3JlIHsgY29udGVudDogJ1xcZTkwZic7IH0gLyogJ+6kjycgKi9cclxuLmljb24tdHJlbmRpbmdfZG93bjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTEwJzsgfSAvKiAn7qSQJyAqL1xyXG4uaWNvbi10cmVuZGluZ19mbGF0OmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTEnOyB9IC8qICfupJEnICovXHJcbi5pY29uLXRyZW5kaW5nX3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTInOyB9IC8qICfupJInICovXHJcbi5pY29uLTEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTMnOyB9IC8qICfupJMnICovXHJcbi5pY29uLTE2MjIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTQnOyB9IC8qICfupJQnICovXHJcbi5pY29uLTExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTUnOyB9IC8qICfupJUnICovXHJcbi5pY29uLTE2MjIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTYnOyB9IC8qICfupJYnICovXHJcbi5pY29uLTEyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTcnOyB9IC8qICfupJcnICovXHJcbi5pY29uLTEyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTgnOyB9IC8qICfupJgnICovXHJcbi5pY29uLTE2MjMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MTknOyB9IC8qICfupJknICovXHJcbi5pY29uLTEzLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWEnOyB9IC8qICfupJonICovXHJcbi5pY29uLTEzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWInOyB9IC8qICfupJsnICovXHJcbi5pY29uLTE2MjMxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWMnOyB9IC8qICfupJwnICovXHJcbi5pY29uLTE0LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWQnOyB9IC8qICfupJ0nICovXHJcbi5pY29uLTE0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWUnOyB9IC8qICfupJ4nICovXHJcbi5pY29uLTE2MjMyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MWYnOyB9IC8qICfupJ8nICovXHJcbi5pY29uLTE1LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjAnOyB9IC8qICfupKAnICovXHJcbi5pY29uLTE1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjEnOyB9IC8qICfupKEnICovXHJcbi5pY29uLTE2NTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyMic7IH0gLyogJ+6koicgKi9cclxuLmljb24tMTYwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjMnOyB9IC8qICfupKMnICovXHJcbi5pY29uLTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyNCc7IH0gLyogJ+6kpCcgKi9cclxuLmljb24tMTctMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyNSc7IH0gLyogJ+6kpScgKi9cclxuLmljb24tMTctMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyNic7IH0gLyogJ+6kpicgKi9cclxuLmljb24tMTY1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjcnOyB9IC8qICfupKcnICovXHJcbi5pY29uLTE4LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjgnOyB9IC8qICfupKgnICovXHJcbi5pY29uLTI2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MjknOyB9IC8qICfupKknICovXHJcbi5pY29uLTE5LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmEnOyB9IC8qICfupKonICovXHJcbi5pY29uLTE2MjcxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmInOyB9IC8qICfupKsnICovXHJcbi5pY29uLTEwMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTJjJzsgfSAvKiAn7qSsJyAqL1xyXG4uaWNvbi0xMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkyZCc7IH0gLyogJ+6krScgKi9cclxuLmljb24tMTAxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MmYnOyB9IC8qICfupK8nICovXHJcbi5pY29uLTEwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTMwJzsgfSAvKiAn7qSwJyAqL1xyXG4uaWNvbi0xMDItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzMic7IH0gLyogJ+6ksicgKi9cclxuLmljb24tMTAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzMnOyB9IC8qICfupLMnICovXHJcbi5pY29uLTExMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTM1JzsgfSAvKiAn7qS1JyAqL1xyXG4uaWNvbi0xMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzNyc7IH0gLyogJ+6ktycgKi9cclxuLmljb24tMTEyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5MzknOyB9IC8qICfupLknICovXHJcbi5pY29uLTExMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTNiJzsgfSAvKiAn7qS7JyAqL1xyXG4uaWNvbi0xMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTkzZCc7IH0gLyogJ+6kvScgKi9cclxuLmljb24tMTIxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5M2YnOyB9IC8qICfupL8nICovXHJcbi5pY29uLTEyMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQwJzsgfSAvKiAn7qWAJyAqL1xyXG4uaWNvbi0xMjItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Mic7IH0gLyogJ+6lgicgKi9cclxuLmljb24tMTIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDMnOyB9IC8qICfupYMnICovXHJcbi5pY29uLTEzMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQ1JzsgfSAvKiAn7qWFJyAqL1xyXG4uaWNvbi0xMzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Nic7IH0gLyogJ+6lhicgKi9cclxuLmljb24tMTMxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NDgnOyB9IC8qICfupYgnICovXHJcbi5pY29uLTEzMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTQ5JzsgfSAvKiAn7qWJJyAqL1xyXG4uaWNvbi0xMzItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Yic7IH0gLyogJ+6liycgKi9cclxuLmljb24tMTMyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NGMnOyB9IC8qICfupYwnICovXHJcbi5pY29uLTEzMy0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTRlJzsgfSAvKiAn7qWOJyAqL1xyXG4uaWNvbi0xMzMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk0Zic7IH0gLyogJ+6ljycgKi9cclxuLmljb24tMTM0LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTEnOyB9IC8qICfupZEnICovXHJcbi5pY29uLTEzNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTUyJzsgfSAvKiAn7qWSJyAqL1xyXG4uaWNvbi0xNDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1NCc7IH0gLyogJ+6llCcgKi9cclxuLmljb24tMTQwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NTUnOyB9IC8qICfupZUnICovXHJcbi5pY29uLTE0MS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTU3JzsgfSAvKiAn7qWXJyAqL1xyXG4uaWNvbi0xNDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1OCc7IH0gLyogJ+6lmCcgKi9cclxuLmljb24tMTQyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWEnOyB9IC8qICfupZonICovXHJcbi5pY29uLTE0Mi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTViJzsgfSAvKiAn7qWbJyAqL1xyXG4uaWNvbi0xNDMtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk1ZCc7IH0gLyogJ+6lnScgKi9cclxuLmljb24tMTQzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NWUnOyB9IC8qICfupZ4nICovXHJcbi5pY29uLTE0NC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTYwJzsgfSAvKiAn7qWgJyAqL1xyXG4uaWNvbi0xNDQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2MSc7IH0gLyogJ+6loScgKi9cclxuLmljb24tMTUwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjMnOyB9IC8qICfupaMnICovXHJcbi5pY29uLTE1MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTY0JzsgfSAvKiAn7qWkJyAqL1xyXG4uaWNvbi0xNTEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2Nic7IH0gLyogJ+6lpicgKi9cclxuLmljb24tMTUxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NjcnOyB9IC8qICfupacnICovXHJcbi5pY29uLTE1Mi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTY5JzsgfSAvKiAn7qWpJyAqL1xyXG4uaWNvbi0xNTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk2YSc7IH0gLyogJ+6lqicgKi9cclxuLmljb24tMTUzLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NmMnOyB9IC8qICfupawnICovXHJcbi5pY29uLTE1My0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTZkJzsgfSAvKiAn7qWtJyAqL1xyXG4uaWNvbi0xNjExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzEnOyB9IC8qICfupbEnICovXHJcbi5pY29uLTE3MC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTczJzsgfSAvKiAn7qWzJyAqL1xyXG4uaWNvbi0xNzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3NCc7IH0gLyogJ+6ltCcgKi9cclxuLmljb24tMTcxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5NzYnOyB9IC8qICfupbYnICovXHJcbi5pY29uLTE3MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTc3JzsgfSAvKiAn7qW3JyAqL1xyXG4uaWNvbi0xNzItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3OSc7IH0gLyogJ+6luScgKi9cclxuLmljb24tMTcyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5N2EnOyB9IC8qICfupbonICovXHJcbi5pY29uLTE3My0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTdjJzsgfSAvKiAn7qW8JyAqL1xyXG4uaWNvbi0xNzMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk3ZCc7IH0gLyogJ+6lvScgKi9cclxuLmljb24tMTc0LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5N2YnOyB9IC8qICfupb8nICovXHJcbi5pY29uLTE3NC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTgwJzsgfSAvKiAn7qaAJyAqL1xyXG4uaWNvbi0xNzUtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk4Mic7IH0gLyogJ+6mgicgKi9cclxuLmljb24tMTc1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ODMnOyB9IC8qICfupoMnICovXHJcbi5pY29uLTE4MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTg1JzsgfSAvKiAn7qaFJyAqL1xyXG4uaWNvbi0xODEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk4Nyc7IH0gLyogJ+6mhycgKi9cclxuLmljb24tMTgyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ODknOyB9IC8qICfupoknICovXHJcbi5pY29uLTE4NC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOThjJzsgfSAvKiAn7qaMJyAqL1xyXG4uaWNvbi0xODUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk4ZSc7IH0gLyogJ+6mjicgKi9cclxuLmljb24tMTg2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OTAnOyB9IC8qICfuppAnICovXHJcbi5pY29uLTE5MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTkyJzsgfSAvKiAn7qaSJyAqL1xyXG4uaWNvbi0xOTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk5NCc7IH0gLyogJ+6mlCcgKi9cclxuLmljb24tMTkyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OTYnOyB9IC8qICfuppYnICovXHJcbi5pY29uLTE5My0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTk4JzsgfSAvKiAn7qaYJyAqL1xyXG4uaWNvbi0xOTMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTk5OSc7IH0gLyogJ+6mmScgKi9cclxuLmljb24tMTAwMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTliJzsgfSAvKiAn7qabJyAqL1xyXG4uaWNvbi0xMDAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5OWMnOyB9IC8qICfuppwnICovXHJcbi5pY29uLTEwMDEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTk5ZSc7IH0gLyogJ+6mnicgKi9cclxuLmljb24tMTAwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOTlmJzsgfSAvKiAn7qafJyAqL1xyXG4uaWNvbi0xMDEwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YTEnOyB9IC8qICfupqEnICovXHJcbi5pY29uLTEwMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlhMic7IH0gLyogJ+6moicgKi9cclxuLmljb24tMTAxMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWE0JzsgfSAvKiAn7qakJyAqL1xyXG4uaWNvbi0xMDExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YTUnOyB9IC8qICfupqUnICovXHJcbi5pY29uLTEwMjAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlhNyc7IH0gLyogJ+6mpycgKi9cclxuLmljb24tMTAyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWE4JzsgfSAvKiAn7qaoJyAqL1xyXG4uaWNvbi0xMDIxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YWEnOyB9IC8qICfupqonICovXHJcbi5pY29uLTEwMjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlhYic7IH0gLyogJ+6mqycgKi9cclxuLmljb24tMTAyMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWFkJzsgfSAvKiAn7qatJyAqL1xyXG4uaWNvbi0xMDIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YWUnOyB9IC8qICfupq4nICovXHJcbi5pY29uLTEwMjMtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTliMCc7IH0gLyogJ+6msCcgKi9cclxuLmljb24tMTAyMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWIxJzsgfSAvKiAn7qaxJyAqL1xyXG4uaWNvbi0xMDI0LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YjMnOyB9IC8qICfuprMnICovXHJcbi5pY29uLTEwMjQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTliNCc7IH0gLyogJ+6mtCcgKi9cclxuLmljb24tMTEwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWI2JzsgfSAvKiAn7qa2JyAqL1xyXG4uaWNvbi0xMTAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YjgnOyB9IC8qICfuprgnICovXHJcbi5pY29uLTExMDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTliYSc7IH0gLyogJ+6muicgKi9cclxuLmljb24tMTExMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWJjJzsgfSAvKiAn7qa8JyAqL1xyXG4uaWNvbi0xMTExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YmUnOyB9IC8qICfupr4nICovXHJcbi5pY29uLTExMTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTljMCc7IH0gLyogJ+6ngCcgKi9cclxuLmljb24tMTEyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWMyJzsgfSAvKiAn7qeCJyAqL1xyXG4uaWNvbi0xMTIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5YzQnOyB9IC8qICfup4QnICovXHJcbi5pY29uLTExMjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTljNic7IH0gLyogJ+6nhicgKi9cclxuLmljb24tMTEyMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWM4JzsgfSAvKiAn7qeIJyAqL1xyXG4uaWNvbi0xMTMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5Y2EnOyB9IC8qICfup4onICovXHJcbi5pY29uLTExMzEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTljYyc7IH0gLyogJ+6njCcgKi9cclxuLmljb24tMTEzMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWNlJzsgfSAvKiAn7qeOJyAqL1xyXG4uaWNvbi0xMjAwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZDAnOyB9IC8qICfup5AnICovXHJcbi5pY29uLTEyMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlkMSc7IH0gLyogJ+6nkScgKi9cclxuLmljb24tMTIwMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWQzJzsgfSAvKiAn7qeTJyAqL1xyXG4uaWNvbi0xMjAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZDQnOyB9IC8qICfup5QnICovXHJcbi5pY29uLTEyMDItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlkNic7IH0gLyogJ+6nlicgKi9cclxuLmljb24tMTIwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWQ3JzsgfSAvKiAn7qeXJyAqL1xyXG4uaWNvbi0xMjEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZDknOyB9IC8qICfup5knICovXHJcbi5pY29uLTEyMjAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlkYSc7IH0gLyogJ+6nmicgKi9cclxuLmljb24tMTIyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWRiJzsgfSAvKiAn7qebJyAqL1xyXG4uaWNvbi0xMjIxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZGQnOyB9IC8qICfup50nICovXHJcbi5pY29uLTEyMjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlkZSc7IH0gLyogJ+6nnicgKi9cclxuLmljb24tMTIyMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWUwJzsgfSAvKiAn7qegJyAqL1xyXG4uaWNvbi0xMjIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZTEnOyB9IC8qICfup6EnICovXHJcbi5pY29uLTEzMDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTllMyc7IH0gLyogJ+6noycgKi9cclxuLmljb24tMTMwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWU0JzsgfSAvKiAn7qekJyAqL1xyXG4uaWNvbi0xMzAxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZTYnOyB9IC8qICfup6YnICovXHJcbi5pY29uLTEzMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTllNyc7IH0gLyogJ+6npycgKi9cclxuLmljb24tMTMxMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWU5JzsgfSAvKiAn7qepJyAqL1xyXG4uaWNvbi0xMzEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZWEnOyB9IC8qICfup6onICovXHJcbi5pY29uLTEzMTEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTllYyc7IH0gLyogJ+6nrCcgKi9cclxuLmljb24tMTMxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWVkJzsgfSAvKiAn7qetJyAqL1xyXG4uaWNvbi0xMzIwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZWYnOyB9IC8qICfup68nICovXHJcbi5pY29uLTEzMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlmMCc7IH0gLyogJ+6nsCcgKi9cclxuLmljb24tMTMyMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWYyJzsgfSAvKiAn7qeyJyAqL1xyXG4uaWNvbi0xMzIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZjMnOyB9IC8qICfup7MnICovXHJcbi5pY29uLTEzMzAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlmNSc7IH0gLyogJ+6ntScgKi9cclxuLmljb24tMTMzMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWY2JzsgfSAvKiAn7qe2JyAqL1xyXG4uaWNvbi0xMzMxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZjgnOyB9IC8qICfup7gnICovXHJcbi5pY29uLTEzMzEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZTlmOSc7IH0gLyogJ+6nuScgKi9cclxuLmljb24tMTM0MC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWZiJzsgfSAvKiAn7qe7JyAqL1xyXG4uaWNvbi0xMzQwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGU5ZmMnOyB9IC8qICfup7wnICovXHJcbi5pY29uLTEzNDEtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZTlmZSc7IH0gLyogJ+6nvicgKi9cclxuLmljb24tMTM0MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlOWZmJzsgfSAvKiAn7qe/JyAqL1xyXG4uaWNvbi0xMzQyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMDEnOyB9IC8qICfuqIEnICovXHJcbi5pY29uLTEzNDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEwMic7IH0gLyogJ+6ogicgKi9cclxuLmljb24tMTQwMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTA0JzsgfSAvKiAn7qiEJyAqL1xyXG4uaWNvbi0xNDAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMDUnOyB9IC8qICfuqIUnICovXHJcbi5pY29uLTE0MTAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEwNyc7IH0gLyogJ+6ohycgKi9cclxuLmljb24tMTQxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTA4JzsgfSAvKiAn7qiIJyAqL1xyXG4uaWNvbi0xNDIwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMGEnOyB9IC8qICfuqIonICovXHJcbi5pY29uLTE0MjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEwYic7IH0gLyogJ+6oiycgKi9cclxuLmljb24tMTQzMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTBkJzsgfSAvKiAn7qiNJyAqL1xyXG4uaWNvbi0xNDMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMGUnOyB9IC8qICfuqI4nICovXHJcbi5pY29uLTE0NDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWExMCc7IH0gLyogJ+6okCcgKi9cclxuLmljb24tMTQ0MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTExJzsgfSAvKiAn7qiRJyAqL1xyXG4uaWNvbi0xNTAwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMTMnOyB9IC8qICfuqJMnICovXHJcbi5pY29uLTE1MDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWExNCc7IH0gLyogJ+6olCcgKi9cclxuLmljb24tMTUxMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTE2JzsgfSAvKiAn7qiWJyAqL1xyXG4uaWNvbi0xNTEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMTcnOyB9IC8qICfuqJcnICovXHJcbi5pY29uLTE1MjAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWExOSc7IH0gLyogJ+6omScgKi9cclxuLmljb24tMTUyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTFhJzsgfSAvKiAn7qiaJyAqL1xyXG4uaWNvbi0xNTMwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMWMnOyB9IC8qICfuqJwnICovXHJcbi5pY29uLTE1MzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWExZCc7IH0gLyogJ+6onScgKi9cclxuLmljb24tMTYwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTFmJzsgfSAvKiAn7qifJyAqL1xyXG4uaWNvbi0xNjEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMjMnOyB9IC8qICfuqKMnICovXHJcbi5pY29uLTE3MDAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEyNyc7IH0gLyogJ+6opycgKi9cclxuLmljb24tMTcwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTI4JzsgfSAvKiAn7qioJyAqL1xyXG4uaWNvbi0xNzAxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMmEnOyB9IC8qICfuqKonICovXHJcbi5pY29uLTE3MDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEyYic7IH0gLyogJ+6oqycgKi9cclxuLmljb24tMTcxMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTJkJzsgfSAvKiAn7qitJyAqL1xyXG4uaWNvbi0xNzEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMmUnOyB9IC8qICfuqK4nICovXHJcbi5pY29uLTE3MjAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEzMCc7IH0gLyogJ+6osCcgKi9cclxuLmljb24tMTcyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTMxJzsgfSAvKiAn7qixJyAqL1xyXG4uaWNvbi0xNzMwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMzMnOyB9IC8qICfuqLMnICovXHJcbi5pY29uLTE3MzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEzNCc7IH0gLyogJ+6otCcgKi9cclxuLmljb24tMTc0MC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTM2JzsgfSAvKiAn7qi2JyAqL1xyXG4uaWNvbi0xNzQwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhMzcnOyB9IC8qICfuqLcnICovXHJcbi5pY29uLTE3NTAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWEzOSc7IH0gLyogJ+6ouScgKi9cclxuLmljb24tMTc1MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTNhJzsgfSAvKiAn7qi6JyAqL1xyXG4uaWNvbi0xODQwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhM2MnOyB9IC8qICfuqLwnICovXHJcbi5pY29uLTE4NDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWEzZSc7IH0gLyogJ+6ovicgKi9cclxuLmljb24tMTkwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTQwJzsgfSAvKiAn7qmAJyAqL1xyXG4uaWNvbi0xOTAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNDInOyB9IC8qICfuqYInICovXHJcbi5pY29uLTE5MDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE0NCc7IH0gLyogJ+6phCcgKi9cclxuLmljb24tMTkwMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTQ2JzsgfSAvKiAn7qmGJyAqL1xyXG4uaWNvbi0xOTA1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNDknOyB9IC8qICfuqYknICovXHJcbi5pY29uLTE5MTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE0Yic7IH0gLyogJ+6piycgKi9cclxuLmljb24tMTkxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTRkJzsgfSAvKiAn7qmNJyAqL1xyXG4uaWNvbi0xOTEyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNGYnOyB9IC8qICfuqY8nICovXHJcbi5pY29uLTE5MTMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE1MSc7IH0gLyogJ+6pkScgKi9cclxuLmljb24tMTkxNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTUzJzsgfSAvKiAn7qmTJyAqL1xyXG4uaWNvbi0xOTE1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNTUnOyB9IC8qICfuqZUnICovXHJcbi5pY29uLTE5MjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE1Nyc7IH0gLyogJ+6plycgKi9cclxuLmljb24tMTkyMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTU5JzsgfSAvKiAn7qmZJyAqL1xyXG4uaWNvbi0xOTIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNWInOyB9IC8qICfuqZsnICovXHJcbi5pY29uLTE5MjMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE1ZCc7IH0gLyogJ+6pnScgKi9cclxuLmljb24tMTkyNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTVmJzsgfSAvKiAn7qmfJyAqL1xyXG4uaWNvbi0xOTMwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNjEnOyB9IC8qICfuqaEnICovXHJcbi5pY29uLTE5MzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE2Mic7IH0gLyogJ+6poicgKi9cclxuLmljb24tMTkzMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTY0JzsgfSAvKiAn7qmkJyAqL1xyXG4uaWNvbi0xOTMxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNjUnOyB9IC8qICfuqaUnICovXHJcbi5pY29uLTE5MzItMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWE2Nyc7IH0gLyogJ+6ppycgKi9cclxuLmljb24tMTkzMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTY4JzsgfSAvKiAn7qmoJyAqL1xyXG4uaWNvbi0xOTMzLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNmEnOyB9IC8qICfuqaonICovXHJcbi5pY29uLTE5MzMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWE2Yic7IH0gLyogJ+6pqycgKi9cclxuLmljb24tMTkzNC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTZkJzsgfSAvKiAn7qmtJyAqL1xyXG4uaWNvbi0xOTM0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhNmUnOyB9IC8qICfuqa4nICovXHJcbi5pY29uLTE5MzUtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWE3MCc7IH0gLyogJ+6psCcgKi9cclxuLmljb24tMTkzNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTcxJzsgfSAvKiAn7qmxJyAqL1xyXG4uaWNvbi0xMDAwMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTczJzsgfSAvKiAn7qmzJyAqL1xyXG4uaWNvbi0xMDAwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTc0JzsgfSAvKiAn7qm0JyAqL1xyXG4uaWNvbi0xMDAwMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTc2JzsgfSAvKiAn7qm2JyAqL1xyXG4uaWNvbi0xMDAwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTc3JzsgfSAvKiAn7qm3JyAqL1xyXG4uaWNvbi0xMDAwMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTc5JzsgfSAvKiAn7qm5JyAqL1xyXG4uaWNvbi0xMDAwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTdhJzsgfSAvKiAn7qm6JyAqL1xyXG4uaWNvbi0xMDAxMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTdjJzsgfSAvKiAn7qm8JyAqL1xyXG4uaWNvbi0xMDAxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTdkJzsgfSAvKiAn7qm9JyAqL1xyXG4uaWNvbi0xMDAxMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTdmJzsgfSAvKiAn7qm/JyAqL1xyXG4uaWNvbi0xMDAxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTgwJzsgfSAvKiAn7qqAJyAqL1xyXG4uaWNvbi0xMDAxMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTgyJzsgfSAvKiAn7qqCJyAqL1xyXG4uaWNvbi0xMDAxMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTgzJzsgfSAvKiAn7qqDJyAqL1xyXG4uaWNvbi0xMTIxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTg1JzsgfSAvKiAn7qqFJyAqL1xyXG4uaWNvbi0xMTIxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTg3JzsgfSAvKiAn7qqHJyAqL1xyXG4uaWNvbi0xMTIzMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTg5JzsgfSAvKiAn7qqJJyAqL1xyXG4uaWNvbi0xMTIzMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYThiJzsgfSAvKiAn7qqLJyAqL1xyXG4uaWNvbi0xMTIzMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYThkJzsgfSAvKiAn7qqNJyAqL1xyXG4uaWNvbi0xODQwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYThmJzsgfSAvKiAn7qqPJyAqL1xyXG4uaWNvbi0xODQwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTkxJzsgfSAvKiAn7qqRJyAqL1xyXG4uaWNvbi0xODQwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTkzJzsgfSAvKiAn7qqTJyAqL1xyXG4uaWNvbi0xODQwMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTk1JzsgfSAvKiAn7qqVJyAqL1xyXG4uaWNvbi0xODQwNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTk3JzsgfSAvKiAn7qqXJyAqL1xyXG4uaWNvbi0xODQxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTk5JzsgfSAvKiAn7qqZJyAqL1xyXG4uaWNvbi0xODQxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTliJzsgfSAvKiAn7qqbJyAqL1xyXG4uaWNvbi0xODQxMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTlkJzsgfSAvKiAn7qqdJyAqL1xyXG4uaWNvbi0xODQxMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYTlmJzsgfSAvKiAn7qqfJyAqL1xyXG4uaWNvbi0xODQxNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWExJzsgfSAvKiAn7qqhJyAqL1xyXG4uaWNvbi0xODQxNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWEzJzsgfSAvKiAn7qqjJyAqL1xyXG4uaWNvbi0xODQxNi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWE1JzsgfSAvKiAn7qqlJyAqL1xyXG4uaWNvbi0xODQxNy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWE3JzsgfSAvKiAn7qqnJyAqL1xyXG4uaWNvbi0xODQxOC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWE5JzsgfSAvKiAn7qqpJyAqL1xyXG4uaWNvbi0xMTAwMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFhYic7IH0gLyogJ+6qqycgKi9cclxuLmljb24tMTEwMDAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYWQnOyB9IC8qICfuqq0nICovXHJcbi5pY29uLTExMDAwMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWFmJzsgfSAvKiAn7qqvJyAqL1xyXG4uaWNvbi0xMTAwMDQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFiMSc7IH0gLyogJ+6qsScgKi9cclxuLmljb24tMTEwMDA1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYjMnOyB9IC8qICfuqrMnICovXHJcbi5pY29uLTExMDAwNi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWI1JzsgfSAvKiAn7qq1JyAqL1xyXG4uaWNvbi0xMTAwMDctMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFiNyc7IH0gLyogJ+6qtycgKi9cclxuLmljb24tMTEwMDA4LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYjknOyB9IC8qICfuqrknICovXHJcbi5pY29uLTExMDAwOS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWJiJzsgfSAvKiAn7qq7JyAqL1xyXG4uaWNvbi0xMTAwMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFiZCc7IH0gLyogJ+6qvScgKi9cclxuLmljb24tMTEwMDExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYmYnOyB9IC8qICfuqr8nICovXHJcbi5pY29uLTExMDAxMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWMxJzsgfSAvKiAn7quBJyAqL1xyXG4uaWNvbi0xMTAwMTMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFjMyc7IH0gLyogJ+6rgycgKi9cclxuLmljb24tMTEwMDE0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhYzUnOyB9IC8qICfuq4UnICovXHJcbi5pY29uLTExMDAxNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWM3JzsgfSAvKiAn7quHJyAqL1xyXG4uaWNvbi0xMTAwMTYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFjOSc7IH0gLyogJ+6riScgKi9cclxuLmljb24tMTEwMDE3LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhY2InOyB9IC8qICfuq4snICovXHJcbi5pY29uLTExMDAxOC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWNkJzsgfSAvKiAn7quNJyAqL1xyXG4uaWNvbi0xMTAwMTktMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFjZic7IH0gLyogJ+6rjycgKi9cclxuLmljb24tMTEwMTAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZDEnOyB9IC8qICfuq5EnICovXHJcbi5pY29uLTExMDEwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWQzJzsgfSAvKiAn7quTJyAqL1xyXG4uaWNvbi0xMTAxMDMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFkNSc7IH0gLyogJ+6rlScgKi9cclxuLmljb24tMTEwMTA0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZDcnOyB9IC8qICfuq5cnICovXHJcbi5pY29uLTExMDEwNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWQ5JzsgfSAvKiAn7quZJyAqL1xyXG4uaWNvbi0xMTAxMDYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFkYic7IH0gLyogJ+6rmycgKi9cclxuLmljb24tMTEwMTA3LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZGQnOyB9IC8qICfuq50nICovXHJcbi5pY29uLTExMDEwOC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWRmJzsgfSAvKiAn7qufJyAqL1xyXG4uaWNvbi0xMTAxMDktMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFlMSc7IH0gLyogJ+6roScgKi9cclxuLmljb24tMTEwMTEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZTMnOyB9IC8qICfuq6MnICovXHJcbi5pY29uLTExMDExMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWU1JzsgfSAvKiAn7qulJyAqL1xyXG4uaWNvbi0xMTAxMTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFlNyc7IH0gLyogJ+6rpycgKi9cclxuLmljb24tMTEwMTEzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZTknOyB9IC8qICfuq6knICovXHJcbi5pY29uLTExMDExNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWViJzsgfSAvKiAn7qurJyAqL1xyXG4uaWNvbi0xMTAxMTUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFlZCc7IH0gLyogJ+6rrScgKi9cclxuLmljb24tMTEwMTE2LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZWYnOyB9IC8qICfuq68nICovXHJcbi5pY29uLTExMDExNy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWYxJzsgfSAvKiAn7quxJyAqL1xyXG4uaWNvbi0xMTAxMTgtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFmMyc7IH0gLyogJ+6rsycgKi9cclxuLmljb24tMTEwMTE5LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZjUnOyB9IC8qICfuq7UnICovXHJcbi5pY29uLTExMDEyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWY3JzsgfSAvKiAn7qu3JyAqL1xyXG4uaWNvbi0xMTAxMjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFmOSc7IH0gLyogJ+6ruScgKi9cclxuLmljb24tMTEwMTIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGVhZmInOyB9IC8qICfuq7snICovXHJcbi5pY29uLTExMDEyMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYWZkJzsgfSAvKiAn7qu9JyAqL1xyXG4uaWNvbi0xMTEwMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWFmZic7IH0gLyogJ+6rvycgKi9cclxuLmljb24tMTExMDAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMDEnOyB9IC8qICfurIEnICovXHJcbi5pY29uLTExMTAwMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjAzJzsgfSAvKiAn7qyDJyAqL1xyXG4uaWNvbi0xMTEwMDQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIwNSc7IH0gLyogJ+6shScgKi9cclxuLmljb24tMTExMDA1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMDcnOyB9IC8qICfurIcnICovXHJcbi5pY29uLTExMTAwNi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjA5JzsgfSAvKiAn7qyJJyAqL1xyXG4uaWNvbi0xMTEwMDctMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIwYic7IH0gLyogJ+6siycgKi9cclxuLmljb24tMTExMDA4LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMGQnOyB9IC8qICfurI0nICovXHJcbi5pY29uLTExMTAwOS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjBmJzsgfSAvKiAn7qyPJyAqL1xyXG4uaWNvbi0xMTEwMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIxMSc7IH0gLyogJ+6skScgKi9cclxuLmljb24tMTExMDExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMTMnOyB9IC8qICfurJMnICovXHJcbi5pY29uLTExMTAxMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjE1JzsgfSAvKiAn7qyVJyAqL1xyXG4uaWNvbi0xMTEwMTMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIxNyc7IH0gLyogJ+6slycgKi9cclxuLmljb24tMTExMDE0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMTknOyB9IC8qICfurJknICovXHJcbi5pY29uLTExMTAxNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjFiJzsgfSAvKiAn7qybJyAqL1xyXG4uaWNvbi0xMTIwMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIxZCc7IH0gLyogJ+6snScgKi9cclxuLmljb24tMTEyMDAyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMWYnOyB9IC8qICfurJ8nICovXHJcbi5pY29uLTExMjAwMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjIxJzsgfSAvKiAn7qyhJyAqL1xyXG4uaWNvbi0xMTIwMDQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIyMyc7IH0gLyogJ+6soycgKi9cclxuLmljb24tMTEyMDA1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMjUnOyB9IC8qICfurKUnICovXHJcbi5pY29uLTExMjAwNi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjI3JzsgfSAvKiAn7qynJyAqL1xyXG4uaWNvbi1zcDA3LTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMjknOyB9IC8qICfurKknICovXHJcbi5pY29uLXNwMDctMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIyYSc7IH0gLyogJ+6sqicgKi9cclxuLmljb24tc3AxOS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjJjJzsgfSAvKiAn7qysJyAqL1xyXG4uaWNvbi1zcDE5LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMmQnOyB9IC8qICfurK0nICovXHJcbi5pY29uLXNwMjAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWIyZic7IH0gLyogJ+6srycgKi9cclxuLmljb24tc3AyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjMwJzsgfSAvKiAn7qywJyAqL1xyXG4uaWNvbi1zcDIxLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMzInOyB9IC8qICfurLInICovXHJcbi5pY29uLXNwMjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIzMyc7IH0gLyogJ+6ssycgKi9cclxuLmljb24tc3AzOC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjM1JzsgfSAvKiAn7qy1JyAqL1xyXG4uaWNvbi1zcDg3LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViMzgnOyB9IC8qICfurLgnICovXHJcbi5pY29uLXNwODgtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWIzYSc7IH0gLyogJ+6suicgKi9cclxuLmljb24tc3A4OS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjNjJzsgfSAvKiAn7qy8JyAqL1xyXG4uaWNvbi1zcDEwNS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjNlJzsgfSAvKiAn7qy+JyAqL1xyXG4uaWNvbi1zcDEyMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjQwJzsgfSAvKiAn7q2AJyAqL1xyXG4uaWNvbi0xOTA0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNDInOyB9IC8qICfurYInICovXHJcbi5pY29uLTEwMDAwMC0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjQzJzsgfSAvKiAn7q2DJyAqL1xyXG4uaWNvbi0xMDAwMDAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI0NCc7IH0gLyogJ+6thCcgKi9cclxuLmljb24tMTAwMDAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNDYnOyB9IC8qICfurYYnICovXHJcbi5pY29uLTEwMDAwMi0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjQ3JzsgfSAvKiAn7q2HJyAqL1xyXG4uaWNvbi0xMDAwMDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI0OCc7IH0gLyogJ+6tiCcgKi9cclxuLmljb24tMTAwMDAzLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNGEnOyB9IC8qICfurYonICovXHJcbi5pY29uLTEwMDAwMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjRiJzsgfSAvKiAn7q2LJyAqL1xyXG4uaWNvbi0xMDAwMTAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWI0ZCc7IH0gLyogJ+6tjScgKi9cclxuLmljb24tMTAwMDEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNGUnOyB9IC8qICfurY4nICovXHJcbi5pY29uLTEwMDAxMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjUwJzsgfSAvKiAn7q2QJyAqL1xyXG4uaWNvbi0xMDAwMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI1Mic7IH0gLyogJ+6tkicgKi9cclxuLmljb24tMTAwMTAwLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNTQnOyB9IC8qICfurZQnICovXHJcbi5pY29uLTEwMDEwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjU1JzsgfSAvKiAn7q2VJyAqL1xyXG4uaWNvbi0xMDAxMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI1Nyc7IH0gLyogJ+6tlycgKi9cclxuLmljb24tMTAwMTAyLTAxOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNTgnOyB9IC8qICfurZgnICovXHJcbi5pY29uLTEwMDEwMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjU5JzsgfSAvKiAn7q2ZJyAqL1xyXG4uaWNvbi0xMDAxMTAtMDE6YmVmb3JlIHsgY29udGVudDogJ1xcZWI1Yic7IH0gLyogJ+6tmycgKi9cclxuLmljb24tMTAwMTEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNWMnOyB9IC8qICfurZwnICovXHJcbi5pY29uLTEwMDExMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjVlJzsgfSAvKiAn7q2eJyAqL1xyXG4uaWNvbi0xMDAxMjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI2MCc7IH0gLyogJ+6toCcgKi9cclxuLmljb24tMTIyMjAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNjInOyB9IC8qICfuraInICovXHJcbi5pY29uLTEyMjIxMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjYzJzsgfSAvKiAn7q2jJyAqL1xyXG4uaWNvbi0xMjIyMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI2NCc7IH0gLyogJ+6tpCcgKi9cclxuLmljb24tMTEyMzAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNjgnOyB9IC8qICfuragnICovXHJcbi5pY29uLTExMjMwMS0wMTpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjY5JzsgfSAvKiAn7q2pJyAqL1xyXG4uaWNvbi0xMTIzMDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI2YSc7IH0gLyogJ+6tqicgKi9cclxuLmljb24tMTEyMzEwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNmMnOyB9IC8qICfurawnICovXHJcbi5pY29uLTExMjMyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjZlJzsgfSAvKiAn7q2uJyAqL1xyXG4uaWNvbi0yNy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjcwJzsgfSAvKiAn7q2wJyAqL1xyXG4uaWNvbi0xNzYtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3MSc7IH0gLyogJ+6tsScgKi9cclxuLmljb24tMTM4MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjcyJzsgfSAvKiAn7q2yJyAqL1xyXG4uaWNvbi0yNDEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3Myc7IH0gLyogJ+6tsycgKi9cclxuLmljb24tMTIzMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjc0JzsgfSAvKiAn7q20JyAqL1xyXG4uaWNvbi0xMzcwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNzUnOyB9IC8qICfurbUnICovXHJcbi5pY29uLTI0MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjc2JzsgfSAvKiAn7q22JyAqL1xyXG4uaWNvbi0yNC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjc3JzsgfSAvKiAn7q23JyAqL1xyXG4uaWNvbi0yMDExLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViNzgnOyB9IC8qICfurbgnICovXHJcbi5pY29uLTIwMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3OSc7IH0gLyogJ+6tuScgKi9cclxuLmljb24tMjAxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViN2EnOyB9IC8qICfurbonICovXHJcbi5pY29uLTIwMDItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI3Yic7IH0gLyogJ+6tuycgKi9cclxuLmljb24tMjAwMS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjdjJzsgfSAvKiAn7q28JyAqL1xyXG4uaWNvbi0yMDAwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViN2QnOyB9IC8qICfurb0nICovXHJcbi5pY29uLTIwMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjdlJzsgfSAvKiAn7q2+JyAqL1xyXG4uaWNvbi0yMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjdmJzsgfSAvKiAn7q2/JyAqL1xyXG4uaWNvbi0xNTUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4MSc7IH0gLyogJ+6ugScgKi9cclxuLmljb24tMTU0LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViODInOyB9IC8qICfuroInICovXHJcbi5pY29uLTI1MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjgzJzsgfSAvKiAn7q6DJyAqL1xyXG4uaWNvbi0xMzczLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViODQnOyB9IC8qICfuroQnICovXHJcbi5pY29uLTEzNzEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4NSc7IH0gLyogJ+6uhScgKi9cclxuLmljb24tMjUwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViODYnOyB9IC8qICfuroYnICovXHJcbi5pY29uLTI1LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViODcnOyB9IC8qICfurocnICovXHJcbi5pY29uLTEzMzQtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4OCc7IH0gLyogJ+6uiCcgKi9cclxuLmljb24tMTMzMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjg5JzsgfSAvKiAn7q6JJyAqL1xyXG4uaWNvbi0yMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4YSc7IH0gLyogJ+6uiicgKi9cclxuLmljb24tMTMzMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjhiJzsgfSAvKiAn7q6LJyAqL1xyXG4uaWNvbi0yMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4Yyc7IH0gLyogJ+6ujCcgKi9cclxuLmljb24tMjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4ZCc7IH0gLyogJ+6ujScgKi9cclxuLmljb24tMTMyMy0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjhlJzsgfSAvKiAn7q6OJyAqL1xyXG4uaWNvbi0yMzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI4Zic7IH0gLyogJ+6ujycgKi9cclxuLmljb24tMTM3Mi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjkwJzsgfSAvKiAn7q6QJyAqL1xyXG4uaWNvbi0xMzIyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOTEnOyB9IC8qICfurpEnICovXHJcbi5pY29uLTIzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOTInOyB9IC8qICfurpInICovXHJcbi5pY29uLTEzNjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5Myc7IH0gLyogJ+6ukycgKi9cclxuLmljb24tMTM2MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjk0JzsgfSAvKiAn7q6UJyAqL1xyXG4uaWNvbi0yMjItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5NSc7IH0gLyogJ+6ulScgKi9cclxuLmljb24tMTM0NC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjk2JzsgfSAvKiAn7q6WJyAqL1xyXG4uaWNvbi0xMzQzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOTcnOyB9IC8qICfurpcnICovXHJcbi5pY29uLTEzNTMtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5OCc7IH0gLyogJ+6umCcgKi9cclxuLmljb24tMjIxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOTknOyB9IC8qICfurpknICovXHJcbi5pY29uLTEzNTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWI5YSc7IH0gLyogJ+6umicgKi9cclxuLmljb24tMTM1MS0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjliJzsgfSAvKiAn7q6bJyAqL1xyXG4uaWNvbi0xMzUwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOWMnOyB9IC8qICfurpwnICovXHJcbi5pY29uLTIyMC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjlkJzsgfSAvKiAn7q6dJyAqL1xyXG4uaWNvbi0yMi0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYjllJzsgfSAvKiAn7q6eJyAqL1xyXG4uaWNvbi0xMjMwLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViOWYnOyB9IC8qICfurp8nICovXHJcbi5pY29uLTE0NjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhMCc7IH0gLyogJ+6uoCcgKi9cclxuLmljb24tMTQ1MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmExJzsgfSAvKiAn7q6hJyAqL1xyXG4uaWNvbi0xNDgtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhMic7IH0gLyogJ+6uoicgKi9cclxuLmljb24tMTQ3LTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYTMnOyB9IC8qICfurqMnICovXHJcbi5pY29uLTE0Ni0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmE0JzsgfSAvKiAn7q6kJyAqL1xyXG4uaWNvbi0xNDUtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhNSc7IH0gLyogJ+6upScgKi9cclxuLmljb24tMTYyLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYTYnOyB9IC8qICfurqYnICovXHJcbi5pY29uLTE2MjEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhNyc7IH0gLyogJ+6upycgKi9cclxuLmljb24tMjYxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYTgnOyB9IC8qICfurqgnICovXHJcbi5pY29uLTE2MjAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhOSc7IH0gLyogJ+6uqScgKi9cclxuLmljb24tMTYyMTAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhYSc7IH0gLyogJ+6uqicgKi9cclxuLmljb24tMTYyMTEtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhYic7IH0gLyogJ+6uqycgKi9cclxuLmljb24tMTYyMTItMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhYyc7IH0gLyogJ+6urCcgKi9cclxuLmljb24tMTQ3MC0wMjpiZWZvcmUgeyBjb250ZW50OiAnXFxlYmFkJzsgfSAvKiAn7q6tJyAqL1xyXG4uaWNvbi0xNDQxLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYWUnOyB9IC8qICfurq4nICovXHJcbi5pY29uLTE2MzAtMDI6YmVmb3JlIHsgY29udGVudDogJ1xcZWJhZic7IH0gLyogJ+6urycgKi9cclxuLmljb24tMTYzLTAyOmJlZm9yZSB7IGNvbnRlbnQ6ICdcXGViYjAnOyB9IC8qICfurrAnICovXHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcblx0IyBJVENTUyBMb2FkaW5nXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UG9wcGlucyZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UG9wcGluczp3Z2h0QDUwMCZkaXNwbGF5PXN3YXBcIik7XG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRm9udC1zaXplXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gQm9keVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEVsZW1lbnRzIGTDqWNvcmF0aWZzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gV3JhcHBlclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEJyZWFrcG9pbnRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gUGFnaW5hdGlvbiBkZSBuYXZpZ2F0aW9uIGR1IHNsaWRlclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEZvcm1zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gVGV4dGZpZWxkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gVGV4dGFyZWFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBDaGVja2JveGVzIGdyb3VwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gQ2hlY2tib3hcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBSYWRpb3MgZ3JvdXBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblJhZGlvXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU2VsZWN0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gUmFuZ2VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBMYW5kaW5nIHBhZ2VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBMYW5kaW5nIHBhZ2VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKiBORSBQQVMgVE9VQ0hFUiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgU2V0dGluZ3MgPiBncmlkc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqIE5FIFBBUyBUT1VDSEVSICoqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqIE5FIFBBUyBUT1VDSEVSICoqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBDb3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuRWRpdG9yaWFsIGdtcyBkZWZhdWx0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5FZGl0b3JpYWwgR01TIC0gZ2VzdGlvbiBkZSBsaXN0ZXMgZCdpdGVtc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqIE5FIFBBUyBUT1VDSEVSICoqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xuLyogUFJPR1JBTU1FICovXG4vKiBQcm9ncmFtbWUgKi9cbi8qIFByb2dyYW1tZSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEZvb3RlciAtIFYxXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogTkUgUEFTIFRPVUNIRVIgKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIENvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogTkUgUEFTIFRPVUNIRVIgKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gICAgICAgIENvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIE1hbmRhdGFpcmUgY29vcmRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgbmVnb2NpYXRldXIgY29vcmRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qXHJcbiAqIFNpbG9zIG5vdXZlYXUgbW90ZXVyIGRlIHJlY2hlcmNoZVxyXG4gKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdGF0dXRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnMmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2Fuczp3Z2h0QDcwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9UmFsZXdheTp3Z2h0QDkwMCZkaXNwbGF5PXN3YXBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zJmRpc3BsYXk9c3dhcFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1PcGVuK1NhbnM6d2dodEA3MDAmZGlzcGxheT1zd2FwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PVJhbGV3YXk6d2dodEA5MDAmZGlzcGxheT1zd2FwXCIpO1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9udC1jaXR5c2Nhbic7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udC1jaXR5c2Nhbi5lb3Q/NDkwMjY4OVwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250LWNpdHlzY2FuLmVvdD80OTAyNjg5I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWNpdHlzY2FuLndvZmYyPzQ5MDI2ODlcIikgZm9ybWF0KFwid29mZjJcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4ud29mZj80OTAyNjg5XCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4udHRmPzQ5MDI2ODlcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4uc3ZnPzQ5MDI2ODkjZm9udGVsbG9cIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnZm9udC1jaXR5c2NhbjInO1xuICBzcmM6IHVybChcIi4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4yLmVvdD83NjE1ODI4MVwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250LWNpdHlzY2FuMi5lb3Q/NzYxNTgyODEjaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4yLndvZmYyPzc2MTU4MjgxXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mb250LWNpdHlzY2FuMi53b2ZmPzc2MTU4MjgxXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnRzL2ZvbnQtY2l0eXNjYW4yLnR0Zj83NjE1ODI4MVwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udC1jaXR5c2NhbjIuc3ZnPzc2MTU4MjgxI2ZvbnRlbGxvXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbltjbGFzc149XCJpY29uLVwiXTpiZWZvcmUsIFtjbGFzcyo9XCIgaWNvbi1cIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiZm9udC1jaXR5c2NhblwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHdpZHRoOiAxZW07XG4gIG1hcmdpbi1yaWdodDogLjJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKiBvcGFjaXR5OiAuODsgKi9cbiAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBmaXggYnV0dG9ucyBoZWlnaHQsIGZvciB0d2l0dGVyIGJvb3RzdHJhcCAqL1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAvKiBBbmltYXRpb24gY2VudGVyIGNvbXBlbnNhdGlvbiAtIG1hcmdpbnMgc2hvdWxkIGJlIHN5bW1ldHJpYyAqL1xuICAvKiByZW1vdmUgaWYgbm90IG5lZWRlZCAqL1xuICBtYXJnaW4tbGVmdDogLjJlbTtcbiAgLyogeW91IGNhbiBiZSBtb3JlIGNvbWZvcnRhYmxlIHdpdGggaW5jcmVhc2VkIGljb25zIHNpemUgKi9cbiAgLyogZm9udC1zaXplOiAxMjAlOyAqL1xuICAvKiBGb250IHNtb290aGluZy4gVGhhdCB3YXMgdGFrZW4gZnJvbSBUV0JTICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbltjbGFzc149XCJpY29uMi1cIl06YmVmb3JlLCBbY2xhc3MqPVwiIGljb24yLVwiXTpiZWZvcmUge1xuICBmb250LWZhbWlseTogXCJmb250LWNpdHlzY2FuMlwiO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHNwZWFrOiBuZXZlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB0ZXh0LWRlY29yYXRpb246IGluaGVyaXQ7XG4gIHdpZHRoOiAxZW07XG4gIG1hcmdpbi1yaWdodDogLjJlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKiBvcGFjaXR5OiAuODsgKi9cbiAgLyogRm9yIHNhZmV0eSAtIHJlc2V0IHBhcmVudCBzdHlsZXMsIHRoYXQgY2FuIGJyZWFrIGdseXBoIGNvZGVzKi9cbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAvKiBmaXggYnV0dG9ucyBoZWlnaHQsIGZvciB0d2l0dGVyIGJvb3RzdHJhcCAqL1xuICBsaW5lLWhlaWdodDogMWVtO1xuICAvKiBBbmltYXRpb24gY2VudGVyIGNvbXBlbnNhdGlvbiAtIG1hcmdpbnMgc2hvdWxkIGJlIHN5bW1ldHJpYyAqL1xuICAvKiByZW1vdmUgaWYgbm90IG5lZWRlZCAqL1xuICBtYXJnaW4tbGVmdDogLjJlbTtcbiAgLyogeW91IGNhbiBiZSBtb3JlIGNvbWZvcnRhYmxlIHdpdGggaW5jcmVhc2VkIGljb25zIHNpemUgKi9cbiAgLyogZm9udC1zaXplOiAxMjAlOyAqL1xuICAvKiBGb250IHNtb290aGluZy4gVGhhdCB3YXMgdGFrZW4gZnJvbSBUV0JTICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlOyB9XG5cbi5pY29uLXpvb20tY2FydG86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwMCc7IH1cblxuLyogJ+6ggCcgKi9cbi5pY29uLXVuem9vbS1jYXJ0bzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODAxJzsgfVxuXG4vKiAn7qCBJyAqL1xuLmljb24tbm90ZS0xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDInOyB9XG5cbi8qICfuoIInICovXG4uaWNvbi1ub3RlLTI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwMyc7IH1cblxuLyogJ+6ggycgKi9cbi5pY29uLW5vdGUtMzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODA0JzsgfVxuXG4vKiAn7qCEJyAqL1xuLmljb24tbm90ZS00OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDUnOyB9XG5cbi8qICfuoIUnICovXG4uaWNvbi1ub3RlLTU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwNic7IH1cblxuLyogJ+6ghicgKi9cbi5pY29uLW9wdGlvbnMtY2FydG86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwNyc7IH1cblxuLyogJ+6ghycgKi9cbi5pY29uLUJyZWFkY3J1bWI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwOCc7IH1cblxuLyogJ+6giCcgKi9cbi5pY29uLWluZm9ybWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MDknOyB9XG5cbi8qICfuoIknICovXG4uaWNvbi1Cb2xkX2Nsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MGEnOyB9XG5cbi8qICfuoIonICovXG4uaWNvbi1tZW51OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MGInOyB9XG5cbi8qICfuoIsnICovXG4uaWNvbi1yZXR1cm46YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgwYyc7IH1cblxuLyogJ+6gjCcgKi9cbi5pY29uLXRvcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBkJzsgfVxuXG4vKiAn7qCNJyAqL1xuLmljb24tZmxvcDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODBlJzsgfVxuXG4vKiAn7qCOJyAqL1xuLmljb24tQXJyb3ctU2VsZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MGYnOyB9XG5cbi8qICfuoI8nICovXG4uaWNvbi1hcnJvdy1jaGlsZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODEwJzsgfVxuXG4vKiAn7qCQJyAqL1xuLmljb24tYWRtaW5pc3RyYXRpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxMSc7IH1cblxuLyogJ+6gkScgKi9cbi5pY29uLVBvc2l0aXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MTInOyB9XG5cbi8qICfuoJInICovXG4uaWNvbi1OZWdhdGl2ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODEzJzsgfVxuXG4vKiAn7qCTJyAqL1xuLmljb24taXNvY2hyb25lczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODE0JzsgfVxuXG4vKiAn7qCUJyAqL1xuLmljb24tbmItcGxhbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODE1JzsgfVxuXG4vKiAn7qCVJyAqL1xuLmljb24tYXJyb3ctZHJvcGRvd24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxNic7IH1cblxuLyogJ+6glicgKi9cbi5pY29uLWFycm93LWRyb3Bkb3duLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxNyc7IH1cblxuLyogJ+6glycgKi9cbi5pY29uLWhpZGRlbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODE4JzsgfVxuXG4vKiAn7qCYJyAqL1xuLmljb24tUHJlbWl1bVN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODE5JzsgfVxuXG4vKiAn7qCZJyAqL1xuLmljb24tTWVudUJ1cmdlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODFhJzsgfVxuXG4vKiAn7qCaJyAqL1xuLmljb24tY3Jvd246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxYic7IH1cblxuLyogJ+6gmycgKi9cbi5pY29uLUxpa2VTdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgxYyc7IH1cblxuLyogJ+6gnCcgKi9cbi5pY29uLW9iamVjdGlmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MWQnOyB9XG5cbi8qICfuoJ0nICovXG4uaWNvbi13YXJuaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MWUnOyB9XG5cbi8qICfuoJ4nICovXG4uaWNvbi1pdGluZXJhaXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MWYnOyB9XG5cbi8qICfuoJ8nICovXG4uaWNvbi1zaGFyZTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyMCc7IH1cblxuLyogJ+6goCcgKi9cbi5pY29uLUNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjEnOyB9XG5cbi8qICfuoKEnICovXG4uaWNvbi1tZXNzYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjInOyB9XG5cbi8qICfuoKInICovXG4uaWNvbi1DbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODIzJzsgfVxuXG4vKiAn7qCjJyAqL1xuLmljb24tTGlrZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODI0JzsgfVxuXG4vKiAn7qCkJyAqL1xuLmljb24tbGF5ZXItY2FydG86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyNSc7IH1cblxuLyogJ+6gpScgKi9cbi5pY29uLVByZW1pdW06YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgyNic7IH1cblxuLyogJ+6gpicgKi9cbi5pY29uLUFycm93VG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjcnOyB9XG5cbi8qICfuoKcnICovXG4uaWNvbi1BcnJvd0JvdHRvbTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODI4JzsgfVxuXG4vKiAn7qCoJyAqL1xuLmljb24tQXJyb3dMZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MjknOyB9XG5cbi8qICfuoKknICovXG4uaWNvbi1BcnJvd1JpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MmEnOyB9XG5cbi8qICfuoKonICovXG4uaWNvbi1hcHBhcnRlbWVudDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODJiJzsgfVxuXG4vKiAn7qCrJyAqL1xuLmljb24tcG9kaXVtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MmMnOyB9XG5cbi8qICfuoKwnICovXG4uaWNvbi1jb21tdW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MmQnOyB9XG5cbi8qICfuoK0nICovXG4uaWNvbi1zaG93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MmUnOyB9XG5cbi8qICfuoK4nICovXG4uaWNvbi1TcGVhY2hCdWJibGUxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MmYnOyB9XG5cbi8qICfuoK8nICovXG4uaWNvbi1wYXltZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzAnOyB9XG5cbi8qICfuoLAnICovXG4uaWNvbi1jYWxlbmRhcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODMxJzsgfVxuXG4vKiAn7qCxJyAqL1xuLmljb24tY2FsZW5kYXIteWVhcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODMyJzsgfVxuXG4vKiAn7qCyJyAqL1xuLmljb24tZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzMyc7IH1cblxuLyogJ+6gsycgKi9cbi5pY29uLUxvY2F0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzQnOyB9XG5cbi8qICfuoLQnICovXG4uaWNvbi1waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODM1JzsgfVxuXG4vKiAn7qC1JyAqL1xuLmljb24tUGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzNic7IH1cblxuLyogJ+6gticgKi9cbi5pY29uLUNhbWVyYVN0cm9rZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODM3JzsgfVxuXG4vKiAn7qC3JyAqL1xuLmljb24tbWFnbmlmeWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4MzgnOyB9XG5cbi8qICfuoLgnICovXG4uaWNvbi1uZXctYWRkcmVzczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODM5JzsgfVxuXG4vKiAn7qC5JyAqL1xuLmljb24tcGVuY2lsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4M2EnOyB9XG5cbi8qICfuoLonICovXG4uaWNvbi1sb2NhdGlvbi1mdWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4M2InOyB9XG5cbi8qICfuoLsnICovXG4uaWNvbi1TYXZlU3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4M2MnOyB9XG5cbi8qICfuoLwnICovXG4uaWNvbi1QcmludDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODNkJzsgfVxuXG4vKiAn7qC9JyAqL1xuLmljb24tVHJhc2hTdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTgzZSc7IH1cblxuLyogJ+6gvicgKi9cbi5pY29uLWNvbW1lbnQtdmFsaWRhdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODNmJzsgfVxuXG4vKiAn7qC/JyAqL1xuLmljb24tbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDAnOyB9XG5cbi8qICfuoYAnICovXG4uaWNvbi11c2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDEnOyB9XG5cbi8qICfuoYEnICovXG4uaWNvbi1pc28tdHJhbnNwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDInOyB9XG5cbi8qICfuoYInICovXG4uaWNvbi1pc28tdm9pdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlODQzJzsgfVxuXG4vKiAn7qGDJyAqL1xuLmljb24taXNvLXZlbG86YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0NCc7IH1cblxuLyogJ+6hhCcgKi9cbi5pY29uLWlzby1waWVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDUnOyB9XG5cbi8qICfuoYUnICovXG4uaWNvbi1iZWRyb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDYnOyB9XG5cbi8qICfuoYYnICovXG4uaWNvbi1zdHJvbmctYXJyb3ctdG8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0Nyc7IH1cblxuLyogJ+6hhycgKi9cbi5pY29uLXN0cm9uZy1hcnJvdy10by10b3A6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTg0OCc7IH1cblxuLyogJ+6hiCcgKi9cbi5pY29uLXN0cm9uZy1hcnJvdy10by1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NDknOyB9XG5cbi8qICfuoYknICovXG4uaWNvbi1zdHJvbmctYXJyb3ctdG8tYm90dG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU4NGEnOyB9XG5cbi8qICfuoYonICovXG4uaWNvbi1sb2dvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDAnOyB9XG5cbi8qICfupIAnICovXG4uaWNvbi1kYXNoYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwMSc7IH1cblxuLyogJ+6kgScgKi9cbi5pY29uLXByb2ZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwMic7IH1cblxuLyogJ+6kgicgKi9cbi5pY29uLXdpZGdldDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTAzJzsgfVxuXG4vKiAn7qSDJyAqL1xuLmljb24taXBzdW1pbW1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDQnOyB9XG5cbi8qICfupIQnICovXG4uaWNvbi1mcmFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwNSc7IH1cblxuLyogJ+6khScgKi9cbi5pY29uLXNob3ctY2FydG91Y2hlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDYnOyB9XG5cbi8qICfupIYnICovXG4uaWNvbi1hZGQtcGF5bWVudDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA3JzsgfVxuXG4vKiAn7qSHJyAqL1xuLmljb24tbmV3LXBheW1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwOCc7IH1cblxuLyogJ+6kiCcgKi9cbi5pY29uLXJlZnJlc2g6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwOSc7IH1cblxuLyogJ+6kiScgKi9cbi5pY29uLWxvZ291dDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTBhJzsgfVxuXG4vKiAn7qSKJyAqL1xuLmljb24tdGhlbWF0aXF1ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTBiJzsgfVxuXG4vKiAn7qSLJyAqL1xuLmljb24tY2hhbmdlLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwYyc7IH1cblxuLyogJ+6kjCcgKi9cbi5pY29uLWxvY2F0aW9uLWRpc2FibGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwZCc7IH1cblxuLyogJ+6kjScgKi9cbi5pY29uLXJvdW5kZWQtcGFyYW1ldGVyczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTBlJzsgfVxuXG4vKiAn7qSOJyAqL1xuLmljb24tc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwZic7IH1cblxuLyogJ+6kjycgKi9cbi5pY29uLW1hcC1zd2l0Y2hlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTEwJzsgfVxuXG4vKiAn7qSQJyAqL1xuLmljb24tdGlja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTEnOyB9XG5cbi8qICfupJEnICovXG4uaWNvbi1sZXR0ZXItcm91bmRlZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTEyJzsgfVxuXG4vKiAn7qSSJyAqL1xuLmljb24tYWRyZXNzZXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxMyc7IH1cblxuLyogJ+6kkycgKi9cbi5pY29uLXNldHRpbmdzLXJvdW5kZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxNCc7IH1cblxuLyogJ+6klCcgKi9cbi5pY29uLWRhc2hlZC1wYXBlcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTE1JzsgfVxuXG4vKiAn7qSVJyAqL1xuLmljb24tcmFwcG9ydC1zaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTE2JzsgfVxuXG4vKiAn7qSWJyAqL1xuLmljb24tY29tcGFyYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTE3JzsgfVxuXG4vKiAn7qSXJyAqL1xuLmljb24tZGFzaGVkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxOCc7IH1cblxuLyogJ+6kmCcgKi9cbi5pY29uLWRhc2hlZC1hZGRyZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTknOyB9XG5cbi8qICfupJknICovXG4uaWNvbi1wc3ctc2hvdzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTFhJzsgfVxuXG4vKiAn7qSaJyAqL1xuLmljb24tQ29tcGFyZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTFiJzsgfVxuXG4vKiAn7qSbJyAqL1xuLmljb24tRG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxYyc7IH1cblxuLyogJ+6knCcgKi9cbi5pY29uLUhhbGZDaGVjazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTFkJzsgfVxuXG4vKiAn7qSdJyAqL1xuLmljb24tcHN3LWhpZGRlbjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTFlJzsgfVxuXG4vKiAn7qSeJyAqL1xuLmljb24tcmV0dXJuMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTFmJzsgfVxuXG4vKiAn7qSfJyAqL1xuLmljb24tcmFuZ2UtYnV0dG9uLWRyYWc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyMCc7IH1cblxuLyogJ+6koCcgKi9cbi5pY29uLXJhbmdlLXRvLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyMSc7IH1cblxuLyogJ+6koScgKi9cbi5pY29uLXJhbmdlLXRvLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjInOyB9XG5cbi8qICfupKInICovXG4uaWNvbi1yb29tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjMnOyB9XG5cbi8qICfupKMnICovXG4uaWNvbi1yb29tczpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTI0JzsgfVxuXG4vKiAn7qSkJyAqL1xuLmljb24tcm9vbXMxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjUnOyB9XG5cbi8qICfupKUnICovXG4uaWNvbi1QYXJhbWV0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjYnOyB9XG5cbi8qICfupKYnICovXG4uaWNvbi1yb29tczI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyNyc7IH1cblxuLyogJ+6kpycgKi9cbi5pY29uLXJvb21zMzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTI4JzsgfVxuXG4vKiAn7qSoJyAqL1xuLmljb24tUmFwcG9ydENyZWF0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyOSc7IH1cblxuLyogJ+6kqScgKi9cbi5pY29uLVJhcHBvcnREb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTJhJzsgfVxuXG4vKiAn7qSqJyAqL1xuLmljb24tUmFwcG9ydEVycm9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MmInOyB9XG5cbi8qICfupKsnICovXG4uaWNvbi1SYXBwb3J0TG9hZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MmMnOyB9XG5cbi8qICfupKwnICovXG4uaWNvbi1SYXBwb3J0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MmQnOyB9XG5cbi8qICfupK0nICovXG4uaWNvbi1yb29tczQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyZSc7IH1cblxuLyogJ+6kricgKi9cbi5pY29uLXJvb21zNTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTJmJzsgfVxuXG4vKiAn7qSvJyAqL1xuLmljb24taW5mb3JtYXRpb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzAnOyB9XG5cbi8qICfupLAnICovXG4uaWNvbi1jaGVjay1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzEnOyB9XG5cbi8qICfupLEnICovXG4uaWNvbi1yYW5nZS10by1sZWZ0LWhvbGxvdzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTMyJzsgfVxuXG4vKiAn7qSyJyAqL1xuLmljb24tcmFuZ2UtdG8tbGVmdC1zdHJva2U6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzMyc7IH1cblxuLyogJ+6ksycgKi9cbi5pY29uLXJhbmdlLXRvLXJpZ2h0LWhvbGxvdzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTM0JzsgfVxuXG4vKiAn7qS0JyAqL1xuLmljb24tcmFuZ2UtdG8tcmlnaHQtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzUnOyB9XG5cbi8qICfupLUnICovXG4uaWNvbi1hZGRyZXNzLWZvY3VzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzYnOyB9XG5cbi8qICfupLYnICovXG4uaWNvbi1wbG90LXJlc3VsdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTM3JzsgfVxuXG4vKiAn7qS3JyAqL1xuLmljb24tbG9nby1jaXR5c2Nhbi12ZXJ0aWNhbDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTM4JzsgfVxuXG4vKiAn7qS4JyAqL1xuLmljb24tbWVudS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzknOyB9XG5cbi8qICfupLknICovXG4uaWNvbi1jcXY6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzYSc7IH1cblxuLyogJ+6kuicgKi9cbi5pY29uLXVwZGF0ZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTNiJzsgfVxuXG4vKiAn7qS7JyAqL1xuLmljb24tU2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzYyc7IH1cblxuLyogJ+6kvCcgKi9cbi5pY29uLXZlcnRpY2FsLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTNkJzsgfVxuXG4vKiAn7qS9JyAqL1xuLmljb24tcXItY29kZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTNlJzsgfVxuXG4vKiAn7qS+JyAqL1xuLmljb24tYXBwYXJ0ZW1lbnQxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5M2YnOyB9XG5cbi8qICfupL8nICovXG4uaWNvbi1tYWlzb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0MCc7IH1cblxuLyogJ+6lgCcgKi9cbi5pY29uLWltcG9ydDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQxJzsgfVxuXG4vKiAn7qWBJyAqL1xuLmljb24taGlnaC1wcmljZXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0Mic7IH1cblxuLyogJ+6lgicgKi9cbi5pY29uLWxvdy1wcmljZXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0Myc7IH1cblxuLyogJ+6lgycgKi9cbi5pY29uLXByaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDQnOyB9XG5cbi8qICfupYQnICovXG4uaWNvbi11bmRlcmxpbmU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0NSc7IH1cblxuLyogJ+6lhScgKi9cbi5pY29uLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0Nic7IH1cblxuLyogJ+6lhicgKi9cbi5pY29uLWl0YWxpYzpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQ3JzsgfVxuXG4vKiAn7qWHJyAqL1xuLmljb24tbG9nb19jc19ieTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQ4JzsgfVxuXG4vKiAn7qWIJyAqL1xuLmljb24tZ2VvbG9jYWxpemF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDknOyB9XG5cbi8qICfupYknICovXG4uaWNvbi1saXR0bGUtaG91c2Utb24tdGhlLWhvbWVwYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NGEnOyB9XG5cbi8qICfupYonICovXG4uaWNvbi1maWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NGInOyB9XG5cbi8qICfupYsnICovXG4uaWNvbi1ub2ZhdjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTRjJzsgfVxuXG4vKiAn7qWMJyAqL1xuLmljb24tZXF1YWw6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0ZCc7IH1cblxuLyogJ+6ljScgKi9cbi5pY29uLWluY3JlYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NGUnOyB9XG5cbi8qICfupY4nICovXG4uaWNvbi1yZWR1Y3Rpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0Zic7IH1cblxuLyogJ+6ljycgKi9cbi5pY29uLXJlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1MCc7IH1cblxuLyogJ+6lkCcgKi9cbi5pY29uLXRpdGxlLWVzdGltYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTEnOyB9XG5cbi8qICfupZEnICovXG4uaWNvbi10aXRsZS1wb2k6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1Mic7IH1cblxuLyogJ+6lkicgKi9cbi5pY29uLXRpdGxlLXNpbWlsYXI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1Myc7IH1cblxuLyogJ+6lkycgKi9cbi5pY29uLWNoZWNrLWJsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTQnOyB9XG5cbi8qICfupZQnICovXG4uaWNvbi1jcm9zcy1ibGFjazpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTU1JzsgfVxuXG4vKiAn7qWVJyAqL1xuLmljb24tcHJvcGVydHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1Nic7IH1cblxuLyogJ+6llicgKi9cbi5pY29uLXByb3BlcnRpZXM6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1Nyc7IH1cblxuLyogJ+6llycgKi9cbi5pY29uLWZpbmFsLXByaWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTgnOyB9XG5cbi8qICfupZgnICovXG4uaWNvbi1ob3VzaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTknOyB9XG5cbi8qICfupZknICovXG4uaWNvbi1hbmFseXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NWEnOyB9XG5cbi8qICfupZonICovXG4uaWNvbi1iYWxjb255OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NWInOyB9XG5cbi8qICfupZsnICovXG4uaWNvbi1iYXRocm9vbTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTVjJzsgfVxuXG4vKiAn7qWcJyAqL1xuLmljb24tYmVkcm9vbTE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1ZCc7IH1cblxuLyogJ+6lnScgKi9cbi5pY29uLWNlbGxhcjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTVlJzsgfVxuXG4vKiAn7qWeJyAqL1xuLmljb24tY29tZm9ydDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTVmJzsgfVxuXG4vKiAn7qWfJyAqL1xuLmljb24tY29uc3RydWN0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjAnOyB9XG5cbi8qICfupaAnICovXG4uaWNvbi1jby1vd25lcnNoaXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2MSc7IH1cblxuLyogJ+6loScgKi9cbi5pY29uLWNvc3QtY28tb3duZXJzaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjInOyB9XG5cbi8qICfupaInICovXG4uaWNvbi1kcGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2Myc7IH1cblxuLyogJ+6loycgKi9cbi5pY29uLWZsb29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjQnOyB9XG5cbi8qICfupaQnICovXG4uaWNvbi1sb2dnaWE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2NSc7IH1cblxuLyogJ+6lpScgKi9cbi5pY29uLWx1bWlub3NpdHk6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2Nic7IH1cblxuLyogJ+6lpicgKi9cbi5pY29uLW9jY3VwYW5jeTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTY3JzsgfVxuXG4vKiAn7qWnJyAqL1xuLmljb24tb3JpZW50YXRpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2OCc7IH1cblxuLyogJ+6lqCcgKi9cbi5pY29uLXBhcmtpbmc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2OSc7IH1cblxuLyogJ+6lqScgKi9cbi5pY29uLXJlc3RvcmF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NmEnOyB9XG5cbi8qICfupaonICovXG4uaWNvbi1yb29tMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTZiJzsgfVxuXG4vKiAn7qWrJyAqL1xuLmljb24tc3RhdGU6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2Yyc7IH1cblxuLyogJ+6lrCcgKi9cbi5pY29uLXN1cmZhY2UtY2FycmV6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NmQnOyB9XG5cbi8qICfupa0nICovXG4uaWNvbi1zd2ltbWluZy1wb29sOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NmUnOyB9XG5cbi8qICfupa4nICovXG4uaWNvbi10YXg6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2Zic7IH1cblxuLyogJ+6lrycgKi9cbi5pY29uLXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3MCc7IH1cblxuLyogJ+6lsCcgKi9cbi5pY29uLWxhbmQtYXJlYTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTcxJzsgfVxuXG4vKiAn7qWxJyAqL1xuLmljb24tYW5uZXgtcm9vbTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTcyJzsgfVxuXG4vKiAn7qWyJyAqL1xuLmljb24tZ2FyZGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzMnOyB9XG5cbi8qICfupbMnICovXG4uaWNvbi1hYm92ZS1ncm91bmQtbGV2ZWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzQnOyB9XG5cbi8qICfupbQnICovXG4uaWNvbi1saXZpbmctcm9vbTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTc1JzsgfVxuXG4vKiAn7qW1JyAqL1xuLmljb24tZ2FyYWdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzYnOyB9XG5cbi8qICfupbYnICovXG4uaWNvbi1ncm91cC1ncm91bmQtZmxvb3ItYXBhcnRtZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzcnOyB9XG5cbi8qICfupbcnICovXG4uaWNvbi1wcml2YXRlLWdyb3VuZC1mbG9vci1hcGFydG1lbnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3OCc7IH1cblxuLyogJ+6luCcgKi9cbi5pY29uLXRheC1leGVtcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3OSc7IH1cblxuLyogJ+6luScgKi9cbi5pY29uLWxpZnQ6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3YSc7IH1cblxuLyogJ+6luicgKi9cbi5pY29uLXRvdGFsLWZsb29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5N2InOyB9XG5cbi8qICfupbsnICovXG4uaWNvbi1saXZpbmctYXJlYTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTdjJzsgfVxuXG4vKiAn7qW8JyAqL1xuLmljb24tc3VyZmFjZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTdkJzsgfVxuXG4vKiAn7qW9JyAqL1xuLmljb24tdW5pbmhhYml0YWJsZS1hcmVhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5N2UnOyB9XG5cbi8qICfupb4nICovXG4uaWNvbi1vcGVuLW5ldy10YWI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3Zic7IH1cblxuLyogJ+6lvycgKi9cbi5pY29uLWRhdGE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk4Yyc7IH1cblxuLyogJ+6mjCcgKi9cbi5pY29uLXByaWNlMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmE2JzsgfVxuXG4vKiAn7q6mJyAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmljb24tODJBLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDAnOyB9XG5cbi8qICfupIAnICovXG4uaWNvbi0xNi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTAxJzsgfVxuXG4vKiAn7qSBJyAqL1xuLmljb24tODJCLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDInOyB9XG5cbi8qICfupIInICovXG4uaWNvbi0xNjAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MDMnOyB9XG5cbi8qICfupIMnICovXG4uaWNvbi04MkMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwNCc7IH1cblxuLyogJ+6khCcgKi9cbi5pY29uLTE2MjQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwNSc7IH1cblxuLyogJ+6khScgKi9cbi5pY29uLTg0QS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA2JzsgfVxuXG4vKiAn7qSGJyAqL1xuLmljb24tMTYyNDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwNyc7IH1cblxuLyogJ+6khycgKi9cbi5pY29uLTg0Qi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA4JzsgfVxuXG4vKiAn7qSIJyAqL1xuLmljb24tMTYyMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTA5JzsgfVxuXG4vKiAn7qSJJyAqL1xuLmljb24tODRDLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MGEnOyB9XG5cbi8qICfupIonICovXG4uaWNvbi0xNjIzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MGInOyB9XG5cbi8qICfupIsnICovXG4uaWNvbi04NS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTBjJzsgfVxuXG4vKiAn7qSMJyAqL1xuLmljb24tMTYyMjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkwZCc7IH1cblxuLyogJ+6kjScgKi9cbi5pY29uLWNhY2hlZDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTBlJzsgfVxuXG4vKiAn7qSOJyAqL1xuLmljb24tZGF0ZV9yYW5nZTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTBmJzsgfVxuXG4vKiAn7qSPJyAqL1xuLmljb24tdHJlbmRpbmdfZG93bjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTEwJzsgfVxuXG4vKiAn7qSQJyAqL1xuLmljb24tdHJlbmRpbmdfZmxhdDpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTExJzsgfVxuXG4vKiAn7qSRJyAqL1xuLmljb24tdHJlbmRpbmdfdXA6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxMic7IH1cblxuLyogJ+6kkicgKi9cbi5pY29uLTEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTMnOyB9XG5cbi8qICfupJMnICovXG4uaWNvbi0xNjIyMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTE0JzsgfVxuXG4vKiAn7qSUJyAqL1xuLmljb24tMTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxNSc7IH1cblxuLyogJ+6klScgKi9cbi5pY29uLTE2MjIyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTYnOyB9XG5cbi8qICfupJYnICovXG4uaWNvbi0xMi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTE3JzsgfVxuXG4vKiAn7qSXJyAqL1xuLmljb24tMTItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxOCc7IH1cblxuLyogJ+6kmCcgKi9cbi5pY29uLTE2MjMwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MTknOyB9XG5cbi8qICfupJknICovXG4uaWNvbi0xMy0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTFhJzsgfVxuXG4vKiAn7qSaJyAqL1xuLmljb24tMTMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxYic7IH1cblxuLyogJ+6kmycgKi9cbi5pY29uLTE2MjMxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MWMnOyB9XG5cbi8qICfupJwnICovXG4uaWNvbi0xNC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTFkJzsgfVxuXG4vKiAn7qSdJyAqL1xuLmljb24tMTQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkxZSc7IH1cblxuLyogJ+6knicgKi9cbi5pY29uLTE2MjMyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MWYnOyB9XG5cbi8qICfupJ8nICovXG4uaWNvbi0xNS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTIwJzsgfVxuXG4vKiAn7qSgJyAqL1xuLmljb24tMTUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyMSc7IH1cblxuLyogJ+6koScgKi9cbi5pY29uLTE2NTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyMic7IH1cblxuLyogJ+6koicgKi9cbi5pY29uLTE2MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTIzJzsgfVxuXG4vKiAn7qSjJyAqL1xuLmljb24tMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTI0JzsgfVxuXG4vKiAn7qSkJyAqL1xuLmljb24tMTctMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyNSc7IH1cblxuLyogJ+6kpScgKi9cbi5pY29uLTE3LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjYnOyB9XG5cbi8qICfupKYnICovXG4uaWNvbi0xNjUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyNyc7IH1cblxuLyogJ+6kpycgKi9cbi5pY29uLTE4LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MjgnOyB9XG5cbi8qICfupKgnICovXG4uaWNvbi0yNi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTI5JzsgfVxuXG4vKiAn7qSpJyAqL1xuLmljb24tMTktMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyYSc7IH1cblxuLyogJ+6kqicgKi9cbi5pY29uLTE2MjcxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MmInOyB9XG5cbi8qICfupKsnICovXG4uaWNvbi0xMDAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkyYyc7IH1cblxuLyogJ+6krCcgKi9cbi5pY29uLTEwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTJkJzsgfVxuXG4vKiAn7qStJyAqL1xuLmljb24tMTAxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MmYnOyB9XG5cbi8qICfupK8nICovXG4uaWNvbi0xMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzMCc7IH1cblxuLyogJ+6ksCcgKi9cbi5pY29uLTEwMi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTMyJzsgfVxuXG4vKiAn7qSyJyAqL1xuLmljb24tMTAyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzMnOyB9XG5cbi8qICfupLMnICovXG4uaWNvbi0xMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzNSc7IH1cblxuLyogJ+6ktScgKi9cbi5pY29uLTExMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTM3JzsgfVxuXG4vKiAn7qS3JyAqL1xuLmljb24tMTEyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5MzknOyB9XG5cbi8qICfupLknICovXG4uaWNvbi0xMTMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTkzYic7IH1cblxuLyogJ+6kuycgKi9cbi5pY29uLTEyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTNkJzsgfVxuXG4vKiAn7qS9JyAqL1xuLmljb24tMTIxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5M2YnOyB9XG5cbi8qICfupL8nICovXG4uaWNvbi0xMjEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0MCc7IH1cblxuLyogJ+6lgCcgKi9cbi5pY29uLTEyMi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQyJzsgfVxuXG4vKiAn7qWCJyAqL1xuLmljb24tMTIyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDMnOyB9XG5cbi8qICfupYMnICovXG4uaWNvbi0xMzAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0NSc7IH1cblxuLyogJ+6lhScgKi9cbi5pY29uLTEzMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTQ2JzsgfVxuXG4vKiAn7qWGJyAqL1xuLmljb24tMTMxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NDgnOyB9XG5cbi8qICfupYgnICovXG4uaWNvbi0xMzEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0OSc7IH1cblxuLyogJ+6liScgKi9cbi5pY29uLTEzMi0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTRiJzsgfVxuXG4vKiAn7qWLJyAqL1xuLmljb24tMTMyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NGMnOyB9XG5cbi8qICfupYwnICovXG4uaWNvbi0xMzMtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk0ZSc7IH1cblxuLyogJ+6ljicgKi9cbi5pY29uLTEzMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTRmJzsgfVxuXG4vKiAn7qWPJyAqL1xuLmljb24tMTM0LTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTEnOyB9XG5cbi8qICfupZEnICovXG4uaWNvbi0xMzQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1Mic7IH1cblxuLyogJ+6lkicgKi9cbi5pY29uLTE0MC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTU0JzsgfVxuXG4vKiAn7qWUJyAqL1xuLmljb24tMTQwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NTUnOyB9XG5cbi8qICfupZUnICovXG4uaWNvbi0xNDEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1Nyc7IH1cblxuLyogJ+6llycgKi9cbi5pY29uLTE0MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTU4JzsgfVxuXG4vKiAn7qWYJyAqL1xuLmljb24tMTQyLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NWEnOyB9XG5cbi8qICfupZonICovXG4uaWNvbi0xNDItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk1Yic7IH1cblxuLyogJ+6lmycgKi9cbi5pY29uLTE0My0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTVkJzsgfVxuXG4vKiAn7qWdJyAqL1xuLmljb24tMTQzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NWUnOyB9XG5cbi8qICfupZ4nICovXG4uaWNvbi0xNDQtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2MCc7IH1cblxuLyogJ+6loCcgKi9cbi5pY29uLTE0NC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTYxJzsgfVxuXG4vKiAn7qWhJyAqL1xuLmljb24tMTUwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjMnOyB9XG5cbi8qICfupaMnICovXG4uaWNvbi0xNTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2NCc7IH1cblxuLyogJ+6lpCcgKi9cbi5pY29uLTE1MS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTY2JzsgfVxuXG4vKiAn7qWmJyAqL1xuLmljb24tMTUxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NjcnOyB9XG5cbi8qICfupacnICovXG4uaWNvbi0xNTItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2OSc7IH1cblxuLyogJ+6lqScgKi9cbi5pY29uLTE1Mi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTZhJzsgfVxuXG4vKiAn7qWqJyAqL1xuLmljb24tMTUzLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NmMnOyB9XG5cbi8qICfupawnICovXG4uaWNvbi0xNTMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk2ZCc7IH1cblxuLyogJ+6lrScgKi9cbi5pY29uLTE2MTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3MSc7IH1cblxuLyogJ+6lsScgKi9cbi5pY29uLTE3MC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTczJzsgfVxuXG4vKiAn7qWzJyAqL1xuLmljb24tMTcwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzQnOyB9XG5cbi8qICfupbQnICovXG4uaWNvbi0xNzEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3Nic7IH1cblxuLyogJ+6lticgKi9cbi5pY29uLTE3MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTc3JzsgfVxuXG4vKiAn7qW3JyAqL1xuLmljb24tMTcyLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5NzknOyB9XG5cbi8qICfupbknICovXG4uaWNvbi0xNzItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3YSc7IH1cblxuLyogJ+6luicgKi9cbi5pY29uLTE3My0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTdjJzsgfVxuXG4vKiAn7qW8JyAqL1xuLmljb24tMTczLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5N2QnOyB9XG5cbi8qICfupb0nICovXG4uaWNvbi0xNzQtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk3Zic7IH1cblxuLyogJ+6lvycgKi9cbi5pY29uLTE3NC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTgwJzsgfVxuXG4vKiAn7qaAJyAqL1xuLmljb24tMTc1LTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ODInOyB9XG5cbi8qICfupoInICovXG4uaWNvbi0xNzUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk4Myc7IH1cblxuLyogJ+6mgycgKi9cbi5pY29uLTE4MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTg1JzsgfVxuXG4vKiAn7qaFJyAqL1xuLmljb24tMTgxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ODcnOyB9XG5cbi8qICfupocnICovXG4uaWNvbi0xODItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk4OSc7IH1cblxuLyogJ+6miScgKi9cbi5pY29uLTE4NC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOThjJzsgfVxuXG4vKiAn7qaMJyAqL1xuLmljb24tMTg1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OGUnOyB9XG5cbi8qICfupo4nICovXG4uaWNvbi0xODYtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk5MCc7IH1cblxuLyogJ+6mkCcgKi9cbi5pY29uLTE5MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTkyJzsgfVxuXG4vKiAn7qaSJyAqL1xuLmljb24tMTkxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OTQnOyB9XG5cbi8qICfuppQnICovXG4uaWNvbi0xOTItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZTk5Nic7IH1cblxuLyogJ+6mlicgKi9cbi5pY29uLTE5My0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlOTk4JzsgfVxuXG4vKiAn7qaYJyAqL1xuLmljb24tMTkzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OTknOyB9XG5cbi8qICfuppknICovXG4uaWNvbi0xMDAwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OWInOyB9XG5cbi8qICfuppsnICovXG4uaWNvbi0xMDAwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OWMnOyB9XG5cbi8qICfuppwnICovXG4uaWNvbi0xMDAxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OWUnOyB9XG5cbi8qICfupp4nICovXG4uaWNvbi0xMDAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5OWYnOyB9XG5cbi8qICfupp8nICovXG4uaWNvbi0xMDEwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YTEnOyB9XG5cbi8qICfupqEnICovXG4uaWNvbi0xMDEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YTInOyB9XG5cbi8qICfupqInICovXG4uaWNvbi0xMDExLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YTQnOyB9XG5cbi8qICfupqQnICovXG4uaWNvbi0xMDExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YTUnOyB9XG5cbi8qICfupqUnICovXG4uaWNvbi0xMDIwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YTcnOyB9XG5cbi8qICfupqcnICovXG4uaWNvbi0xMDIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YTgnOyB9XG5cbi8qICfupqgnICovXG4uaWNvbi0xMDIxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YWEnOyB9XG5cbi8qICfupqonICovXG4uaWNvbi0xMDIxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YWInOyB9XG5cbi8qICfupqsnICovXG4uaWNvbi0xMDIyLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YWQnOyB9XG5cbi8qICfupq0nICovXG4uaWNvbi0xMDIyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YWUnOyB9XG5cbi8qICfupq4nICovXG4uaWNvbi0xMDIzLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YjAnOyB9XG5cbi8qICfuprAnICovXG4uaWNvbi0xMDIzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YjEnOyB9XG5cbi8qICfuprEnICovXG4uaWNvbi0xMDI0LTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YjMnOyB9XG5cbi8qICfuprMnICovXG4uaWNvbi0xMDI0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YjQnOyB9XG5cbi8qICfuprQnICovXG4uaWNvbi0xMTAwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YjYnOyB9XG5cbi8qICfuprYnICovXG4uaWNvbi0xMTAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YjgnOyB9XG5cbi8qICfuprgnICovXG4uaWNvbi0xMTAyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YmEnOyB9XG5cbi8qICfupronICovXG4uaWNvbi0xMTEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YmMnOyB9XG5cbi8qICfuprwnICovXG4uaWNvbi0xMTExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YmUnOyB9XG5cbi8qICfupr4nICovXG4uaWNvbi0xMTEyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YzAnOyB9XG5cbi8qICfup4AnICovXG4uaWNvbi0xMTIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YzInOyB9XG5cbi8qICfup4InICovXG4uaWNvbi0xMTIxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YzQnOyB9XG5cbi8qICfup4QnICovXG4uaWNvbi0xMTIyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YzYnOyB9XG5cbi8qICfup4YnICovXG4uaWNvbi0xMTIzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5YzgnOyB9XG5cbi8qICfup4gnICovXG4uaWNvbi0xMTMwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5Y2EnOyB9XG5cbi8qICfup4onICovXG4uaWNvbi0xMTMxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5Y2MnOyB9XG5cbi8qICfup4wnICovXG4uaWNvbi0xMTMyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5Y2UnOyB9XG5cbi8qICfup44nICovXG4uaWNvbi0xMjAwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZDAnOyB9XG5cbi8qICfup5AnICovXG4uaWNvbi0xMjAwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZDEnOyB9XG5cbi8qICfup5EnICovXG4uaWNvbi0xMjAxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZDMnOyB9XG5cbi8qICfup5MnICovXG4uaWNvbi0xMjAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZDQnOyB9XG5cbi8qICfup5QnICovXG4uaWNvbi0xMjAyLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZDYnOyB9XG5cbi8qICfup5YnICovXG4uaWNvbi0xMjAyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZDcnOyB9XG5cbi8qICfup5cnICovXG4uaWNvbi0xMjEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZDknOyB9XG5cbi8qICfup5knICovXG4uaWNvbi0xMjIwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZGEnOyB9XG5cbi8qICfup5onICovXG4uaWNvbi0xMjIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZGInOyB9XG5cbi8qICfup5snICovXG4uaWNvbi0xMjIxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZGQnOyB9XG5cbi8qICfup50nICovXG4uaWNvbi0xMjIxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZGUnOyB9XG5cbi8qICfup54nICovXG4uaWNvbi0xMjIyLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZTAnOyB9XG5cbi8qICfup6AnICovXG4uaWNvbi0xMjIyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZTEnOyB9XG5cbi8qICfup6EnICovXG4uaWNvbi0xMzAwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZTMnOyB9XG5cbi8qICfup6MnICovXG4uaWNvbi0xMzAwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZTQnOyB9XG5cbi8qICfup6QnICovXG4uaWNvbi0xMzAxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZTYnOyB9XG5cbi8qICfup6YnICovXG4uaWNvbi0xMzAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZTcnOyB9XG5cbi8qICfup6cnICovXG4uaWNvbi0xMzEwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZTknOyB9XG5cbi8qICfup6knICovXG4uaWNvbi0xMzEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZWEnOyB9XG5cbi8qICfup6onICovXG4uaWNvbi0xMzExLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZWMnOyB9XG5cbi8qICfup6wnICovXG4uaWNvbi0xMzExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZWQnOyB9XG5cbi8qICfup60nICovXG4uaWNvbi0xMzIwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZWYnOyB9XG5cbi8qICfup68nICovXG4uaWNvbi0xMzIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZjAnOyB9XG5cbi8qICfup7AnICovXG4uaWNvbi0xMzIxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZjInOyB9XG5cbi8qICfup7InICovXG4uaWNvbi0xMzIxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZjMnOyB9XG5cbi8qICfup7MnICovXG4uaWNvbi0xMzMwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZjUnOyB9XG5cbi8qICfup7UnICovXG4uaWNvbi0xMzMwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZjYnOyB9XG5cbi8qICfup7YnICovXG4uaWNvbi0xMzMxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZjgnOyB9XG5cbi8qICfup7gnICovXG4uaWNvbi0xMzMxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZjknOyB9XG5cbi8qICfup7knICovXG4uaWNvbi0xMzQwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZmInOyB9XG5cbi8qICfup7snICovXG4uaWNvbi0xMzQwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZmMnOyB9XG5cbi8qICfup7wnICovXG4uaWNvbi0xMzQxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZmUnOyB9XG5cbi8qICfup74nICovXG4uaWNvbi0xMzQxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGU5ZmYnOyB9XG5cbi8qICfup78nICovXG4uaWNvbi0xMzQyLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMDEnOyB9XG5cbi8qICfuqIEnICovXG4uaWNvbi0xMzQyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMDInOyB9XG5cbi8qICfuqIInICovXG4uaWNvbi0xNDAwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMDQnOyB9XG5cbi8qICfuqIQnICovXG4uaWNvbi0xNDAwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMDUnOyB9XG5cbi8qICfuqIUnICovXG4uaWNvbi0xNDEwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMDcnOyB9XG5cbi8qICfuqIcnICovXG4uaWNvbi0xNDEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMDgnOyB9XG5cbi8qICfuqIgnICovXG4uaWNvbi0xNDIwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMGEnOyB9XG5cbi8qICfuqIonICovXG4uaWNvbi0xNDIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMGInOyB9XG5cbi8qICfuqIsnICovXG4uaWNvbi0xNDMwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMGQnOyB9XG5cbi8qICfuqI0nICovXG4uaWNvbi0xNDMwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMGUnOyB9XG5cbi8qICfuqI4nICovXG4uaWNvbi0xNDQwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMTAnOyB9XG5cbi8qICfuqJAnICovXG4uaWNvbi0xNDQwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMTEnOyB9XG5cbi8qICfuqJEnICovXG4uaWNvbi0xNTAwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMTMnOyB9XG5cbi8qICfuqJMnICovXG4uaWNvbi0xNTAwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMTQnOyB9XG5cbi8qICfuqJQnICovXG4uaWNvbi0xNTEwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMTYnOyB9XG5cbi8qICfuqJYnICovXG4uaWNvbi0xNTEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMTcnOyB9XG5cbi8qICfuqJcnICovXG4uaWNvbi0xNTIwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMTknOyB9XG5cbi8qICfuqJknICovXG4uaWNvbi0xNTIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMWEnOyB9XG5cbi8qICfuqJonICovXG4uaWNvbi0xNTMwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMWMnOyB9XG5cbi8qICfuqJwnICovXG4uaWNvbi0xNTMwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMWQnOyB9XG5cbi8qICfuqJ0nICovXG4uaWNvbi0xNjAwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMWYnOyB9XG5cbi8qICfuqJ8nICovXG4uaWNvbi0xNjEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMjMnOyB9XG5cbi8qICfuqKMnICovXG4uaWNvbi0xNzAwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMjcnOyB9XG5cbi8qICfuqKcnICovXG4uaWNvbi0xNzAwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMjgnOyB9XG5cbi8qICfuqKgnICovXG4uaWNvbi0xNzAxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMmEnOyB9XG5cbi8qICfuqKonICovXG4uaWNvbi0xNzAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMmInOyB9XG5cbi8qICfuqKsnICovXG4uaWNvbi0xNzEwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMmQnOyB9XG5cbi8qICfuqK0nICovXG4uaWNvbi0xNzEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMmUnOyB9XG5cbi8qICfuqK4nICovXG4uaWNvbi0xNzIwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMzAnOyB9XG5cbi8qICfuqLAnICovXG4uaWNvbi0xNzIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMzEnOyB9XG5cbi8qICfuqLEnICovXG4uaWNvbi0xNzMwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMzMnOyB9XG5cbi8qICfuqLMnICovXG4uaWNvbi0xNzMwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMzQnOyB9XG5cbi8qICfuqLQnICovXG4uaWNvbi0xNzQwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMzYnOyB9XG5cbi8qICfuqLYnICovXG4uaWNvbi0xNzQwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMzcnOyB9XG5cbi8qICfuqLcnICovXG4uaWNvbi0xNzUwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhMzknOyB9XG5cbi8qICfuqLknICovXG4uaWNvbi0xNzUwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhM2EnOyB9XG5cbi8qICfuqLonICovXG4uaWNvbi0xODQwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhM2MnOyB9XG5cbi8qICfuqLwnICovXG4uaWNvbi0xODQxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhM2UnOyB9XG5cbi8qICfuqL4nICovXG4uaWNvbi0xOTAwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNDAnOyB9XG5cbi8qICfuqYAnICovXG4uaWNvbi0xOTAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNDInOyB9XG5cbi8qICfuqYInICovXG4uaWNvbi0xOTAyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNDQnOyB9XG5cbi8qICfuqYQnICovXG4uaWNvbi0xOTAzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNDYnOyB9XG5cbi8qICfuqYYnICovXG4uaWNvbi0xOTA1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNDknOyB9XG5cbi8qICfuqYknICovXG4uaWNvbi0xOTEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNGInOyB9XG5cbi8qICfuqYsnICovXG4uaWNvbi0xOTExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNGQnOyB9XG5cbi8qICfuqY0nICovXG4uaWNvbi0xOTEyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNGYnOyB9XG5cbi8qICfuqY8nICovXG4uaWNvbi0xOTEzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNTEnOyB9XG5cbi8qICfuqZEnICovXG4uaWNvbi0xOTE0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNTMnOyB9XG5cbi8qICfuqZMnICovXG4uaWNvbi0xOTE1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNTUnOyB9XG5cbi8qICfuqZUnICovXG4uaWNvbi0xOTIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNTcnOyB9XG5cbi8qICfuqZcnICovXG4uaWNvbi0xOTIxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNTknOyB9XG5cbi8qICfuqZknICovXG4uaWNvbi0xOTIyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNWInOyB9XG5cbi8qICfuqZsnICovXG4uaWNvbi0xOTIzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNWQnOyB9XG5cbi8qICfuqZ0nICovXG4uaWNvbi0xOTI0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNWYnOyB9XG5cbi8qICfuqZ8nICovXG4uaWNvbi0xOTMwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNjEnOyB9XG5cbi8qICfuqaEnICovXG4uaWNvbi0xOTMwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNjInOyB9XG5cbi8qICfuqaInICovXG4uaWNvbi0xOTMxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNjQnOyB9XG5cbi8qICfuqaQnICovXG4uaWNvbi0xOTMxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNjUnOyB9XG5cbi8qICfuqaUnICovXG4uaWNvbi0xOTMyLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNjcnOyB9XG5cbi8qICfuqacnICovXG4uaWNvbi0xOTMyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNjgnOyB9XG5cbi8qICfuqagnICovXG4uaWNvbi0xOTMzLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNmEnOyB9XG5cbi8qICfuqaonICovXG4uaWNvbi0xOTMzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNmInOyB9XG5cbi8qICfuqasnICovXG4uaWNvbi0xOTM0LTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNmQnOyB9XG5cbi8qICfuqa0nICovXG4uaWNvbi0xOTM0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNmUnOyB9XG5cbi8qICfuqa4nICovXG4uaWNvbi0xOTM1LTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNzAnOyB9XG5cbi8qICfuqbAnICovXG4uaWNvbi0xOTM1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNzEnOyB9XG5cbi8qICfuqbEnICovXG4uaWNvbi0xMDAwMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTczJzsgfVxuXG4vKiAn7qmzJyAqL1xuLmljb24tMTAwMDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE3NCc7IH1cblxuLyogJ+6ptCcgKi9cbi5pY29uLTEwMDAxLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhNzYnOyB9XG5cbi8qICfuqbYnICovXG4uaWNvbi0xMDAwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTc3JzsgfVxuXG4vKiAn7qm3JyAqL1xuLmljb24tMTAwMDItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE3OSc7IH1cblxuLyogJ+6puScgKi9cbi5pY29uLTEwMDAyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhN2EnOyB9XG5cbi8qICfuqbonICovXG4uaWNvbi0xMDAxMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTdjJzsgfVxuXG4vKiAn7qm8JyAqL1xuLmljb24tMTAwMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE3ZCc7IH1cblxuLyogJ+6pvScgKi9cbi5pY29uLTEwMDExLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhN2YnOyB9XG5cbi8qICfuqb8nICovXG4uaWNvbi0xMDAxMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTgwJzsgfVxuXG4vKiAn7qqAJyAqL1xuLmljb24tMTAwMTItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE4Mic7IH1cblxuLyogJ+6qgicgKi9cbi5pY29uLTEwMDEyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhODMnOyB9XG5cbi8qICfuqoMnICovXG4uaWNvbi0xMTIxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTg1JzsgfVxuXG4vKiAn7qqFJyAqL1xuLmljb24tMTEyMTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE4Nyc7IH1cblxuLyogJ+6qhycgKi9cbi5pY29uLTExMjMwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhODknOyB9XG5cbi8qICfuqoknICovXG4uaWNvbi0xMTIzMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYThiJzsgfVxuXG4vKiAn7qqLJyAqL1xuLmljb24tMTEyMzItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE4ZCc7IH1cblxuLyogJ+6qjScgKi9cbi5pY29uLTE4NDAwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhOGYnOyB9XG5cbi8qICfuqo8nICovXG4uaWNvbi0xODQwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTkxJzsgfVxuXG4vKiAn7qqRJyAqL1xuLmljb24tMTg0MDItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE5Myc7IH1cblxuLyogJ+6qkycgKi9cbi5pY29uLTE4NDAzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhOTUnOyB9XG5cbi8qICfuqpUnICovXG4uaWNvbi0xODQwNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTk3JzsgfVxuXG4vKiAn7qqXJyAqL1xuLmljb24tMTg0MTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE5OSc7IH1cblxuLyogJ+6qmScgKi9cbi5pY29uLTE4NDExLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhOWInOyB9XG5cbi8qICfuqpsnICovXG4uaWNvbi0xODQxMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYTlkJzsgfVxuXG4vKiAn7qqdJyAqL1xuLmljb24tMTg0MTMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWE5Zic7IH1cblxuLyogJ+6qnycgKi9cbi5pY29uLTE4NDE0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYTEnOyB9XG5cbi8qICfuqqEnICovXG4uaWNvbi0xODQxNS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWEzJzsgfVxuXG4vKiAn7qqjJyAqL1xuLmljb24tMTg0MTYtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFhNSc7IH1cblxuLyogJ+6qpScgKi9cbi5pY29uLTE4NDE3LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYTcnOyB9XG5cbi8qICfuqqcnICovXG4uaWNvbi0xODQxOC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWE5JzsgfVxuXG4vKiAn7qqpJyAqL1xuLmljb24tMTEwMDAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYWInOyB9XG5cbi8qICfuqqsnICovXG4uaWNvbi0xMTAwMDItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFhZCc7IH1cblxuLyogJ+6qrScgKi9cbi5pY29uLTExMDAwMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWFmJzsgfVxuXG4vKiAn7qqvJyAqL1xuLmljb24tMTEwMDA0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYjEnOyB9XG5cbi8qICfuqrEnICovXG4uaWNvbi0xMTAwMDUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFiMyc7IH1cblxuLyogJ+6qsycgKi9cbi5pY29uLTExMDAwNi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWI1JzsgfVxuXG4vKiAn7qq1JyAqL1xuLmljb24tMTEwMDA3LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYjcnOyB9XG5cbi8qICfuqrcnICovXG4uaWNvbi0xMTAwMDgtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFiOSc7IH1cblxuLyogJ+6quScgKi9cbi5pY29uLTExMDAwOS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWJiJzsgfVxuXG4vKiAn7qq7JyAqL1xuLmljb24tMTEwMDEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYmQnOyB9XG5cbi8qICfuqr0nICovXG4uaWNvbi0xMTAwMTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFiZic7IH1cblxuLyogJ+6qvycgKi9cbi5pY29uLTExMDAxMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWMxJzsgfVxuXG4vKiAn7quBJyAqL1xuLmljb24tMTEwMDEzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYzMnOyB9XG5cbi8qICfuq4MnICovXG4uaWNvbi0xMTAwMTQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFjNSc7IH1cblxuLyogJ+6rhScgKi9cbi5pY29uLTExMDAxNS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWM3JzsgfVxuXG4vKiAn7quHJyAqL1xuLmljb24tMTEwMDE2LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhYzknOyB9XG5cbi8qICfuq4knICovXG4uaWNvbi0xMTAwMTctMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFjYic7IH1cblxuLyogJ+6riycgKi9cbi5pY29uLTExMDAxOC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWNkJzsgfVxuXG4vKiAn7quNJyAqL1xuLmljb24tMTEwMDE5LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhY2YnOyB9XG5cbi8qICfuq48nICovXG4uaWNvbi0xMTAxMDEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFkMSc7IH1cblxuLyogJ+6rkScgKi9cbi5pY29uLTExMDEwMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWQzJzsgfVxuXG4vKiAn7quTJyAqL1xuLmljb24tMTEwMTAzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZDUnOyB9XG5cbi8qICfuq5UnICovXG4uaWNvbi0xMTAxMDQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFkNyc7IH1cblxuLyogJ+6rlycgKi9cbi5pY29uLTExMDEwNS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWQ5JzsgfVxuXG4vKiAn7quZJyAqL1xuLmljb24tMTEwMTA2LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZGInOyB9XG5cbi8qICfuq5snICovXG4uaWNvbi0xMTAxMDctMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFkZCc7IH1cblxuLyogJ+6rnScgKi9cbi5pY29uLTExMDEwOC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWRmJzsgfVxuXG4vKiAn7qufJyAqL1xuLmljb24tMTEwMTA5LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZTEnOyB9XG5cbi8qICfuq6EnICovXG4uaWNvbi0xMTAxMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFlMyc7IH1cblxuLyogJ+6roycgKi9cbi5pY29uLTExMDExMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWU1JzsgfVxuXG4vKiAn7qulJyAqL1xuLmljb24tMTEwMTEyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZTcnOyB9XG5cbi8qICfuq6cnICovXG4uaWNvbi0xMTAxMTMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFlOSc7IH1cblxuLyogJ+6rqScgKi9cbi5pY29uLTExMDExNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWViJzsgfVxuXG4vKiAn7qurJyAqL1xuLmljb24tMTEwMTE1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZWQnOyB9XG5cbi8qICfuq60nICovXG4uaWNvbi0xMTAxMTYtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFlZic7IH1cblxuLyogJ+6rrycgKi9cbi5pY29uLTExMDExNy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWYxJzsgfVxuXG4vKiAn7quxJyAqL1xuLmljb24tMTEwMTE4LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZjMnOyB9XG5cbi8qICfuq7MnICovXG4uaWNvbi0xMTAxMTktMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFmNSc7IH1cblxuLyogJ+6rtScgKi9cbi5pY29uLTExMDEyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWY3JzsgfVxuXG4vKiAn7qu3JyAqL1xuLmljb24tMTEwMTIxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZjknOyB9XG5cbi8qICfuq7knICovXG4uaWNvbi0xMTAxMjItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWFmYic7IH1cblxuLyogJ+6ruycgKi9cbi5pY29uLTExMDEyMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYWZkJzsgfVxuXG4vKiAn7qu9JyAqL1xuLmljb24tMTExMDAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGVhZmYnOyB9XG5cbi8qICfuq78nICovXG4uaWNvbi0xMTEwMDItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIwMSc7IH1cblxuLyogJ+6sgScgKi9cbi5pY29uLTExMTAwMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjAzJzsgfVxuXG4vKiAn7qyDJyAqL1xuLmljb24tMTExMDA0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMDUnOyB9XG5cbi8qICfurIUnICovXG4uaWNvbi0xMTEwMDUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIwNyc7IH1cblxuLyogJ+6shycgKi9cbi5pY29uLTExMTAwNi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjA5JzsgfVxuXG4vKiAn7qyJJyAqL1xuLmljb24tMTExMDA3LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMGInOyB9XG5cbi8qICfurIsnICovXG4uaWNvbi0xMTEwMDgtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIwZCc7IH1cblxuLyogJ+6sjScgKi9cbi5pY29uLTExMTAwOS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjBmJzsgfVxuXG4vKiAn7qyPJyAqL1xuLmljb24tMTExMDEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMTEnOyB9XG5cbi8qICfurJEnICovXG4uaWNvbi0xMTEwMTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIxMyc7IH1cblxuLyogJ+6skycgKi9cbi5pY29uLTExMTAxMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjE1JzsgfVxuXG4vKiAn7qyVJyAqL1xuLmljb24tMTExMDEzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMTcnOyB9XG5cbi8qICfurJcnICovXG4uaWNvbi0xMTEwMTQtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIxOSc7IH1cblxuLyogJ+6smScgKi9cbi5pY29uLTExMTAxNS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjFiJzsgfVxuXG4vKiAn7qybJyAqL1xuLmljb24tMTEyMDAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMWQnOyB9XG5cbi8qICfurJ0nICovXG4uaWNvbi0xMTIwMDItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIxZic7IH1cblxuLyogJ+6snycgKi9cbi5pY29uLTExMjAwMy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjIxJzsgfVxuXG4vKiAn7qyhJyAqL1xuLmljb24tMTEyMDA0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViMjMnOyB9XG5cbi8qICfurKMnICovXG4uaWNvbi0xMTIwMDUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIyNSc7IH1cblxuLyogJ+6spScgKi9cbi5pY29uLTExMjAwNi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjI3JzsgfVxuXG4vKiAn7qynJyAqL1xuLmljb24tc3AwNy0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjI5JzsgfVxuXG4vKiAn7qypJyAqL1xuLmljb24tc3AwNy0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjJhJzsgfVxuXG4vKiAn7qyqJyAqL1xuLmljb24tc3AxOS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjJjJzsgfVxuXG4vKiAn7qysJyAqL1xuLmljb24tc3AxOS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjJkJzsgfVxuXG4vKiAn7qytJyAqL1xuLmljb24tc3AyMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjJmJzsgfVxuXG4vKiAn7qyvJyAqL1xuLmljb24tc3AyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjMwJzsgfVxuXG4vKiAn7qywJyAqL1xuLmljb24tc3AyMS0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjMyJzsgfVxuXG4vKiAn7qyyJyAqL1xuLmljb24tc3AyMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjMzJzsgfVxuXG4vKiAn7qyzJyAqL1xuLmljb24tc3AzOC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjM1JzsgfVxuXG4vKiAn7qy1JyAqL1xuLmljb24tc3A4Ny0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjM4JzsgfVxuXG4vKiAn7qy4JyAqL1xuLmljb24tc3A4OC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjNhJzsgfVxuXG4vKiAn7qy6JyAqL1xuLmljb24tc3A4OS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjNjJzsgfVxuXG4vKiAn7qy8JyAqL1xuLmljb24tc3AxMDUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWIzZSc7IH1cblxuLyogJ+6svicgKi9cbi5pY29uLXNwMTIzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNDAnOyB9XG5cbi8qICfurYAnICovXG4uaWNvbi0xOTA0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNDInOyB9XG5cbi8qICfurYInICovXG4uaWNvbi0xMDAwMDAtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI0Myc7IH1cblxuLyogJ+6tgycgKi9cbi5pY29uLTEwMDAwMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjQ0JzsgfVxuXG4vKiAn7q2EJyAqL1xuLmljb24tMTAwMDAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNDYnOyB9XG5cbi8qICfurYYnICovXG4uaWNvbi0xMDAwMDItMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI0Nyc7IH1cblxuLyogJ+6thycgKi9cbi5pY29uLTEwMDAwMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjQ4JzsgfVxuXG4vKiAn7q2IJyAqL1xuLmljb24tMTAwMDAzLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNGEnOyB9XG5cbi8qICfurYonICovXG4uaWNvbi0xMDAwMDMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI0Yic7IH1cblxuLyogJ+6tiycgKi9cbi5pY29uLTEwMDAxMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjRkJzsgfVxuXG4vKiAn7q2NJyAqL1xuLmljb24tMTAwMDEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNGUnOyB9XG5cbi8qICfurY4nICovXG4uaWNvbi0xMDAwMTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI1MCc7IH1cblxuLyogJ+6tkCcgKi9cbi5pY29uLTEwMDAyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjUyJzsgfVxuXG4vKiAn7q2SJyAqL1xuLmljb24tMTAwMTAwLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNTQnOyB9XG5cbi8qICfurZQnICovXG4uaWNvbi0xMDAxMDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI1NSc7IH1cblxuLyogJ+6tlScgKi9cbi5pY29uLTEwMDEwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjU3JzsgfVxuXG4vKiAn7q2XJyAqL1xuLmljb24tMTAwMTAyLTAxOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNTgnOyB9XG5cbi8qICfurZgnICovXG4uaWNvbi0xMDAxMDItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI1OSc7IH1cblxuLyogJ+6tmScgKi9cbi5pY29uLTEwMDExMC0wMTpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjViJzsgfVxuXG4vKiAn7q2bJyAqL1xuLmljb24tMTAwMTEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNWMnOyB9XG5cbi8qICfurZwnICovXG4uaWNvbi0xMDAxMTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI1ZSc7IH1cblxuLyogJ+6tnicgKi9cbi5pY29uLTEwMDEyMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjYwJzsgfVxuXG4vKiAn7q2gJyAqL1xuLmljb24tMTIyMjAwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNjInOyB9XG5cbi8qICfuraInICovXG4uaWNvbi0xMjIyMTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI2Myc7IH1cblxuLyogJ+6toycgKi9cbi5pY29uLTEyMjIxMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjY0JzsgfVxuXG4vKiAn7q2kJyAqL1xuLmljb24tMTEyMzAwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNjgnOyB9XG5cbi8qICfuragnICovXG4uaWNvbi0xMTIzMDEtMDE6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI2OSc7IH1cblxuLyogJ+6tqScgKi9cbi5pY29uLTExMjMwMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjZhJzsgfVxuXG4vKiAn7q2qJyAqL1xuLmljb24tMTEyMzEwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNmMnOyB9XG5cbi8qICfurawnICovXG4uaWNvbi0xMTIzMjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI2ZSc7IH1cblxuLyogJ+6tricgKi9cbi5pY29uLTI3LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNzAnOyB9XG5cbi8qICfurbAnICovXG4uaWNvbi0xNzYtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3MSc7IH1cblxuLyogJ+6tsScgKi9cbi5pY29uLTEzODAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3Mic7IH1cblxuLyogJ+6tsicgKi9cbi5pY29uLTI0MS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjczJzsgfVxuXG4vKiAn7q2zJyAqL1xuLmljb24tMTIzMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjc0JzsgfVxuXG4vKiAn7q20JyAqL1xuLmljb24tMTM3MC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjc1JzsgfVxuXG4vKiAn7q21JyAqL1xuLmljb24tMjQwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViNzYnOyB9XG5cbi8qICfurbYnICovXG4uaWNvbi0yNC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjc3JzsgfVxuXG4vKiAn7q23JyAqL1xuLmljb24tMjAxMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjc4JzsgfVxuXG4vKiAn7q24JyAqL1xuLmljb24tMjAxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjc5JzsgfVxuXG4vKiAn7q25JyAqL1xuLmljb24tMjAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViN2EnOyB9XG5cbi8qICfurbonICovXG4uaWNvbi0yMDAyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViN2InOyB9XG5cbi8qICfurbsnICovXG4uaWNvbi0yMDAxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViN2MnOyB9XG5cbi8qICfurbwnICovXG4uaWNvbi0yMDAwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViN2QnOyB9XG5cbi8qICfurb0nICovXG4uaWNvbi0yMDAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI3ZSc7IH1cblxuLyogJ+6tvicgKi9cbi5pY29uLTIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViN2YnOyB9XG5cbi8qICfurb8nICovXG4uaWNvbi0xNTUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4MSc7IH1cblxuLyogJ+6ugScgKi9cbi5pY29uLTE1NC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjgyJzsgfVxuXG4vKiAn7q6CJyAqL1xuLmljb24tMjUxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViODMnOyB9XG5cbi8qICfuroMnICovXG4uaWNvbi0xMzczLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViODQnOyB9XG5cbi8qICfuroQnICovXG4uaWNvbi0xMzcxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViODUnOyB9XG5cbi8qICfuroUnICovXG4uaWNvbi0yNTAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4Nic7IH1cblxuLyogJ+6uhicgKi9cbi5pY29uLTI1LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViODcnOyB9XG5cbi8qICfurocnICovXG4uaWNvbi0xMzM0LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViODgnOyB9XG5cbi8qICfurognICovXG4uaWNvbi0xMzMzLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViODknOyB9XG5cbi8qICfuroknICovXG4uaWNvbi0yMTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4YSc7IH1cblxuLyogJ+6uiicgKi9cbi5pY29uLTEzMzItMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4Yic7IH1cblxuLyogJ+6uiycgKi9cbi5pY29uLTIxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjhjJzsgfVxuXG4vKiAn7q6MJyAqL1xuLmljb24tMjEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4ZCc7IH1cblxuLyogJ+6ujScgKi9cbi5pY29uLTEzMjMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI4ZSc7IH1cblxuLyogJ+6ujicgKi9cbi5pY29uLTIzMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjhmJzsgfVxuXG4vKiAn7q6PJyAqL1xuLmljb24tMTM3Mi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjkwJzsgfVxuXG4vKiAn7q6QJyAqL1xuLmljb24tMTMyMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjkxJzsgfVxuXG4vKiAn7q6RJyAqL1xuLmljb24tMjMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5Mic7IH1cblxuLyogJ+6ukicgKi9cbi5pY29uLTEzNjEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5Myc7IH1cblxuLyogJ+6ukycgKi9cbi5pY29uLTEzNjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5NCc7IH1cblxuLyogJ+6ulCcgKi9cbi5pY29uLTIyMi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjk1JzsgfVxuXG4vKiAn7q6VJyAqL1xuLmljb24tMTM0NC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjk2JzsgfVxuXG4vKiAn7q6WJyAqL1xuLmljb24tMTM0My0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjk3JzsgfVxuXG4vKiAn7q6XJyAqL1xuLmljb24tMTM1My0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYjk4JzsgfVxuXG4vKiAn7q6YJyAqL1xuLmljb24tMjIxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOTknOyB9XG5cbi8qICfurpknICovXG4uaWNvbi0xMzUyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOWEnOyB9XG5cbi8qICfurponICovXG4uaWNvbi0xMzUxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOWInOyB9XG5cbi8qICfurpsnICovXG4uaWNvbi0xMzUwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOWMnOyB9XG5cbi8qICfurpwnICovXG4uaWNvbi0yMjAtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWI5ZCc7IH1cblxuLyogJ+6unScgKi9cbi5pY29uLTIyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOWUnOyB9XG5cbi8qICfurp4nICovXG4uaWNvbi0xMjMwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViOWYnOyB9XG5cbi8qICfurp8nICovXG4uaWNvbi0xNDYwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYTAnOyB9XG5cbi8qICfurqAnICovXG4uaWNvbi0xNDUwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYTEnOyB9XG5cbi8qICfurqEnICovXG4uaWNvbi0xNDgtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhMic7IH1cblxuLyogJ+6uoicgKi9cbi5pY29uLTE0Ny0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmEzJzsgfVxuXG4vKiAn7q6jJyAqL1xuLmljb24tMTQ2LTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYTQnOyB9XG5cbi8qICfurqQnICovXG4uaWNvbi0xNDUtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhNSc7IH1cblxuLyogJ+6upScgKi9cbi5pY29uLTE2Mi0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmE2JzsgfVxuXG4vKiAn7q6mJyAqL1xuLmljb24tMTYyMS0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmE3JzsgfVxuXG4vKiAn7q6nJyAqL1xuLmljb24tMjYxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYTgnOyB9XG5cbi8qICfurqgnICovXG4uaWNvbi0xNjIwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYTknOyB9XG5cbi8qICfurqknICovXG4uaWNvbi0xNjIxMC0wMjpiZWZvcmUge1xuICBjb250ZW50OiAnXFxlYmFhJzsgfVxuXG4vKiAn7q6qJyAqL1xuLmljb24tMTYyMTEtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJhYic7IH1cblxuLyogJ+6uqycgKi9cbi5pY29uLTE2MjEyLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYWMnOyB9XG5cbi8qICfurqwnICovXG4uaWNvbi0xNDcwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYWQnOyB9XG5cbi8qICfurq0nICovXG4uaWNvbi0xNDQxLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYWUnOyB9XG5cbi8qICfurq4nICovXG4uaWNvbi0xNjMwLTAyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICdcXGViYWYnOyB9XG5cbi8qICfurq8nICovXG4uaWNvbi0xNjMtMDI6YmVmb3JlIHtcbiAgY29udGVudDogJ1xcZWJiMCc7IH1cblxuLyogJ+6usCcgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAjIEZ1bmN0aW9uc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuUmVzZXQgaGVhZGluZ3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblJlc2V0IGxpbmtzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5SZXNldCBidXR0b25cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblJlc2V0IGxpc3RcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAjIE1peGluc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU2V0IGEgYnV0dG9uXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuU2V0IGEgdGV4dFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcblNldCB0aXRsZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU2V0IHRpdGxlIHdpdGggc3VidGl0bGVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNldCB0aXRsZSBmb3JtIGRhcmtcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkhpZGUgZWxlbWVudHMgdmlzdWFsbHksIGJ1dCBrZWVwIHRoZW0gYXZhaWxhYmxlIGZvciBzY3JlZW4tcmVhZGVycy5cclxuXHJcblVzZWQgZm9yIGluZm9ybWF0aW9uIHJlcXVpcmVkIGZvciBzY3JlZW4tcmVhZGVyIHVzZXJzIHRvIHVuZGVyc3RhbmQgYW5kIHVzZVxyXG50aGUgc2l0ZSB3aGVyZSB2aXN1YWwgZGlzcGxheSBpcyB1bmRlc2lyYWJsZS4gSW5mb3JtYXRpb24gcHJvdmlkZWQgaW4gdGhpc1xyXG5tYW5uZXIgc2hvdWxkIGJlIGtlcHQgY29uY2lzZSwgdG8gYXZvaWQgdW5uZWNlc3NhcnkgYnVyZGVuIG9uIHRoZSB1c2VyLlxyXG5cIiFpbXBvcnRhbnRcIiBpcyB1c2VkIHRvIHByZXZlbnQgdW5pbnRlbnRpb25hbCBvdmVycmlkZXMuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5UaGUgLmZvY3VzYWJsZSBjbGFzcyBleHRlbmRzIHRoZSAudmlzdWFsbHktaGlkZGVuIGNsYXNzIHRvIGFsbG93XHJcbnRoZSBlbGVtZW50IHRvIGJlIGZvY3VzYWJsZSB3aGVuIG5hdmlnYXRlZCB0byB2aWEgdGhlIGtleWJvYXJkLlxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ2FsY3VsYXRlIGlmIHRleHQgbmVlZHMgdG8gYmUgbGlnaHQgb3IgZGFya1xyXG5kZXBlbmRpbmcgb24gdGhlIGJhY2tncm91bmQgY29sb3IgcGFzc2VkLlxyXG5cclxuRnJvbSB0aGlzIFczQyBkb2N1bWVudDogaHR0cDovL3d3dy53My5vcmcvVFIvQUVSVCNjb2xvci1jb250cmFzdFxyXG5cclxuQ29sb3IgYnJpZ2h0bmVzcyBpcyBkZXRlcm1pbmVkIGJ5IHRoZSBmb2xsb3dpbmcgZm9ybXVsYTpcclxuKChSZWQgdmFsdWUgWCAyOTkpICsgKEdyZWVuIHZhbHVlIFggNTg3KSArIChCbHVlIHZhbHVlIFggMTE0KSkgLyAxMDAwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5Gb250LXNpemUgZmx1aWRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbk1lZGlhIFF1ZXJpZXNcclxuXHJcbkFsbG93cyB5b3UgdG8gdXNlIGlubGluZSBtZWRpYSBxdWVyaWVzLlxyXG5cclxuJGJyZWFrcG9pbnQgLSBEZXNpcmVkIGJyZWFrcG9pbnQuIENhbiBiZSB2YXJpYWJsZSBvciB1bml0LlxyXG4kcXVlcnkgLSBEZWZhdWx0cyB0byBgbWluLXdpZHRoYC5cclxuJHR5cGUgLSBEZWZhdWx0cyB0byBgc2NyZWVuYC5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkdyaWRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNsZWFyIGZpeGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5DbGVhciBmaXhlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuKiB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAqOmJlZm9yZSwgKjphZnRlciB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG5bZGF0YS1leHBhbmRhYmxlXSB7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IGhlaWdodCAwLjVzIGVhc2UtaW4tb3V0O1xuICAvKlxyXG4gICAgJiA+ICoge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgICovIH1cblxuLyohIG5vcm1hbGl6ZS5jc3MgdjguMC4xIHwgTUlUIExpY2Vuc2UgfCBnaXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzcyAqL1xuLyogRG9jdW1lbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gaU9TLlxyXG4gKi9cbmh0bWwge1xuICBsaW5lLWhlaWdodDogMS4xNTtcbiAgLyogMSAqL1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC8qIDIgKi8gfVxuXG4vKiBTZWN0aW9uc1xyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cclxuICovXG5ib2R5IHtcbiAgbWFyZ2luOiAwOyB9XG5cbi8qKlxyXG4gKiBSZW5kZXIgdGhlIGBtYWluYCBlbGVtZW50IGNvbnNpc3RlbnRseSBpbiBJRS5cclxuICovXG5tYWluIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGZvbnQgc2l6ZSBhbmQgbWFyZ2luIG9uIGBoMWAgZWxlbWVudHMgd2l0aGluIGBzZWN0aW9uYCBhbmRcclxuICogYGFydGljbGVgIGNvbnRleHRzIGluIENocm9tZSwgRmlyZWZveCwgYW5kIFNhZmFyaS5cclxuICovXG5oMSB7XG4gIGZvbnQtc2l6ZTogMmVtO1xuICBtYXJnaW46IDAuNjdlbSAwOyB9XG5cbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAvKiAxICovXG4gIGhlaWdodDogMDtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgLyogMiAqLyB9XG5cbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSBpbmhlcml0YW5jZSBhbmQgc2NhbGluZyBvZiBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xucHJlIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xuYSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cbmFiYnJbdGl0bGVdIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgLyogMSAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgLyogMiAqL1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaS5cclxuICovXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbmNvZGUsXG5rYmQsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlO1xuICAvKiAxICovXG4gIGZvbnQtc2l6ZTogMWVtO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbnNtYWxsIHtcbiAgZm9udC1zaXplOiA4MCU7IH1cblxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG5zdWIge1xuICBib3R0b206IC0wLjI1ZW07IH1cblxuc3VwIHtcbiAgdG9wOiAtMC41ZW07IH1cblxuLyogRW1iZWRkZWQgY29udGVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLyoqXHJcbiAqIFJlbW92ZSB0aGUgYm9yZGVyIG9uIGltYWdlcyBpbnNpZGUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xuaW1nIHtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbi8qIEZvcm1zXHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKipcclxuICogMS4gQ2hhbmdlIHRoZSBmb250IHN0eWxlcyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqIDIuIFJlbW92ZSB0aGUgbWFyZ2luIGluIEZpcmVmb3ggYW5kIFNhZmFyaS5cclxuICovXG5idXR0b24sXG5pbnB1dCxcbm9wdGdyb3VwLFxuc2VsZWN0LFxudGV4dGFyZWEge1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgLyogMSAqL1xuICBmb250LXNpemU6IDEwMCU7XG4gIC8qIDEgKi9cbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC8qIDEgKi9cbiAgbWFyZ2luOiAwO1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFNob3cgdGhlIG92ZXJmbG93IGluIElFLlxyXG4gKiAxLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlLlxyXG4gKi9cbmJ1dHRvbixcbmlucHV0IHtcbiAgLyogMSAqL1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXG5idXR0b24sXG5zZWxlY3Qge1xuICAvKiAxICovXG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxyXG4gKi9cbmJ1dHRvbixcblt0eXBlPVwiYnV0dG9uXCJdLFxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGluIEZpcmVmb3guXHJcbiAqL1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJidXR0b25cIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxuW3R5cGU9XCJzdWJtaXRcIl06Oi1tb3otZm9jdXMtaW5uZXIge1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLyoqXHJcbiAqIFJlc3RvcmUgdGhlIGZvY3VzIHN0eWxlcyB1bnNldCBieSB0aGUgcHJldmlvdXMgcnVsZS5cclxuICovXG5idXR0b246LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcblt0eXBlPVwicmVzZXRcIl06LW1vei1mb2N1c3JpbmcsXG5bdHlwZT1cInN1Ym1pdFwiXTotbW96LWZvY3VzcmluZyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cclxuICogMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxyXG4gKiAzLiBSZW1vdmUgdGhlIHBhZGRpbmcgc28gZGV2ZWxvcGVycyBhcmUgbm90IGNhdWdodCBvdXQgd2hlbiB0aGV5IHplcm8gb3V0XHJcbiAqICAgIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cbmxlZ2VuZCB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC8qIDEgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIC8qIDIgKi9cbiAgZGlzcGxheTogdGFibGU7XG4gIC8qIDEgKi9cbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDMgKi9cbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgLyogMSAqLyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cclxuICogMi4gUmVtb3ZlIHJlc2l6ZS5cclxuICovXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvO1xuICByZXNpemU6IG5vbmU7IH1cblxuLyoqXHJcbiAqIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIElFIDEwLlxyXG4gKiAyLiBSZW1vdmUgdGhlIHBhZGRpbmcgaW4gSUUgMTAuXHJcbiAqL1xuW3R5cGU9XCJjaGVja2JveFwiXSxcblt0eXBlPVwicmFkaW9cIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAxICovXG4gIHBhZGRpbmc6IDA7XG4gIC8qIDIgKi8gfVxuXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIG9kZCBhcHBlYXJhbmNlIGluIENocm9tZSBhbmQgU2FmYXJpLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cclxuICovXG5bdHlwZT1cInNlYXJjaFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAvKiAxICovXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuICAvKiAyICovIH1cblxuLyoqXHJcbiAqIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cclxuICovXG5bdHlwZT1cInNlYXJjaFwiXTo6LXdlYmtpdC1zZWFyY2gtZGVjb3JhdGlvbiB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cclxuICogMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxyXG4gKi9cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjtcbiAgLyogMSAqL1xuICBmb250OiBpbmhlcml0O1xuICAvKiAyICovIH1cblxuLyogSW50ZXJhY3RpdmVcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAqL1xuZGV0YWlscyB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbi8qIE1pc2NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXHJcbiAqL1xudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cclxuICovXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuKjpmb2N1cyB7XG4gIG91dGxpbmUtc3R5bGU6IGRvdHRlZDtcbiAgb3V0bGluZS1jb2xvcjogI2NjYztcbiAgb3V0bGluZS13aWR0aDogMXB4OyB9XG5cbltyb2xlPVwidGFibGVcIl0gPiBkaXZbaWRdIHtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbltyb2xlPVwidGFibGVcIl0gW3JvbGU9XCJyb3dcIl0ge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbltyb2xlPVwidGFibGVcIl0gW3JvbGU9XCJjZWxsXCJdLFxuW3JvbGU9XCJ0YWJsZVwiXSBbcm9sZT1cImNvbHVtbmhlYWRlclwiXSB7XG4gIHBhZGRpbmc6IDAuMTI1ZW0gMC4yNWVtOyB9XG5cbltyb2xlPVwidGFibGVcIl0gW3JvbGU9XCJyb3dncm91cFwiXSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgRWxlbWVudHMgPiBIZWFkaW5nc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEZvbnQtc2l6ZSBoZWFkaW5nXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5oMSB7XG4gIG1hcmdpbjogMC42ZW0gMDsgfVxuICBoMSB7XG4gICAgZm9udC1zaXplOiAyNnB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIGgxIHtcbiAgICAgICAgZm9udC1zaXplOiBjYWxjKDI2cHggKyAzNCAqICgoMTAwdncgLSA1NzZweCkgLyA2MjQpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICBoMSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNjBweDsgfSB9XG5cbmgyIHtcbiAgZm9udC1zaXplOiAyLjNlbTtcbiAgbWFyZ2luOiAwLjVlbSAwOyB9XG5cbmgzIHtcbiAgZm9udC1zaXplOiAyZW07XG4gIG1hcmdpbjogMC40ZW0gMDsgfVxuXG5oNCB7XG4gIGZvbnQtc2l6ZTogMS44ZW07XG4gIG1hcmdpbjogMC4zZW0gMDsgfVxuXG5oNSB7XG4gIGZvbnQtc2l6ZTogMS42ZW07XG4gIG1hcmdpbjogMC4yZW0gMDsgfVxuXG5oNiB7XG4gIGZvbnQtc2l6ZTogMS40ZW07XG4gIG1hcmdpbjogMC4xZW0gMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbmh0bWwge1xuICBmb250LXNpemU6IDEycHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICBodG1sIHtcbiAgICAgIGZvbnQtc2l6ZTogY2FsYygxMnB4ICsgNiAqICgoMTAwdncgLSA1NzZweCkgLyA2MjQpKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIGh0bWwge1xuICAgICAgZm9udC1zaXplOiAxOHB4OyB9IH1cblxuLmJvZHkge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XG4gIC5ib2R5X193cmFwcGVyIHtcbiAgICBjb2xvcjogIzkxOTE5MTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5ib2R5LS1ob21lIC5oZWFkZXJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDB2aDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuYm9keSAuaGVhZGVyX19uYXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYm9keS5jYWxsLXRyYWNraW5nLWFjdGl2YXRlZC5ib2R5LS1tZW51LW9wZW5lZCAuY2FsbC10cmFja2luZyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuYm9keS5jYWxsLXRyYWNraW5nLWFjdGl2YXRlZCAuZm9vdGVyLXYxIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5ib2R5LmNhbGwtdHJhY2tpbmctYWN0aXZhdGVkIC5mb290ZXItdjEge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfSB9XG5cbi5saW5rQmxvY19fcGFyZW50IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubGlua0Jsb2NfX3BhcmVudCAubGlua0Jsb2M6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgd2lkdGg6IDIwMDBweDtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGhlaWdodDogMjAwMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgR2VuZXJpYyA+IGdyaWRzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29udGFpbmVyIHtcbiAgbWF4LXdpZHRoOiAxMjcwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5yb3cge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDsgfVxuICAucm93LnJvdy0tZ3V0dGVybGVzcyB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLnJvdyA+ICpbY2xhc3MqPVwiY29sXCJdIHtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbi5yb3ctLWd1dHRlcmxlc3MgPiAqW2NsYXNzKj1cImNvbFwiXSB7XG4gIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uY29sIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmNvbC1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTsgfVxuXG4uY29sLTEge1xuICBmbGV4LWJhc2lzOiA4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuXG4uY29sLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG5cbi5jb2wtMiB7XG4gIGZsZXgtYmFzaXM6IDE2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cblxuLmNvbC1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cblxuLmNvbC0zIHtcbiAgZmxleC1iYXNpczogMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4uY29sLW9mZnNldC0zIHtcbiAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuXG4uY29sLTQge1xuICBmbGV4LWJhc2lzOiAzMy4zMzMzMyU7XG4gIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG5cbi5jb2wtb2Zmc2V0LTQge1xuICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG5cbi5jb2wtNSB7XG4gIGZsZXgtYmFzaXM6IDQxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cblxuLmNvbC1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cblxuLmNvbC02IHtcbiAgZmxleC1iYXNpczogNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4uY29sLW9mZnNldC02IHtcbiAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuXG4uY29sLTcge1xuICBmbGV4LWJhc2lzOiA1OC4zMzMzMyU7XG4gIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG5cbi5jb2wtb2Zmc2V0LTcge1xuICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG5cbi5jb2wtOCB7XG4gIGZsZXgtYmFzaXM6IDY2LjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cblxuLmNvbC1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cblxuLmNvbC05IHtcbiAgZmxleC1iYXNpczogNzUlO1xuICBtYXgtd2lkdGg6IDc1JTsgfVxuXG4uY29sLW9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4uY29sLTEwIHtcbiAgZmxleC1iYXNpczogODMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuXG4uY29sLW9mZnNldC0xMCB7XG4gIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cblxuLmNvbC0xMSB7XG4gIGZsZXgtYmFzaXM6IDkxLjY2NjY3JTtcbiAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cblxuLmNvbC1vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG5cbi5jb2wtMTIge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmNvbC1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5jb2wtLXNtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmNvbC0tc20tMSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLS1zbS1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtLXNtLTIge1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLS1zbS1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLS1zbS0zIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC0tc20tNCB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtLXNtLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtLXNtLTUge1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLS1zbS1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLS1zbS02IHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmNvbC0tc20tNyB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtLXNtLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtLXNtLTgge1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLS1zbS1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLS1zbS05IHtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC0tc20tb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC0tc20tMTAge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLS1zbS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC0tc20tMTEge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLS1zbS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC0tc20tMTIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtLXNtLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb2wtLW1kLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmNvbC0tbWQtMSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLS1tZC1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtLW1kLTIge1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLS1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLS1tZC0zIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC0tbWQtNCB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtLW1kLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtLW1kLTUge1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLS1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLS1tZC02IHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmNvbC0tbWQtNyB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtLW1kLTgge1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLS1tZC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLS1tZC05IHtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC0tbWQtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC0tbWQtMTAge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLS1tZC1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC0tbWQtMTEge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLS1tZC1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC0tbWQtMTIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtLW1kLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5jb2wtLWxnLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7IH1cbiAgLmNvbC0tbGctMSB7XG4gICAgZmxleC1iYXNpczogOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLS1sZy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG4gIC5jb2wtLWxnLTIge1xuICAgIGZsZXgtYmFzaXM6IDE2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuICAuY29sLS1sZy1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuICAuY29sLS1sZy0zIHtcbiAgICBmbGV4LWJhc2lzOiAyNSU7XG4gICAgbWF4LXdpZHRoOiAyNSU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7IH1cbiAgLmNvbC0tbGctNCB7XG4gICAgZmxleC1iYXNpczogMzMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtLWxnLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMlOyB9XG4gIC5jb2wtLWxnLTUge1xuICAgIGZsZXgtYmFzaXM6IDQxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuICAuY29sLS1sZy1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuICAuY29sLS1sZy02IHtcbiAgICBmbGV4LWJhc2lzOiA1MCU7XG4gICAgbWF4LXdpZHRoOiA1MCU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7IH1cbiAgLmNvbC0tbGctNyB7XG4gICAgZmxleC1iYXNpczogNTguMzMzMzMlO1xuICAgIG1heC13aWR0aDogNTguMzMzMzMlOyB9XG4gIC5jb2wtLWxnLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMlOyB9XG4gIC5jb2wtLWxnLTgge1xuICAgIGZsZXgtYmFzaXM6IDY2LjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuICAuY29sLS1sZy1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuICAuY29sLS1sZy05IHtcbiAgICBmbGV4LWJhc2lzOiA3NSU7XG4gICAgbWF4LXdpZHRoOiA3NSU7IH1cbiAgLmNvbC0tbGctb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7IH1cbiAgLmNvbC0tbGctMTAge1xuICAgIGZsZXgtYmFzaXM6IDgzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDgzLjMzMzMzJTsgfVxuICAuY29sLS1sZy1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLmNvbC0tbGctMTEge1xuICAgIGZsZXgtYmFzaXM6IDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLS1sZy1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH1cbiAgLmNvbC0tbGctMTIge1xuICAgIGZsZXgtYmFzaXM6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wtLWxnLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH0gfVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuY29sLS14bC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlOyB9XG4gIC5jb2wtLXhsLTEge1xuICAgIGZsZXgtYmFzaXM6IDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC0teGwtb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAuY29sLS14bC0yIHtcbiAgICBmbGV4LWJhc2lzOiAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC0teGwtb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLmNvbC0teGwtMyB7XG4gICAgZmxleC1iYXNpczogMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtLXhsLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5jb2wtLXhsLTQge1xuICAgIGZsZXgtYmFzaXM6IDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLS14bC1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAuY29sLS14bC01IHtcbiAgICBmbGV4LWJhc2lzOiA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC0teGwtb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLmNvbC0teGwtNiB7XG4gICAgZmxleC1iYXNpczogNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtLXhsLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5jb2wtLXhsLTcge1xuICAgIGZsZXgtYmFzaXM6IDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLS14bC1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAuY29sLS14bC04IHtcbiAgICBmbGV4LWJhc2lzOiA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC0teGwtb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLmNvbC0teGwtOSB7XG4gICAgZmxleC1iYXNpczogNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtLXhsLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5jb2wtLXhsLTEwIHtcbiAgICBmbGV4LWJhc2lzOiA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC0teGwtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5jb2wtLXhsLTExIHtcbiAgICBmbGV4LWJhc2lzOiA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC0teGwtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG4gIC5jb2wtLXhsLTEyIHtcbiAgICBmbGV4LWJhc2lzOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuY29sLS14bC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9IH1cblxuLmlubmVycGFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDE4MTVweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubGFuZGluZyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG4gIHBhZGRpbmc6IDRlbSAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5sYW5kaW5nIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHZoOyB9IH1cbiAgLmxhbmRpbmcgPiAqLCAubGFuZGluZzpiZWZvcmUge1xuICAgIHotaW5kZXg6IDM7IH1cbiAgLmxhbmRpbmcgPiAubW9kdWxlX19hbGlnbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7IH1cbiAgICAubGFuZGluZyA+IC5tb2R1bGVfX2FsaWduZXIgPiAqIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5sYW5kaW5nID4gLm1vZHVsZV9fYmFja2dyb3VuZCB7XG4gICAgY2xpcDogcmVjdCgwLCBhdXRvLCBhdXRvLCAwKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAubGFuZGluZyA+IC5tb2R1bGVfX2JhY2tncm91bmQgPiAqIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtOyB9XG4gIC5sYW5kaW5nOm50aC1jaGlsZCgybiArIDEpID4gLm1vZHVsZV9fYmFja2dyb3VuZCA+ICoge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAtd2Via2l0LXBlcnNwZWN0aXZlOiAxMDAwcHg7XG4gICAgLyogQ2hyb21lLCBTYWZhcmksIE9wZXJhICAqLyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmxhbmRpbmcge1xuICAgICAgcGFkZGluZy10b3A6IDNlbTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAzZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmxhbmRpbmcge1xuICAgICAgaGVpZ2h0OiAxMDB2aDtcbiAgICAgIHBhZGRpbmctdG9wOiAyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5sYW5kaW5nIHtcbiAgICAgIHBhZGRpbmctdG9wOiA1ZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNWVtOyB9IH1cbiAgLmxhbmRpbmcgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2JTsgfVxuICAubGFuZGluZy5sYW5kaW5nLS1uby1oZWlnaHQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiBpbmhlcml0OyB9XG5cbmFbY2xhc3MqPVwiX19nbG9iYWwtbGlua1wiXSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubWFpbiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjAwMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4gIEdlbmVyaWMgPiBtYXJnaW5cclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDApIHtcbiAgLm0tMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LTAsXG4gIC5teS0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTAsXG4gIC5teC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItMCxcbiAgLm15LTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtMCxcbiAgLm14LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tMSB7XG4gICAgbWFyZ2luOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXQtMSxcbiAgLm15LTEge1xuICAgIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci0xLFxuICAubXgtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubWItMSxcbiAgLm15LTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC0xLFxuICAubXgtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLTIge1xuICAgIG1hcmdpbjogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LTIsXG4gIC5teS0yIHtcbiAgICBtYXJnaW4tdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXItMixcbiAgLm14LTIge1xuICAgIG1hcmdpbi1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTIsXG4gIC5teS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAubWwtMixcbiAgLm14LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubS0zIHtcbiAgICBtYXJnaW46IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC0zLFxuICAubXktMyB7XG4gICAgbWFyZ2luLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTMsXG4gIC5teC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi0zLFxuICAubXktMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTMsXG4gIC5teC0zIHtcbiAgICBtYXJnaW4tbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0tNCB7XG4gICAgbWFyZ2luOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXQtNCxcbiAgLm15LTQge1xuICAgIG1hcmdpbi10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci00LFxuICAubXgtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWItNCxcbiAgLm15LTQge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC00LFxuICAubXgtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLTUge1xuICAgIG1hcmdpbjogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LTUsXG4gIC5teS01IHtcbiAgICBtYXJnaW4tdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXItNSxcbiAgLm14LTUge1xuICAgIG1hcmdpbi1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLTUsXG4gIC5teS01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWwtNSxcbiAgLm14LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubS02IHtcbiAgICBtYXJnaW46IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC02LFxuICAubXktNiB7XG4gICAgbWFyZ2luLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLTYsXG4gIC5teC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi02LFxuICAubXktNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLTYsXG4gIC5teC02IHtcbiAgICBtYXJnaW4tbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC0wLFxuICAucHktMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItMCxcbiAgLnB4LTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItMCxcbiAgLnB5LTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLTAsXG4gIC5weC0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC0xIHtcbiAgICBwYWRkaW5nOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHQtMSxcbiAgLnB5LTEge1xuICAgIHBhZGRpbmctdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHItMSxcbiAgLnB4LTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi0xLFxuICAucHktMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC0xLFxuICAucHgtMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucC0yIHtcbiAgICBwYWRkaW5nOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHQtMixcbiAgLnB5LTIge1xuICAgIHBhZGRpbmctdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHItMixcbiAgLnB4LTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi0yLFxuICAucHktMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC0yLFxuICAucHgtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucC0zIHtcbiAgICBwYWRkaW5nOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHQtMyxcbiAgLnB5LTMge1xuICAgIHBhZGRpbmctdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHItMyxcbiAgLnB4LTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi0zLFxuICAucHktMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC0zLFxuICAucHgtMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucC00IHtcbiAgICBwYWRkaW5nOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHQtNCxcbiAgLnB5LTQge1xuICAgIHBhZGRpbmctdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHItNCxcbiAgLnB4LTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi00LFxuICAucHktNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC00LFxuICAucHgtNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucC01IHtcbiAgICBwYWRkaW5nOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHQtNSxcbiAgLnB5LTUge1xuICAgIHBhZGRpbmctdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHItNSxcbiAgLnB4LTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi01LFxuICAucHktNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC01LFxuICAucHgtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucC02IHtcbiAgICBwYWRkaW5nOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHQtNixcbiAgLnB5LTYge1xuICAgIHBhZGRpbmctdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHItNixcbiAgLnB4LTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi02LFxuICAucHktNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC02LFxuICAucHgtNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubS1uMSB7XG4gICAgbWFyZ2luOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW4xLFxuICAubXktbjEge1xuICAgIG1hcmdpbi10b3A6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXItbjEsXG4gIC5teC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW4xLFxuICAubXktbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWwtbjEsXG4gIC5teC1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubS1uMiB7XG4gICAgbWFyZ2luOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW4yLFxuICAubXktbjIge1xuICAgIG1hcmdpbi10b3A6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXItbjIsXG4gIC5teC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW4yLFxuICAubXktbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWwtbjIsXG4gIC5teC1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubS1uMyB7XG4gICAgbWFyZ2luOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW4zLFxuICAubXktbjMge1xuICAgIG1hcmdpbi10b3A6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXItbjMsXG4gIC5teC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW4zLFxuICAubXktbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWwtbjMsXG4gIC5teC1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubS1uNCB7XG4gICAgbWFyZ2luOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW40LFxuICAubXktbjQge1xuICAgIG1hcmdpbi10b3A6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXItbjQsXG4gIC5teC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW40LFxuICAubXktbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbjQsXG4gIC5teC1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubS1uNSB7XG4gICAgbWFyZ2luOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW41LFxuICAubXktbjUge1xuICAgIG1hcmdpbi10b3A6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXItbjUsXG4gIC5teC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW41LFxuICAubXktbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbjUsXG4gIC5teC1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubS1uNiB7XG4gICAgbWFyZ2luOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW42LFxuICAubXktbjYge1xuICAgIG1hcmdpbi10b3A6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXItbjYsXG4gIC5teC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW42LFxuICAubXktbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbjYsXG4gIC5teC1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtYXV0byxcbiAgLm15LWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItYXV0byxcbiAgLm14LWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1hdXRvLFxuICAubXktYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1hdXRvLFxuICAubXgtYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMSxcbiAgLm14LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0yIHtcbiAgICBtYXJnaW46IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0yLFxuICAubXktc20tMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTIsXG4gIC5teC1zbS0yIHtcbiAgICBtYXJnaW4tbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tMyB7XG4gICAgbWFyZ2luOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTQge1xuICAgIG1hcmdpbjogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTQsXG4gIC5teS1zbS00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNCxcbiAgLm14LXNtLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS01IHtcbiAgICBtYXJnaW46IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS01LFxuICAubXktc20tNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNiB7XG4gICAgbWFyZ2luOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tNixcbiAgLm15LXNtLTYge1xuICAgIG1hcmdpbi10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS02LFxuICAubXgtc20tNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNixcbiAgLm15LXNtLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS02LFxuICAubXgtc20tNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTAsXG4gIC5weS1zbS0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0wLFxuICAucHgtc20tMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMSB7XG4gICAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTEsXG4gIC5weC1zbS0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMSxcbiAgLnB5LXNtLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMiB7XG4gICAgcGFkZGluZzogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMixcbiAgLnB5LXNtLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMixcbiAgLnB4LXNtLTIge1xuICAgIHBhZGRpbmctbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMyB7XG4gICAgcGFkZGluZzogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMyxcbiAgLnB4LXNtLTMge1xuICAgIHBhZGRpbmctbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTUsXG4gIC5weS1zbS01IHtcbiAgICBwYWRkaW5nLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNiB7XG4gICAgcGFkZGluZzogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTYsXG4gIC5weS1zbS02IHtcbiAgICBwYWRkaW5nLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTYsXG4gIC5weC1zbS02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNixcbiAgLnB5LXNtLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNixcbiAgLnB4LXNtLTYge1xuICAgIHBhZGRpbmctbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjEge1xuICAgIG1hcmdpbjogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMSxcbiAgLm15LXNtLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4xLFxuICAubXgtc20tbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjIge1xuICAgIG1hcmdpbjogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMixcbiAgLm15LXNtLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4yLFxuICAubXgtc20tbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjMge1xuICAgIG1hcmdpbjogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uMyxcbiAgLm15LXNtLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW4zLFxuICAubXgtc20tbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjQge1xuICAgIG1hcmdpbjogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uNCxcbiAgLm15LXNtLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW40LFxuICAubXgtc20tbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjUge1xuICAgIG1hcmdpbjogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uNSxcbiAgLm15LXNtLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW41LFxuICAubXgtc20tbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tbjYge1xuICAgIG1hcmdpbjogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS1uNixcbiAgLm15LXNtLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLW42LFxuICAubXgtc20tbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1uNixcbiAgLm15LXNtLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLW42LFxuICAubXgtc20tbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLWF1dG8sXG4gIC5teS1zbS1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLWF1dG8sXG4gIC5teC1zbS1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTEsXG4gIC5teC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMiB7XG4gICAgbWFyZ2luOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMixcbiAgLm15LW1kLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0yLFxuICAubXgtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTMge1xuICAgIG1hcmdpbjogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC00IHtcbiAgICBtYXJnaW46IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC00LFxuICAubXktbWQtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTQsXG4gIC5teC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNSB7XG4gICAgbWFyZ2luOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNSxcbiAgLm15LW1kLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTYge1xuICAgIG1hcmdpbjogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTYsXG4gIC5teS1tZC02IHtcbiAgICBtYXJnaW4tdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtNixcbiAgLm14LW1kLTYge1xuICAgIG1hcmdpbi1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTYsXG4gIC5teS1tZC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtNixcbiAgLm14LW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0wLFxuICAucHktbWQtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtbWQtMCxcbiAgLnB4LW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTEge1xuICAgIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0xLFxuICAucHgtbWQtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTEsXG4gIC5weS1tZC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTIge1xuICAgIHBhZGRpbmc6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTIsXG4gIC5weS1tZC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTIsXG4gIC5weC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTMge1xuICAgIHBhZGRpbmc6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTMsXG4gIC5weC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC01LFxuICAucHktbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTYge1xuICAgIHBhZGRpbmc6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC02LFxuICAucHktbWQtNiB7XG4gICAgcGFkZGluZy10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC02LFxuICAucHgtbWQtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTYsXG4gIC5weS1tZC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTYsXG4gIC5weC1tZC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4xIHtcbiAgICBtYXJnaW46IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjEsXG4gIC5teS1tZC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMSxcbiAgLm14LW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4yIHtcbiAgICBtYXJnaW46IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjIsXG4gIC5teS1tZC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMixcbiAgLm14LW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW4zIHtcbiAgICBtYXJnaW46IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjMsXG4gIC5teS1tZC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uMyxcbiAgLm14LW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW40IHtcbiAgICBtYXJnaW46IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjQsXG4gIC5teS1tZC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uNCxcbiAgLm14LW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW41IHtcbiAgICBtYXJnaW46IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjUsXG4gIC5teS1tZC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uNSxcbiAgLm14LW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLW42IHtcbiAgICBtYXJnaW46IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtbjYsXG4gIC5teS1tZC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1uNixcbiAgLm14LW1kLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtbjYsXG4gIC5teS1tZC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC1uNixcbiAgLm14LW1kLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC1hdXRvLFxuICAubXktbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC1hdXRvLFxuICAubXgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0xLFxuICAubXgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTIge1xuICAgIG1hcmdpbjogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTIsXG4gIC5teS1sZy0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMixcbiAgLm14LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy0zIHtcbiAgICBtYXJnaW46IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctNCB7XG4gICAgbWFyZ2luOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctNCxcbiAgLm15LWxnLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy00LFxuICAubXgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTUge1xuICAgIG1hcmdpbjogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTUsXG4gIC5teS1sZy01IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy02IHtcbiAgICBtYXJnaW46IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy02LFxuICAubXktbGctNiB7XG4gICAgbWFyZ2luLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTYsXG4gIC5teC1sZy02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy02LFxuICAubXktbGctNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTYsXG4gIC5teC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItbGctMCxcbiAgLnB5LWxnLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTAsXG4gIC5weC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1sZy0xIHtcbiAgICBwYWRkaW5nOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMSxcbiAgLnB4LWxnLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0xLFxuICAucHktbGctMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0yIHtcbiAgICBwYWRkaW5nOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0yLFxuICAucHktbGctMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0yLFxuICAucHgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0zIHtcbiAgICBwYWRkaW5nOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0zLFxuICAucHgtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNSxcbiAgLnB5LWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy02IHtcbiAgICBwYWRkaW5nOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNixcbiAgLnB5LWxnLTYge1xuICAgIHBhZGRpbmctdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNixcbiAgLnB4LWxnLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy02LFxuICAucHktbGctNiB7XG4gICAgcGFkZGluZy1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy02LFxuICAucHgtbGctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMSB7XG4gICAgbWFyZ2luOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4xLFxuICAubXktbGctbjEge1xuICAgIG1hcmdpbi1ib3R0b206IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjEsXG4gIC5teC1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMiB7XG4gICAgbWFyZ2luOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4yLFxuICAubXktbGctbjIge1xuICAgIG1hcmdpbi1ib3R0b206IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjIsXG4gIC5teC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uMyB7XG4gICAgbWFyZ2luOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW4zLFxuICAubXktbGctbjMge1xuICAgIG1hcmdpbi1ib3R0b206IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjMsXG4gIC5teC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uNCB7XG4gICAgbWFyZ2luOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW40LFxuICAubXktbGctbjQge1xuICAgIG1hcmdpbi1ib3R0b206IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjQsXG4gIC5teC1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uNSB7XG4gICAgbWFyZ2luOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW41LFxuICAubXktbGctbjUge1xuICAgIG1hcmdpbi1ib3R0b206IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjUsXG4gIC5teC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1uNiB7XG4gICAgbWFyZ2luOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLW42LFxuICAubXktbGctbjYge1xuICAgIG1hcmdpbi10b3A6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctbjYsXG4gIC5teC1sZy1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLW42LFxuICAubXktbGctbjYge1xuICAgIG1hcmdpbi1ib3R0b206IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctbjYsXG4gIC5teC1sZy1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtbGctYXV0byxcbiAgLm15LWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItbGctYXV0byxcbiAgLm14LWxnLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXIteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTEsXG4gIC5teC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMiB7XG4gICAgbWFyZ2luOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMixcbiAgLm15LXhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0yLFxuICAubXgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTMge1xuICAgIG1hcmdpbjogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubS14bC00IHtcbiAgICBtYXJnaW46IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC00LFxuICAubXkteGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTQsXG4gIC5teC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNSB7XG4gICAgbWFyZ2luOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNSxcbiAgLm15LXhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTYge1xuICAgIG1hcmdpbjogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTYsXG4gIC5teS14bC02IHtcbiAgICBtYXJnaW4tdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtNixcbiAgLm14LXhsLTYge1xuICAgIG1hcmdpbi1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTYsXG4gIC5teS14bC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtNixcbiAgLm14LXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0wLFxuICAucHkteGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteGwtMCxcbiAgLnB4LXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTEge1xuICAgIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0xLFxuICAucHgteGwtMSB7XG4gICAgcGFkZGluZy1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTEsXG4gIC5weS14bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTIge1xuICAgIHBhZGRpbmc6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTIsXG4gIC5weS14bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTIsXG4gIC5weC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTMge1xuICAgIHBhZGRpbmc6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTMsXG4gIC5weC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC01LFxuICAucHkteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTYge1xuICAgIHBhZGRpbmc6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC02LFxuICAucHkteGwtNiB7XG4gICAgcGFkZGluZy10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC02LFxuICAucHgteGwtNiB7XG4gICAgcGFkZGluZy1yaWdodDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTYsXG4gIC5weS14bC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTYsXG4gIC5weC14bC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4xIHtcbiAgICBtYXJnaW46IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjEsXG4gIC5teS14bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMSxcbiAgLm14LXhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4yIHtcbiAgICBtYXJnaW46IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjIsXG4gIC5teS14bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMixcbiAgLm14LXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW4zIHtcbiAgICBtYXJnaW46IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjMsXG4gIC5teS14bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uMyxcbiAgLm14LXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW40IHtcbiAgICBtYXJnaW46IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjQsXG4gIC5teS14bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uNCxcbiAgLm14LXhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW41IHtcbiAgICBtYXJnaW46IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjUsXG4gIC5teS14bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uNSxcbiAgLm14LXhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLW42IHtcbiAgICBtYXJnaW46IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtbjYsXG4gIC5teS14bC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1uNixcbiAgLm14LXhsLW42IHtcbiAgICBtYXJnaW4tcmlnaHQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtbjYsXG4gIC5teS14bC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC1uNixcbiAgLm14LXhsLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC1hdXRvLFxuICAubXkteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci14bC1hdXRvLFxuICAubXgteGwtYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gIC5tLXh4bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQteHhsLTAsXG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtMCxcbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWIteHhsLTAsXG4gIC5teS14eGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtMCxcbiAgLm14LXh4bC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC0xIHtcbiAgICBtYXJnaW46IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtMSxcbiAgLm15LXh4bC0xIHtcbiAgICBtYXJnaW4tdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLTEsXG4gIC5teC14eGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTEsXG4gIC5teS14eGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC0xLFxuICAubXgteHhsLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtMiB7XG4gICAgbWFyZ2luOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTIsXG4gIC5teS14eGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC0yLFxuICAubXgteHhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC0yLFxuICAubXkteHhsLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtMixcbiAgLm14LXh4bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTMge1xuICAgIG1hcmdpbjogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC0zLFxuICAubXkteHhsLTMge1xuICAgIG1hcmdpbi10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtMyxcbiAgLm14LXh4bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtMyxcbiAgLm15LXh4bC0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTMsXG4gIC5teC14eGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXh4bC00IHtcbiAgICBtYXJnaW46IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtNCxcbiAgLm15LXh4bC00IHtcbiAgICBtYXJnaW4tdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubXIteHhsLTQsXG4gIC5teC14eGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWIteHhsLTQsXG4gIC5teS14eGwtNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC00LFxuICAubXgteHhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubS14eGwtNSB7XG4gICAgbWFyZ2luOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLTUsXG4gIC5teS14eGwtNSB7XG4gICAgbWFyZ2luLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC01LFxuICAubXgteHhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC01LFxuICAubXkteHhsLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtNSxcbiAgLm14LXh4bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLTYge1xuICAgIG1hcmdpbjogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXh4bC02LFxuICAubXkteHhsLTYge1xuICAgIG1hcmdpbi10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14eGwtNixcbiAgLm14LXh4bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtNixcbiAgLm15LXh4bC02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWwteHhsLTYsXG4gIC5teC14eGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXh4bC0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXh4bC0wLFxuICAucHkteHhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0wLFxuICAucHgteHhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGIteHhsLTAsXG4gIC5weS14eGwtMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwteHhsLTAsXG4gIC5weC14eGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTEge1xuICAgIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMSxcbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0xLFxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMSxcbiAgLnB5LXh4bC0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC0xLFxuICAucHgteHhsLTEge1xuICAgIHBhZGRpbmctbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTIge1xuICAgIHBhZGRpbmc6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMixcbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0yLFxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMixcbiAgLnB5LXh4bC0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC0yLFxuICAucHgteHhsLTIge1xuICAgIHBhZGRpbmctbGVmdDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTMge1xuICAgIHBhZGRpbmc6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtMyxcbiAgLnB5LXh4bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC0zLFxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtMyxcbiAgLnB5LXh4bC0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC0zLFxuICAucHgteHhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTQge1xuICAgIHBhZGRpbmc6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtNCxcbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC00LFxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtNCxcbiAgLnB5LXh4bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC00LFxuICAucHgteHhsLTQge1xuICAgIHBhZGRpbmctbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTUge1xuICAgIHBhZGRpbmc6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtNSxcbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLXRvcDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC01LFxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtNSxcbiAgLnB5LXh4bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC01LFxuICAucHgteHhsLTUge1xuICAgIHBhZGRpbmctbGVmdDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnAteHhsLTYge1xuICAgIHBhZGRpbmc6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14eGwtNixcbiAgLnB5LXh4bC02IHtcbiAgICBwYWRkaW5nLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXh4bC02LFxuICAucHgteHhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14eGwtNixcbiAgLnB5LXh4bC02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXh4bC02LFxuICAucHgteHhsLTYge1xuICAgIHBhZGRpbmctbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW4xIHtcbiAgICBtYXJnaW46IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLW4xLFxuICAubXkteHhsLW4xIHtcbiAgICBtYXJnaW4tdG9wOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uMSxcbiAgLm14LXh4bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uMSxcbiAgLm15LXh4bC1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjEsXG4gIC5teC14eGwtbjEge1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW4yIHtcbiAgICBtYXJnaW46IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLW4yLFxuICAubXkteHhsLW4yIHtcbiAgICBtYXJnaW4tdG9wOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uMixcbiAgLm14LXh4bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uMixcbiAgLm15LXh4bC1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjIsXG4gIC5teC14eGwtbjIge1xuICAgIG1hcmdpbi1sZWZ0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW4zIHtcbiAgICBtYXJnaW46IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLW4zLFxuICAubXkteHhsLW4zIHtcbiAgICBtYXJnaW4tdG9wOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uMyxcbiAgLm14LXh4bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uMyxcbiAgLm15LXh4bC1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjMsXG4gIC5teC14eGwtbjMge1xuICAgIG1hcmdpbi1sZWZ0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW40IHtcbiAgICBtYXJnaW46IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLW40LFxuICAubXkteHhsLW40IHtcbiAgICBtYXJnaW4tdG9wOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uNCxcbiAgLm14LXh4bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uNCxcbiAgLm15LXh4bC1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjQsXG4gIC5teC14eGwtbjQge1xuICAgIG1hcmdpbi1sZWZ0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW41IHtcbiAgICBtYXJnaW46IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLW41LFxuICAubXkteHhsLW41IHtcbiAgICBtYXJnaW4tdG9wOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uNSxcbiAgLm14LXh4bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uNSxcbiAgLm15LXh4bC1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjUsXG4gIC5teC14eGwtbjUge1xuICAgIG1hcmdpbi1sZWZ0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLW42IHtcbiAgICBtYXJnaW46IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXQteHhsLW42LFxuICAubXkteHhsLW42IHtcbiAgICBtYXJnaW4tdG9wOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1uNixcbiAgLm14LXh4bC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXh4bC1uNixcbiAgLm15LXh4bC1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14eGwtbjYsXG4gIC5teC14eGwtbjYge1xuICAgIG1hcmdpbi1sZWZ0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teHhsLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC14eGwtYXV0byxcbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXh4bC1hdXRvLFxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi14eGwtYXV0byxcbiAgLm15LXh4bC1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXh4bC1hdXRvLFxuICAubXgteHhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1oLW1kLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLW1kLTAsXG4gIC5teS1oLW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItaC1tZC0wLFxuICAubXgtaC1tZC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItaC1tZC0wLFxuICAubXktaC1tZC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbWQtMCxcbiAgLm14LWgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1oLW1kLTEge1xuICAgIG1hcmdpbjogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbWQtMSxcbiAgLm15LWgtbWQtMSB7XG4gICAgbWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbWQtMSxcbiAgLm14LWgtbWQtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1tZC0xLFxuICAubXktaC1tZC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1tZC0xLFxuICAubXgtaC1tZC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1tZC0yIHtcbiAgICBtYXJnaW46IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLW1kLTIsXG4gIC5teS1oLW1kLTIge1xuICAgIG1hcmdpbi10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLW1kLTIsXG4gIC5teC1oLW1kLTIge1xuICAgIG1hcmdpbi1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbWQtMixcbiAgLm15LWgtbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbWQtMixcbiAgLm14LWgtbWQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgtbWQtMyB7XG4gICAgbWFyZ2luOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC1tZC0zLFxuICAubXktaC1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXItaC1tZC0zLFxuICAubXgtaC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLW1kLTMsXG4gIC5teS1oLW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLW1kLTMsXG4gIC5teC1oLW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubS1oLW1kLTQge1xuICAgIG1hcmdpbjogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbWQtNCxcbiAgLm15LWgtbWQtNCB7XG4gICAgbWFyZ2luLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbWQtNCxcbiAgLm14LWgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1tZC00LFxuICAubXktaC1tZC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1tZC00LFxuICAubXgtaC1tZC00IHtcbiAgICBtYXJnaW4tbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1tZC01IHtcbiAgICBtYXJnaW46IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLW1kLTUsXG4gIC5teS1oLW1kLTUge1xuICAgIG1hcmdpbi10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLW1kLTUsXG4gIC5teC1oLW1kLTUge1xuICAgIG1hcmdpbi1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbWQtNSxcbiAgLm15LWgtbWQtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbWQtNSxcbiAgLm14LWgtbWQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgtbWQtNiB7XG4gICAgbWFyZ2luOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC1tZC02LFxuICAubXktaC1tZC02IHtcbiAgICBtYXJnaW4tdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXItaC1tZC02LFxuICAubXgtaC1tZC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLW1kLTYsXG4gIC5teS1oLW1kLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLW1kLTYsXG4gIC5teC1oLW1kLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucC1oLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtaC1tZC0wLFxuICAucHktaC1tZC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1oLW1kLTAsXG4gIC5weC1oLW1kLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItaC1tZC0wLFxuICAucHktaC1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1oLW1kLTAsXG4gIC5weC1oLW1kLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLWgtbWQtMSB7XG4gICAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWgtbWQtMSxcbiAgLnB5LWgtbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1oLW1kLTEsXG4gIC5weC1oLW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1oLW1kLTEsXG4gIC5weS1oLW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAucGwtaC1tZC0xLFxuICAucHgtaC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWgtbWQtMiB7XG4gICAgcGFkZGluZzogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWgtbWQtMixcbiAgLnB5LWgtbWQtMiB7XG4gICAgcGFkZGluZy10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1oLW1kLTIsXG4gIC5weC1oLW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1oLW1kLTIsXG4gIC5weS1oLW1kLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAucGwtaC1tZC0yLFxuICAucHgtaC1tZC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWgtbWQtMyB7XG4gICAgcGFkZGluZzogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWgtbWQtMyxcbiAgLnB5LWgtbWQtMyB7XG4gICAgcGFkZGluZy10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1oLW1kLTMsXG4gIC5weC1oLW1kLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1oLW1kLTMsXG4gIC5weS1oLW1kLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAucGwtaC1tZC0zLFxuICAucHgtaC1tZC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWgtbWQtNCB7XG4gICAgcGFkZGluZzogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWgtbWQtNCxcbiAgLnB5LWgtbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1oLW1kLTQsXG4gIC5weC1oLW1kLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1oLW1kLTQsXG4gIC5weS1oLW1kLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGwtaC1tZC00LFxuICAucHgtaC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWgtbWQtNSB7XG4gICAgcGFkZGluZzogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWgtbWQtNSxcbiAgLnB5LWgtbWQtNSB7XG4gICAgcGFkZGluZy10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1oLW1kLTUsXG4gIC5weC1oLW1kLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1oLW1kLTUsXG4gIC5weS1oLW1kLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGwtaC1tZC01LFxuICAucHgtaC1tZC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWgtbWQtNiB7XG4gICAgcGFkZGluZzogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWgtbWQtNixcbiAgLnB5LWgtbWQtNiB7XG4gICAgcGFkZGluZy10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1oLW1kLTYsXG4gIC5weC1oLW1kLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1oLW1kLTYsXG4gIC5weS1oLW1kLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGwtaC1tZC02LFxuICAucHgtaC1tZC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgtbWQtbjEge1xuICAgIG1hcmdpbjogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLW1kLW4xLFxuICAubXktaC1tZC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLW1kLW4xLFxuICAubXgtaC1tZC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbWQtbjEsXG4gIC5teS1oLW1kLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbWQtbjEsXG4gIC5teC1oLW1kLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgtbWQtbjIge1xuICAgIG1hcmdpbjogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLW1kLW4yLFxuICAubXktaC1tZC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLW1kLW4yLFxuICAubXgtaC1tZC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbWQtbjIsXG4gIC5teS1oLW1kLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbWQtbjIsXG4gIC5teC1oLW1kLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgtbWQtbjMge1xuICAgIG1hcmdpbjogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLW1kLW4zLFxuICAubXktaC1tZC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLW1kLW4zLFxuICAubXgtaC1tZC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbWQtbjMsXG4gIC5teS1oLW1kLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbWQtbjMsXG4gIC5teC1oLW1kLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgtbWQtbjQge1xuICAgIG1hcmdpbjogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLW1kLW40LFxuICAubXktaC1tZC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLW1kLW40LFxuICAubXgtaC1tZC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbWQtbjQsXG4gIC5teS1oLW1kLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbWQtbjQsXG4gIC5teC1oLW1kLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgtbWQtbjUge1xuICAgIG1hcmdpbjogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLW1kLW41LFxuICAubXktaC1tZC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLW1kLW41LFxuICAubXgtaC1tZC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbWQtbjUsXG4gIC5teS1oLW1kLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbWQtbjUsXG4gIC5teC1oLW1kLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgtbWQtbjYge1xuICAgIG1hcmdpbjogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLW1kLW42LFxuICAubXktaC1tZC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLW1kLW42LFxuICAubXgtaC1tZC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbWQtbjYsXG4gIC5teS1oLW1kLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbWQtbjYsXG4gIC5teC1oLW1kLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgtbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbWQtYXV0byxcbiAgLm15LWgtbWQtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1oLW1kLWF1dG8sXG4gIC5teC1oLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLW1kLWF1dG8sXG4gIC5teS1oLW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtaC1tZC1hdXRvLFxuICAubXgtaC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpIHtcbiAgLm0taC1sZy0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtaC1sZy0wLFxuICAubXktaC1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbGctMCxcbiAgLm14LWgtbGctMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbGctMCxcbiAgLm15LWgtbGctMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLWxnLTAsXG4gIC5teC1oLWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1sZy0xIHtcbiAgICBtYXJnaW46IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLWxnLTEsXG4gIC5teS1oLWxnLTEge1xuICAgIG1hcmdpbi10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLWxnLTEsXG4gIC5teC1oLWxnLTEge1xuICAgIG1hcmdpbi1yaWdodDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbGctMSxcbiAgLm15LWgtbGctMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbGctMSxcbiAgLm14LWgtbGctMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgtbGctMiB7XG4gICAgbWFyZ2luOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC1sZy0yLFxuICAubXktaC1sZy0yIHtcbiAgICBtYXJnaW4tdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAubXItaC1sZy0yLFxuICAubXgtaC1sZy0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLWxnLTIsXG4gIC5teS1oLWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLWxnLTIsXG4gIC5teC1oLWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAubS1oLWxnLTMge1xuICAgIG1hcmdpbjogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbGctMyxcbiAgLm15LWgtbGctMyB7XG4gICAgbWFyZ2luLXRvcDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbGctMyxcbiAgLm14LWgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1sZy0zLFxuICAubXktaC1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1sZy0zLFxuICAubXgtaC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC1sZy00IHtcbiAgICBtYXJnaW46IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLWxnLTQsXG4gIC5teS1oLWxnLTQge1xuICAgIG1hcmdpbi10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLWxnLTQsXG4gIC5teC1oLWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgtbGctNCxcbiAgLm15LWgtbGctNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbGctNCxcbiAgLm14LWgtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgtbGctNSB7XG4gICAgbWFyZ2luOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC1sZy01LFxuICAubXktaC1sZy01IHtcbiAgICBtYXJnaW4tdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAubXItaC1sZy01LFxuICAubXgtaC1sZy01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLWxnLTUsXG4gIC5teS1oLWxnLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLWxnLTUsXG4gIC5teC1oLWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAubS1oLWxnLTYge1xuICAgIG1hcmdpbjogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgtbGctNixcbiAgLm15LWgtbGctNiB7XG4gICAgbWFyZ2luLXRvcDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgtbGctNixcbiAgLm14LWgtbGctNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWItaC1sZy02LFxuICAubXktaC1sZy02IHtcbiAgICBtYXJnaW4tYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC1sZy02LFxuICAubXgtaC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtaC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWgtbGctMCxcbiAgLnB5LWgtbGctMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItaC1sZy0wLFxuICAucHgtaC1sZy0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWgtbGctMCxcbiAgLnB5LWgtbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtaC1sZy0wLFxuICAucHgtaC1sZy0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1oLWxnLTEge1xuICAgIHBhZGRpbmc6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1oLWxnLTEsXG4gIC5weS1oLWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAxZW0gIWltcG9ydGFudDsgfVxuICAucHItaC1sZy0xLFxuICAucHgtaC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucGItaC1sZy0xLFxuICAucHktaC1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWgtbGctMSxcbiAgLnB4LWgtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW0gIWltcG9ydGFudDsgfVxuICAucC1oLWxnLTIge1xuICAgIHBhZGRpbmc6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1oLWxnLTIsXG4gIC5weS1oLWxnLTIge1xuICAgIHBhZGRpbmctdG9wOiAyZW0gIWltcG9ydGFudDsgfVxuICAucHItaC1sZy0yLFxuICAucHgtaC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucGItaC1sZy0yLFxuICAucHktaC1sZy0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWgtbGctMixcbiAgLnB4LWgtbGctMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyZW0gIWltcG9ydGFudDsgfVxuICAucC1oLWxnLTMge1xuICAgIHBhZGRpbmc6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1oLWxnLTMsXG4gIC5weS1oLWxnLTMge1xuICAgIHBhZGRpbmctdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAucHItaC1sZy0zLFxuICAucHgtaC1sZy0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucGItaC1sZy0zLFxuICAucHktaC1sZy0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWgtbGctMyxcbiAgLnB4LWgtbGctMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAucC1oLWxnLTQge1xuICAgIHBhZGRpbmc6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1oLWxnLTQsXG4gIC5weS1oLWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucHItaC1sZy00LFxuICAucHgtaC1sZy00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGItaC1sZy00LFxuICAucHktaC1sZy00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWgtbGctNCxcbiAgLnB4LWgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAucC1oLWxnLTUge1xuICAgIHBhZGRpbmc6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1oLWxnLTUsXG4gIC5weS1oLWxnLTUge1xuICAgIHBhZGRpbmctdG9wOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucHItaC1sZy01LFxuICAucHgtaC1sZy01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGItaC1sZy01LFxuICAucHktaC1sZy01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWgtbGctNSxcbiAgLnB4LWgtbGctNSB7XG4gICAgcGFkZGluZy1sZWZ0OiA1ZW0gIWltcG9ydGFudDsgfVxuICAucC1oLWxnLTYge1xuICAgIHBhZGRpbmc6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1oLWxnLTYsXG4gIC5weS1oLWxnLTYge1xuICAgIHBhZGRpbmctdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucHItaC1sZy02LFxuICAucHgtaC1sZy02IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGItaC1sZy02LFxuICAucHktaC1sZy02IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWgtbGctNixcbiAgLnB4LWgtbGctNiB7XG4gICAgcGFkZGluZy1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAubS1oLWxnLW4xIHtcbiAgICBtYXJnaW46IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC1sZy1uMSxcbiAgLm15LWgtbGctbjEge1xuICAgIG1hcmdpbi10b3A6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubXItaC1sZy1uMSxcbiAgLm14LWgtbGctbjEge1xuICAgIG1hcmdpbi1yaWdodDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLWxnLW4xLFxuICAubXktaC1sZy1uMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLWxnLW4xLFxuICAubXgtaC1sZy1uMSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW0gIWltcG9ydGFudDsgfVxuICAubS1oLWxnLW4yIHtcbiAgICBtYXJnaW46IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC1sZy1uMixcbiAgLm15LWgtbGctbjIge1xuICAgIG1hcmdpbi10b3A6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubXItaC1sZy1uMixcbiAgLm14LWgtbGctbjIge1xuICAgIG1hcmdpbi1yaWdodDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLWxnLW4yLFxuICAubXktaC1sZy1uMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLWxnLW4yLFxuICAubXgtaC1sZy1uMiB7XG4gICAgbWFyZ2luLWxlZnQ6IC0yZW0gIWltcG9ydGFudDsgfVxuICAubS1oLWxnLW4zIHtcbiAgICBtYXJnaW46IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC1sZy1uMyxcbiAgLm15LWgtbGctbjMge1xuICAgIG1hcmdpbi10b3A6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubXItaC1sZy1uMyxcbiAgLm14LWgtbGctbjMge1xuICAgIG1hcmdpbi1yaWdodDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLWxnLW4zLFxuICAubXktaC1sZy1uMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLWxnLW4zLFxuICAubXgtaC1sZy1uMyB7XG4gICAgbWFyZ2luLWxlZnQ6IC0zZW0gIWltcG9ydGFudDsgfVxuICAubS1oLWxnLW40IHtcbiAgICBtYXJnaW46IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC1sZy1uNCxcbiAgLm15LWgtbGctbjQge1xuICAgIG1hcmdpbi10b3A6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubXItaC1sZy1uNCxcbiAgLm14LWgtbGctbjQge1xuICAgIG1hcmdpbi1yaWdodDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLWxnLW40LFxuICAubXktaC1sZy1uNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLWxnLW40LFxuICAubXgtaC1sZy1uNCB7XG4gICAgbWFyZ2luLWxlZnQ6IC00ZW0gIWltcG9ydGFudDsgfVxuICAubS1oLWxnLW41IHtcbiAgICBtYXJnaW46IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC1sZy1uNSxcbiAgLm15LWgtbGctbjUge1xuICAgIG1hcmdpbi10b3A6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubXItaC1sZy1uNSxcbiAgLm14LWgtbGctbjUge1xuICAgIG1hcmdpbi1yaWdodDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLWxnLW41LFxuICAubXktaC1sZy1uNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLWxnLW41LFxuICAubXgtaC1sZy1uNSB7XG4gICAgbWFyZ2luLWxlZnQ6IC01ZW0gIWltcG9ydGFudDsgfVxuICAubS1oLWxnLW42IHtcbiAgICBtYXJnaW46IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC1sZy1uNixcbiAgLm15LWgtbGctbjYge1xuICAgIG1hcmdpbi10b3A6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubXItaC1sZy1uNixcbiAgLm14LWgtbGctbjYge1xuICAgIG1hcmdpbi1yaWdodDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLWxnLW42LFxuICAubXktaC1sZy1uNiB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLWxnLW42LFxuICAubXgtaC1sZy1uNiB7XG4gICAgbWFyZ2luLWxlZnQ6IC02ZW0gIWltcG9ydGFudDsgfVxuICAubS1oLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLWxnLWF1dG8sXG4gIC5teS1oLWxnLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItaC1sZy1hdXRvLFxuICAubXgtaC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItaC1sZy1hdXRvLFxuICAubXktaC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgtbGctYXV0byxcbiAgLm14LWgtbGctYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS1oLXhsLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLXhsLTAsXG4gIC5teS1oLXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItaC14bC0wLFxuICAubXgtaC14bC0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItaC14bC0wLFxuICAubXktaC14bC0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgteGwtMCxcbiAgLm14LWgteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1oLXhsLTEge1xuICAgIG1hcmdpbjogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgteGwtMSxcbiAgLm15LWgteGwtMSB7XG4gICAgbWFyZ2luLXRvcDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgteGwtMSxcbiAgLm14LWgteGwtMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW0gIWltcG9ydGFudDsgfVxuICAubWItaC14bC0xLFxuICAubXktaC14bC0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC14bC0xLFxuICAubXgtaC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC14bC0yIHtcbiAgICBtYXJnaW46IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLXhsLTIsXG4gIC5teS1oLXhsLTIge1xuICAgIG1hcmdpbi10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLXhsLTIsXG4gIC5teC1oLXhsLTIge1xuICAgIG1hcmdpbi1yaWdodDogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgteGwtMixcbiAgLm15LWgteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgteGwtMixcbiAgLm14LWgteGwtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgteGwtMyB7XG4gICAgbWFyZ2luOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC14bC0zLFxuICAubXktaC14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAzZW0gIWltcG9ydGFudDsgfVxuICAubXItaC14bC0zLFxuICAubXgtaC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLXhsLTMsXG4gIC5teS1oLXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLXhsLTMsXG4gIC5teC1oLXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAzZW0gIWltcG9ydGFudDsgfVxuICAubS1oLXhsLTQge1xuICAgIG1hcmdpbjogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgteGwtNCxcbiAgLm15LWgteGwtNCB7XG4gICAgbWFyZ2luLXRvcDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWgteGwtNCxcbiAgLm14LWgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWItaC14bC00LFxuICAubXktaC14bC00IHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAubWwtaC14bC00LFxuICAubXgtaC14bC00IHtcbiAgICBtYXJnaW4tbGVmdDogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm0taC14bC01IHtcbiAgICBtYXJnaW46IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLXhsLTUsXG4gIC5teS1oLXhsLTUge1xuICAgIG1hcmdpbi10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLXhsLTUsXG4gIC5teC1oLXhsLTUge1xuICAgIG1hcmdpbi1yaWdodDogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgteGwtNSxcbiAgLm15LWgteGwtNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgteGwtNSxcbiAgLm14LWgteGwtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgteGwtNiB7XG4gICAgbWFyZ2luOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXQtaC14bC02LFxuICAubXktaC14bC02IHtcbiAgICBtYXJnaW4tdG9wOiA2ZW0gIWltcG9ydGFudDsgfVxuICAubXItaC14bC02LFxuICAubXgtaC14bC02IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLXhsLTYsXG4gIC5teS1oLXhsLTYge1xuICAgIG1hcmdpbi1ib3R0b206IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1oLXhsLTYsXG4gIC5teC1oLXhsLTYge1xuICAgIG1hcmdpbi1sZWZ0OiA2ZW0gIWltcG9ydGFudDsgfVxuICAucC1oLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtaC14bC0wLFxuICAucHktaC14bC0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1oLXhsLTAsXG4gIC5weC1oLXhsLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItaC14bC0wLFxuICAucHktaC14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1oLXhsLTAsXG4gIC5weC1oLXhsLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLWgteGwtMSB7XG4gICAgcGFkZGluZzogMWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWgteGwtMSxcbiAgLnB5LWgteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1oLXhsLTEsXG4gIC5weC1oLXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1oLXhsLTEsXG4gIC5weS1oLXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW0gIWltcG9ydGFudDsgfVxuICAucGwtaC14bC0xLFxuICAucHgtaC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWgteGwtMiB7XG4gICAgcGFkZGluZzogMmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWgteGwtMixcbiAgLnB5LWgteGwtMiB7XG4gICAgcGFkZGluZy10b3A6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1oLXhsLTIsXG4gIC5weC1oLXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1oLXhsLTIsXG4gIC5weS1oLXhsLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW0gIWltcG9ydGFudDsgfVxuICAucGwtaC14bC0yLFxuICAucHgtaC14bC0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWgteGwtMyB7XG4gICAgcGFkZGluZzogM2VtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWgteGwtMyxcbiAgLnB5LWgteGwtMyB7XG4gICAgcGFkZGluZy10b3A6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1oLXhsLTMsXG4gIC5weC1oLXhsLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1oLXhsLTMsXG4gIC5weS1oLXhsLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzZW0gIWltcG9ydGFudDsgfVxuICAucGwtaC14bC0zLFxuICAucHgtaC14bC0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWgteGwtNCB7XG4gICAgcGFkZGluZzogNGVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWgteGwtNCxcbiAgLnB5LWgteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1oLXhsLTQsXG4gIC5weC1oLXhsLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1oLXhsLTQsXG4gIC5weS1oLXhsLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiA0ZW0gIWltcG9ydGFudDsgfVxuICAucGwtaC14bC00LFxuICAucHgtaC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDRlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWgteGwtNSB7XG4gICAgcGFkZGluZzogNWVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWgteGwtNSxcbiAgLnB5LWgteGwtNSB7XG4gICAgcGFkZGluZy10b3A6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1oLXhsLTUsXG4gIC5weC1oLXhsLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1oLXhsLTUsXG4gIC5weS1oLXhsLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1ZW0gIWltcG9ydGFudDsgfVxuICAucGwtaC14bC01LFxuICAucHgtaC14bC01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDVlbSAhaW1wb3J0YW50OyB9XG4gIC5wLWgteGwtNiB7XG4gICAgcGFkZGluZzogNmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWgteGwtNixcbiAgLnB5LWgteGwtNiB7XG4gICAgcGFkZGluZy10b3A6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1oLXhsLTYsXG4gIC5weC1oLXhsLTYge1xuICAgIHBhZGRpbmctcmlnaHQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1oLXhsLTYsXG4gIC5weS1oLXhsLTYge1xuICAgIHBhZGRpbmctYm90dG9tOiA2ZW0gIWltcG9ydGFudDsgfVxuICAucGwtaC14bC02LFxuICAucHgtaC14bC02IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgteGwtbjEge1xuICAgIG1hcmdpbjogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLXhsLW4xLFxuICAubXktaC14bC1uMSB7XG4gICAgbWFyZ2luLXRvcDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLXhsLW4xLFxuICAubXgtaC14bC1uMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgteGwtbjEsXG4gIC5teS1oLXhsLW4xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgteGwtbjEsXG4gIC5teC1oLXhsLW4xIHtcbiAgICBtYXJnaW4tbGVmdDogLTFlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgteGwtbjIge1xuICAgIG1hcmdpbjogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLXhsLW4yLFxuICAubXktaC14bC1uMiB7XG4gICAgbWFyZ2luLXRvcDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLXhsLW4yLFxuICAubXgtaC14bC1uMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgteGwtbjIsXG4gIC5teS1oLXhsLW4yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgteGwtbjIsXG4gIC5teC1oLXhsLW4yIHtcbiAgICBtYXJnaW4tbGVmdDogLTJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgteGwtbjMge1xuICAgIG1hcmdpbjogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLXhsLW4zLFxuICAubXktaC14bC1uMyB7XG4gICAgbWFyZ2luLXRvcDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLXhsLW4zLFxuICAubXgtaC14bC1uMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgteGwtbjMsXG4gIC5teS1oLXhsLW4zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtM2VtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgteGwtbjMsXG4gIC5teC1oLXhsLW4zIHtcbiAgICBtYXJnaW4tbGVmdDogLTNlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgteGwtbjQge1xuICAgIG1hcmdpbjogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLXhsLW40LFxuICAubXktaC14bC1uNCB7XG4gICAgbWFyZ2luLXRvcDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLXhsLW40LFxuICAubXgtaC14bC1uNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgteGwtbjQsXG4gIC5teS1oLXhsLW40IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNGVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgteGwtbjQsXG4gIC5teC1oLXhsLW40IHtcbiAgICBtYXJnaW4tbGVmdDogLTRlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgteGwtbjUge1xuICAgIG1hcmdpbjogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLXhsLW41LFxuICAubXktaC14bC1uNSB7XG4gICAgbWFyZ2luLXRvcDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLXhsLW41LFxuICAubXgtaC14bC1uNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgteGwtbjUsXG4gIC5teS1oLXhsLW41IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNWVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgteGwtbjUsXG4gIC5teC1oLXhsLW41IHtcbiAgICBtYXJnaW4tbGVmdDogLTVlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgteGwtbjYge1xuICAgIG1hcmdpbjogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1oLXhsLW42LFxuICAubXktaC14bC1uNiB7XG4gICAgbWFyZ2luLXRvcDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1oLXhsLW42LFxuICAubXgtaC14bC1uNiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWgteGwtbjYsXG4gIC5teS1oLXhsLW42IHtcbiAgICBtYXJnaW4tYm90dG9tOiAtNmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWgteGwtbjYsXG4gIC5teC1oLXhsLW42IHtcbiAgICBtYXJnaW4tbGVmdDogLTZlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWgteGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LWgteGwtYXV0byxcbiAgLm15LWgteGwtYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1oLXhsLWF1dG8sXG4gIC5teC1oLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1oLXhsLWF1dG8sXG4gIC5teS1oLXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtaC14bC1hdXRvLFxuICAubXgtaC14bC1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuLnRleHQtYmxvY2tfX3RleHQtLWxnIHtcbiAgZm9udC1zaXplOiAxLjhlbTtcbiAgbGluZS1oZWlnaHQ6IDEuOGVtOyB9XG5cbi53cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLndyYXBwZXIge1xuICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAud3JhcHBlci0tbm8tb3ZlcmZsb3cge1xuICAgIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgb3BhY2l0eTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xuICBhbmltYXRpb246IG5vbmU7XG4gIGRpcmVjdGlvbjogbHRyO1xuICBib3JkZXI6IDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzA3Ljg3NXB4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2LCAtMXB4IDAgMCAjZTZlNmU2LCAwIDFweCAwICNlNmU2ZTYsIDAgLTFweCAwICNlNmU2ZTYsIDAgM3B4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2LCAtMXB4IDAgMCAjZTZlNmU2LCAwIDFweCAwICNlNmU2ZTYsIDAgLTFweCAwICNlNmU2ZTYsIDAgM3B4IDEzcHggcmdiYSgwLCAwLCAwLCAwLjA4KTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm9wZW4sXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XG4gIG9wYWNpdHk6IDE7XG4gIG1heC1oZWlnaHQ6IDY0MHB4O1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIub3BlbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgei1pbmRleDogOTk5OTk7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hbmltYXRlLm9wZW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcbiAgYW5pbWF0aW9uOiBmcEZhZGVJbkRvd24gMzAwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuaW5saW5lIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAycHg7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5zdGF0aWMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYygxMDAlICsgMnB4KTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnN0YXRpYy5vcGVuIHtcbiAgei1pbmRleDogOTk5O1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMSkgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rNykge1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisyKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bisxKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTJweCAwIDAgI2U2ZTZlNiwgNXB4IDAgMCAjZTZlNmU2O1xuICBib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lcixcbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1RpbWUgLmRheUNvbnRhaW5lciB7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIgLmhhc1dlZWtzIC5kYXlDb250YWluZXIge1xuICBib3JkZXItbGVmdDogMDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLnNob3dUaW1lSW5wdXQuaGFzVGltZSAuZmxhdHBpY2tyLXRpbWUge1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIubm9DYWxlbmRhci5oYXNUaW1lIC5mbGF0cGlja3ItdGltZSB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSxcbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgY29udGVudDogJyc7XG4gIGhlaWdodDogMDtcbiAgd2lkdGg6IDA7XG4gIGxlZnQ6IDIycHg7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YWZ0ZXIge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMjJweDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGJvcmRlci13aWR0aDogNXB4O1xuICBtYXJnaW46IDAgLTVweDsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmFmdGVyIHtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIG1hcmdpbjogMCAtNHB4OyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlLFxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XG4gIGJvdHRvbTogMTAwJTsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmJlZm9yZSB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlNmU2ZTY7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNmZmY7IH1cblxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTpiZWZvcmUsXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVyIHtcbiAgdG9wOiAxMDAlOyB9XG5cbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmFmdGVyIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjsgfVxuXG4uZmxhdHBpY2tyLWNhbGVuZGFyOmZvY3VzIHtcbiAgb3V0bGluZTogMDsgfVxuXG4uZmxhdHBpY2tyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbW9udGgge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGgsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGgge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGhlaWdodDogMzRweDtcbiAgcGFkZGluZzogMTBweDtcbiAgei1pbmRleDogMztcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTtcbiAgZmlsbDogcmdiYSgwLCAwLCAwLCAwLjkpOyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGggaSxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCB7XG4gIC8qXHJcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4gIC8qXHJcbiAgICAgICovXG4gIGxlZnQ6IDA7XG4gIC8qXHJcbiAgICAgIC8qcnRsOmVuZDppZ25vcmUqL1xuICAvKlxyXG4gICAgICAqLyB9XG5cbi8qXHJcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4vKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aC5mbGF0cGlja3ItbmV4dC1tb250aCB7XG4gIC8qXHJcbiAgICAgIC8qcnRsOmJlZ2luOmlnbm9yZSovXG4gIC8qXHJcbiAgICAgICovXG4gIHJpZ2h0OiAwO1xuICAvKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cbiAgLypcclxuICAgICAgKi8gfVxuXG4vKlxyXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xuLypcclxuICAgICAgLypydGw6ZW5kOmlnbm9yZSovXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIsXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIge1xuICBjb2xvcjogIzk1OWVhOTsgfVxuXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGg6aG92ZXIgc3ZnLFxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoOmhvdmVyIHN2ZyB7XG4gIGZpbGw6ICNmNjQ3NDc7IH1cblxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2Zyxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4OyB9XG5cbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcgcGF0aCxcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aCBzdmcgcGF0aCB7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogZmlsbCAwLjFzO1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuMXM7XG4gIGZpbGw6IGluaGVyaXQ7IH1cblxuLm51bUlucHV0V3JhcHBlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQsXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLm51bUlucHV0V3JhcHBlciBpbnB1dCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi1tcy1jbGVhciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLm51bUlucHV0V3JhcHBlciBpbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbixcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24ge1xuICBtYXJnaW46IDA7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTRweDtcbiAgcGFkZGluZzogMCA0cHggMCAycHg7XG4gIGhlaWdodDogNTAlO1xuICBsaW5lLWhlaWdodDogNTAlO1xuICBvcGFjaXR5OiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoNTcsIDU3LCA1NywgMC4xNSk7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuLm51bUlucHV0V3JhcHBlciBzcGFuOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwIHtcbiAgdG9wOiAwO1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCByZ2JhKDU3LCA1NywgNTcsIDAuNik7XG4gIHRvcDogMjYlOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd24ge1xuICB0b3A6IDUwJTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dEb3duOmFmdGVyIHtcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDRweCBzb2xpZCByZ2JhKDU3LCA1NywgNTcsIDAuNik7XG4gIHRvcDogNDAlOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcge1xuICB3aWR0aDogaW5oZXJpdDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5udW1JbnB1dFdyYXBwZXIgc3BhbiBzdmcgcGF0aCB7XG4gIGZpbGw6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHNwYW4ge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCB7XG4gIGZvbnQtc2l6ZTogMTM1JTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA3NSU7XG4gIGxlZnQ6IDEyLjUlO1xuICBwYWRkaW5nOiA3LjQ4cHggMCAwIDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBoZWlnaHQ6IDM0cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHNwYW4uY3VyLW1vbnRoIHtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiBpbmhlcml0O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAwLjVjaDtcbiAgcGFkZGluZzogMDsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGg6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMDUpOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDZjaDtcbiAgd2lkdGg6IDdjaFxcMDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XG4gIGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC45KTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiB0ZXh0O1xuICBwYWRkaW5nOiAwIDAgMCAwLjVjaDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBoZWlnaHQ6IGF1dG87XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDtcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcjpmb2N1cyB7XG4gIG91dGxpbmU6IDA7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIGlucHV0LmN1ci15ZWFyW2Rpc2FibGVkXSxcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcltkaXNhYmxlZF06aG92ZXIge1xuICBmb250LXNpemU6IDEwMCU7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyB7XG4gIGFwcGVhcmFuY2U6IG1lbnVsaXN0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogaW5oZXJpdDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IGluaGVyaXQ7XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogMzAwO1xuICBoZWlnaHQ6IGF1dG87XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBtYXJnaW46IC0xcHggMCAwIDA7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDAgMCAwIDAuNWNoO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBpbml0aWFsO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gIC1tb3otYXBwZWFyYW5jZTogbWVudWxpc3Q7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmZvY3VzLFxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6YWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4wNSk7IH1cblxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMgLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG91dGxpbmU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmZsYXRwaWNrci13ZWVrZGF5cyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAtbXMtZmxleC1hbGlnbjogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDI4cHg7IH1cblxuLmZsYXRwaWNrci13ZWVrZGF5cyAuZmxhdHBpY2tyLXdlZWtkYXljb250YWluZXIge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcbiAgLXdlYmtpdC1mbGV4OiAxO1xuICAtbXMtZmxleDogMTtcbiAgZmxleDogMTsgfVxuXG5zcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgY3Vyc29yOiBkZWZhdWx0O1xuICBmb250LXNpemU6IDkwJTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNTQpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgbWFyZ2luOiAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi5kYXlDb250YWluZXIsXG4uZmxhdHBpY2tyLXdlZWtzIHtcbiAgcGFkZGluZzogMXB4IDAgMCAwOyB9XG5cbi5mbGF0cGlja3ItZGF5cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtYm94LWFsaWduOiBzdGFydDtcbiAgLXdlYmtpdC1hbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLW1zLWZsZXgtYWxpZ246IHN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgd2lkdGg6IDMwNy44NzVweDsgfVxuXG4uZmxhdHBpY2tyLWRheXM6Zm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbi5kYXlDb250YWluZXIge1xuICBwYWRkaW5nOiAwO1xuICBvdXRsaW5lOiAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB3aWR0aDogMzA3Ljg3NXB4O1xuICBtaW4td2lkdGg6IDMwNy44NzVweDtcbiAgbWF4LXdpZHRoOiAzMDcuODc1cHg7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogZmxleDtcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgLW1zLWZsZXgtcGFjazoganVzdGlmeTtcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcbiAgb3BhY2l0eTogMTsgfVxuXG4uZGF5Q29udGFpbmVyICsgLmRheUNvbnRhaW5lciB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTFweCAwIDAgI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogLTFweCAwIDAgI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLWRheSB7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmFkaXVzOiAxNTBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBjb2xvcjogIzM5MzkzOTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXdlaWdodDogNDAwO1xuICB3aWR0aDogMTQuMjg1NzE0MyU7XG4gIC13ZWJraXQtZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XG4gIC1tcy1mbGV4LXByZWZlcnJlZC1zaXplOiAxNC4yODU3MTQzJTtcbiAgZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XG4gIG1heC13aWR0aDogMzlweDtcbiAgaGVpZ2h0OiAzOXB4O1xuICBsaW5lLWhlaWdodDogMzlweDtcbiAgbWFyZ2luOiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC1ib3gtcGFjazogY2VudGVyO1xuICAtd2Via2l0LWp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAtbXMtZmxleC1wYWNrOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZsYXRwaWNrci1kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS50b2RheS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkudG9kYXkuaW5SYW5nZSxcbi5mbGF0cGlja3ItZGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5OmhvdmVyLFxuLmZsYXRwaWNrci1kYXk6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6Zm9jdXMge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG91dGxpbmU6IDA7XG4gIGJhY2tncm91bmQ6ICNlNmU2ZTY7XG4gIGJvcmRlci1jb2xvcjogI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLWRheS50b2RheSB7XG4gIGJvcmRlci1jb2xvcjogIzk1OWVhOTsgfVxuXG4uZmxhdHBpY2tyLWRheS50b2RheTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnRvZGF5OmZvY3VzIHtcbiAgYm9yZGVyLWNvbG9yOiAjOTU5ZWE5O1xuICBiYWNrZ3JvdW5kOiAjOTU5ZWE5O1xuICBjb2xvcjogI2ZmZjsgfVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZCxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLmluUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5pblJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQ6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmZvY3VzLFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6Zm9jdXMsXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2U6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpob3Zlcixcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnByZXZNb250aERheSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UucHJldk1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQubmV4dE1vbnRoRGF5LFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5uZXh0TW9udGhEYXkge1xuICBiYWNrZ3JvdW5kOiAjMTQyRjY0O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cblxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2Uge1xuICBib3JkZXItcmFkaXVzOiA1MHB4IDAgMCA1MHB4OyB9XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLmVuZFJhbmdlLFxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5lbmRSYW5nZSxcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmVuZFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMCA1MHB4IDUwcHggMDsgfVxuXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSxcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2Uuc3RhcnRSYW5nZSArIC5lbmRSYW5nZTpub3QoOm50aC1jaGlsZCg3bisxKSksXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSB7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTEwcHggMCAwICMxNDJGNjQ7XG4gIGJveC1zaGFkb3c6IC0xMHB4IDAgMCAjMTQyRjY0OyB9XG5cbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDsgfVxuXG4uZmxhdHBpY2tyLWRheS5pblJhbmdlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XG4gIGJveC1zaGFkb3c6IC01cHggMCAwICNlNmU2ZTYsIDVweCAwIDAgI2U2ZTZlNjsgfVxuXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQsXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIsXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLFxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5wcmV2TW9udGhEYXksXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLm5leHRNb250aERheSB7XG4gIGNvbG9yOiByZ2JhKDU3LCA1NywgNTcsIDAuMyk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7IH1cblxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLFxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkOmhvdmVyIHtcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgY29sb3I6IHJnYmEoNTcsIDU3LCA1NywgMC4xKTsgfVxuXG4uZmxhdHBpY2tyLWRheS53ZWVrLnNlbGVjdGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDAgMCAjMTQyRjY0LCA1cHggMCAwICMxNDJGNjQ7XG4gIGJveC1zaGFkb3c6IC01cHggMCAwICMxNDJGNjQsIDVweCAwIDAgIzE0MkY2NDsgfVxuXG4uZmxhdHBpY2tyLWRheS5oaWRkZW4ge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnJhbmdlTW9kZSAuZmxhdHBpY2tyLWRheSB7XG4gIG1hcmdpbi10b3A6IDFweDsgfVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHtcbiAgZmxvYXQ6IGxlZnQ7IH1cblxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtzIHtcbiAgcGFkZGluZzogMCAxMnB4O1xuICAtd2Via2l0LWJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNjtcbiAgYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2OyB9XG5cbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgLmZsYXRwaWNrci13ZWVrZGF5IHtcbiAgZmxvYXQ6IG5vbmU7XG4gIHdpZHRoOiAxMDAlO1xuICBsaW5lLWhlaWdodDogMjhweDsgfVxuXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheSxcbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5OmhvdmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIGNvbG9yOiByZ2JhKDU3LCA1NywgNTcsIDAuMyk7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJvcmRlcjogbm9uZTsgfVxuXG4uZmxhdHBpY2tyLWlubmVyQ29udGFpbmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZsYXRwaWNrci1yQ29udGFpbmVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwO1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmZsYXRwaWNrci10aW1lIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBvdXRsaW5lOiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAwO1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWF4LWhlaWdodDogNDBweDtcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDsgfVxuXG4uZmxhdHBpY2tyLXRpbWU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIge1xuICAtd2Via2l0LWJveC1mbGV4OiAxO1xuICAtd2Via2l0LWZsZXg6IDE7XG4gIC1tcy1mbGV4OiAxO1xuICBmbGV4OiAxO1xuICB3aWR0aDogNDAlO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mbGF0cGlja3ItdGltZSAubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzOTM5Mzk7IH1cblxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xuICBib3JkZXItdG9wLWNvbG9yOiAjMzkzOTM5OyB9XG5cbi5mbGF0cGlja3ItdGltZS5oYXNTZWNvbmRzIC5udW1JbnB1dFdyYXBwZXIge1xuICB3aWR0aDogMjYlOyB9XG5cbi5mbGF0cGlja3ItdGltZS50aW1lMjRociAubnVtSW5wdXRXcmFwcGVyIHtcbiAgd2lkdGg6IDQ5JTsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICBib3gtc2hhZG93OiBub25lO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICBjb2xvcjogIzM5MzkzOTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gIC1tb3otYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICBhcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7IH1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1ob3VyIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1taW51dGUsXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQuZmxhdHBpY2tyLXNlY29uZCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cblxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzIHtcbiAgb3V0bGluZTogMDtcbiAgYm9yZGVyOiAwOyB9XG5cbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLXRpbWUtc2VwYXJhdG9yLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG0ge1xuICBoZWlnaHQ6IGluaGVyaXQ7XG4gIGZsb2F0OiBsZWZ0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6ICMzOTM5Mzk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3aWR0aDogMiU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC13ZWJraXQtYWxpZ24tc2VsZjogY2VudGVyO1xuICAtbXMtZmxleC1pdGVtLWFsaWduOiBjZW50ZXI7XG4gIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XG4gIG91dGxpbmU6IDA7XG4gIHdpZHRoOiAxOCU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5mbGF0cGlja3ItdGltZSBpbnB1dDpob3Zlcixcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmhvdmVyLFxuLmZsYXRwaWNrci10aW1lIGlucHV0OmZvY3VzLFxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItYW0tcG06Zm9jdXMge1xuICBiYWNrZ3JvdW5kOiAjZWVlOyB9XG5cbi5mbGF0cGlja3ItaW5wdXRbcmVhZG9ubHldIHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBmcEZhZGVJbkRvd24ge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7IH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTsgfVxuICB0byB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi8qISBub3Vpc2xpZGVyIC0gMTQuMS4xIC0gMTIvMTUvMjAxOSAqL1xuLyogRnVuY3Rpb25hbCBzdHlsaW5nO1xyXG4gKiBUaGVzZSBzdHlsZXMgYXJlIHJlcXVpcmVkIGZvciBub1VpU2xpZGVyIHRvIGZ1bmN0aW9uLlxyXG4gKiBZb3UgZG9uJ3QgbmVlZCB0byBjaGFuZ2UgdGhlc2UgcnVsZXMgdG8gYXBwbHkgeW91ciBkZXNpZ24uXHJcbiAqL1xuLm5vVWktdGFyZ2V0LFxuLm5vVWktdGFyZ2V0ICoge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLm5vVWktdGFyZ2V0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5ub1VpLWJhc2UsXG4ubm9VaS1jb25uZWN0cyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTsgfVxuXG4vKiBXcmFwcGVyIGZvciBhbGwgY29ubmVjdCBlbGVtZW50cy5cclxuICovXG4ubm9VaS1jb25uZWN0cyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHotaW5kZXg6IDA7IH1cblxuLm5vVWktY29ubmVjdCxcbi5ub1VpLW9yaWdpbiB7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDA7XG4gIC13ZWJraXQtdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB0cmFuc2Zvcm0tc3R5bGU6IGZsYXQ7IH1cblxuLm5vVWktY29ubmVjdCB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm5vVWktb3JpZ2luIHtcbiAgaGVpZ2h0OiAxMCU7XG4gIHdpZHRoOiAxMCU7IH1cblxuLyogT2Zmc2V0IGRpcmVjdGlvblxyXG4gKi9cbi5ub1VpLXR4dC1kaXItcnRsLm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW4ge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBHaXZlIG9yaWdpbnMgMCBoZWlnaHQvd2lkdGggc28gdGhleSBkb24ndCBpbnRlcmZlcmUgd2l0aCBjbGlja2luZyB0aGVcclxuICogY29ubmVjdCBlbGVtZW50cy5cclxuICovXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1vcmlnaW4ge1xuICB3aWR0aDogMDsgfVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLW9yaWdpbiB7XG4gIGhlaWdodDogMDsgfVxuXG4ubm9VaS1oYW5kbGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLm5vVWktdG91Y2gtYXJlYSB7XG4gIGhlaWdodDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLWNvbm5lY3QsXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktb3JpZ2luIHtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuM3M7IH1cblxuLm5vVWktc3RhdGUtZHJhZyAqIHtcbiAgY3Vyc29yOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cblxuLyogU2xpZGVyIHNpemUgYW5kIGhhbmRsZSBwbGFjZW1lbnQ7XHJcbiAqL1xuLm5vVWktaG9yaXpvbnRhbCB7XG4gIGhlaWdodDogMThweDsgfVxuXG4ubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIHJpZ2h0OiAtMTdweDtcbiAgdG9wOiAtNnB4OyB9XG5cbi5ub1VpLXZlcnRpY2FsIHtcbiAgd2lkdGg6IDE4cHg7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlIHtcbiAgd2lkdGg6IDI4cHg7XG4gIGhlaWdodDogMzRweDtcbiAgcmlnaHQ6IC02cHg7XG4gIHRvcDogLTE3cHg7IH1cblxuLm5vVWktdHh0LWRpci1ydGwubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gIGxlZnQ6IC0xN3B4O1xuICByaWdodDogYXV0bzsgfVxuXG4vKiBTdHlsaW5nO1xyXG4gKiBHaXZpbmcgdGhlIGNvbm5lY3QgZWxlbWVudCBhIGJvcmRlciByYWRpdXMgY2F1c2VzIGlzc3VlcyB3aXRoIHVzaW5nIHRyYW5zZm9ybTogc2NhbGVcclxuICovXG4ubm9VaS10YXJnZXQge1xuICBiYWNrZ3JvdW5kOiAjRkFGQUZBO1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEM0QzRDM7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDFweCAjRjBGMEYwLCAwIDNweCA2cHggLTVweCAjQkJCOyB9XG5cbi5ub1VpLWNvbm5lY3RzIHtcbiAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG5cbi5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjM0ZCOEFGOyB9XG5cbi8qIEhhbmRsZXMgYW5kIGN1cnNvcnM7XHJcbiAqL1xuLm5vVWktZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBldy1yZXNpemU7IH1cblxuLm5vVWktdmVydGljYWwgLm5vVWktZHJhZ2dhYmxlIHtcbiAgY3Vyc29yOiBucy1yZXNpemU7IH1cblxuLm5vVWktaGFuZGxlIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggI0ZGRiwgaW5zZXQgMCAxcHggN3B4ICNFQkVCRUIsIDAgM3B4IDZweCAtM3B4ICNCQkI7IH1cblxuLm5vVWktYWN0aXZlIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDFweCAjRkZGLCBpbnNldCAwIDFweCA3cHggI0RERCwgMCAzcHggNnB4IC0zcHggI0JCQjsgfVxuXG4vKiBIYW5kbGUgc3RyaXBlcztcclxuICovXG4ubm9VaS1oYW5kbGU6YmVmb3JlLFxuLm5vVWktaGFuZGxlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgaGVpZ2h0OiAxNHB4O1xuICB3aWR0aDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjRThFN0U2O1xuICBsZWZ0OiAxNHB4O1xuICB0b3A6IDZweDsgfVxuXG4ubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICBsZWZ0OiAxN3B4OyB9XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTpiZWZvcmUsXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIGxlZnQ6IDZweDtcbiAgdG9wOiAxNHB4OyB9XG5cbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlciB7XG4gIHRvcDogMTdweDsgfVxuXG4vKiBEaXNhYmxlZCBzdGF0ZTtcclxuICovXG5bZGlzYWJsZWRdIC5ub1VpLWNvbm5lY3Qge1xuICBiYWNrZ3JvdW5kOiAjQjhCOEI4OyB9XG5cbltkaXNhYmxlZF0ubm9VaS10YXJnZXQsXG5bZGlzYWJsZWRdLm5vVWktaGFuZGxlLFxuW2Rpc2FibGVkXSAubm9VaS1oYW5kbGUge1xuICBjdXJzb3I6IG5vdC1hbGxvd2VkOyB9XG5cbi8qIEJhc2U7XHJcbiAqXHJcbiAqL1xuLm5vVWktcGlwcyxcbi5ub1VpLXBpcHMgKiB7XG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuXG4ubm9VaS1waXBzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBjb2xvcjogIzk5OTsgfVxuXG4vKiBWYWx1ZXM7XHJcbiAqXHJcbiAqL1xuLm5vVWktdmFsdWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubm9VaS12YWx1ZS1zdWIge1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAxMHB4OyB9XG5cbi8qIE1hcmtpbmdzO1xyXG4gKlxyXG4gKi9cbi5ub1VpLW1hcmtlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogI0NDQzsgfVxuXG4ubm9VaS1tYXJrZXItc3ViIHtcbiAgYmFja2dyb3VuZDogI0FBQTsgfVxuXG4ubm9VaS1tYXJrZXItbGFyZ2Uge1xuICBiYWNrZ3JvdW5kOiAjQUFBOyB9XG5cbi8qIEhvcml6b250YWwgbGF5b3V0O1xyXG4gKlxyXG4gKi9cbi5ub1VpLXBpcHMtaG9yaXpvbnRhbCB7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgaGVpZ2h0OiA4MHB4O1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ub1VpLXZhbHVlLWhvcml6b250YWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7IH1cblxuLm5vVWktcnRsIC5ub1VpLXZhbHVlLWhvcml6b250YWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpOyB9XG5cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyIHtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogNXB4OyB9XG5cbi5ub1VpLW1hcmtlci1ob3Jpem9udGFsLm5vVWktbWFya2VyLXN1YiB7XG4gIGhlaWdodDogMTBweDsgfVxuXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1sYXJnZSB7XG4gIGhlaWdodDogMTVweDsgfVxuXG4vKiBWZXJ0aWNhbCBsYXlvdXQ7XHJcbiAqXHJcbiAqL1xuLm5vVWktcGlwcy12ZXJ0aWNhbCB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDEwMCU7IH1cblxuLm5vVWktdmFsdWUtdmVydGljYWwge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgcGFkZGluZy1sZWZ0OiAyNXB4OyB9XG5cbi5ub1VpLXJ0bCAubm9VaS12YWx1ZS12ZXJ0aWNhbCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgNTAlKTsgfVxuXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXIge1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDJweDtcbiAgbWFyZ2luLXRvcDogLTFweDsgfVxuXG4ubm9VaS1tYXJrZXItdmVydGljYWwubm9VaS1tYXJrZXItc3ViIHtcbiAgd2lkdGg6IDEwcHg7IH1cblxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLWxhcmdlIHtcbiAgd2lkdGg6IDE1cHg7IH1cblxuLm5vVWktdG9vbHRpcCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMwMDA7XG4gIHBhZGRpbmc6IDVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5ub1VpLWhvcml6b250YWwgLm5vVWktdG9vbHRpcCB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBsZWZ0OiA1MCU7XG4gIGJvdHRvbTogMTIwJTsgfVxuXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS10b29sdGlwIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIHRvcDogNTAlO1xuICByaWdodDogMTIwJTsgfVxuXG4vKiEgUGhvdG9Td2lwZSBtYWluIENTUyBieSBEbWl0cnkgU2VtZW5vdiB8IHBob3Rvc3dpcGUuY29tIHwgTUlUIGxpY2Vuc2UgKi9cbi8qXHJcblx0U3R5bGVzIGZvciBiYXNpYyBQaG90b1N3aXBlIGZ1bmN0aW9uYWxpdHkgKHNsaWRpbmcgYXJlYSwgb3Blbi9jbG9zZSB0cmFuc2l0aW9ucylcclxuKi9cbi8qIHBzd3AgPSBwaG90b3N3aXBlICovXG4ucHN3cCB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIHotaW5kZXg6IDMwMDA7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLyogY3JlYXRlIHNlcGFyYXRlIGxheWVyLCB0byBhdm9pZCBwYWludCBvbiB3aW5kb3cub25zY3JvbGwgaW4gd2Via2l0L2JsaW5rICovXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5wc3dwICoge1xuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLnBzd3AgaW1nIHtcbiAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi8qIHN0eWxlIGlzIGFkZGVkIHdoZW4gSlMgb3B0aW9uIHNob3dIaWRlT3BhY2l0eSBpcyBzZXQgdG8gdHJ1ZSAqL1xuLnBzd3AtLWFuaW1hdGVfb3BhY2l0eSB7XG4gIC8qIDAuMDAxLCBiZWNhdXNlIG9wYWNpdHk6MCBkb2Vzbid0IHRyaWdnZXIgUGFpbnQgYWN0aW9uLCB3aGljaCBjYXVzZXMgbGFnIGF0IHN0YXJ0IG9mIHRyYW5zaXRpb24gKi9cbiAgb3BhY2l0eTogMC4wMDE7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAvKiBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uICovXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxuXG4ucHN3cC0tb3BlbiB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wc3dwLS16b29tLWFsbG93ZWQgLnBzd3BfX2ltZyB7XG4gIC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xuICBjdXJzb3I6IC1tb3otem9vbS1pbjtcbiAgY3Vyc29yOiB6b29tLWluOyB9XG5cbi5wc3dwLS16b29tZWQtaW4gLnBzd3BfX2ltZyB7XG4gIC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICBjdXJzb3I6IC1tb3otZ3JhYjtcbiAgY3Vyc29yOiBncmFiOyB9XG5cbi5wc3dwLS1kcmFnZ2luZyAucHN3cF9faW1nIHtcbiAgLyogYXV0b3ByZWZpeGVyOiBvZmYgKi9cbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7IH1cblxuLypcclxuXHRCYWNrZ3JvdW5kIGlzIGFkZGVkIGFzIGEgc2VwYXJhdGUgZWxlbWVudC5cclxuXHRBcyBhbmltYXRpbmcgb3BhY2l0eSBpcyBtdWNoIGZhc3RlciB0aGFuIGFuaW1hdGluZyByZ2JhKCkgYmFja2dyb3VuZC1jb2xvci5cclxuKi9cbi5wc3dwX19iZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBvcGFjaXR5OiAwO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7IH1cblxuLnBzd3BfX3Njcm9sbC13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnBzd3BfX2NvbnRhaW5lcixcbi5wc3dwX196b29tLXdyYXAge1xuICAtbXMtdG91Y2gtYWN0aW9uOiBub25lO1xuICB0b3VjaC1hY3Rpb246IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwOyB9XG5cbi8qIFByZXZlbnQgc2VsZWN0aW9uIGFuZCB0YXAgaGlnaGxpZ2h0cyAqL1xuLnBzd3BfX2NvbnRhaW5lcixcbi5wc3dwX19pbWcge1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7IH1cblxuLnBzd3BfX3pvb20td3JhcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC1tcy10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XG4gIC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAtd2Via2l0LXRyYW5zZm9ybSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpOyB9XG5cbi5wc3dwX19iZyB7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAvKiBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uICovXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxuXG4ucHN3cC0tYW5pbWF0ZWQtaW4gLnBzd3BfX2JnLFxuLnBzd3AtLWFuaW1hdGVkLWluIC5wc3dwX196b29tLXdyYXAge1xuICAtd2Via2l0LXRyYW5zaXRpb246IG5vbmU7XG4gIHRyYW5zaXRpb246IG5vbmU7IH1cblxuLnBzd3BfX2NvbnRhaW5lcixcbi5wc3dwX196b29tLXdyYXAge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4ucHN3cF9faXRlbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5wc3dwX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIHRvcDogMDtcbiAgbGVmdDogMDsgfVxuXG4vKlxyXG5cdHN0cmV0Y2hlZCB0aHVtYm5haWwgb3IgZGl2IHBsYWNlaG9sZGVyIGVsZW1lbnQgKHNlZSBiZWxvdylcclxuXHRzdHlsZSBpcyBhZGRlZCB0byBhdm9pZCBmbGlja2VyaW5nIGluIHdlYmtpdC9ibGluayB3aGVuIGxheWVycyBvdmVybGFwXHJcbiovXG4ucHN3cF9faW1nLS1wbGFjZWhvbGRlciB7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qXHJcblx0ZGl2IGVsZW1lbnQgdGhhdCBtYXRjaGVzIHNpemUgb2YgbGFyZ2UgaW1hZ2VcclxuXHRsYXJnZSBpbWFnZSBsb2FkcyBvbiB0b3Agb2YgaXRcclxuKi9cbi5wc3dwX19pbWctLXBsYWNlaG9sZGVyLS1ibGFuayB7XG4gIGJhY2tncm91bmQ6ICMyMjI7IH1cblxuLnBzd3AtLWllIC5wc3dwX19pbWcge1xuICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi8qXHJcblx0RXJyb3IgbWVzc2FnZSBhcHBlYXJzIHdoZW4gaW1hZ2UgaXMgbm90IGxvYWRlZFxyXG5cdChKUyBvcHRpb24gZXJyb3JNc2cgY29udHJvbHMgbWFya3VwKVxyXG4qL1xuLnBzd3BfX2Vycm9yLW1zZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiA1MCU7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gIG1hcmdpbi10b3A6IC04cHg7XG4gIGNvbG9yOiAjQ0NDOyB9XG5cbi5wc3dwX19lcnJvci1tc2cgYSB7XG4gIGNvbG9yOiAjQ0NDO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuXG4vKiEgUGhvdG9Td2lwZSBEZWZhdWx0IFVJIENTUyBieSBEbWl0cnkgU2VtZW5vdiB8IHBob3Rvc3dpcGUuY29tIHwgTUlUIGxpY2Vuc2UgKi9cbi8qXHJcblxyXG5cdENvbnRlbnRzOlxyXG5cclxuXHQxLiBCdXR0b25zXHJcblx0Mi4gU2hhcmUgbW9kYWwgYW5kIGxpbmtzXHJcblx0My4gSW5kZXggaW5kaWNhdG9yIChcIjEgb2YgWFwiIGNvdW50ZXIpXHJcblx0NC4gQ2FwdGlvblxyXG5cdDUuIExvYWRpbmcgaW5kaWNhdG9yXHJcblx0Ni4gQWRkaXRpb25hbCBzdHlsZXMgKHJvb3QgZWxlbWVudCwgdG9wIGJhciwgaWRsZSBzdGF0ZSwgaGlkZGVuIHN0YXRlLCBldGMuKVxyXG5cclxuKi9cbi8qXHJcblxyXG5cdDEuIEJ1dHRvbnNcclxuXHJcbiAqL1xuLyogPGJ1dHRvbj4gY3NzIHJlc2V0ICovXG4ucHN3cF9fYnV0dG9uIHtcbiAgd2lkdGg6IDQ0cHg7XG4gIGhlaWdodDogNDRweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBvcGFjaXR5OiAwLjc1O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLnBzd3BfX2J1dHRvbjpmb2N1cywgLnBzd3BfX2J1dHRvbjpob3ZlciB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnBzd3BfX2J1dHRvbjphY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xuICBvcGFjaXR5OiAwLjk7IH1cblxuLnBzd3BfX2J1dHRvbjo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4vKiBwc3dwX191aS0tb3Zlci1jbG9zZSBjbGFzcyBpdCBhZGRlZCB3aGVuIG1vdXNlIGlzIG92ZXIgZWxlbWVudCB0aGF0IHNob3VsZCBjbG9zZSBnYWxsZXJ5ICovXG4ucHN3cF9fdWktLW92ZXItY2xvc2UgLnBzd3BfX2J1dHRvbi0tY2xvc2Uge1xuICBvcGFjaXR5OiAxOyB9XG5cbi5wc3dwX19idXR0b24sXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2RlZmF1bHQtc2tpbi5wbmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyNjRweCA4OHB4O1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4OyB9XG5cbkBtZWRpYSAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjEpLCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAxLjA5Mzc1KSwgKG1pbi1yZXNvbHV0aW9uOiAxMDVkcGkpLCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpIHtcbiAgLyogU2VydmUgU1ZHIHNwcml0ZSBpZiBicm93c2VyIHN1cHBvcnRzIFNWRyBhbmQgcmVzb2x1dGlvbiBpcyBtb3JlIHRoYW4gMTA1ZHBpICovXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbixcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2RlZmF1bHQtc2tpbi5wbmdcIik7IH1cbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH0gfVxuXG4ucHN3cF9fYnV0dG9uLS1jbG9zZSB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ0cHg7IH1cblxuLnBzd3BfX2J1dHRvbi0tc2hhcmUge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNDRweCAtNDRweDsgfVxuXG4ucHN3cF9fYnV0dG9uLS1mcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBzd3AtLXN1cHBvcnRzLWZzIC5wc3dwX19idXR0b24tLWZzIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLnBzd3AtLWZzIC5wc3dwX19idXR0b24tLWZzIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggMDsgfVxuXG4ucHN3cF9fYnV0dG9uLS16b29tIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg4cHggMDsgfVxuXG4ucHN3cC0tem9vbS1hbGxvd2VkIC5wc3dwX19idXR0b24tLXpvb20ge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ucHN3cC0tem9vbWVkLWluIC5wc3dwX19idXR0b24tLXpvb20ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggMDsgfVxuXG4vKiBubyBhcnJvd3Mgb24gdG91Y2ggc2NyZWVucyAqL1xuLnBzd3AtLXRvdWNoIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3AtLXRvdWNoIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4vKlxyXG5cdEFycm93IGJ1dHRvbnMgaGl0IGFyZWFcclxuXHQoaWNvbiBpcyBhZGRlZCB0byA6YmVmb3JlIHBzZXVkby1lbGVtZW50KVxyXG4qL1xuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICB0b3A6IDUwJTtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIHdpZHRoOiA3MHB4O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQge1xuICBsZWZ0OiAwOyB9XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIHJpZ2h0OiAwOyB9XG5cbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbiAgdG9wOiAzNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMycHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUge1xuICBsZWZ0OiA2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IC0xMzhweCAtNDRweDsgfVxuXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcbiAgcmlnaHQ6IDZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTk0cHggLTQ0cHg7IH1cblxuLypcclxuXHJcblx0Mi4gU2hhcmUgbW9kYWwvcG9wdXAgYW5kIGxpbmtzXHJcblxyXG4gKi9cbi5wc3dwX19jb3VudGVyLFxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4ucHN3cF9fc2hhcmUtbW9kYWwge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTYwMDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgd2lsbC1jaGFuZ2U6IG9wYWNpdHk7IH1cblxuLnBzd3BfX3NoYXJlLW1vZGFsLS1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5wc3dwX19zaGFyZS10b29sdGlwIHtcbiAgei1pbmRleDogMTYyMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjRkZGO1xuICB0b3A6IDU2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiBhdXRvO1xuICByaWdodDogNDRweDtcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAwIDJweCA1cHggcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNnB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXM7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjI1cztcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IH1cblxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiA4cHggMTJweDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMThweDsgfVxuXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDsgfVxuXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmZpcnN0LWNoaWxkIHtcbiAgLyogcm91bmQgY29ybmVycyBvbiB0aGUgZmlyc3QvbGFzdCBsaXN0IGl0ZW0gKi9cbiAgYm9yZGVyLXJhZGl1czogMnB4IDJweCAwIDA7IH1cblxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLXJhZGl1czogMCAwIDJweCAycHg7IH1cblxuLnBzd3BfX3NoYXJlLW1vZGFsLS1mYWRlLWluIHtcbiAgb3BhY2l0eTogMTsgfVxuXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWZhZGUtaW4gLnBzd3BfX3NoYXJlLXRvb2x0aXAge1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9XG5cbi8qIGluY3JlYXNlIHNpemUgb2Ygc2hhcmUgbGlua3Mgb24gdG91Y2ggZGV2aWNlcyAqL1xuLnBzd3AtLXRvdWNoIC5wc3dwX19zaGFyZS10b29sdGlwIGEge1xuICBwYWRkaW5nOiAxNnB4IDEycHg7IH1cblxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTEycHg7XG4gIHJpZ2h0OiAxNXB4O1xuICBib3JkZXI6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI0ZGRjtcbiAgLXdlYmtpdC1wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLW1vei1wb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuYS5wc3dwX19zaGFyZS0tZmFjZWJvb2s6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjM0U1QzlBO1xuICBjb2xvcjogI0ZGRjsgfVxuXG5hLnBzd3BfX3NoYXJlLS1mYWNlYm9vazpob3ZlcjpiZWZvcmUge1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjM0U1QzlBOyB9XG5cbmEucHN3cF9fc2hhcmUtLXR3aXR0ZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjNTVBQ0VFO1xuICBjb2xvcjogI0ZGRjsgfVxuXG5hLnBzd3BfX3NoYXJlLS1waW50ZXJlc3Q6aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjQ0NDO1xuICBjb2xvcjogI0NFMjcyRDsgfVxuXG5hLnBzd3BfX3NoYXJlLS1kb3dubG9hZDpob3ZlciB7XG4gIGJhY2tncm91bmQ6ICNEREQ7IH1cblxuLypcclxuXHJcblx0My4gSW5kZXggaW5kaWNhdG9yIChcIjEgb2YgWFwiIGNvdW50ZXIpXHJcblxyXG4gKi9cbi5wc3dwX19jb3VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGhlaWdodDogNDRweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgY29sb3I6ICNGRkY7XG4gIG9wYWNpdHk6IDAuNzU7XG4gIHBhZGRpbmc6IDAgMTBweDsgfVxuXG4vKlxyXG5cclxuXHQ0LiBDYXB0aW9uXHJcblxyXG4gKi9cbi5wc3dwX19jYXB0aW9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiA0NHB4OyB9XG5cbi5wc3dwX19jYXB0aW9uIHNtYWxsIHtcbiAgZm9udC1zaXplOiAxMXB4O1xuICBjb2xvcjogI0JCQjsgfVxuXG4ucHN3cF9fY2FwdGlvbl9fY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbWF4LXdpZHRoOiA0MjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgcGFkZGluZzogMTBweDtcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gIGNvbG9yOiAjQ0NDOyB9XG5cbi5wc3dwX19jYXB0aW9uLS1lbXB0eSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogRmFrZSBjYXB0aW9uIGVsZW1lbnQsIHVzZWQgdG8gY2FsY3VsYXRlIGhlaWdodCBvZiBuZXh0L3ByZXYgaW1hZ2UgKi9cbi5wc3dwX19jYXB0aW9uLS1mYWtlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qXHJcblxyXG5cdDUuIExvYWRpbmcgaW5kaWNhdG9yIChwcmVsb2FkZXIpXHJcblxyXG5cdFlvdSBjYW4gcGxheSB3aXRoIGl0IGhlcmUgLSBodHRwOi8vY29kZXBlbi5pby9kaW1zZW1lbm92L3Blbi95eUJXb1JcclxuXHJcbiAqL1xuLnBzd3BfX3ByZWxvYWRlciB7XG4gIHdpZHRoOiA0NHB4O1xuICBoZWlnaHQ6IDQ0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIG1hcmdpbi1sZWZ0OiAtMjJweDtcbiAgb3BhY2l0eTogMDtcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcbiAgZGlyZWN0aW9uOiBsdHI7IH1cblxuLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgbWFyZ2luOiAxMnB4OyB9XG5cbi5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG4gIC8qIFdlIHVzZSAuZ2lmIGluIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBDU1MgYW5pbWF0aW9uICovXG4gIGJhY2tncm91bmQ6IHVybChwcmVsb2FkZXIuZ2lmKSAwIDAgbm8tcmVwZWF0OyB9XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBjbG9ja3dpc2UgNTAwbXMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IGNsb2Nrd2lzZSA1MDBtcyBsaW5lYXIgaW5maW5pdGU7IH1cblxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2RvbnV0IHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGRvbnV0LXJvdGF0ZSAxMDAwbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSkgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogZG9udXQtcm90YXRlIDEwMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKSBpbmZpbml0ZTsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBvcGFjaXR5OiAwLjc1O1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgbWFyZ2luOiAwOyB9XG5cbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2N1dCB7XG4gIC8qXHJcblx0XHRcdFRoZSBpZGVhIG9mIGFuaW1hdGluZyBpbm5lciBjaXJjbGUgaXMgYmFzZWQgb24gUG9seW1lciAoXCJtYXRlcmlhbFwiKSBsb2FkaW5nIGluZGljYXRvclxyXG5cdFx0XHQgYnkgS2VhbnUgTGVlIGh0dHBzOi8vYmxvZy5rZWFudWxlZS5jb20vMjAxNC8xMC8yMC90aGUtdGFsZS1vZi10aHJlZS1zcGlubmVycy5odG1sXHJcblx0XHQqL1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA3cHg7XG4gIGhlaWdodDogMTRweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyX19kb251dCB7XG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgbWFyZ2luOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAucHN3cF9fcHJlbG9hZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogYXV0bztcbiAgICB0b3A6IGF1dG87XG4gICAgbWFyZ2luOiAwO1xuICAgIGZsb2F0OiByaWdodDsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBjbG9ja3dpc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgY2xvY2t3aXNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZG9udXQtcm90YXRlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGRvbnV0LXJvdGF0ZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDApO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9IH1cblxuLypcclxuXHJcblx0Ni4gQWRkaXRpb25hbCBzdHlsZXNcclxuXHJcbiAqL1xuLyogcm9vdCBlbGVtZW50IG9mIFVJICovXG4ucHN3cF9fdWkge1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhdXRvO1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICBvcGFjaXR5OiAxO1xuICB6LWluZGV4OiAxNTUwOyB9XG5cbi8qIHRvcCBibGFjayBiYXIgd2l0aCBidXR0b25zIGFuZCBcIjEgb2YgWFwiIGluZGljYXRvciAqL1xuLnBzd3BfX3RvcC1iYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiA0NHB4O1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucHN3cF9fY2FwdGlvbixcbi5wc3dwX190b3AtYmFyLFxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cblxuLyogcHN3cC0taGFzX21vdXNlIGNsYXNzIGlzIGFkZGVkIG9ubHkgd2hlbiB0d28gc3Vic2VxdWVudCBtb3VzZW1vdmUgZXZlbnRzIG9jY3VyICovXG4ucHN3cC0taGFzX21vdXNlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3AtLWhhc19tb3VzZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG5cbi5wc3dwX190b3AtYmFyLFxuLnBzd3BfX2NhcHRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cblxuLyogcHN3cF9fdWktLWZpdCBjbGFzcyBpcyBhZGRlZCB3aGVuIG1haW4gaW1hZ2UgXCJmaXRzXCIgYmV0d2VlbiB0b3AgYmFyIGFuZCBib3R0b20gYmFyIChjYXB0aW9uKSAqL1xuLnBzd3BfX3VpLS1maXQgLnBzd3BfX3RvcC1iYXIsXG4ucHN3cF9fdWktLWZpdCAucHN3cF9fY2FwdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4vKiBwc3dwX191aS0taWRsZSBjbGFzcyBpcyBhZGRlZCB3aGVuIG1vdXNlIGlzbid0IG1vdmluZyBmb3Igc2V2ZXJhbCBzZWNvbmRzIChKUyBvcHRpb24gdGltZVRvSWRsZSkgKi9cbi5wc3dwX191aS0taWRsZSAucHN3cF9fdG9wLWJhciB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLypcclxuXHRwc3dwX191aS0taGlkZGVuIGNsYXNzIGlzIGFkZGVkIHdoZW4gY29udHJvbHMgYXJlIGhpZGRlblxyXG5cdGUuZy4gd2hlbiB1c2VyIHRhcHMgdG8gdG9nZ2xlIHZpc2liaWxpdHkgb2YgY29udHJvbHNcclxuKi9cbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX190b3AtYmFyLFxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2NhcHRpb24sXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XG4gIC8qIEZvcmNlIHBhaW50ICYgY3JlYXRlIGNvbXBvc2l0aW9uIGxheWVyIGZvciBjb250cm9scy4gKi9cbiAgb3BhY2l0eTogMC4wMDE7IH1cblxuLyogcHN3cF9fdWktLW9uZS1zbGlkZSBjbGFzcyBpcyBhZGRlZCB3aGVuIHRoZXJlIGlzIGp1c3Qgb25lIGl0ZW0gaW4gZ2FsbGVyeSAqL1xuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQsXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fY291bnRlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnBzd3BfX2VsZW1lbnQtLWRpc2FibGVkIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbi5wc3dwLS1taW5pbWFsLS1kYXJrIC5wc3dwX190b3AtYmFyIHtcbiAgYmFja2dyb3VuZDogbm9uZTsgfVxuXG5bZGF0YS1zaW1wbGViYXJdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLnNpbXBsZWJhci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IGluaGVyaXQ7XG4gIGhlaWdodDogaW5oZXJpdDtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICBtYXgtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5zaW1wbGViYXItbWFzayB7XG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIHotaW5kZXg6IDA7IH1cblxuLnNpbXBsZWJhci1vZmZzZXQge1xuICBkaXJlY3Rpb246IGluaGVyaXQgIWltcG9ydGFudDtcbiAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xuICByZXNpemU6IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcmlnaHQ6IDA7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoOyB9XG5cbi5zaW1wbGViYXItY29udGVudC13cmFwcGVyIHtcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94ICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgLyogUmVxdWlyZWQgZm9yIGhvcml6b250YWwgbmF0aXZlIHNjcm9sbGJhciB0byBub3QgYXBwZWFyIGlmIHBhcmVudCBpcyB0YWxsZXIgdGhhbiBuYXR1cmFsIGhlaWdodCAqL1xuICB3aWR0aDogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICAvKiBOb3QgcmVxdWlyZWQgZm9yIGhvcml6b250YWwgc2Nyb2xsIHRvIHRyaWdnZXIgKi9cbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgLyogTmVlZGVkIGZvciB2ZXJ0aWNhbCBzY3JvbGwgdG8gdHJpZ2dlciAqL1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTsgfVxuXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIsXG4uc2ltcGxlYmFyLWhpZGUtc2Nyb2xsYmFyOjotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7IH1cblxuLnNpbXBsZWJhci1jb250ZW50OmJlZm9yZSxcbi5zaW1wbGViYXItY29udGVudDphZnRlciB7XG4gIGNvbnRlbnQ6ICcgJztcbiAgZGlzcGxheTogdGFibGU7IH1cblxuLnNpbXBsZWJhci1wbGFjZWhvbGRlciB7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zaW1wbGViYXItaGVpZ2h0LWF1dG8tb2JzZXJ2ZXItd3JhcHBlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDAlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1heC1oZWlnaHQ6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgei1pbmRleDogLTE7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZsZXgtZ3JvdzogaW5oZXJpdDtcbiAgZmxleC1zaHJpbms6IDA7XG4gIGZsZXgtYmFzaXM6IDA7IH1cblxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgaGVpZ2h0OiAxMDAwJTtcbiAgd2lkdGg6IDEwMDAlO1xuICBtaW4taGVpZ2h0OiAxcHg7XG4gIG1pbi13aWR0aDogMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDogLTE7IH1cblxuLnNpbXBsZWJhci10cmFjayB7XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuW2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcgLnNpbXBsZWJhci1jb250ZW50IHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lOyB9XG5cbltkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItdHJhY2sge1xuICBwb2ludGVyLWV2ZW50czogYWxsOyB9XG5cbi5zaW1wbGViYXItc2Nyb2xsYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICByaWdodDogMDtcbiAgbWluLWhlaWdodDogMTBweDsgfVxuXG4uc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6ICcnO1xuICBiYWNrZ3JvdW5kOiBibGFjaztcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBsZWZ0OiAycHg7XG4gIHJpZ2h0OiAycHg7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7IH1cblxuLnNpbXBsZWJhci1zY3JvbGxiYXIuc2ltcGxlYmFyLXZpc2libGU6YmVmb3JlIHtcbiAgLyogV2hlbiBob3ZlcmVkLCByZW1vdmUgYWxsIHRyYW5zaXRpb25zIGZyb20gZHJhZyBoYW5kbGUgKi9cbiAgb3BhY2l0eTogMC41O1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDBzIGxpbmVhcjsgfVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDExcHg7IH1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwgLnNpbXBsZWJhci1zY3JvbGxiYXI6YmVmb3JlIHtcbiAgdG9wOiAycHg7XG4gIGJvdHRvbTogMnB4OyB9XG5cbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwge1xuICBsZWZ0OiAwO1xuICBoZWlnaHQ6IDExcHg7IH1cblxuLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItaG9yaXpvbnRhbCAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDJweDtcbiAgcmlnaHQ6IDJweDsgfVxuXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyIHtcbiAgcmlnaHQ6IGF1dG87XG4gIGxlZnQ6IDA7XG4gIHRvcDogMnB4O1xuICBoZWlnaHQ6IDdweDtcbiAgbWluLWhlaWdodDogMDtcbiAgbWluLXdpZHRoOiAxMHB4O1xuICB3aWR0aDogYXV0bzsgfVxuXG4vKiBSdGwgc3VwcG9ydCAqL1xuW2RhdGEtc2ltcGxlYmFyLWRpcmVjdGlvbj0ncnRsJ10gLnNpbXBsZWJhci10cmFjay5zaW1wbGViYXItdmVydGljYWwge1xuICByaWdodDogYXV0bztcbiAgbGVmdDogMDsgfVxuXG4uaHMtZHVtbXktc2Nyb2xsYmFyLXNpemUge1xuICBkaXJlY3Rpb246IHJ0bDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogNTAwcHg7XG4gIHdpZHRoOiA1MDBweDtcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICBvdmVyZmxvdy14OiBzY3JvbGw7IH1cblxuLnNpbXBsZWJhci1oaWRlLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lOyB9XG5cbi5zcy1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBjb2xvcjogIzI4MjgyODtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzZW07XG4gICAgcGFkZGluZzogNnB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNDJGNjQ7XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzOyB9XG4gICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZC5zcy1kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjY0O1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQuc3Mtb3Blbi1hYm92ZSB7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4OyB9XG4gICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZC5zcy1vcGVuLWJlbG93IHtcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcbiAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwcHg7IH1cbiAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMSAxIDEwMCU7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG4gICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgKiB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgLnNzLWRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICM5MTkxOTE7IH1cbiAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1kZXNlbGVjdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgIG1hcmdpbjogMCA2cHggMCA2cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtZGVzZWxlY3Quc3MtaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICBmbGV4OiAwIDEgYXV0bztcbiAgICAgIG1hcmdpbjogMCA2cHggMCA2cHg7IH1cbiAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgICAgICBib3JkZXI6IHNvbGlkICMyODI4Mjg7XG4gICAgICAgIGJvcmRlci13aWR0aDogMCAycHggMnB4IDA7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzLCBtYXJnaW4gLjJzOyB9XG4gICAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4uYXJyb3ctdXAge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xMzVkZWcpO1xuICAgICAgICAgIG1hcmdpbjogM3B4IDAgMCAwOyB9XG4gICAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4uYXJyb3ctZG93biB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgIG1hcmdpbjogLTNweCAwIDAgMDsgfVxuICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWluLWhlaWdodDogM2VtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMCAwIDNweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMTQyRjY0O1xuICAgIGJvcmRlci1yYWRpdXM6IDBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIG91dGxpbmU6IDA7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4yczsgfVxuICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1kaXNhYmxlZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjY0O1xuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgICAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLnNzLWRpc2FibGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICMyODI4Mjg7IH1cbiAgICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1kaXNhYmxlZCAuc3MtdmFsdWVzIC5zcy12YWx1ZSAuc3MtdmFsdWUtZGVsZXRlIHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZC5zcy1vcGVuLWFib3ZlIHtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7IH1cbiAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQuc3Mtb3Blbi1iZWxvdyB7XG4gICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwcHg7XG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4OyB9XG4gICAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXg6IDEgMSAxMDAlO1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpOyB9XG4gICAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiA0cHggNXB4O1xuICAgICAgICBtYXJnaW46IDJweCAwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBjb2xvcjogIzkxOTE5MTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuQGtleWZyYW1lcyBzY2FsZUluIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgb3BhY2l0eTogMDsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNjYWxlT3V0IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuICAgICAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLXZhbHVlIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgcGFkZGluZzogM3B4IDVweDtcbiAgICAgICAgbWFyZ2luOiAzcHggNXB4IDNweCAwcHg7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjY0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwcHg7XG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzY2FsZUluO1xuICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IC4ycztcbiAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7IH1cbiAgICAgICAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLXZhbHVlLnNzLW91dCB7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNjYWxlT3V0O1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjJzO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG4gICAgICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy12YWx1ZSAuc3MtdmFsdWUtZGVsZXRlIHtcbiAgICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsOyB9XG4gICAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMSAzcHg7XG4gICAgICBtYXJnaW46IDlweCAxMnB4IDAgNXB4OyB9XG4gICAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1cyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMjgyODI4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4yczsgfVxuICAgICAgICAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1czphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzI4MjgyODtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBsZWZ0OiAtNHB4O1xuICAgICAgICAgIHRvcDogNHB4OyB9XG4gICAgICAgIC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzLnNzLWNyb3NzIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cblxuLnNzLWNvbnRlbnQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IC0xcHggMCAwIDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogc29saWQgMXB4ICMxNDJGNjQ7XG4gIHotaW5kZXg6IDEwMDAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgdG9wO1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzLCBvcGFjaXR5IC4ycztcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7IH1cbiAgLnNzLWNvbnRlbnQuc3Mtb3BlbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTsgfVxuICAuc3MtY29udGVudCAuc3Mtc2VhcmNoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgcGFkZGluZzogOHB4IDhweCA2cHggOHB4OyB9XG4gICAgLnNzLWNvbnRlbnQgLnNzLXNlYXJjaC5zcy1oaWRlIHtcbiAgICAgIGhlaWdodDogMHB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcbiAgICAgIG1hcmdpbjogMHB4IDBweCAwcHggMHB4OyB9XG4gICAgICAuc3MtY29udGVudCAuc3Mtc2VhcmNoLnNzLWhpZGUgaW5wdXQge1xuICAgICAgICBoZWlnaHQ6IDBweDtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgcGFkZGluZzogMHB4IDBweCAwcHggMHB4O1xuICAgICAgICBtYXJnaW46IDBweCAwcHggMHB4IDBweDsgfVxuICAgIC5zcy1jb250ZW50IC5zcy1zZWFyY2ggaW5wdXQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4td2lkdGg6IDBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDZweCA4cHg7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTQyRjY0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkOyB9XG4gICAgICAuc3MtY29udGVudCAuc3Mtc2VhcmNoIGlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjMjgyODI4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAuc3MtY29udGVudCAuc3Mtc2VhcmNoIGlucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzI4MjgyODtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAgICAgLnNzLWNvbnRlbnQgLnNzLXNlYXJjaCBpbnB1dDpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCA1cHggIzE0MkY2NDsgfVxuICAgIC5zcy1jb250ZW50IC5zcy1zZWFyY2ggLnNzLWFkZGFibGUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZsZXg6IDAgMCAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbWFyZ2luOiAwIDAgMCA4cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTQyRjY0O1xuICAgICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxuICAuc3MtY29udGVudCAuc3MtYWRkYWJsZSB7XG4gICAgcGFkZGluZy10b3A6IDBweDsgfVxuICAuc3MtY29udGVudCAuc3MtbGlzdCB7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7XG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cCAuc3Mtb3B0Z3JvdXAtbGFiZWwge1xuICAgICAgcGFkZGluZzogNnB4IDEwcHggNnB4IDEwcHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cCAuc3Mtb3B0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDZweCA2cHggNnB4IDI1cHg7IH1cbiAgICAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0Z3JvdXAtbGFiZWwtc2VsZWN0YWJsZSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRncm91cC1sYWJlbC1zZWxlY3RhYmxlOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcbiAgICAgIHBhZGRpbmc6IDZweCAxMHB4IDZweCAxMHB4O1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7IH1cbiAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24gKiB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciwgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1oaWdobGlnaHRlZCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLWRpc2FibGVkIHtcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcbiAgICAgICAgY29sb3I6ICM5MTkxOTE7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246bm90KC5zcy1kaXNhYmxlZCkuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcbiAgICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDQ3LCAxMDAsIDAuMSk7IH1cbiAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3MtaGlkZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24gLnNzLXNlYXJjaC1oaWdobGlnaHQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmYjhjOyB9XG5cbi8qKlxyXG4gKiBTd2lwZXIgNS4yLjBcclxuICogTW9zdCBtb2Rlcm4gbW9iaWxlIHRvdWNoIHNsaWRlciBhbmQgZnJhbWV3b3JrIHdpdGggaGFyZHdhcmUgYWNjZWxlcmF0ZWQgdHJhbnNpdGlvbnNcclxuICogaHR0cDovL3N3aXBlcmpzLmNvbVxyXG4gKlxyXG4gKiBDb3B5cmlnaHQgMjAxNC0yMDE5IFZsYWRpbWlyIEtoYXJsYW1waWRpXHJcbiAqXHJcbiAqIFJlbGVhc2VkIHVuZGVyIHRoZSBNSVQgTGljZW5zZVxyXG4gKlxyXG4gKiBSZWxlYXNlZCBvbjogT2N0b2JlciAyNiwgMjAxOVxyXG4gKi9cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ3N3aXBlci1pY29ucyc7XG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbjpyb290IHtcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7IH1cblxuLnN3aXBlci1jb250YWluZXIge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmc6IDA7XG4gIC8qIEZpeCBvZiBXZWJraXQgZmxpY2tlcmluZyAqL1xuICB6LWluZGV4OiAxOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uc3dpcGVyLXdyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cblxuLnN3aXBlci1jb250YWluZXItYW5kcm9pZCAuc3dpcGVyLXNsaWRlLFxuLnN3aXBlci13cmFwcGVyIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93LWNvbHVtbiA+IC5zd2lwZXItd3JhcHBlciB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5zd2lwZXItc2xpZGUge1xuICBmbGV4LXNocmluazogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07IH1cblxuLnN3aXBlci1zbGlkZS1pbnZpc2libGUtYmxhbmsge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLyogQXV0byBIZWlnaHQgKi9cbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci1hdXRvaGVpZ2h0IC5zd2lwZXItc2xpZGUge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLnN3aXBlci1jb250YWluZXItYXV0b2hlaWdodCAuc3dpcGVyLXdyYXBwZXIge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtLCBoZWlnaHQ7IH1cblxuLyogM0QgRWZmZWN0cyAqL1xuLnN3aXBlci1jb250YWluZXItM2Qge1xuICBwZXJzcGVjdGl2ZTogMTIwMHB4OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20sXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgdHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3Age1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7IH1cblxuLyogQ1NTIE1vZGUgKi9cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgLyogRm9yIEZpcmVmb3ggKi9cbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi8gfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyID4gLnN3aXBlci1zbGlkZSB7XG4gIHNjcm9sbC1zbmFwLWFsaWduOiBzdGFydCBzdGFydDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcbiAgc2Nyb2xsLXNuYXAtdHlwZTogeSBtYW5kYXRvcnk7IH1cblxuOnJvb3Qge1xuICAtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemU6IDQ0cHg7XG4gIC8qXHJcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcclxuICAqLyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYsXG4uc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IGNhbGModmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSkgLyA0NCAqIDI3KTtcbiAgaGVpZ2h0OiB2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKTtcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMik7XG4gIHotaW5kZXg6IDEwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gIG9wYWNpdHk6IDAuMzU7XG4gIGN1cnNvcjogYXV0bztcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbi5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xuICBmb250LXNpemU6IHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZSAhaW1wb3J0YW50O1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGZvbnQtdmFyaWFudDogaW5pdGlhbDsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICBsZWZ0OiAxMHB4O1xuICByaWdodDogYXV0bzsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICBjb250ZW50OiAncHJldic7IH1cblxuLnN3aXBlci1idXR0b24tbmV4dCxcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgcmlnaHQ6IDEwcHg7XG4gIGxlZnQ6IGF1dG87IH1cblxuLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbi5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyIHtcbiAgY29udGVudDogJ25leHQnOyB9XG5cbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcbi5zd2lwZXItYnV0dG9uLW5leHQuc3dpcGVyLWJ1dHRvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3I6ICNmZmZmZmY7IH1cblxuLnN3aXBlci1idXR0b24tcHJldi5zd2lwZXItYnV0dG9uLWJsYWNrLFxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogIzAwMDAwMDsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1sb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG46cm9vdCB7XG4gIC8qXHJcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcclxuICAqLyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB6LWluZGV4OiA2MDA7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLnN3aXBlci1wYWdpbmF0aW9uLWhpZGRlbiB7XG4gIG9wYWNpdHk6IDA7IH1cblxuLyogQ29tbW9uIFN0eWxlcyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLFxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLyogQnVsbGV0cyAqL1xuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGZvbnQtc2l6ZTogMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuMzMpO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldi1wcmV2IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xuICB0cmFuc2Zvcm06IHNjYWxlKDAuNjYpOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtbmV4dC1uZXh0IHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC4yOyB9XG5cbmJ1dHRvbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBib3JkZXI6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG4gIGFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgb3BhY2l0eTogMTtcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICByaWdodDogMTBweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDZweCAwO1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyB7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiA4cHg7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyB0b3A7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICBtYXJnaW46IDAgNXB4OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7IH1cblxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHRyYW5zaXRpb246IDIwMG1zIHRyYW5zZm9ybSwgMjAwbXMgcmlnaHQ7IH1cblxuLyogUHJvZ3Jlc3MgKi9cbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLWZpbGwge1xuICBiYWNrZ3JvdW5kOiB2YXIoLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvciwgdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKSk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgdG9wOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIsXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDRweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1vcHBvc2l0ZSB7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5zd2lwZXItcGFnaW5hdGlvbi13aGl0ZSB7XG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICNmZmZmZmY7IH1cblxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogIzAwMDAwMDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tbG9jayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLyogU2Nyb2xsYmFyICovXG4uc3dpcGVyLXNjcm9sbGJhciB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMSU7XG4gIGJvdHRvbTogM3B4O1xuICB6LWluZGV4OiA1MDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHdpZHRoOiA5OCU7IH1cblxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXNjcm9sbGJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDNweDtcbiAgdG9wOiAxJTtcbiAgei1pbmRleDogNTA7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogOTglOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWRyYWcge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWN1cnNvci1kcmFnIHtcbiAgY3Vyc29yOiBtb3ZlOyB9XG5cbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zd2lwZXItem9vbS1jb250YWluZXIgPiBpbWcsXG4uc3dpcGVyLXpvb20tY29udGFpbmVyID4gc3ZnLFxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgbWF4LWhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XG4gIGN1cnNvcjogbW92ZTsgfVxuXG4vKiBQcmVsb2FkZXIgKi9cbjpyb290IHtcbiAgLypcclxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XHJcbiAgKi8gfVxuXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcbiAgd2lkdGg6IDQycHg7XG4gIGhlaWdodDogNDJweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRvcDogNTAlO1xuICBtYXJnaW4tbGVmdDogLTIxcHg7XG4gIG1hcmdpbi10b3A6IC0yMXB4O1xuICB6LWluZGV4OiAxMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xuICBhbmltYXRpb246IHN3aXBlci1wcmVsb2FkZXItc3BpbiAxcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlci10b3AtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5zd2lwZXItbGF6eS1wcmVsb2FkZXItd2hpdGUge1xuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7IH1cblxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XG4gIC0tc3dpcGVyLXByZWxvYWRlci1jb2xvcjogIzAwMDsgfVxuXG5Aa2V5ZnJhbWVzIHN3aXBlci1wcmVsb2FkZXItc3BpbiB7XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4vKiBhMTF5ICovXG4uc3dpcGVyLWNvbnRhaW5lciAuc3dpcGVyLW5vdGlmaWNhdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgei1pbmRleDogLTEwMDA7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZS5zd2lwZXItY29udGFpbmVyLWZyZWUtbW9kZSAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIHotaW5kZXg6IDE7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZSAuc3dpcGVyLXNsaWRlIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSAwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1uZXh0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXByZXYsXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XG4gIHotaW5kZXg6IDA7XG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLWN1YmUtc2hhZG93IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICBib3R0b206IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC42O1xuICAtd2Via2l0LWZpbHRlcjogYmx1cig1MHB4KTtcbiAgZmlsdGVyOiBibHVyKDUwcHgpO1xuICB6LWluZGV4OiAwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xuICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgei1pbmRleDogMTsgfVxuXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtYWN0aXZlIC5zd2lwZXItc2xpZGUtYWN0aXZlIHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87IH1cblxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xuICB6LWluZGV4OiAwO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuW2RhdGEtYW5pbWF0aW9uPWZhZGVdIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAycyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5OyB9XG4gIC5qcy1lbmFibGVkIFtkYXRhLWFuaW1hdGlvbj1mYWRlXSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICBbZGF0YS1hbmltYXRpb249ZmFkZV0uanMtYW5pbWF0ZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtkYXRhLWFuaW1hdGlvbj1mYWRlXS5qcy1hbmltYXRlIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC41czsgfSB9XG5cbltkYXRhLWFuaW1hdGlvbj1ib3R0b211cF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwMHB4LCAwKTtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAxLjVzIGVhc2Utb3V0LCB0cmFuc2Zvcm0gMS41cyBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHk7IH1cbiAgLmpzLWVuYWJsZWQgW2RhdGEtYW5pbWF0aW9uPWJvdHRvbXVwXSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICBbZGF0YS1hbmltYXRpb249Ym90dG9tdXBdLmpzLWFuaW1hdGUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIFtkYXRhLWFuaW1hdGlvbj1ib3R0b211cF0uanMtYW5pbWF0ZSB7XG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7IH0gfVxuXG5bZGF0YS1hbmltYXRpb249cmlnaHRsZWZ0XSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwcHgsIDAsIDApO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSwgdHJhbnNmb3JtIDNzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTsgfVxuICAuanMtZW5hYmxlZCBbZGF0YS1hbmltYXRpb249cmlnaHRsZWZ0XSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICBbZGF0YS1hbmltYXRpb249cmlnaHRsZWZ0XS5qcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbZGF0YS1hbmltYXRpb249cmlnaHRsZWZ0XS5qcy1hbmltYXRlIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC42czsgfSB9XG5cbltkYXRhLWFuaW1hdGlvbj1sZWZ0cmlnaHRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwcHgsIDAsIDApO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDFzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKSwgdHJhbnNmb3JtIDNzIGN1YmljLWJlemllcigwLjE5LCAxLCAwLjIyLCAxKTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTsgfVxuICAuanMtZW5hYmxlZCBbZGF0YS1hbmltYXRpb249bGVmdHJpZ2h0XSB7XG4gICAgb3BhY2l0eTogMDsgfVxuICBbZGF0YS1hbmltYXRpb249bGVmdHJpZ2h0XS5qcy1hbmltYXRlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICBbZGF0YS1hbmltYXRpb249bGVmdHJpZ2h0XS5qcy1hbmltYXRlIHtcbiAgICAgICAgdHJhbnNpdGlvbi1kZWxheTogMC42czsgfSB9XG5cbltkYXRhLWFuaW1hdGlvbj1zY2FsZWJpZ10gPiAqIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZSgzKTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDEuMnMgZWFzZS1vdXQsIG9wYWNpdHkgMS4ycyBlYXNlLW91dDtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTsgfVxuXG5bZGF0YS1hbmltYXRpb249c2NhbGViaWddLmpzLWFuaW1hdGUgPiAqIHtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgb3BhY2l0eTogMTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgW2RhdGEtYW5pbWF0aW9uPXNjYWxlYmlnXS5qcy1hbmltYXRlID4gKiB7XG4gICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzOyB9IH1cblxuW2RhdGEtYW5pbWF0aW9uPXN3aXBlaW1hZ2VdIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIFtkYXRhLWFuaW1hdGlvbj1zd2lwZWltYWdlXTpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJhY2tncm91bmQ6ICMyODYxYzg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSBzY2FsZVgoMC4zMyk7XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICMyODYxYzg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0OyB9XG4gIFtkYXRhLWFuaW1hdGlvbj1zd2lwZWltYWdlXSAuanMtYW5pbWF0aW9uLWltYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICBbZGF0YS1hbmltYXRpb249c3dpcGVpbWFnZV0gLmpzLWFuaW1hdGlvbi1pbWFnZV9fb3V0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTEwJSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7IH1cbiAgICBbZGF0YS1hbmltYXRpb249c3dpcGVpbWFnZV0gLmpzLWFuaW1hdGlvbi1pbWFnZV9faW4ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwMCUpO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2UtaW4tb3V0OyB9XG4gICAgW2RhdGEtYW5pbWF0aW9uPXN3aXBlaW1hZ2VdIC5qcy1hbmltYXRpb24taW1hZ2VfX2lubmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2YxZjFmMTsgfVxuICAgIFtkYXRhLWFuaW1hdGlvbj1zd2lwZWltYWdlXSAuanMtYW5pbWF0aW9uLWltYWdlX19pbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgW2RhdGEtYW5pbWF0aW9uPXN3aXBlaW1hZ2VdLmpzLWFuaW1hdGU6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cbiAgW2RhdGEtYW5pbWF0aW9uPXN3aXBlaW1hZ2VdLmpzLWFuaW1hdGUgLmpzLWFuaW1hdGlvbi1pbWFnZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgW2RhdGEtYW5pbWF0aW9uPXN3aXBlaW1hZ2VdLmpzLWFuaW1hdGUgLmpzLWFuaW1hdGlvbi1pbWFnZV9fb3V0IHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgIFtkYXRhLWFuaW1hdGlvbj1zd2lwZWltYWdlXS5qcy1hbmltYXRlIC5qcy1hbmltYXRpb24taW1hZ2VfX2luIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTsgfVxuICAgIFtkYXRhLWFuaW1hdGlvbj1zd2lwZWltYWdlXS5qcy1hbmltYXRlIC5qcy1hbmltYXRpb24taW1hZ2VfX2lubmVyIHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJvcmRlcmVkX19oZWFkZXIsIC5ib3JkZXJlZF9fZm9vdGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ib3JkZXJlZF9faGVhZGVyID4gKiwgLmJvcmRlcmVkX19mb290ZXIgPiAqIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYm9yZGVyZWRfX2hlYWRlciA+ICo6YmVmb3JlLCAuYm9yZGVyZWRfX2hlYWRlciA+ICo6YWZ0ZXIsIC5ib3JkZXJlZF9fZm9vdGVyID4gKjpiZWZvcmUsIC5ib3JkZXJlZF9fZm9vdGVyID4gKjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuICAgICAgd2lkdGg6IDUwdnc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KTsgfVxuICAgIC5ib3JkZXJlZF9faGVhZGVyID4gKjpiZWZvcmUsIC5ib3JkZXJlZF9fZm9vdGVyID4gKjpiZWZvcmUge1xuICAgICAgcmlnaHQ6IGNhbGMoMTAwJSArIDFlbSk7IH1cbiAgICAuYm9yZGVyZWRfX2hlYWRlciA+ICo6YWZ0ZXIsIC5ib3JkZXJlZF9fZm9vdGVyID4gKjphZnRlciB7XG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgKyAxZW0pOyB9XG4gIC5ib3JkZXJlZF9faGVhZGVyOmJlZm9yZSwgLmJvcmRlcmVkX19oZWFkZXI6YWZ0ZXIsIC5ib3JkZXJlZF9fZm9vdGVyOmJlZm9yZSwgLmJvcmRlcmVkX19mb290ZXI6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMnB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmJvcmRlcmVkX19oZWFkZXI6YmVmb3JlLCAuYm9yZGVyZWRfX2Zvb3RlcjpiZWZvcmUge1xuICAgIGxlZnQ6IDA7IH1cbiAgLmJvcmRlcmVkX19oZWFkZXI6YWZ0ZXIsIC5ib3JkZXJlZF9fZm9vdGVyOmFmdGVyIHtcbiAgICByaWdodDogMDsgfVxuXG4uYm9yZGVyZWRfX2hlYWRlcjpiZWZvcmUsIC5ib3JkZXJlZF9faGVhZGVyOmFmdGVyIHtcbiAgdG9wOiA1MCU7IH1cblxuLmJvcmRlcmVkX19mb290ZXI6YmVmb3JlLCAuYm9yZGVyZWRfX2Zvb3RlcjphZnRlciB7XG4gIGJvdHRvbTogNTAlOyB9XG5cbi5ib3JkZXJlZF9fY29udGVudCB7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgY3VycmVudENvbG9yO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7IH1cblxuLmJvcmRlcmVkLS1uby1mb290ZXIgLmJvcmRlcmVkX19jb250ZW50IHtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qXHJcbiRjb3JlX2J1dHRvbi1hbmltYXRpb246ICcuYnV0dG9uLS1ib3JkZXItYm90dG9tLWxlZnQtdG8tcmlnaHQtMicgIWRlZmF1bHQ7XHJcblxyXG4kY29yZV9idXR0b25fZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNjAwIDAuODc1ZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b25fcGFkZGluZyAgICAgICA6IDAuOGVtIDNlbSAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbl9ib3JkZXItd2lkdGggIDogMXB4ICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhZGVmYXVsdDtcclxuXHJcbiRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICAgICA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b25fY29sb3IgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvciAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbl9pY29uX2ZpbGwtY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcblxyXG4kY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbl9ob3Zlcl9maWxsLWNvbG9yICA6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnV0dG9uIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBwYWRkaW5nOiAxLjM1ZW0gMmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci13aWR0aDogMnB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogIzE0MkY2NDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAuYnV0dG9uOmhvdmVyLCAuYnV0dG9uOmZvY3VzIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgIC5idXR0b246aG92ZXIgLmJ1dHRvbi1zdmcsIC5idXR0b246Zm9jdXMgLmJ1dHRvbi1zdmcge1xuICAgICAgZmlsbDogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIC5idXR0b24tLW1vbm9jcmhvbWUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuICAuYnV0dG9uOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5idXR0b24gc3BhbiB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmJ1dHRvbi1kcmF3aW5nIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lOyB9XG4gIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgaGVpZ2h0OiAyLjJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMmVtO1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBmaWxsO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IH1cbiAgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zczsgfVxuXG4uYnV0dG9uLWRyYXdpbmctLWFycm93IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfVxuICAuYnV0dG9uLWRyYXdpbmctLWFycm93IC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIGhlaWdodDogMS41ZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDtcbiAgICBwYWRkaW5nOiAuM2VtO1xuICAgIGZpbGw6ICNmZmY7IH1cbiAgLmJ1dHRvbi1kcmF3aW5nLS1hcnJvdyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcbiAgICBtYXJnaW4tcmlnaHQ6IC41ZW07IH1cbiAgLmJ1dHRvbi1kcmF3aW5nLS1hcnJvdzpob3ZlciwgLmJ1dHRvbi1kcmF3aW5nLS1hcnJvdzpmb2N1cyB7XG4gICAgY29sb3I6ICMxNDJGNjQ7IH1cblxuLmJ1dHRvbi1zdmcge1xuICBmaWxsOiAjMTQyRjY0OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBBbmltYXRpb24gOiBzd2VlcFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmJ1dHRvbi0tc3dlZXAtdG8tcmlnaHQsXG4uYnV0dG9uLS1zd2VlcC10by1sZWZ0LFxuLmJ1dHRvbi0tc3dlZXAtdG8tdG9wLFxuLmJ1dHRvbixcbi5idXR0b24tLXN3ZWVwLXRvLWJvdHRvbSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgwKTtcbiAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgwKTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDApO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJ1dHRvbi0tc3dlZXAtdG8tcmlnaHQ6YmVmb3JlLFxuICAuYnV0dG9uLS1zd2VlcC10by1sZWZ0OmJlZm9yZSxcbiAgLmJ1dHRvbi0tc3dlZXAtdG8tdG9wOmJlZm9yZSxcbiAgLmJ1dHRvbjpiZWZvcmUsXG4gIC5idXR0b24tLXN3ZWVwLXRvLWJvdHRvbTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gIC5idXR0b24tLXN3ZWVwLXRvLXJpZ2h0IHNwYW4sXG4gIC5idXR0b24tLXN3ZWVwLXRvLWxlZnQgc3BhbixcbiAgLmJ1dHRvbi0tc3dlZXAtdG8tdG9wIHNwYW4sXG4gIC5idXR0b24gc3BhbixcbiAgLmJ1dHRvbi0tc3dlZXAtdG8tYm90dG9tIHNwYW4ge1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogY29sb3I7XG4gICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xuICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7IH1cbiAgLmJ1dHRvbi0tc3dlZXAtdG8tcmlnaHQ6aG92ZXI6YmVmb3JlLCAuYnV0dG9uLS1zd2VlcC10by1yaWdodDpmb2N1czpiZWZvcmUsXG4gIC5idXR0b24tLXN3ZWVwLXRvLWxlZnQ6aG92ZXI6YmVmb3JlLFxuICAuYnV0dG9uLS1zd2VlcC10by1sZWZ0OmZvY3VzOmJlZm9yZSxcbiAgLmJ1dHRvbi0tc3dlZXAtdG8tdG9wOmhvdmVyOmJlZm9yZSxcbiAgLmJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4gIC5idXR0b24tLXN3ZWVwLXRvLXRvcDpmb2N1czpiZWZvcmUsXG4gIC5idXR0b246Zm9jdXM6YmVmb3JlLFxuICAuYnV0dG9uLS1zd2VlcC10by1ib3R0b206aG92ZXI6YmVmb3JlLFxuICAuYnV0dG9uLS1zd2VlcC10by1ib3R0b206Zm9jdXM6YmVmb3JlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpOyB9XG5cbi5idXR0b24tLXN3ZWVwLXRvLXJpZ2h0OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuXG4uYnV0dG9uLS1zd2VlcC10by1sZWZ0OmJlZm9yZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XG4gIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgLXdlYmtpdC10cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDsgfVxuXG4uYnV0dG9uLS1zd2VlcC10by1ib3R0b206YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDA7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAwO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cblxuLmJ1dHRvbi0tc3dlZXAtdG8tdG9wOmJlZm9yZSxcbi5idXR0b246YmVmb3JlIHtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XG4gIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogNTAlIDEwMCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSAxMDAlO1xuICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xuICAtd2Via2l0LXRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcbiAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xuICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBBbmltYXRpb24gOiBib3JkZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5idXR0b24tLWJvcmRlci1ib3R0b20tY2VudGVyLXRvLW91dCxcbi5idXR0b24tLWJvcmRlci1ib3R0b20tbGVmdC10by1yaWdodCxcbi5idXR0b24tLWJvcmRlci1ib3R0b20tbGVmdC10by1yaWdodC0yLFxuLmJ1dHRvbi0tYm9yZGVyLWluLFxuLmJ1dHRvbi0tYm9yZGVyLW91dCxcbi5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tLFxuLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b20tcmV2ZXJzZSxcbi5idXR0b24tLWJvcmRlci11cGRvd24tbGVmdC10by1yaWdodCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogLjNzOyB9XG4gIC5idXR0b24tLWJvcmRlci1ib3R0b20tY2VudGVyLXRvLW91dDphZnRlcixcbiAgLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0OmFmdGVyLFxuICAuYnV0dG9uLS1ib3JkZXItYm90dG9tLWxlZnQtdG8tcmlnaHQtMjphZnRlcixcbiAgLmJ1dHRvbi0tYm9yZGVyLWluOmFmdGVyLFxuICAuYnV0dG9uLS1ib3JkZXItb3V0OmFmdGVyLFxuICAuYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbTphZnRlcixcbiAgLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b20tcmV2ZXJzZTphZnRlcixcbiAgLmJ1dHRvbi0tYm9yZGVyLXVwZG93bi1sZWZ0LXRvLXJpZ2h0OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdHJhbnNpdGlvbjogLjNzO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGhlaWdodDogMnB4O1xuICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1jZW50ZXItdG8tb3V0OmJlZm9yZSxcbiAgLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0OmJlZm9yZSxcbiAgLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0LTI6YmVmb3JlLFxuICAuYnV0dG9uLS1ib3JkZXItaW46YmVmb3JlLFxuICAuYnV0dG9uLS1ib3JkZXItb3V0OmJlZm9yZSxcbiAgLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b206YmVmb3JlLFxuICAuYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbS1yZXZlcnNlOmJlZm9yZSxcbiAgLmJ1dHRvbi0tYm9yZGVyLXVwZG93bi1sZWZ0LXRvLXJpZ2h0OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IC4zcztcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gIC5idXR0b24tLWJvcmRlci1ib3R0b20tY2VudGVyLXRvLW91dDpob3ZlciwgLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1jZW50ZXItdG8tb3V0OmZvY3VzLFxuICAuYnV0dG9uLS1ib3JkZXItYm90dG9tLWxlZnQtdG8tcmlnaHQ6aG92ZXIsXG4gIC5idXR0b24tLWJvcmRlci1ib3R0b20tbGVmdC10by1yaWdodDpmb2N1cyxcbiAgLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0LTI6aG92ZXIsXG4gIC5idXR0b24tLWJvcmRlci1ib3R0b20tbGVmdC10by1yaWdodC0yOmZvY3VzLFxuICAuYnV0dG9uLS1ib3JkZXItaW46aG92ZXIsXG4gIC5idXR0b24tLWJvcmRlci1pbjpmb2N1cyxcbiAgLmJ1dHRvbi0tYm9yZGVyLW91dDpob3ZlcixcbiAgLmJ1dHRvbi0tYm9yZGVyLW91dDpmb2N1cyxcbiAgLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b206aG92ZXIsXG4gIC5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tOmZvY3VzLFxuICAuYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbS1yZXZlcnNlOmhvdmVyLFxuICAuYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbS1yZXZlcnNlOmZvY3VzLFxuICAuYnV0dG9uLS1ib3JkZXItdXBkb3duLWxlZnQtdG8tcmlnaHQ6aG92ZXIsXG4gIC5idXR0b24tLWJvcmRlci11cGRvd24tbGVmdC10by1yaWdodDpmb2N1cyB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1jZW50ZXItdG8tb3V0OmhvdmVyOmFmdGVyLCAuYnV0dG9uLS1ib3JkZXItYm90dG9tLWNlbnRlci10by1vdXQ6Zm9jdXM6YWZ0ZXIsXG4gICAgLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0OmhvdmVyOmFmdGVyLFxuICAgIC5idXR0b24tLWJvcmRlci1ib3R0b20tbGVmdC10by1yaWdodDpmb2N1czphZnRlcixcbiAgICAuYnV0dG9uLS1ib3JkZXItYm90dG9tLWxlZnQtdG8tcmlnaHQtMjpob3ZlcjphZnRlcixcbiAgICAuYnV0dG9uLS1ib3JkZXItYm90dG9tLWxlZnQtdG8tcmlnaHQtMjpmb2N1czphZnRlcixcbiAgICAuYnV0dG9uLS1ib3JkZXItaW46aG92ZXI6YWZ0ZXIsXG4gICAgLmJ1dHRvbi0tYm9yZGVyLWluOmZvY3VzOmFmdGVyLFxuICAgIC5idXR0b24tLWJvcmRlci1vdXQ6aG92ZXI6YWZ0ZXIsXG4gICAgLmJ1dHRvbi0tYm9yZGVyLW91dDpmb2N1czphZnRlcixcbiAgICAuYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbTpob3ZlcjphZnRlcixcbiAgICAuYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbTpmb2N1czphZnRlcixcbiAgICAuYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbS1yZXZlcnNlOmhvdmVyOmFmdGVyLFxuICAgIC5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tLXJldmVyc2U6Zm9jdXM6YWZ0ZXIsXG4gICAgLmJ1dHRvbi0tYm9yZGVyLXVwZG93bi1sZWZ0LXRvLXJpZ2h0OmhvdmVyOmFmdGVyLFxuICAgIC5idXR0b24tLWJvcmRlci11cGRvd24tbGVmdC10by1yaWdodDpmb2N1czphZnRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGxlZnQ6IDA7IH1cblxuLmJ1dHRvbi0tYm9yZGVyLXVwZG93bi1sZWZ0LXRvLXJpZ2h0OmJlZm9yZSB7XG4gIHRvcDogMDtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDA7XG4gIGhlaWdodDogMnB4OyB9XG5cbi5idXR0b24tLWJvcmRlci11cGRvd24tbGVmdC10by1yaWdodDpmb2N1czpiZWZvcmUsIC5idXR0b24tLWJvcmRlci11cGRvd24tbGVmdC10by1yaWdodDpob3ZlcjpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMnB4OyB9XG5cbi5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tOmFmdGVyIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDA7IH1cblxuLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b206YmVmb3JlIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAwOyB9XG5cbi5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tOmZvY3VzOmFmdGVyLCAuYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbTpob3ZlcjphZnRlciB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbTpmb2N1czpiZWZvcmUsIC5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tOmhvdmVyOmJlZm9yZSB7XG4gIHdpZHRoOiAycHg7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbS1yZXZlcnNlOmFmdGVyIHtcbiAgdG9wOiAwO1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDA7IH1cblxuLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b20tcmV2ZXJzZTpiZWZvcmUge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAwOyB9XG5cbi5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tLXJldmVyc2U6aG92ZXI6YWZ0ZXIsIC5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tLXJldmVyc2U6Zm9jdXM6YWZ0ZXIge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmJ1dHRvbi0tYm9yZGVyLXNpZGVzLXRvcC10by1ib3R0b20tcmV2ZXJzZTpob3ZlcjpiZWZvcmUsIC5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tLXJldmVyc2U6Zm9jdXM6YmVmb3JlIHtcbiAgd2lkdGg6IDJweDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5idXR0b24tLWJvcmRlci1ib3R0b20tY2VudGVyLXRvLW91dDphZnRlciB7XG4gIGxlZnQ6IDUwJTsgfVxuXG4uYnV0dG9uLS1ib3JkZXItYm90dG9tLWxlZnQtdG8tcmlnaHQtMjphZnRlciB7XG4gIGxlZnQ6IGF1dG87XG4gIHJpZ2h0OiAwOyB9XG5cbi5idXR0b24tLWJvcmRlci1pbjpmb2N1cywgLmJ1dHRvbi0tYm9yZGVyLWluOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMnB4ICMyOTI5Mjg7IH1cbiAgLmJ1dHRvbi0tYm9yZGVyLWluOmZvY3VzOmFmdGVyLCAuYnV0dG9uLS1ib3JkZXItaW46aG92ZXI6YWZ0ZXIge1xuICAgIHdpZHRoOiAwOyB9XG5cbi5idXR0b24tLWJvcmRlci1vdXQ6aG92ZXIsIC5idXR0b24tLWJvcmRlci1vdXQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAycHggIzI5MjkyODsgfVxuICAuYnV0dG9uLS1ib3JkZXItb3V0OmhvdmVyOmFmdGVyLCAuYnV0dG9uLS1ib3JkZXItb3V0OmZvY3VzOmFmdGVyIHtcbiAgICB3aWR0aDogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZHJhd2luZy0tYm94c2hhZG93IC5kcmF3aW5nX19pbWcge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDU5cHggLTExcHggIzE0MmY2NDsgfVxuXG4uZHJhd2luZ19fY29udGFpbmVyLXRleHQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmRyYXdpbmdfX2NvbnRhaW5lci12ZXJ0aWNhbCB7XG4gIGhlaWdodDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5kcmF3aW5nX190ZXh0LXZlcnRpY2FsIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5kcmF3aW5nX190ZXh0LXZlcnRpY2FsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xuICAgICAgYm90dG9tOiA1MCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDExMHB4LzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMTUpO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH0gfVxuXG4uZHJhd2luZ19faW1nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZmlndXJlcy1yb3RhdG9yX193cmFwcGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZpZ3VyZXMtcm90YXRvcl9fcGFydCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5maWd1cmVzLXJvdGF0b3JfX2RpZ2l0LXdyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5maWd1cmVzLXJvdGF0b3JfX2RpZ2l0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG5bZGF0YS1hbmltYXRpb249ZmlndXJlc10gLmZpZ3VyZXMtcm90YXRvcl9fZGlnaXQtd3JhcHBlciB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxLjVzIGVhc2Utb3V0OyB9XG5cbltkYXRhLWFuaW1hdGlvbj1maWd1cmVzXS5qcy1hbmltYXRlIC5maWd1cmVzLXJvdGF0b3JfX2RpZ2l0LXdyYXBwZXIge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMTAwJSArIDFlbSkpOyB9XG5cbi8qLmdyb3VwLWVsZW1lbnRzIHtcclxuXHJcblxyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIC5ncm91cC1lbGVtZW50cy0tcm93IHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIH1cclxuICAgIC5ncm91cC1lbGVtZW50cy0tY29sdW1uIHtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICB9XHJcblxyXG59Ki9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxpbmtzLWdyb3VwIHtcbiAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5saW5rcy1ncm91cF9fbGluayB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAubGlua3MtZ3JvdXBfX2xpbmsgKyAubGlua3MtZ3JvdXBfX2xpbmsge1xuICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5saW5rcy1ncm91cF9fbGluayB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAgIC5saW5rcy1ncm91cF9fbGluayArIC5saW5rcy1ncm91cF9fbGluayB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtOyB9IH1cblxuLmxvYWRlcjo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlcjogM3B4IHNvbGlkICNmM2YzZjM7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzE0MkY2NDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMS41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgLyogU2FmYXJpICovXG4gIGFuaW1hdGlvbjogc3BpbiAxLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBtYXJnaW46IDE2cHggYXV0byBhdXRvOyB9XG5cbi8qIFNhZmFyaSAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNwaW4ge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWVkaWEtbW9kdWxlX19idG4tY29udGFpbmVyIHtcbiAgbWFyZ2luOiAwIDAgMCAuNmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG5cbi5tZWRpYS1tb2R1bGVfX2J0biB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAvKiBpbmhlcml0IGZvbnQgJiBjb2xvciBmcm9tIGFuY2VzdG9yICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAvKiBOb3JtYWxpemUgYGxpbmUtaGVpZ2h0YC4gQ2Fubm90IGJlIGNoYW5nZWQgZnJvbSBgbm9ybWFsYCBpbiBGaXJlZm94IDQrLiAqL1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAvKiBDb3JyZWN0cyBmb250IHNtb290aGluZyBmb3Igd2Via2l0ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAvKiBDb3JyZWN0cyBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogLjRlbTtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgLm1lZGlhLW1vZHVsZV9fYnRuLWxhYmVsIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjllbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tZWRpYS1tb2R1bGVfX2J0biA+ICoge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5tZWRpYS1tb2R1bGVfX3N2ZyB7XG4gIHdpZHRoOiAzNnB4O1xuICBtYXJnaW46IC4yZW0gLjZlbTsgfVxuXG4ubWVkaWEtbW9kdWxlX19idXR0b25zIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLm1lZGlhLW1vZHVsZSAubW9kYWxfX2JvZHkge1xuICB3aWR0aDogNzB2dzsgfVxuXG4ubWVkaWEtbW9kdWxlIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDcwdmg7XG4gIG1heC1oZWlnaHQ6IDkwdmg7XG4gIGJvcmRlcjogMDsgfVxuXG4ubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkge1xuICB3aWR0aDogOTAlO1xuICBtYXgtd2lkdGg6IDQ3MHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDNlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLm1vZGFsX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE2cHgsIDJ2dywgMjJweCkvMS4zNiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFsc19faXRlbSB7XG4gICAgICBmbGV4OiA1MCU7XG4gICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGNvbG9yOiBncmV5O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICAgIGFsaWduLWl0ZW1zOiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW1fX2J0biB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIC5zaGFyZS1pY29uIHtcbiAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IC02cHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI0cHg7IH1cbiAgICAgICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIC5zaGFyZS1pY29uX19mYWNlYm9vayB7XG4gICAgICAgICAgZmlsbDogIzM5NTY5YzsgfVxuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb25fX21lc3NlbmdlciB7XG4gICAgICAgICAgZmlsbDogIzAwNzhGRjsgfVxuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb25fX3R3aXR0ZXIge1xuICAgICAgICAgIGZpbGw6ICMwMGFjZWU7IH1cbiAgICAgICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIC5zaGFyZS1pY29uX19saW5rZWRpbiB7XG4gICAgICAgICAgZmlsbDogIzAwNzJiMTsgfVxuICAgICAgICAubW9kYWwtc2hhcmUtc29jaWFscyAubW9kYWxfX2JvZHkgLnNoYXJlLXNvY2lhbHNfX2l0ZW0gLnNoYXJlLWljb25fX2VtYWlsIHtcbiAgICAgICAgICBmaWxsOiAjNUQ1QzVCOyB9XG4gICAgICAgIC5tb2RhbC1zaGFyZS1zb2NpYWxzIC5tb2RhbF9fYm9keSAuc2hhcmUtc29jaWFsc19faXRlbSAuc2hhcmUtaWNvbl9fd2hhdHNhcHAge1xuICAgICAgICAgIGZpbGw6ICMyOEQxNDY7IH1cbiAgICAgICAgLm1vZGFsLXNoYXJlLXNvY2lhbHMgLm1vZGFsX19ib2R5IC5zaGFyZS1zb2NpYWxzX19pdGVtIC5zaGFyZS1pY29uX19jb3B5LWxpbmsge1xuICAgICAgICAgIGZpbGw6ICM1RDVDNUI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubW9kYWwge1xuICB0b3A6IDA7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgb3BhY2l0eTogMDtcbiAgbGVmdDogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwdmg7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjc1KTsgfVxuICAubW9kYWxfX2Nsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyOiAwO1xuICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAubW9kYWxfX2Nsb3NlLWRyYXdpbmcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxLjVlbTtcbiAgICBoZWlnaHQ6IDEuNWVtO1xuICAgIGZpbGw6ICNmZmY7IH1cbiAgLm1vZGFsX19ib2R5IHtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1vZGFsX19ib2R5IHtcbiAgICAgICAgd2lkdGg6IDkxOHB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMmVtKTtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAzZW0gM2VtIDNlbTsgfSB9XG4gIC5tb2RhbF9fc2Nyb2xsZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLm1vZGFsX190ZXh0IC5mZWVzLXNjaGVkdWxlX190YWJsZS50YWJsZSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubW9kYWxfX3RleHQgLmZlZXMtc2NoZWR1bGVfX3RhYmxlLnRhYmxlIHRkLCAubW9kYWxfX3RleHQgLmZlZXMtc2NoZWR1bGVfX3RhYmxlLnRhYmxlIHRoIHtcbiAgICAgIHBhZGRpbmc6IC41ZW0gLjJlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubW9kYWxfX2JhY2tncm91bmQge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgei1pbmRleDogMTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNzUpOyB9XG4gIC5tb2RhbF9fZm9jdXMtdHJhcCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLm1vZGFsLS1tYWluIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBwYWRkaW5nLXRvcDogNmVtOyB9XG4gICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fY2xvc2Uge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAxZW0vMS41ZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fY2xvc2U6Zm9jdXMge1xuICAgICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgICAubW9kYWwtLW1haW4gLm1vZGFsX19jbG9zZS1kcmF3aW5nIHtcbiAgICAgICAgd2lkdGg6IDJlbTtcbiAgICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNDJGNjQ7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IC40ZW07IH1cbiAgICAubW9kYWwtLW1haW4gLm1vZGFsX190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAubW9kYWwtLW1haW4gLm1vZGFsX19ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDIuM2VtIDA7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMjAlOyB9XG4gICAgLm1vZGFsLS1tYWluIC5tb2RhbF9fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmc6IDNlbTtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAubW9kYWwtLW1haW4gLm1vZGFsX190ZXh0IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLm1vcmUtYWN0aW9uX19pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMWVtIDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubW9yZS1hY3Rpb25fX2l0ZW0ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbi5tb3JlLWFjdGlvbl9fdGV4dCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAwLjkyNWVtLzEuNWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGNvbG9yOiAjMTQyRjY0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1vcmUtYWN0aW9uX190ZXh0IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tb3JlLWFjdGlvbl9fdGV4dCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAxLjEyNWVtLzEuNWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cblxuLm1vcmUtYWN0aW9uX19saW5rcyB7XG4gIG1hcmdpbjogMCAyJTsgfVxuICAubW9yZS1hY3Rpb25fX2xpbmtzIC5idXR0b24ge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgIC5tb3JlLWFjdGlvbl9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5tb3JlLWFjdGlvbl9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLm1vcmUtYWN0aW9uX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAubW9yZS1hY3Rpb25fX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAubW9yZS1hY3Rpb25fX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuXG4uc2Nyb2xsLWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNjcm9sbC1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgICBib3R0b206IDIlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAvKiBpbmhlcml0IGZvbnQgJiBjb2xvciBmcm9tIGFuY2VzdG9yICovXG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIC8qIE5vcm1hbGl6ZSBgbGluZS1oZWlnaHRgLiBDYW5ub3QgYmUgY2hhbmdlZCBmcm9tIGBub3JtYWxgIGluIEZpcmVmb3ggNCsuICovXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAvKiBDb3JyZWN0cyBmb250IHNtb290aGluZyBmb3Igd2Via2l0ICovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgICAvKiBDb3JyZWN0cyBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TICovXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIGFuaW1hdGlvbjogMnMgd2lnZ2xlIGVhc2UgaW5maW5pdGU7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMnMgbGluZWFyOyB9XG4gICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICBmaWxsOiAjMTQyRjY0O1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7IH1cbiAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgICAgc3Ryb2tlOiAjMTQyRjY0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2U7IH1cbiAgICAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIsIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmcsIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICBmaWxsOiAjMTQyRjY0OyB9XG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICAgICAgc3Ryb2tlOiAjMTQyRjY0OyB9XG5cbi5zY3JvbGwtYmxvY2stLWhvbWUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHdpZHRoOiBhdXRvO1xuICByaWdodDogMSU7IH1cbiAgLnNjcm9sbC1ibG9jay0taG9tZSAuc2Nyb2xsLWJsb2NrX19idXR0b24tLWxhc3QgPiAqIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7IH1cbiAgLnNjcm9sbC1ibG9jay0taG9tZS5zY3JvbGwtYmxvY2tfX2J1dHRvbi0taGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG5Aa2V5ZnJhbWVzIHdpZ2dsZSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtM2RlZyk7IH1cbiAgMjAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7IH1cbiAgNDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTVkZWcpOyB9XG4gIDYwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNWRlZyk7IH1cbiAgOTAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMWRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByaWNlLXNlYXNvbnJlbnRhbCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgLnByaWNlLXNlYXNvbnJlbnRhbF9fdGFibGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucHJpY2Utc2Vhc29ucmVudGFsX190aCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE0MkY2NDtcbiAgICBwYWRkaW5nOiAuM2VtO1xuICAgIG1hcmdpbi1ib3R0b206IC44ZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45Mzc1ZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBmYXVsdDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnByaWNlLXNlYXNvbnJlbnRhbF9fdGgtLXZhbHVlIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XG4gICAgICB3aWR0aDogMzAlOyB9XG4gICAgICAucHJpY2Utc2Vhc29ucmVudGFsX190aC0tdmFsdWU6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgLnByaWNlLXNlYXNvbnJlbnRhbF9fdHIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogLjNlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjkzNzVlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzE0MkY2NDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5wcmljZS1zZWFzb25yZW50YWxfX3RyLS12YWx1ZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xuICAgICAgd2lkdGg6IDMwJTsgfVxuICAgICAgLnByaWNlLXNlYXNvbnJlbnRhbF9fdHItLXZhbHVlOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG5cbi5lcXVpcG1lbnQge1xuICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgLmVxdWlwbWVudF9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAuZXF1aXBtZW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAgIC5lcXVpcG1lbnRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4OyB9XG4gICAgICAuZXF1aXBtZW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5lcXVpcG1lbnRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVxdWlwbWVudF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLmVxdWlwbWVudF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzLjMzMzNlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuZXF1aXBtZW50X19ncm91cC10YWJsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVxdWlwbWVudF9fZ3JvdXAtdGFibGUge1xuICAgICAgICBtYXJnaW46IDAgLTNlbTsgfSB9XG4gICAgLmVxdWlwbWVudF9fZ3JvdXAtdGFibGUgPiAqIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXF1aXBtZW50X19ncm91cC10YWJsZSA+ICoge1xuICAgICAgICAgIG1hcmdpbjogMCAzZW07XG4gICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNmVtKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmVxdWlwbWVudF9fZ3JvdXAtdGFibGUgPiAqIHtcbiAgICAgICAgICBtYXJnaW46IDAgM2VtO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlLzMpIC0gNmVtKTsgfSB9XG4gICAgLmVxdWlwbWVudF9fZ3JvdXAtdGFibGUgLmVxdWlwbWVudF9fdGFibGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gIC5lcXVpcG1lbnRfX3RhYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuZXF1aXBtZW50X190YWJsZS0tdGV4dCAuZXF1aXBtZW50X190aCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC5lcXVpcG1lbnRfX3RhYmxlLS10ZXh0IC5lcXVpcG1lbnRfX3RoLS1sYWJlbCB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgICAuZXF1aXBtZW50X190YWJsZS0tdGV4dCAuZXF1aXBtZW50X190aC0tdmFsdWUge1xuICAgICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5lcXVpcG1lbnRfX3RhYmxlLS10ZXh0IC5lcXVpcG1lbnRfX3RyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLmVxdWlwbWVudF9fdGFibGUtLXRleHQgLmVxdWlwbWVudF9fdHItLWxhYmVsIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5lcXVpcG1lbnRfX3RhYmxlLS10ZXh0IC5lcXVpcG1lbnRfX3RyLS12YWx1ZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgLmVxdWlwbWVudF9fdGFibGUtLXRleHQgLmVxdWlwbWVudF9fdHI6bnRoLWNoaWxkKG9kZCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjZmNmY2OyB9XG4gIC5lcXVpcG1lbnRfX3RoIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2NjO1xuICAgIHBhZGRpbmc6IC4zZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjhlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZXF1aXBtZW50X190aC0tbGFiZWwge1xuICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcbiAgICAgIHdpZHRoOiA4MCU7IH1cbiAgICAgIC5lcXVpcG1lbnRfX3RoLS1sYWJlbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5lcXVpcG1lbnRfX3RoLS12YWx1ZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmVxdWlwbWVudF9fdGgtLXZhbHVlOmxhc3QtY2hpbGQge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gIC5lcXVpcG1lbnRfX3RyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHBhZGRpbmc6IC4zZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTFlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzE0MkY2NDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZXF1aXBtZW50X190ci0tbGFiZWwge1xuICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcbiAgICAgIHdpZHRoOiA4MCU7IH1cbiAgICAgIC5lcXVpcG1lbnRfX3RyLS1sYWJlbDpsYXN0LWNoaWxkIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDsgfVxuICAgIC5lcXVpcG1lbnRfX3RyLS12YWx1ZSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xuICAgICAgd2lkdGg6IDIwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAuZXF1aXBtZW50X190ci0tdmFsdWU6bGFzdC1jaGlsZCB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7IH1cbiAgICAgIC5lcXVpcG1lbnRfX3RyLS12YWx1ZS0tY2hlY2sge1xuICAgICAgICBjb2xvcjogIzUwYjEzODsgfVxuICAgICAgLmVxdWlwbWVudF9fdHItLXZhbHVlLS1uby1jaGVjayB7XG4gICAgICAgIGNvbG9yOiAjYjEzODM4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNraXBsaW5rIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLnNraXBsaW5rX19sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnNraXBsaW5rX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5za2lwbGlua19fbGluazpmb2N1cyB7XG4gICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc3ZnLWFycm93c2Nyb2xsIHtcbiAgd2lkdGg6IDEuOGVtO1xuICBoZWlnaHQ6IDEuOGVtO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnN2Zy1hcnJvd3Njcm9sbCB7XG4gICAgICB3aWR0aDogMy4zZW07XG4gICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cblxuLnNjcm9sbC1ibG9jay0taG9tZSAuc3ZnLWFycm93c2Nyb2xsIHtcbiAgd2lkdGg6IDEuMmVtO1xuICBoZWlnaHQ6IDEuMmVtO1xuICBkaXNwbGF5OiBibG9jazsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnNjcm9sbC1ibG9jay0taG9tZSAuc3ZnLWFycm93c2Nyb2xsIHtcbiAgICAgIHdpZHRoOiAyLjJlbTtcbiAgICAgIGhlaWdodDogMi4yZW07IH0gfVxuXG4uc3dpcGVyLWNvbnRhaW5lci0tbmF2LXVuZGVyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHBhZGRpbmc6IDFlbSAwOyB9XG5cbi5zd2lwZXItY29udGFpbmVyLS1uYXYtdW5kZXIgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG5cbi5zd2lwZXItY29udGFpbmVyLS1zbGlkZXMtYXV0byAuc3dpcGVyLXNsaWRlIHtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogMzBweDsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXG4uc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLFxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgYm90dG9tOiAxLjVlbTsgfVxuXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTVweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIG9wYWNpdHk6IDE7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBjb2xvcjogIzE0MkY2NDtcbiAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0O1xuICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuXG4uc3dpcGVyLWJ1dHRvbi1wcmV2LFxuLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIGNvbG9yOiAjOTE5MTkxOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGFibGUtYXJpYSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRhYmxlLWFyaWFfX3RoLS1oaWRkZW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgIGhlaWdodDogMXB4O1xuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC50YWJsZS1hcmlhX190ZDpmaXJzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAudGFibGUtYXJpYV9fdGQ6bGFzdC1jaGlsZCB7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLnRhYmxlLWFyaWFfX3RkLS10aXRsZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZsZXg6IDE7XG4gICAgY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuICAudGFibGUtYXJpYV9fdGQtLXZhbHVlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAudGFibGUtYXJpYV9fdHIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDAuOGVtIDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNDJGNjQ7IH1cbiAgICAudGFibGUtYXJpYV9fdHI6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXI6IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBDb3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pbnZpc2libGUge1xuICBib3JkZXI6IDA7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICBtYXJnaW46IC0xcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDsgfVxuXG4udGFicy12MSAuZGV0YWlsLXRhYnMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4udGFicy12MSAuZGV0YWlsLXRhYnNfX2xpbmsge1xuICBjb2xvcjogIzE0MkY2NDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnRhYnMtdjEgLmRldGFpbC10YWJzX19saW5rOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJvcmRlci1jb2xvcjogIzkxOTE5MTsgfVxuXG4udGFicy12MSAuZGV0YWlsLXRhYnNfX2xpc3Qge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAudGFicy12MSAuZGV0YWlsLXRhYnNfX2xpc3Qge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG5cbi50YWJzLXYxIFthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXS5kZXRhaWwtdGFic19fbGluayB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi50YWJzLXYxIFthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXS5kZXRhaWwtdGFic19fbGluazpmb2N1cyB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuXG4udGFicy12MSAuZGV0YWlsLXRhYnNfX3NlbGVjdCB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgYm9yZGVyOiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgcGFkZGluZzogMWVtIDA7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcbiAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDFlbS8xZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTQyRjY0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnRhYnMtdjEgLmRldGFpbC10YWJzX19zZWxlY3Qge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC50YWJzLXYxIC5kZXRhaWwtdGFic19fc2VsZWN0LnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgYm9yZGVyOiAwOyB9XG5cbi50YWJzLXYxIC5kZXRhaWwtdGFic19faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAuOGVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgLnRhYnMtdjEgLmRldGFpbC10YWJzX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuXG4udGFicy12MSAuZGV0YWlsLXRhYnNfX2xpbmsge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmc6IDEuM2VtIDFlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjg1ZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMxNDJGNjQ7IH1cbiAgLnRhYnMtdjEgLmRldGFpbC10YWJzX19saW5rOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwOyB9XG5cbi50YWJzLXYxIFthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXS5kZXRhaWwtdGFic19fbGluayB7XG4gIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgLnRhYnMtdjEgW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdLmRldGFpbC10YWJzX19saW5rIHNwYW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50YWJzLXYxIFthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXS5kZXRhaWwtdGFic19fbGluayBzcGFuOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJvdHRvbTogLS41ZW07IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLnRhYnMtdjEgLmRldGFpbC10YWJzX19jb250ZW50IHtcbiAgICBwYWRkaW5nOiAxZW0gMDsgfSB9XG5cbi50YWJzLXYxIFthcmlhLWhpZGRlbj1cInRydWVcIl0uZGV0YWlsLXRhYnNfX2NvbnRlbnQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50ZXh0LXZlcnRpY2FsIHtcbiAgY29sb3I6IHJlZDsgfVxuXG4vKiBQbGF5IHdpdGggc3BlZWQgYW5kIGVhc2luZyBvZiB0aGUgYW5pbWF0aW9uICovXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4uZGlnaXQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogNTBweDtcbiAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XG4gIGhlaWdodDogMTgwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxOyB9XG5cbi50aW1lLXBhcnQtd3JhcHBlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnRpbWUtcGFydC13cmFwcGVyOm5vdCg6bGFzdC1jaGlsZCk6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiOlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAzMHB4O1xuICAgIGhlaWdodDogMjMwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMHB4O1xuICAgIHJpZ2h0OiAtMzBweDtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI1KTtcbiAgICBmb250LXNpemU6IDIwMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwLjk7IH1cblxuLnRpbWUtcGFydCB7XG4gIHdpZHRoOiAxNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBoZWlnaHQ6IDE4MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG4gIC50aW1lLXBhcnQgLmRpZ2l0LXdyYXBwZXIge1xuICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigxLCAwLCAxLCAwKTsgfVxuICAudGltZS1wYXJ0Lmh1bmRyZWR0aHMudGVucyAuZGlnaXQtd3JhcHBlciB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IGh1bmRyZWR0aHMtdGVucztcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDYwcztcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAzNjAwOyB9XG4gIC50aW1lLXBhcnQuaHVuZHJlZHRocy5vbmVzIC5kaWdpdC13cmFwcGVyIHtcbiAgICBhbmltYXRpb24tbmFtZTogaHVuZHJlZHRocy1vbmVzO1xuICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTBzO1xuICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IDM2MDAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDQuODc1ZW07IH1cbiAgLnRpdGxlIGgxLCAudGl0bGUgaDIsIC50aXRsZSBoMywgLnRpdGxlIGg0LCAudGl0bGUgaDUsIC50aXRsZSBoNiB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC50aXRsZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNjQ7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtLzEuMiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDJlbS8xLjIgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNjVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAudGl0bGVfX2xpbmsge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4udGl0bGUtc3VidGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLnRpdGxlLXN1YnRpdGxlIGgxLCAudGl0bGUtc3VidGl0bGUgaDIsIC50aXRsZS1zdWJ0aXRsZSBoMywgLnRpdGxlLXN1YnRpdGxlIGg0LCAudGl0bGUtc3VidGl0bGUgaDUsIC50aXRsZS1zdWJ0aXRsZSBoNiB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgZm9udC1zaXplOiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNzVlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICBmb250LXNpemU6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS41ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY2hlY2tib3hfX2xhYmVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC43Nzc4ZW0vMS4yZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5jaGVja2JveF9fZmllbGQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBvcGFjaXR5OiAwOyB9XG4gIC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCArIC5jaGVja2JveF9fYm94IHtcbiAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQgKyAuY2hlY2tib3hfX2JveCBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAjMTQyRjY0OyB9XG4gICAgLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgLmNoZWNrYm94X19ib3ggc3ZnIHBvbHlsaW5lIHtcbiAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwOyB9XG5cbi5jaGVja2JveF9fYm94IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IGNhbGMoMC41ZW0gLSA4cHgpO1xuICBtYXJnaW4tcmlnaHQ6IDhweDtcbiAgd2lkdGg6IDIwcHg7XG4gIG1pbi13aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAzcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjsgfVxuICAuY2hlY2tib3hfX2JveCBzdmcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgbGVmdDogLTJweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAuY2hlY2tib3hfX2JveCBzdmcgcGF0aCB7XG4gICAgICBzdHJva2U6ICMxNDJGNjQ7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgICAgc3Ryb2tlLXdpZHRoOiAyO1xuICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDcxcHg7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogNzFweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZTsgfVxuICAgIC5jaGVja2JveF9fYm94IHN2ZyBwb2x5bGluZSB7XG4gICAgICBzdHJva2U6ICNmZmY7XG4gICAgICBmaWxsOiBub25lO1xuICAgICAgc3Ryb2tlLXdpZHRoOiAyO1xuICAgICAgc3Ryb2tlLWxpbmVjYXA6IHJvdW5kO1xuICAgICAgc3Ryb2tlLWxpbmVqb2luOiByb3VuZDtcbiAgICAgIHN0cm9rZS1kYXNoYXJyYXk6IDIwcHg7XG4gICAgICBzdHJva2UtZGFzaG9mZnNldDogMjBweDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZTsgfVxuXG4uY2hlY2tib3hfX3NwYW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uY2hlY2tib3g6aG92ZXIgLmNoZWNrYm94X19ib3ggc3ZnIHBhdGgge1xuICBzdHJva2UtZGFzaG9mZnNldDogMDsgfVxuXG4uY2hlY2tib3hfX2ZpZWxkOmZvY3VzIH4gLmNoZWNrYm94X19ib3ggc3ZnIHBhdGgge1xuICBzdHJva2UtZGFzaG9mZnNldDogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jaGVja2JveGVzX19maWVsZHNldCB7XG4gIGJvcmRlcjogMDsgfVxuXG4uY2hlY2tib3hlc19fbGVnZW5kIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44NzVlbS8xLjVlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7IH1cblxuLmNoZWNrYm94ZXNfX2dyb3VwIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmNoZWNrYm94ZXNfX2dyb3VwID4gbGkge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gIC5jaGVja2JveGVzX19ncm91cCAuY2hlY2tib3hlc19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLjVlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mb3JtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjMTQyRjY0OyB9XG4gIC5mb3JtX19maWVsZHNldCB7XG4gICAgYm9yZGVyOiAwO1xuICAgIG1hcmdpbjogM2VtIDAgM2VtIDA7IH1cbiAgICAuZm9ybV9fZmllbGRzZXQtLWxlZ2VuZC1oaWRlIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAuZm9ybV9fZmllbGRzZXQtLXZhbGlkYXRpb24ge1xuICAgIG1hcmdpbjogMDsgfVxuICAuZm9ybV9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb3JtX19sZWdlbmQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS41ZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIG1hcmdpbjogMCAwIDNlbSAwOyB9XG4gICAgLmZvcm1fX2xlZ2VuZC0taGlkZGVuIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luOiAtMXB4O1xuICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybV9fZmllbGRzIHtcbiAgICAgIG1hcmdpbjogMCAtMi41ZW0gMCAtMi41ZW07IH0gfVxuICAuZm9ybV9fZmllbGQge1xuICAgIG1hcmdpbjogMCAwIDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZm9ybV9fZmllbGQge1xuICAgICAgICBtYXJnaW46IDAgMi41ZW0gM2VtIDIuNWVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybV9fdmFsaWRhdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyLjVlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMi41ZW07IH0gfVxuICAuZm9ybV9fdmFsaWRhdGlvbi1jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuZm9ybV9fdmFsaWRhdGlvbiAuY2hlY2tib3hlcyB7XG4gICAgbWFyZ2luOiAwOyB9XG4gIC5mb3JtX19zdWJtaXQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvcm1fX3N1Ym1pdCB7XG4gICAgICAgIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb3JtIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgLmZvcm0gLmZvcm0tZ3JvdXAgPiAqIHtcbiAgICAgICAgZmxleDogMSAxIDA7XG4gICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5mb3JtIC5mb3JtLWdyb3VwLS1jb2x1bW4ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5mb3JtIC5mb3JtLWdyb3VwLS1jb2x1bW4gPiAqIHtcbiAgICAgICAgICBhbGlnbi1zZWxmOiBpbml0aWFsOyB9XG4gICAgICAuZm9ybSAuZm9ybS1ncm91cC0tcm93IHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLmZvcm0gLmZvcm0tZ3JvdXAtLWxhc3Qge1xuICAgICAgICBmbGV4LWdyb3c6IDA7IH0gfVxuICAuZm9ybSAuZm9ybS1ncm91cCAuY3VzdG9tLXNlbGVjdEFnZW5jZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZm9ybSAuZm9ybS1ncm91cCAuY3VzdG9tLXNlbGVjdEFnZW5jZSBzZWxlY3Qge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5mb3JtIC5mb3JtLWdyb3VwIC5jdXN0b20tc2VsZWN0QWdlbmNlIC5zZWxlY3Qtc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItY29sb3I6ICMwMDA7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICBtaW4taGVpZ2h0OiAzZW07XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDAuOTM3NWVtLzFlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmZvcm0gLmZvcm0tZ3JvdXAgLmN1c3RvbS1zZWxlY3RBZ2VuY2UgLnNlbGVjdC1zZWxlY3RlZDphZnRlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzAwMDtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwIDJweCAycHggMDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsbWFyZ2luIC4ycztcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7IH1cbiAgICAgIC5mb3JtIC5mb3JtLWdyb3VwIC5jdXN0b20tc2VsZWN0QWdlbmNlIC5zZWxlY3Qtc2VsZWN0ZWQuc2VsZWN0LWFycm93LWFjdGl2ZTphZnRlciB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDIyNGRlZyk7IH1cbiAgICAuZm9ybSAuZm9ybS1ncm91cCAuY3VzdG9tLXNlbGVjdEFnZW5jZSAuc2VsZWN0LWl0ZW1zIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICB0b3A6IDEwMCU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiA5OTtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDNweCAjMDAwOyB9XG4gICAgICAuZm9ybSAuZm9ybS1ncm91cCAuY3VzdG9tLXNlbGVjdEFnZW5jZSAuc2VsZWN0LWl0ZW1zLnNlbGVjdC1oaWRlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmZvcm0gLmZvcm0tZ3JvdXAgLmN1c3RvbS1zZWxlY3RBZ2VuY2UgLnNlbGVjdC1pdGVtcyBkaXYge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgcGFkZGluZzogMC43ZW0gMThweCAwLjdlbSAxZW07XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgLmZvcm0gLmZvcm0tZ3JvdXAgLmN1c3RvbS1zZWxlY3RBZ2VuY2UgLnNlbGVjdC1pdGVtcyBkaXY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNjQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5mb3JtIC5mb3JtLWdyb3VwIC5jdXN0b20tc2VsZWN0QWdlbmNlIC5zZWxlY3QtaXRlbXMgLnNhbWUtYXMtc2VsZWN0ZWQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5mb3JtIC5mb3JtLWdyb3VwIC5jdXN0b20tc2VsZWN0QWdlbmNlIC5zZWxlY3QtaXRlbXMgLnNhbWUtYXMtc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTVweDtcbiAgICAgICAgICB3aWR0aDogOXB4O1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogNHB4O1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMxNDJGNjQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiA0cHg7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAjMTQyRjY0O1xuICAgICAgICAgIGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7IH1cbiAgLmZvcm1fX2NvbmRpdGlvbnMge1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjc3NzhlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAuZm9ybV9fbGVnYWxzIHtcbiAgICBtYXJnaW46IDJlbSAwO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuN2VtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmZvcm0tLWNvbmRlbnNlZCAuZm9ybV9fZmllbGRzZXQge1xuICAgIG1hcmdpbjogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXMgZm9yIHZhbGlkYXRpb25cclxuKFByaXN0aW5lKVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZpZWxkLXZhbGlkYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5maWVsZC12YWxpZGF0ZS0taGFzLWRhbmdlciBbY2xhc3MqPVwiX19sYWJlbFwiXSB7XG4gICAgY29sb3I6ICNkYzFkMzQgIWltcG9ydGFudDsgfVxuICAuZmllbGQtdmFsaWRhdGUtLWhhcy1kYW5nZXIgW2NsYXNzKj1cIl9faW5wdXRcIl0ge1xuICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNkYzFkMzQgIWltcG9ydGFudDsgfVxuICAuZmllbGQtdmFsaWRhdGUtLWhhcy1kYW5nZXIgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCxcbiAgLmZpZWxkLXZhbGlkYXRlLS1oYXMtZGFuZ2VyIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICBib3JkZXItY29sb3I6ICNkYzFkMzQgIWltcG9ydGFudDsgfVxuICAuZmllbGQtdmFsaWRhdGVfX2hlbHAge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgcGFkZGluZzogMC42ZW0gMWVtO1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDAuOWVtO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiAjZGMxZDM0O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5maWVsZC12YWxpZGF0ZV9faGVscDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC01cHg7XG4gICAgICBsZWZ0OiAzcHg7XG4gICAgICB3aWR0aDogMDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICNkYzFkMzQ7IH1cbiAgLmZpZWxkLXZhbGlkYXRlOmhvdmVyIC5maWVsZC12YWxpZGF0ZV9faGVscCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubG9jYWxpemF0b3Ige1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG91dGxpbmU6IG5vbmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmxvY2FsaXphdG9yX19wbHVzIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiAxZW07XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAycHg7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubG9jYWxpemF0b3JfX3BsdXM6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgbGVmdDogMTJweDtcbiAgICAgIHRvcDogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAubG9jYWxpemF0b3JfX3BsdXM6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiAycHg7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xuICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAubG9jYWxpemF0b3JfX3NlYXJjaCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmxvY2FsaXphdG9yX19zZWFyY2gge1xuICAgICAgICBtaW4td2lkdGg6IDMwMHB4OyB9IH1cbiAgLmxvY2FsaXphdG9yX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA1MnB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogM3B4IDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1pbi1oZWlnaHQ6IDUycHg7IH1cbiAgICAubG9jYWxpemF0b3JfX3N1bW1hcnkgLmxvY2FsaXphdG9yX192YWx1ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1LjJlbSk7IH1cbiAgICAgIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSAubG9jYWxpemF0b3JfX3ZhbHVlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLmxvY2FsaXphdG9yX19zdW1tYXJ5IC5sb2NhbGl6YXRvcl9fdmFsdWUtLWNvdW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAubG9jYWxpemF0b3JfX2lucHV0IHtcbiAgICBmbGV4OiAxO1xuICAgIGJvcmRlcjogMDsgfVxuICAgIC5sb2NhbGl6YXRvcl9faW5wdXQgLnRleHRmaWVsZF9faW5wdXQ6Zm9jdXMge1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgLmxvY2FsaXphdG9yX192YWx1ZXMtY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxZW0vMWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRvcDogY2FsYygxMDAlIC0gMnB4KTtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNoYWRvdzogMXB4IDRweCA3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgcGFkZGluZzogMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5sb2NhbGl6YXRvcl9fdmFsdWVzLWNvbnRhaW5lciB7XG4gICAgICAgIG1pbi13aWR0aDogMTllbTsgfSB9XG4gIC5sb2NhbGl6YXRvcl9fc2VsZWN0IC5zcy1tYWluIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLmxvY2FsaXphdG9yX19zZWxlY3QgLnNzLW11bHRpLXNlbGVjdGVkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5sb2NhbGl6YXRvcl9fdmFsdWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDFlbS8xZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSk7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogLTVweDsgfVxuICAubG9jYWxpemF0b3JfX3ZhbHVlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogMmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcbiAgICBjb2xvcjogIzI4MjgyODtcbiAgICBtYXJnaW46IDVweDtcbiAgICBoZWlnaHQ6IDNlbTtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLmxvY2FsaXphdG9yX192YWx1ZS10ZXh0IHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAubG9jYWxpemF0b3JfX3ZhbHVlLWRlbGV0ZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICBib3JkZXItcmFkaXVzOiAyZW07XG4gICAgICBtaW4td2lkdGg6IDJlbTtcbiAgICAgIGhlaWdodDogMmVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbGluZS1oZWlnaHQ6IDJlbTsgfVxuICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUtLWNvdW50IHtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07IH1cbiAgICAubG9jYWxpemF0b3JfX3ZhbHVlLS1kZWxldGUge1xuICAgICAgcGFkZGluZy1yaWdodDogMC41ZW07IH1cbiAgICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUtLWRlbGV0ZSAubG9jYWxpemF0b3JfX3ZhbHVlLWRlbGV0ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5sb2NhbGl6YXRvcl9fZXh0cmEge1xuICAgIG1hcmdpbjogMS41ZW0gNXB4IDA7IH1cbiAgICAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2xlZ2VuZCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAwLjllbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIGNvbG9yOiAjNTI1MjUyOyB9XG4gIC5sb2NhbGl6YXRvci0tb3BlbmVkIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubG9jYWxpemF0b3ItLW9wZW5lZCAubG9jYWxpemF0b3JfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmxvY2FsaXphdG9yLS1vcGVuZWQubG9jYWxpemF0b3ItLWZpbGxlZCAubG9jYWxpemF0b3JfX3BsdXMsIC5sb2NhbGl6YXRvci0tb3BlbmVkLmxvY2FsaXphdG9yLS1zZWFyY2hpbmcgLmxvY2FsaXphdG9yX19wbHVzIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLmxvY2FsaXphdG9yLS1sb2FkaW5nIC5sb2NhbGl6YXRvcl9fcGx1cyB7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHNwaW47XG4gICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxMDAwbXM7XG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOyB9XG4gIC5sb2NhbGl6YXRvci0tZmlsbGVkIC5sb2NhbGl6YXRvcl9fdmFsdWVzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmxvY2FsaXphdG9yLS1zZWFyY2hpbmcgLmxvY2FsaXphdG9yX19zZWFyY2gge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5sb2NhbGl6YXRvci0tc2VhcmNoaW5nIC5sb2NhbGl6YXRvcl9fdmFsdWVzLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubG9jYWxpemF0b3ItLW5vLXByb3hpbWl0eSAubG9jYWxpemF0b3JfX2V4dHJhIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuQGtleWZyYW1lcyBzcGluIHtcbiAgZnJvbSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgdG8ge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5yYWRpb19faW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7IH1cbiAgLnJhZGlvX19pbnB1dCArIGxhYmVsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gIC5yYWRpb19faW5wdXQgKyBsYWJlbDo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMjFweDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gMTFweCk7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIHdpZHRoOiAyMnB4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICBib3JkZXItY29sb3I6IGN1cnJlbnRDb2xvcjsgfVxuICAucmFkaW9fX2lucHV0ICsgbGFiZWw6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMTZweDtcbiAgICB0b3A6IGNhbGMoNTAlIC0gNnB4KTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4OyB9XG4gIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsOjphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICAucmFkaW8gaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6IFdpbmRvd1RleHQ7IH0gfVxuXG4ucmFkaW9fX2xhYmVsIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMWVtLzFlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDAuNWVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnJhZGlvc19fZmllbGRzZXQge1xuICBib3JkZXI6IDA7IH1cblxuLnJhZGlvc19fbGVnZW5kIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44NzVlbS8xLjVlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbWFyZ2luOiAwIDAgMWVtIDA7IH1cblxuLnJhZGlvc19fZ3JvdXAge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuICAucmFkaW9zX19ncm91cCA+IGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDsgfVxuICAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIHtcbiAgICBmbGV4OiBpbml0aWFsO1xuICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgIG1hcmdpbi10b3A6IC4yZW07XG4gICAgbWFyZ2luLWJvdHRvbTogLjJlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5yYW5nZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMWVtLzFlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAucmFuZ2VfX2lucHV0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnJhbmdlX19pbnB1dDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gIC5yYW5nZV9fcGx1cyB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogY2FsYyg1MCUgLSAyZW0gKyAxMHB4KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5yYW5nZV9fcGx1czphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBsZWZ0OiAxMnB4O1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgIC5yYW5nZV9fcGx1czpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gIC5yYW5nZV9faGlnaGxpZ2h0IHtcbiAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAucmFuZ2VfX3Byb21wdCB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTsgfVxuICAucmFuZ2VfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIG1pbi13aWR0aDogMTllbTtcbiAgICB0b3A6IGNhbGMoMTAwJSAtIDJweCk7XG4gICAgbGVmdDogMDtcbiAgICBwYWRkaW5nOiAxLjhlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgICBib3gtc2hhZG93OiAxcHggNHB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiB0b3A7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyxvcGFjaXR5IC4ycztcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucmFuZ2VfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogYXV0bzsgfSB9XG4gIC5yYW5nZV9fcHJldmlldyB7XG4gICAgbWFyZ2luLXRvcDogMS44ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAucmFuZ2VfX3ByZXZpZXcgLnJhbmdlX19oaWdobGlnaHQge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnJhbmdlX19zdW1tYXJ5IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA1MnB4O1xuICAgIHBhZGRpbmc6IDNweCAwO1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAucmFuZ2VfX3ZhbHVlcyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1cHgpOyB9XG4gIC5yYW5nZS0tb3BlbmVkIC5yYW5nZV9fcHJvbXB0IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAucmFuZ2UtLW9wZW5lZCAucmFuZ2VfX3ZhbHVlcyB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucmFuZ2UtLW9wZW5lZCAucmFuZ2VfX2NvbnRlbnQge1xuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLnJhbmdlLS1vcGVuZWQgLnJhbmdlX19wbHVzIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgLnJhbmdlLS1maWxsZWQgLnJhbmdlX19wcm9tcHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnJhbmdlLS1maWxsZWQgLnJhbmdlX192YWx1ZXMge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5yYW5nZSAubm9VaS1jb25uZWN0IHtcbiAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gIC5yYW5nZSAubm9VaS1ob3Jpem9udGFsIHtcbiAgICBoZWlnaHQ6IDRweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICBiYWNrZ3JvdW5kOiAjOTE5MTkxOyB9XG4gICAgLnJhbmdlIC5ub1VpLWhvcml6b250YWwgLm5vVWktYmFzZSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIC5yYW5nZSAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZSB7XG4gICAgICB3aWR0aDogMjZweDtcbiAgICAgIGhlaWdodDogMjZweDtcbiAgICAgIHJpZ2h0OiAtMTNweDtcbiAgICAgIHRvcDogLTExcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAgIC5yYW5nZSAubm9VaS1ob3Jpem9udGFsIC5ub1VpLWhhbmRsZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgICAucmFuZ2UgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBub25lOyB9XG4gICAgICAucmFuZ2UgLm5vVWktaG9yaXpvbnRhbCAubm9VaS1oYW5kbGU6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjOTE5MTkxOyB9XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAucmFuZ2VfX3N1bW1hcnkge1xuICAgIGhlaWdodDogNTJweDsgfVxuICAvKiBJRTEwICovXG4gICo6Oi1tcy1iYWNrZHJvcCwgLnJhbmdlX19zdW1tYXJ5IHtcbiAgICBoZWlnaHQ6IDUycHg7IH1cbiAgLyogSUUxMSAqLyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlbGVjdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLnNlbGVjdF9fbGFiZWwge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzFlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xOGVtO1xuICAgIG1hcmdpbi1ib3R0b206IDAuM2VtO1xuICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLnNlbGVjdF9fbGFiZWwtLWhpZGRlbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC5zZWxlY3RfX2lucHV0IHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDFlbS8xZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07IH1cbiAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IHtcbiAgICBib3JkZXItY29sb3I6ICNkM2QzZDM7XG4gICAgYm94LXNoYWRvdzogMXB4IDRweCA3cHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xNSk7XG4gICAgdG9wOiAxMDAlO1xuICAgIGxlZnQ6IDA7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLXNlYXJjaDpub3QoLnNzLWhpZGUpIHtcbiAgICAgIHBhZGRpbmc6IDFlbTsgfVxuICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1zZWFyY2g6bm90KC5zcy1oaWRlKSBpbnB1dCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2QzZDNkMztcbiAgICAgICAgcGFkZGluZzogMWVtIDAuNmVtO1xuICAgICAgICBoZWlnaHQ6IDNlbTsgfVxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLXNlYXJjaDpub3QoLnNzLWhpZGUpIGlucHV0OmZvY3VzIHtcbiAgICAgICAgICBib3gtc2hhZG93OiAxcHggNHB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAwLjE1KTsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkIHtcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjAsIDQ3LCAxMDAsIDAuMSk7IH1cbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGYtOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjMTQyRjY0JyB3aWR0aD0nMjQnIGhlaWdodD0nMjQnJTNFJTNDcGF0aCBkPSdNMjAuMjg1IDJMOSAxMy41NjcgMy43MTQgOC41NTYgMCAxMi4yNzIgOSAyMSAyNCA1LjcxNXonLyUzRSUzQy9zdmclM0VcIik7IH1cbiAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci13aWR0aDogMCAwIDFweCAwO1xuICAgIHBhZGRpbmc6IDNweCAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBtaW4taGVpZ2h0OiAzZW07IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIge1xuICAgICAgZmxleDogMTtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgIHdoaXRlLXNwYWNlOiBpbml0aWFsOyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgKiB7XG4gICAgICAgIHBhZGRpbmc6IC4yZW0gMDsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIHtcbiAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgaGVpZ2h0OiAzZW07XG4gICAgbWluLWhlaWdodDogM2VtO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBmbGV4OiBpbml0aWFsOyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLXZhbHVlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLXZhbHVlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMmVtO1xuICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDNlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjY2NjO1xuICAgICAgY29sb3I6ICMyODI4Mjg7XG4gICAgICBoZWlnaHQ6IDNlbTtcbiAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWUtdGV4dCB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZS0tY3VzdG9tIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZS1kZWxldGUge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYmFja2dyb3VuZDogI2NjYztcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMmVtO1xuICAgICAgICBtaW4td2lkdGg6IDJlbTtcbiAgICAgICAgaGVpZ2h0OiAyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTsgfVxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgdG9wOiBjYWxjKDUwJSAtIDVweCk7IH1cbiAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1cyB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICB3aWR0aDogMWVtO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAwLjVlbSk7IH1cbiAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xuICAgIHBhZGRpbmc6IDEuM2VtIDMwcHggMWVtIDFlbTsgfVxuXG5zZWxlY3QuanMtc2VsZWN0LS1saWdodCB7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLmpzLWVuYWJsZWQgc2VsZWN0LmpzLXNlbGVjdC0tbGlnaHQge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLnNzLW1haW4uanMtc2VsZWN0LS1saWdodCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDFlbS8xZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgLnNzLW1haW4uanMtc2VsZWN0LS1saWdodCAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLWxpZ2h0IC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7IH1cbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLWxpZ2h0IC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGV4dGFyZWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC50ZXh0YXJlYV9fbGFiZWwge1xuICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzFlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjNlbTsgfVxuICAgIC50ZXh0YXJlYV9fbGFiZWwtLWhpZGRlbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0YXJlYV9faW5wdXQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxZW0vMWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHBhZGRpbmc6IDNweCAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjJlbTsgfVxuICAgIC50ZXh0YXJlYV9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgb3BhY2l0eTogMC4zNTsgfVxuICAgIC50ZXh0YXJlYV9faW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIG9wYWNpdHk6IDAuMzU7IH1cbiAgICAudGV4dGFyZWFfX2lucHV0OmZvY3VzIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuICAgICAgLnRleHRhcmVhX19pbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgb3BhY2l0eTogMC4zNTsgfVxuICAgICAgLnRleHRhcmVhX19pbnB1dDpmb2N1czo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIG9wYWNpdHk6IDAuMzU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4udGV4dGZpZWxkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAudGV4dGZpZWxkX19sYWJlbCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDAuM2VtO1xuICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLnRleHRmaWVsZF9fbGFiZWwtLWhpZGRlbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgICBmbGV4OiAxO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItd2lkdGg6IDAgMCAxcHggMDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIHBhZGRpbmc6IDNweCAwO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDFlbS8xZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbWluLWhlaWdodDogM2VtO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAudGV4dGZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBvcGFjaXR5OiAwLjM1OyB9XG4gICAgLnRleHRmaWVsZF9faW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIG9wYWNpdHk6IDAuMzU7IH1cbiAgICAudGV4dGZpZWxkX19pbnB1dDpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjEpOyB9XG4gICAgICAudGV4dGZpZWxkX19pbnB1dDpmb2N1czo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgb3BhY2l0eTogMC4zNTsgfVxuICAgICAgLnRleHRmaWVsZF9faW5wdXQ6Zm9jdXM6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBvcGFjaXR5OiAwLjM1OyB9XG4gICAgLnRleHRmaWVsZF9faW5wdXRbdHlwZT1kYXRlXTppbnZhbGlkOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICBvcGFjaXR5OiAwLjM1OyB9XG4gIC50ZXh0ZmllbGQtLWRhdGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50ZXh0ZmllbGQtLWRhdGUgLnRleHRmaWVsZF9fY2FsZW5kYXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDFlbTtcbiAgICAgIHRvcDogMWVtO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAgIC50ZXh0ZmllbGQtLWRhdGUgLnRleHRmaWVsZF9fY2FsZW5kYXItLXN2ZyB7XG4gICAgICAgIHdpZHRoOiAxZW07XG4gICAgICAgIGhlaWdodDogMWVtO1xuICAgICAgICBmaWxsOiAjMTQyRjY0OyB9XG5cbi51cGxvYWQgLnVwbG9hZF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlcjogc29saWQgI2ZmZjtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogM2VtO1xuICBwYWRkaW5nOiAzcHggMDtcbiAgZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNnJlbSArIDEuODc1dncpLCAxOHB4KS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmLCBzYW5zLXNlcmlmOyB9XG5cbi51cGxvYWQgLnVwbG9hZF9fbGFiZWwge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWdyb3c6IDE7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAudXBsb2FkIC51cGxvYWRfX2xhYmVsID4gZGl2IHtcbiAgICBmbGV4LWdyb3c6IDE7IH1cblxuLnVwbG9hZCAudXBsb2FkX190ZXh0IHtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAudXBsb2FkIC51cGxvYWRfX3RleHQtLWNvbnRlbnQge1xuICAgIGZvbnQ6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjZyZW0gKyAxLjg3NXZ3KSwgMTRweCkvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjY0O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNDJGNjQ7XG4gICAgYm9yZGVyLXJhZGl1czogMmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7IH1cblxuLnVwbG9hZCAudXBsb2FkX19zdmcge1xuICBoZWlnaHQ6IDIwcHg7XG4gIGZpbGw6ICMxNDJGNjQ7XG4gIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG5cbi51cGxvYWQgLnVwbG9hZF9faW5mb3Mge1xuICBjb2xvcjogIzE0MkY2NDtcbiAgbWFyZ2luLXRvcDogMTZweDsgfVxuXG4udXBsb2FkIC51cGxvYWRfX2Vycm9ycyB7XG4gIGNvbG9yOiByZWQ7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogNnB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnVwbG9hZCAuY3Jvc3NfX3N2ZyB7XG4gIGhlaWdodDogMTBweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGZpbGw6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiA1cHg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFnZW5jeS1ob21lLXYxIHtcbiAgY29sb3I6ICMxNDJGNjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYWdlbmN5LWhvbWUtdjFfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2FnZW5jeS1ob21lLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg2KTsgfVxuICAuYWdlbmN5LWhvbWUtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmFnZW5jeS1ob21lLXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1MzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWdlbmN5LWhvbWUtdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFnZW5jeS1ob21lLXYxX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgICAuYWdlbmN5LWhvbWUtdjFfX3dyYXBwZXIgPiAqIHtcbiAgICAgICAgICB3aWR0aDogNDAlOyB9IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX3dyYXBwZXIuanNzY3JvbGwtYmxvY2sge1xuICAgICAgbWF4LWhlaWdodDogNjAlO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLmFnZW5jeS1ob21lLXYxX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogN2VtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hZ2VuY3ktaG9tZS12MV9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDdlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5hZ2VuY3ktaG9tZS12MV9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZmxleDogMTsgfSB9XG4gIC5hZ2VuY3ktaG9tZS12MV9fZHJhd2luZy1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNDUwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFnZW5jeS1ob21lLXYxX19kcmF3aW5nLWNvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA1ZW07XG4gICAgICAgIG1heC13aWR0aDogaW5oZXJpdDsgfSB9XG4gICAgLmFnZW5jeS1ob21lLXYxX19kcmF3aW5nLWNvbnRhaW5lciAuZHJhd2luZ19faW1nIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzVweCAwcHggcmdiYSgzOCwgNjgsIDU4LCAwLjIpO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hZ2VuY3ktaG9tZS12MV9fZHJhd2luZy1jb250YWluZXIgLmRyYXdpbmdfX3RleHQtdmVydGljYWwge1xuICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgICAgICAgbGVmdDogMDsgfSB9XG4gIC5hZ2VuY3ktaG9tZS12MV9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglOyB9XG4gIC5hZ2VuY3ktaG9tZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLmFnZW5jeS1ob21lLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFnZW5jeS1ob21lLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzNXB4LzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmFnZW5jeS1ob21lLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2NXB4LzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5hZ2VuY3ktaG9tZS12MV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFnZW5jeS1ob21lLXYxIC5qc3Njcm9sbC1ibG9jayB7XG4gICAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cbiAgLmFnZW5jeS1ob21lLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTQyRjY0O1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFnZW5jeS1ob21lLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMuM2VtO1xuICAgICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzE0MkY2NDsgfVxuICAuYWdlbmN5LWhvbWUtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAuYWdlbmN5LWhvbWUtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTQyRjY0OyB9XG4gICAgLmFnZW5jeS1ob21lLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5hZ2VuY3ktaG9tZS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzE0MkY2NDsgfVxuICAuYWdlbmN5LWhvbWUtdjFfX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAuYWdlbmN5LWhvbWUtdjFfX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50ID4gYSB7XG4gICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE4cHggXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMHB4OyB9XG4gICAgLmFnZW5jeS1ob21lLXYxX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCA+IHAge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDBweDsgfVxuICAuYWdlbmN5LWhvbWUtdjFfX2Nvb3JkcyAuY29vcmRzX19sYWJlbCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgIG1pbi13aWR0aDogMTYwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMWVtOyB9XG4gICAgLmFnZW5jeS1ob21lLXYxX19jb29yZHMgLmNvb3Jkc19fbGFiZWwuY29vcmRzLW5hbWVfX2NvbnRlbnQge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEuMmVtO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFnZW5jeS1ob21lLXYxX19jb29yZHMgLmNvb3Jkc19fdmFsdWUge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDE2MHB4O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzE0MkY2NDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hZ2VuY3ktaG9tZS12MS1zbGlkZSB7XG4gIGNvbG9yOiAjMTQyRjY0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9hZ2VuY3kvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTMpOyB9XG4gIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9fY29udGFpbmVyIHtcbiAgICAgICAgbWF4LWhlaWdodDogODcwcHg7IH0gfVxuICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7IH1cbiAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNjVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW1zIHtcbiAgICBwYWRkaW5nOiAwIDAgMiU7IH1cbiAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW1zIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbXMge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtcyAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW1zIC5pdGVtX19jb250YWluZXItdGV4dCB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNzBweDtcbiAgICAgICAgICBvdmVyZmxvdzogdW5zZXQ7IH0gfVxuICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMxNDJGNjQ7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGhlaWdodDogMS44ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjMTQyRjY0OyB9XG4gIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmcsIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMxNDJGNjQ7IH1cbiAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciwgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjMTQyRjY0OyB9XG4gIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbSB7XG4gICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLWRlY29yYXRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLWRlY29yYXRlIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7IH0gfVxuICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbS12aXN1YWwge1xuICAgICAgYXNwZWN0LXJhdGlvOiAyMi8xNTtcbiAgICAgIGhlaWdodDogMjB2aDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0taW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbS10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbS10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2NmVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbS10aXRsZSAudGl0bGVfX3N1YnRpdGxlLCAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0tdGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSwgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLWxpbmtzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAgICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLWxpbmtzIC5idXR0b24ge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0tbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAgICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLWxpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAgICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLWxpbmtzIC5idXR0b246Zm9jdXMsIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbS1saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbS1saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0tbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLWNvb3JkcyAuY29vcmRzX19lbGVtZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXJnaW46IC42ZW0gMDsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbS1jb29yZHMgLmNvb3Jkc19fbGFiZWwge1xuICAgICAgbWluLXdpZHRoOiAxMzBweDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTsgfVxuICAgICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLWNvb3JkcyAuY29vcmRzX19sYWJlbDpmaXJzdC1sZXR0ZXIge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLWNvb3JkcyAuY29vcmRzX192YWx1ZSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbS1jb29yZHMgLmNvb3Jkcy1hZGRyZXNzX19jaXR5IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLS1tYW5kYXRvcnkgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLXZpc3VhbCB7XG4gICAgICBhc3BlY3QtcmF0aW86IDE1LzEzO1xuICAgICAgaGVpZ2h0OiAyM3ZoOyB9XG4gIC5hZ2VuY3ktaG9tZS12MS1zbGlkZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogMjAlO1xuICAgIHBhZGRpbmctbGVmdDogMjAlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAuYWdlbmN5LWhvbWUtdjEtc2xpZGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNWVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC41ZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogOTZweDtcbiAgICBtaW4td2lkdGg6IDEwcHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYWdlbmN5LWhvbWUtdjEtc2xpZGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGhlaWdodDogNXB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmFnZW5jeS1ob21lLXYxLXNsaWRlIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbS0tbWFuZGF0b3J5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGUgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLS1tYW5kYXRvcnkgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLWRlY29yYXRlLXdyYXBwZXIge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZSAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0tLW1hbmRhdG9yeSAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udC1zaXplOiAxLjM4ODhlbTsgfVxuICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZSAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0tLW1hbmRhdG9yeSAubGlua3MtZ3JvdXBfX2xpbmsge1xuICAgICAgbWFyZ2luOiAwIDMwcHg7IH1cblxuLmxhbmRpbmcge1xuICAvKlxyXG4gICAgICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbS0tbWFuZGF0b3J5IHtcclxuXHJcbiAgICAgICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbS1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQgOiAyOTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodCA6IDI5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0IDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA5OTJweCkgYW5kIChtYXgtd2lkdGggOiAxODAwcHgpe1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0IDogMjMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQgOiAyMzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLS1jb250YWluIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0IDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQgOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0IDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMjYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtIHtcclxuICAgICAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbS1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQgOiAyOTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodCA6IDI5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0IDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogOTkycHgpIGFuZCAobWF4LXdpZHRoIDogMTgwMHB4KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodCA6IDIzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0IDogMjMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0tY29udGFpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodCA6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbS1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0IDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodCA6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICovIH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYWdlbmN5LWxpc3RpbmctdjFfX3dyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxNDAwcHg7IH1cblxuLmFnZW5jeS1saXN0aW5nLXYxIC5saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5hZ2VuY3ktdjEge1xuICBtYXJnaW46IDAgMSUgMiUgMSU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MXB4KSB7XG4gICAgLmFnZW5jeS12MSB7XG4gICAgICB3aWR0aDogMzEuMzMlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgICAuYWdlbmN5LXYxIHtcbiAgICAgIHdpZHRoOiA0OCU7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuYWdlbmN5LXYxIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG4gIC5hZ2VuY3ktdjFfX2RlY29yYXRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiA0MDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuYWdlbmN5LXYxX19kZWNvcmF0ZSAuYnV0dG9uIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuYWdlbmN5LXYxX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmFnZW5jeS12MV9fdmlzdWFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLmFnZW5jeS12MV9fbW9yZSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDksIDEwOSwgMTA5LCAwLjc1KTsgfVxuICAgIC5hZ2VuY3ktdjFfX21vcmUgLmJ1dHRvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgKyAxMHB4KSk7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCAwLjA1cztcbiAgICAgIHdpZHRoOiA4MCU7IH1cbiAgLmFnZW5jeS12MV9fZ2xvYmFsLWxpbms6aG92ZXIgLmFnZW5jeS12MV9fbW9yZSwgLmFnZW5jeS12MV9fZ2xvYmFsLWxpbms6Zm9jdXMgLmFnZW5jeS12MV9fbW9yZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5hZ2VuY3ktdjFfX2dsb2JhbC1saW5rOmhvdmVyIC5hZ2VuY3ktdjFfX21vcmUgLmJ1dHRvbiwgLmFnZW5jeS12MV9fZ2xvYmFsLWxpbms6Zm9jdXMgLmFnZW5jeS12MV9fbW9yZSAuYnV0dG9uIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gIC5hZ2VuY3ktdjFfX2luZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFnZW5jeS12MV9faW5mbyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuYWdlbmN5LXYxX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW4tdG9wOiAxZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE4cHggXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDJweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgIC5hZ2VuY3ktdjFfX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50ID4gYSB7XG4gICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE4cHggXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMHB4OyB9XG4gICAgLmFnZW5jeS12MV9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQgPiBwIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwcHg7IH1cbiAgICAuYWdlbmN5LXYxX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCAubGFiZWxfY29vcmRzX2FnZW5jeTEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG1pbi13aWR0aDogNi4yZW07XG4gICAgICB3aWR0aDogNi4yZW07IH1cbiAgLmFnZW5jeS12MV9fdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgIC5hZ2VuY3ktdjFfX3RpdGxlLS1hZ2VuY3kge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgLmFnZW5jeS12MV9fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDFlbSAwIDAuNWVtIDA7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyNXB4IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLmFnZW5jeS12MV9fdGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmFnZW5jeS12MV9fdGl0bGUgLnRpdGxlX19jb250ZW50OmZpcnN0LWxldHRlciB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBDb3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5qdW1ib3Ryb24tdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL21vZHVsZXMvY3JvLzEuanBnKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBtYXJnaW4tYm90dG9tOiA0ZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAuYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5qdW1ib3Ryb24tdjEge1xuICAgICAgbWluLWhlaWdodDogMjkwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuXG4uYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5wYWdlLWRldGFpbC1hZ2VuY2VfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA0OXB4OyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmJyZWFkY3J1bWIud3JhcHBlciB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuanVtYm90cm9uLXYxIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5pbmZvcy1hZ2VuY2UtZHRBZ2VuY2UgYSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIwcHggXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuaW5mb3MtYWdlbmNlLWR0QWdlbmNlIHAge1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyMHB4IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmluZm9zLWFnZW5jZS1kdEFnZW5jZSAuaG9ub3JzLWR0LWFnZW5jZSB7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIwcHggXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuaW5mb3MtYWdlbmNlLWR0QWdlbmNlIC5ob25vcnMtZHQtYWdlbmNlIHNwYW4uaG9yYWlyZXMtZGF5cyB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDRweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSBzcGFuLmxhYmVsLWluZm8tZHQtYWdlbmNlIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjBweCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxNDJGNjQ7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9faG9ub3JhaXJlcyBzcGFuIHtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9faW5mbyB7XG4gIG1heC13aWR0aDogMTQ0MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19pbmZvIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19jb29yZHMge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgICAgIC5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2luZm8gLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2Nvb3JkcyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAgICAgLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9faW5mbyAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9fY29vcmRzIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19pbmZvIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19jb29yZHMgLmRyYXdpbmdfX3RleHQtdmVydGljYWwge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2luZm8gLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2Nvb3JkcyAuaW1hZ2UtYWdlbmNlLWR0QWdlbmNlIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gICAgICAgIC5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2luZm8gLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2Nvb3JkcyAuaW1hZ2UtYWdlbmNlLWR0QWdlbmNlIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2JTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDE2ODBweCkge1xuICAgICAgICAuYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19pbmZvIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19jb29yZHMgLmltYWdlLWFnZW5jZS1kdEFnZW5jZSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDMlOyB9IH1cbiAgICAgIC5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2luZm8gLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2Nvb3JkcyAuaW1hZ2UtYWdlbmNlLWR0QWdlbmNlIGltZyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAzNXB4IDAgI2QwZDBkMDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA3MDBweDsgfVxuICAgICAgLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9faW5mbyAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9fY29vcmRzIC5pbWFnZS1hZ2VuY2UtZHRBZ2VuY2UgLmRyYXdpbmdfX3RleHQtdmVydGljYWwge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMDBweC8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAuYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19pbmZvIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19jb29yZHMgLmltYWdlLWFnZW5jZS1kdEFnZW5jZSAuZHJhd2luZ19fdGV4dC12ZXJ0aWNhbDpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9faW5mbyAuaG9ub3JhaXJlc19hZ2VuY3kge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAuYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19pbmZvIC5ob25vcmFpcmVzX2FnZW5jeSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG4uYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5wYWdlLWFnZW5jeS1kZXRhaWxfX2NvbnRlbnQud3JhcHBlciBoMS50aXRsZV9fY29udGVudCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDIycHg7XG4gIG1hcmdpbi10b3A6IDUwcHg7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9fdGl0bGUudGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi10b3A6IDM0cHg7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9fdGl0bGUgaDEudGl0bGVfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5wcmVzZW50YXRpb24tZHQtYWdlbmNlIHtcbiAgbWFyZ2luLXRvcDogODVweDsgfVxuXG4uYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5sYWJsLWluZm8tZHRBZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbjogOXB4IDA7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSBzcGFuLmxhYmVsLWluZm8tZHQtYWdlbmNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLXdpZHRoOiA2LjJlbTtcbiAgd2lkdGg6IDYuMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4uYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX190aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMwcHggXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMDAwOyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX3RpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNjBweCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxNDJGNjQ7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAubW9kdWxlLWxpc3RpbmctZHQtYWdlbmNlX190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5tb2R1bGUtbGlzdGluZy1kdC1hZ2VuY2VfX3RpdGxlIC50aXRsZV9fc3VidGl0bGUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMwcHggXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAubW9kdWxlLWxpc3RpbmctZHQtYWdlbmNlX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM2VtLzEuMiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzE0MkY2NDsgfVxuXG4uYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5lZGl0b3JpYWwtbm9yZXN1bHRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxMXB4OyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmVkaXRvcmlhbC1ub3Jlc3VsdF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMTZweDsgfVxuXG4uYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5wcm9wZXJ0eS1saXN0aW5nLXYyX193cmFwcGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9fbGlua3MtZmVlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkgYW5kIChtYXgtd2lkdGg6IDE2ODBweCkge1xuICAgIC5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2xpbmtzLWZlZXMge1xuICAgICAgbWFyZ2luLWxlZnQ6IDMlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwOXB4KSB7XG4gICAgLmJvZHktLXBhZ2UtZGV0YWlsLWFnZW5jZSAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9fbGlua3MtZmVlcyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gIC5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2xpbmtzLWZlZXMgLnNvY2lhbC1hZ2VuY3kge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19saW5rcy1mZWVzIC5zb2NpYWwtYWdlbmN5X190aXRsZSB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICAgIG1pbi13aWR0aDogNi4yZW07XG4gICAgICB3aWR0aDogNi4yZW07IH1cbiAgICAuYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19saW5rcy1mZWVzIC5zb2NpYWwtYWdlbmN5X19pdGVtcyB7XG4gICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgIC5ib2R5LS1wYWdlLWRldGFpbC1hZ2VuY2UgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2xpbmtzLWZlZXMgLnNvY2lhbC1hZ2VuY3lfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAtMC41ZW0gMC42ZW0gMCAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFnZW5jeS1saXN0aW5nLXYyIHtcbiAgbWFyZ2luOiA0ZW0gMDsgfVxuICAuYWdlbmN5LWxpc3RpbmctdjJfX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAuYWdlbmN5LWxpc3RpbmctdjIgLmxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12MiAubGlzdCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5hZ2VuY3ktbGlzdGluZy12MiAubGlzdCA+ICoge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12MiAubGlzdCA+ICoge1xuICAgICAgICAgIHdpZHRoOiA0OSU7IH0gfVxuICAuYWdlbmN5LWxpc3RpbmctdjIgLmFnZW5jeS12MiB7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hZ2VuY3ktdjJfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmFnZW5jeS12Ml9fd3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmFnZW5jeS12Ml9fd3JhcHBlciAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5hZ2VuY3ktdjJfX2RlY29yYXRlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDI4MHB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmFnZW5jeS12Ml9fZGVjb3JhdGUtd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuLmFnZW5jeS12Ml9fdmlzdWFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4uYWdlbmN5LXYyX19tb3JlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA5LCAxMDksIDEwOSwgMC43NSk7IH1cbiAgLmFnZW5jeS12Ml9fbW9yZSAuYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDEwcHgpKTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCAwLjA1cztcbiAgICB3aWR0aDogODAlOyB9XG5cbi5hZ2VuY3ktdjJfX2dsb2JhbC1saW5rIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWdlbmN5LXYyX19nbG9iYWwtbGluayB7XG4gICAgICB3aWR0aDogNTAlO1xuICAgICAgZmxleC1zaHJpbms6IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuYWdlbmN5LXYyX19nbG9iYWwtbGluayB7XG4gICAgICBtYXgtd2lkdGg6IDM1NXB4OyB9IH1cbiAgLmFnZW5jeS12Ml9fZ2xvYmFsLWxpbms6aG92ZXIgLmFnZW5jeS12Ml9fbW9yZSwgLmFnZW5jeS12Ml9fZ2xvYmFsLWxpbms6Zm9jdXMgLmFnZW5jeS12Ml9fbW9yZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5hZ2VuY3ktdjJfX2dsb2JhbC1saW5rOmhvdmVyIC5hZ2VuY3ktdjJfX21vcmUgLmJ1dHRvbiwgLmFnZW5jeS12Ml9fZ2xvYmFsLWxpbms6Zm9jdXMgLmFnZW5jeS12Ml9fbW9yZSAuYnV0dG9uIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi5hZ2VuY3ktdjJfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbi1sZWZ0OiAyZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuYWdlbmN5LXYyX19pbmZvIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5hZ2VuY3ktdjJfX2luZm8ge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5hZ2VuY3ktdjJfX2luZm8ge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbi5hZ2VuY3ktdjJfX2Nvb3JkcyB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5hZ2VuY3ktdjJfX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IHtcbiAgICBjb2xvcjogIzE0MkY2NDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgICAgIC5hZ2VuY3ktdjJfX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMThweCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTM3OXB4KSB7XG4gICAgICAuYWdlbmN5LXYyX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHggXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5hZ2VuY3ktdjJfX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IC5sYWJlbF9jb29yZHNfYWdlbmN5MSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWluLXdpZHRoOiA2LjJlbTtcbiAgICAgIHdpZHRoOiA2LjJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgLmFnZW5jeS12Ml9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQgYSB7XG4gICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgIC5hZ2VuY3ktdjJfX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IHAge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuLmFnZW5jeS12Ml9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLmFnZW5jeS12Ml9fdGl0bGUtLWFnZW5jeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIC5hZ2VuY3ktdjJfX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIHBhZGRpbmc6IDE0cHggMCAwIDA7XG4gICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgICAgIC5hZ2VuY3ktdjJfX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDI1cHggXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNzlweCkge1xuICAgICAgLmFnZW5jeS12Ml9fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMThweCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLmFnZW5jeS12Ml9fdGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuYWdlbmN5LXYyX190aXRsZSAudGl0bGVfX2NvbnRlbnQ6Zmlyc3QtbGV0dGVyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLnNvY2lhbC1hZ2VuY3kge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5zb2NpYWwtYWdlbmN5X190aXRsZSB7XG4gICAgcGFkZGluZy10b3A6IDEwcHg7XG4gICAgbWluLXdpZHRoOiA2LjJlbTtcbiAgICB3aWR0aDogNi4yZW07IH1cbiAgLnNvY2lhbC1hZ2VuY3lfX2l0ZW1zIHtcbiAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAuc29jaWFsLWFnZW5jeV9faXRlbSB7XG4gICAgbWFyZ2luOiAtMC41ZW0gMC42ZW0gMCAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hZ2VuY3ktbGlzdGluZy12M19fd3JhcHBlciB7XG4gIG1hcmdpbjogYXV0bztcbiAgbWF4LXdpZHRoOiAxNDAwcHg7IH1cblxuLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtIHtcbiAgbWFyZ2luOiA4ZW0gMDsgfVxuICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgcGFkZGluZzogMCAxZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbS5pdGVtLS1tdWx0aXBsZSAuaXRlbV9faW5mbyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbS5pdGVtLS1tdWx0aXBsZSAuY29vcmRzIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbS5pdGVtLS1tdWx0aXBsZSAudGltZXRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX190aXRsZS50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDM1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDY1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX19pbmZvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJlbTsgfSB9XG4gICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3dyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyZW07IH0gfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzNXB4LzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDY1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZ3JvdXAtZWxlbWVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcGFkZGluZzogLjNlbSAwOyB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2xhYmVsIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtOyB9XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fbGFiZWwgYSB7XG4gICAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fY29udGVudCB7XG4gICAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19jb250ZW50IGEge1xuICAgICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGltZXRhYmxlIHtcbiAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fd3JhcHBlciB7XG4gICAgICAgICAgcGFkZGluZzogMCAyZW07IH0gfVxuICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fdGl0bGUudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzNXB4LzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNjVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fc2NoZWR1bGUge1xuICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fc2NoZWR1bGUge1xuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfSB9XG4gICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3NjaGVkdWxlIGEge1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX19zY2hlZHVsZS0taGlnaGxpZ2h0IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNjY2NiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3NjaGVkdWxlLS1oaWdobGlnaHQgYSB7XG4gICAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fc2NoZWR1bGUgKyAudGltZXRhYmxlX19zY2hlZHVsZSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX19zY2hlZHVsZSAuc2NoZWR1bGVfX2hpZ2hsaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX19zY2hlZHVsZSAuc2NoZWR1bGVfX2hpZ2hsaWdodCBhIHtcbiAgICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX19kcmF3aW5nLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICBtaW4td2lkdGg6IDUwJTsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX2RyYXdpbmctY29udGFpbmVyIC5kcmF3aW5nIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIC5hZ2VuY3ktbGlzdGluZy12M19faXRlbS5pdGVtIC5pdGVtX19kcmF3aW5nLWNvbnRhaW5lciAuZHJhd2luZ19fY29udGFpbmVyLWltZyB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX2RyYXdpbmctY29udGFpbmVyIC5kcmF3aW5nX19pbWcge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XG4gICAgICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW0gLml0ZW1fX2RyYXdpbmctY29udGFpbmVyIC5kcmF3aW5nX19jb250YWluZXItaW1nIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbSAuaXRlbV9fZHJhd2luZy1jb250YWluZXIgLmRyYXdpbmdfX2ltZyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQwMHB4OyB9IH1cbiAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbTpudGgtY2hpbGQoZXZlbikge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX19pbmZvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmFnZW5jeS1saXN0aW5nLXYzX19pdGVtLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX19kcmF3aW5nLWNvbnRhaW5lciAuZHJhd2luZ19faW1nIHtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfVxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX2RyYXdpbmctY29udGFpbmVyIC5kcmF3aW5nX19jb250YWluZXItaW1nIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICByaWdodDogMTElO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuYWdlbmN5LWxpc3RpbmctdjNfX2l0ZW0uaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX2RyYXdpbmctY29udGFpbmVyIC5kcmF3aW5nX19jb250YWluZXItdGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICAgICAgcmlnaHQ6IDA7IH0gfVxuXG4uc29jaWFsLWFnZW5jeV9fdGl0bGUge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxOHB4IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzE0MkY2NDsgfVxuXG4uc29jaWFsLWFnZW5jeV9faXRlbXMge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5zb2NpYWwtYWdlbmN5X19pdGVtIHtcbiAgbWFyZ2luOiAwIDAuNmVtIDAgMDsgfVxuXG4uc29jaWFsLWFnZW5jeV9fbGluayB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjMTQyRjY0O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiAxZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDJlbTtcbiAgaGVpZ2h0OiAyZW07XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMC4xZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuc29jaWFsLWFnZW5jeV9fbGluayB7XG4gICAgICB3aWR0aDogMmVtO1xuICAgICAgaGVpZ2h0OiAyZW07IH0gfVxuICAuc29jaWFsLWFnZW5jeV9fbGluazpmb2N1cywgLnNvY2lhbC1hZ2VuY3lfX2xpbms6aG92ZXIge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgIC5zb2NpYWwtYWdlbmN5X19saW5rOmZvY3VzIC5zb2NpYWxfX3N2ZywgLnNvY2lhbC1hZ2VuY3lfX2xpbms6aG92ZXIgLnNvY2lhbF9fc3ZnIHtcbiAgICAgIGZpbGw6ICMxNDJGNjQ7IH1cblxuLnNvY2lhbC1hZ2VuY3lfX2l0ZW0tLWxpbmtlZGluIC5zb2NpYWwtYWdlbmN5X19saW5rIHtcbiAgcGFkZGluZzogMC41ZW07IH1cblxuLnNvY2lhbC1hZ2VuY3kgLnNvY2lhbF9fc3ZnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZpbGw6ICMxNDJGNjQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjhzIGVhc2U7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFsZXJ0bWFpbC1jb250ZW50LXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzE0MkY2NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hbGVydG1haWwtY29udGVudC12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5hbGVydG1haWwtY29udGVudC12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmFsZXJ0bWFpbC1jb250ZW50LXYxIC5yZWRhYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjEgLnJlZGFjX193cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjEgLnJlZGFjX193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjEgLnJlZGFjX19jb250YWluZXItdGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogOTAwcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5hbGVydG1haWwtY29udGVudC12MSAucmVkYWNfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxIC5yZWRhY19fZHJhd2luZy1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjEgLnJlZGFjX19kcmF3aW5nLWNvbnRhaW5lciB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIC5hbGVydG1haWwtY29udGVudC12MSAucmVkYWNfX2RyYXdpbmctY29udGFpbmVyIC5kcmF3aW5nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxIC5yZWRhY19fZHJhd2luZy1jb250YWluZXIgLmRyYXdpbmdfX2ltZyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTEwZW07XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAyNXB4IDAgcmdiYSgzOCwgNjgsIDU4LCAwLjIpOyB9XG4gIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jayB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzZW07IH0gfVxuICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jay5mb3JtLWJsb2NrIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2suZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fd3JhcHBlciB7XG4gICAgICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtLWJsb2NrLmZvcm0tYmxvY2sgLmZvcm0ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNmVtOyB9IH1cbiAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jay5mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190ZXh0LXZlcnRpY2FsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybS1ibG9jay5mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190ZXh0LXZlcnRpY2FsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbiAgICAgICAgICAgIGJvdHRvbTogODUlO1xuICAgICAgICAgICAgbGVmdDogMTIwcHg7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMTBweC8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0ge1xuICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtIC5mb3JtIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybSAuZm9ybSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybSAuZm9ybSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0gLmZvcm0gLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0gLmZvcm0gLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybSAuZm9ybSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0gLmZvcm0gLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDY1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0gLmZvcm1fX2xlZ2VuZCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5hbGVydG1haWwtY29udGVudC12MV9fZm9ybSAuZm9ybV9fd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxX19mb3JtIC5mb3JtX193cmFwcGVyIHtcbiAgICAgICAgICB3aWR0aDogODUlOyB9IH1cbiAgLmFsZXJ0bWFpbC1jb250ZW50LXYxIC5hbGVydG1haWxfX21lc3NhZ2Uge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHBhZGRpbmc6IDFlbTtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB6LWluZGV4OiA4MDAwMDAwO1xuICAgIGFuaW1hdGlvbjogMXMgM3MgbGluZWFyIGZsYXNoLWZhZGUtb3V0IGZvcndhcmRzOyB9XG4gICAgLmFsZXJ0bWFpbC1jb250ZW50LXYxIC5hbGVydG1haWxfX21lc3NhZ2UtLXN1Y2Nlc3Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE5ODc1NDsgfVxuICAgIC5hbGVydG1haWwtY29udGVudC12MSAuYWxlcnRtYWlsX19tZXNzYWdlLS1lcnJvciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1OyB9XG5cbkBrZXlmcmFtZXMgZmxhc2gtZmFkZS1vdXQge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmFsZXJ0bWFpbC12MS1pbm5lciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2FsZXJ0bWFpbC8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzE0MkY2NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hbGVydG1haWwtdjEtaW5uZXJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBwYWRkaW5nLXRvcDogM2VtO1xuICAgIHBhZGRpbmctYm90dG9tOiAzZW07XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuYWxlcnRtYWlsLXYxLWlubmVyX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5hbGVydG1haWwtdjEtaW5uZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTsgfVxuICAuYWxlcnRtYWlsLXYxLWlubmVyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuYWxlcnRtYWlsLXYxLWlubmVyX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5hbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5hbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgICAgLmFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTsgfVxuICAgICAgLmFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDM1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5hbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi4yMjIyZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmFsZXJ0bWFpbC12MS1pbm5lcl9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmFsZXJ0bWFpbC12MS1pbm5lcl9fbGlua3MgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzE0MkY2NDtcbiAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAuYWxlcnRtYWlsLXYxLWlubmVyX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgLmFsZXJ0bWFpbC12MS1pbm5lcl9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgLmFsZXJ0bWFpbC12MS1pbm5lcl9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLmFsZXJ0bWFpbC12MS1pbm5lcl9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAuYWxlcnRtYWlsLXYxLWlubmVyX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLmFsZXJ0bWFpbC12MS1pbm5lcl9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5hbGVydG1haWwtdjEge1xuICBjb2xvcjogIzE0MkY2NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5hbGVydG1haWwtdjFfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2FsZXJ0bWFpbC8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gICAgLmFsZXJ0bWFpbC12MV9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7IH1cbiAgLmFsZXJ0bWFpbC12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hbGVydG1haWwtdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLmFsZXJ0bWFpbC12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmFsZXJ0bWFpbC12MV9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5hbGVydG1haWwtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAuYWxlcnRtYWlsLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDsgfVxuICAgIC5hbGVydG1haWwtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLmFsZXJ0bWFpbC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmFsZXJ0bWFpbC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5hbGVydG1haWwtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDY1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmFsZXJ0bWFpbC12MV9fdGl0bGUgKyAuc2VydmljZXMtdjFfX2xpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiA1ZW07IH1cbiAgLmFsZXJ0bWFpbC12MV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAuYWxlcnRtYWlsLXYxX19saW5rcyAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgIC5hbGVydG1haWwtdjFfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAuYWxlcnRtYWlsLXYxX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAuYWxlcnRtYWlsLXYxX19saW5rcyAuYnV0dG9uOmZvY3VzLCAuYWxlcnRtYWlsLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5hbGVydG1haWwtdjFfX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuYWxlcnRtYWlsLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgLmFsZXJ0bWFpbC12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzE0MkY2NDtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5hbGVydG1haWwtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuICAgIC5hbGVydG1haWwtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzE0MkY2NDsgfVxuICAuYWxlcnRtYWlsLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLmFsZXJ0bWFpbC12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMxNDJGNjQ7IH1cbiAgICAuYWxlcnRtYWlsLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5hbGVydG1haWwtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMxNDJGNjQ7IH1cblxuLmJhbmRlYXUtaW5mbyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNjQ7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHBhZGRpbmc6IDAuNGVtO1xuICB6LWluZGV4OiA5OTk7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7IH1cbiAgLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19zdHJ1Y3R1cmUge1xuICAgIG1heC13aWR0aDogMTI4MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3N0cnVjdHVyZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fc3RydWN0dXJlIC5mb3JtRGF0YVRvTG9jYXRpb24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDFlbTsgfVxuICAgICAgLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19zdHJ1Y3R1cmUgLmZvcm1EYXRhVG9Mb2NhdGlvbiAuZm9ybURhdGFFbGVtZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBwYWRkaW5nOiAwLjVlbSAwO1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtOyB9XG4gICAgICAgIC5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fc3RydWN0dXJlIC5mb3JtRGF0YVRvTG9jYXRpb24gLmZvcm1EYXRhRWxlbWVudDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fdGV4dCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCAxMDAgMTJweCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX3RleHQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDEwMCAxOHB4IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDNlbTsgfSB9XG4gIC5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fYnV0dG9uIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwLjVlbSAxZW07XG4gICAgbWFyZ2luOiAwLjZlbSBhdXRvIDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzE0MkY2NDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICB3b3JkLWJyZWFrOiBpbml0aWFsOyB9XG4gICAgLmJhbmRlYXUtaW5mbyAuYmFuZGVhdS1pbmZvX19idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAuYmFuZGVhdS1pbmZvIC5iYW5kZWF1LWluZm9fX2J1dHRvbjpob3ZlciAuYXJyb3cge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEwcHgpOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5iYW5kZWF1LWluZm8gLmJhbmRlYXUtaW5mb19fYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwLjZlbSAyZW07IH0gfVxuXG4ubW9kdWxlLW1hcC1wb2kge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuICAubW9kdWxlLW1hcC1wb2lfX21hcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIC5tb2R1bGUtbWFwLXBvaV9fbWFwID4gKiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLm1vZHVsZS1tYXAtcG9pX19tYXAgPiAqID4gKiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyA+IGxpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzID4gbGkge1xuICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgbGkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgbGkgPiBzcGFuIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAwLjg3NWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIGxpID4gc3BhbiB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjRlbTsgfSB9XG4gICAgICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyBsaSA+IHNwYW4gc3ZnIHtcbiAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNmVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIGxpID4gc3BhbiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAwLjg3NWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgbGkgPiBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDFlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIHVsIHtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyB1bCA+IGxpIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm1vZHVsZS1tYXAtcG9pX19maWx0ZXJzIHVsIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9IH1cbiAgICAubW9kdWxlLW1hcC1wb2lfX2ZpbHRlcnMgLmNoZWNrYm94IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC42ZW07IH1cbiAgICAgIC5tb2R1bGUtbWFwLXBvaV9fZmlsdGVycyAuY2hlY2tib3hfX2xhYmVsIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYnJlYWRjcnVtYiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBtYXJnaW4tdG9wOiAxZW07XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAuYnJlYWRjcnVtYl9fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJyZWFkY3J1bWJfX2xpbmsge1xuICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYnJlYWRjcnVtYl9faXRlbXMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5icmVhZGNydW1iX19pdGVtcyA+IGxpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLmJyZWFkY3J1bWJfX2l0ZW06YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICc+JztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNmVtO1xuICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gIC5icmVhZGNydW1iX19pdGVtLS1hY3RpdmUge1xuICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gIC5icmVhZGNydW1iX19pdGVtLCAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmJyZWFkY3J1bWJfX2l0ZW0sIC5icmVhZGNydW1iX19pdGVtLS1hY3RpdmUge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG5cbi5jYWxlbmRhcl9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgLmNhbGVuZGFyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgLmNhbGVuZGFyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDsgfVxuICAgIC5jYWxlbmRhcl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuY2FsZW5kYXJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jYWxlbmRhcl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5jYWxlbmRhcl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNjVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuXG4uY2FsZW5kYXIgdGFibGUge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY2FsZW5kYXIgdGQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiA1MHB4OyB9XG5cbi5jYWxlbmRhcl9fbW9udGgge1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTQyRjY0OyB9XG5cbi5jYWxlbmRhcl9fZGF5IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzUyNTI1MjtcbiAgcGFkZGluZzogMWVtIDA7IH1cblxuLmNhbGVuZGFyIC5zd2lwZXItYnV0dG9uLXByZXYsXG4uY2FsZW5kYXIgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gIHRvcDogMS4zZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiAyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgaGVpZ2h0OiAzMHB4O1xuICB3aWR0aDogMzBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBkaXNwbGF5OiBmbGV4O1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICBvdXRsaW5lOiBub25lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWNvbG9yOiAjNTI1MjUyOyB9XG4gIC5jYWxlbmRhciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyLCAuY2FsZW5kYXIgLnN3aXBlci1idXR0b24tcHJldjpmb2N1cyxcbiAgLmNhbGVuZGFyIC5zd2lwZXItYnV0dG9uLW5leHQ6aG92ZXIsXG4gIC5jYWxlbmRhciAuc3dpcGVyLWJ1dHRvbi1uZXh0OmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0O1xuICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgIC5jYWxlbmRhciAuc3dpcGVyLWJ1dHRvbi1wcmV2OmhvdmVyOmFmdGVyLCAuY2FsZW5kYXIgLnN3aXBlci1idXR0b24tcHJldjpmb2N1czphZnRlcixcbiAgICAuY2FsZW5kYXIgLnN3aXBlci1idXR0b24tbmV4dDpob3ZlcjphZnRlcixcbiAgICAuY2FsZW5kYXIgLnN3aXBlci1idXR0b24tbmV4dDpmb2N1czphZnRlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAuY2FsZW5kYXIgLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcbiAgLmNhbGVuZGFyIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xuICAgIGNvbG9yOiAjNTI1MjUyO1xuICAgIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi5jYWxlbmRhcl9fY2FsZW5kYXIgLmNhbGVuZGFyX19kYXRlIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzUyNTI1MjtcbiAgcGFkZGluZzogLjVlbSAwOyB9XG4gIC5jYWxlbmRhcl9fY2FsZW5kYXIgLmNhbGVuZGFyX19kYXRlLS1vdXRlcm1vbnRoIHtcbiAgICBjb2xvcjogIzg1ODU4NTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5jYWxlbmRhcl9fY2FsZW5kYXIgLmNhbGVuZGFyX19kYXRlLS1ib29rZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMTM4Mzg7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmNhbGVuZGFyX19jYWxlbmRhciAuY2FsZW5kYXJfX2RhdGUtLWF2YWlsYWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzUwYjEzODtcbiAgICBjb2xvcjogI2ZmZjsgfVxuXG4uY2FsZW5kYXJfX2NhbGVuZGFyLS1saW5lIC5jYWxlbmRhcl9fZGF0ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLmNhbGVuZGFyX19jYWxlbmRhci0tbGluZSAuY2FsZW5kYXJfX2RhdGUtLWJvb2tlZCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiAjNTI1MjUyOyB9XG4gICAgLmNhbGVuZGFyX19jYWxlbmRhci0tbGluZSAuY2FsZW5kYXJfX2RhdGUtLWJvb2tlZDpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiA2MCU7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJvdHRvbTogNHB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2IxMzgzODsgfVxuICAuY2FsZW5kYXJfX2NhbGVuZGFyLS1saW5lIC5jYWxlbmRhcl9fZGF0ZS0tYXZhaWxhYmxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICM1MjUyNTI7IH1cbiAgICAuY2FsZW5kYXJfX2NhbGVuZGFyLS1saW5lIC5jYWxlbmRhcl9fZGF0ZS0tYXZhaWxhYmxlOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDYwJTtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYm90dG9tOiA0cHg7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTBiMTM4OyB9XG5cbi5jYWxlbmRhcl9fY2FsZW5kYXItLWxpbmUgLmNhbGVuZGFyX19saW5lIHtcbiAgaGVpZ2h0OiAxZW07IH1cblxuLmNhbGVuZGFyX19sZWdlbmQge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxLjEyNWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzg1ODU4NTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWFyZ2luOiAxLjVlbSAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmNhbGVuZGFyX19sZWdlbmQge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5jYWxlbmRhcl9fbGVnZW5kID4gKiB7XG4gICAgbWFyZ2luLXJpZ2h0OiA0ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmNhbGVuZGFyX19sZWdlbmQgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5jYWxlbmRhcl9fbGVnZW5kLWRyYXdpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDJweDtcbiAgICB3aWR0aDogMjBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgLmNhbGVuZGFyX19sZWdlbmQtLWF2YWlsYWJsZSAuY2FsZW5kYXJfX2xlZ2VuZC1kcmF3aW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNTBiMTM4OyB9XG4gIC5jYWxlbmRhcl9fbGVnZW5kLS1ib29rZWQgLmNhbGVuZGFyX19sZWdlbmQtZHJhd2luZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IxMzgzODsgfVxuXG4uY2FsbC10cmFja2luZyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3MHB4O1xuICB6LWluZGV4OiAzOTk5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjY0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNhbGwtdHJhY2tpbmcge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5jYWxsLXRyYWNraW5nX193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmNhbGwtdHJhY2tpbmdfX2NvbnRhaW5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5jYWxsLXRyYWNraW5nX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAuY2FsbC10cmFja2luZ19faXRlbSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuY2FsbC10cmFja2luZ19faXRlbSAuaXRlbV9fd3JhcHBlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5jYWxsLXRyYWNraW5nX19pdGVtIC5pdGVtX19kZWNvcmF0ZSB7XG4gICAgICBoZWlnaHQ6IDMwcHg7IH1cbiAgICAuY2FsbC10cmFja2luZ19faXRlbSAuaXRlbV9fbWFpbCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5jYWxsLXRyYWNraW5nX19pdGVtIC5pdGVtX19tYWlsIGEge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjA1OGVtLzIgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLmNhbGwtdHJhY2tpbmdfX2l0ZW0gLml0ZW1fX21haWwgYSAubWFpbC1zdmcge1xuICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmNhbGwtdHJhY2tpbmdfX2l0ZW0gLml0ZW1fX3Bob25lIHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmNhbGwtdHJhY2tpbmdfX2l0ZW0gLml0ZW1fX3Bob25lIGEge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjA1OGVtLzIgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLmNhbGwtdHJhY2tpbmdfX2l0ZW0gLml0ZW1fX3Bob25lIGEgLnBob25lLXN2ZyB7XG4gICAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgICB3aWR0aDogMjNweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbnRhY3QtY29udGVudC12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMxNDJGNjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogNGVtO1xuICAvKiBTTElERSBBR0VOQ0UgKi8gfVxuICAuY29udGFjdC1jb250ZW50LXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5jb250YWN0LWNvbnRlbnQtdjFfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmNvbnRhY3QtY29udGVudC12MV9fd3JhcHBlciA+IC5hZ2VuY3ktc2xpZGUge1xuICAgICAgbWFyZ2luLXRvcDogLTEyZW07IH1cbiAgLmNvbnRhY3QtY29udGVudC12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmNvbnRhY3QtY29udGVudC12MSAucmVkYWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmNvbnRhY3QtY29udGVudC12MSAucmVkYWNfX3dyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjEgLnJlZGFjX193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAuY29udGFjdC1jb250ZW50LXYxIC5yZWRhY19fY29udGFpbmVyLXRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDkwMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxIC5yZWRhY19fY29udGFpbmVyLXRleHQge1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAuY29udGFjdC1jb250ZW50LXYxIC5yZWRhY19fdGV4dC1ibG9jayAudGV4dC1ibG9jayB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxIC5yZWRhY19fdGV4dC1ibG9jayAudGV4dC1ibG9jayBhIHtcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAuY29udGFjdC1jb250ZW50LXYxIC5yZWRhY19fZHJhd2luZy1jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4OiAxO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxIC5yZWRhY19fZHJhd2luZy1jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxIC5yZWRhY19fZHJhd2luZy1jb250YWluZXIgLmRyYXdpbmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxIC5yZWRhY19fZHJhd2luZy1jb250YWluZXIgLmRyYXdpbmdfX2ltZyB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTEwZW07XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDJweCAyNXB4IDAgcmdiYSgzOCwgNjgsIDU4LCAwLjIpOyB9XG4gIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZyB7XG4gICAgbWFyZ2luOiA0ZW0gMDsgfVxuICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19fd3JhcHBlciB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIG1heC13aWR0aDogMTQwMHB4OyB9XG4gICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgLypAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY4cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKDFlbSAqIC0xICk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiA3NjhweCkgYW5kIChtYXgtd2lkdGggOiAxMjAwcHgpICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygyZW0gKiAtMSApO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygyZW0gKiAtMSApO1xyXG4gICAgICAgICAgICAgICAgICAgIH0qLyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbXMgLml0ZW0tLW11bHRpcGxlIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMWVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgxZW0gKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtcyAuaXRlbS0tbXVsdGlwbGUge1xuICAgICAgICBtYXJnaW46IDFlbSAyZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDJlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW1zIC5pdGVtLS1tdWx0aXBsZSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoIDJlbSAqIDIpKTsgfSB9XG4gICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0uaXRlbS0tbXVsdGlwbGUgLml0ZW1fX2luZm8ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0uaXRlbS0tbXVsdGlwbGUgLmNvb3JkcyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbS5pdGVtLS1tdWx0aXBsZSAudGltZXRhYmxlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2luZm8ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3RpdGxlLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2NXB4LzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIHtcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fd3JhcHBlciB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fd3JhcHBlciB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtOyB9IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDY1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZ3JvdXAtZWxlbWVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgcGFkZGluZzogLjNlbSAwOyB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2xhYmVsIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07IH1cbiAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19sYWJlbCBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2NvbnRlbnQge1xuICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fY29udGVudCBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3RpbWV0YWJsZSB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3dyYXBwZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyZW07IH0gfVxuICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fdGl0bGUudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzNXB4LzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2NXB4LzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX19zY2hlZHVsZSB7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3NjaGVkdWxlIHtcbiAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfSB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3NjaGVkdWxlIGEge1xuICAgICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3NjaGVkdWxlLS1oaWdobGlnaHQge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjY2NjYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgLypAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSovIH1cbiAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktbGlzdGluZyAuYWdlbmN5LWxpc3RpbmdfX2l0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX19zY2hlZHVsZS0taGlnaGxpZ2h0IGEge1xuICAgICAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fc2NoZWR1bGUgKyAudGltZXRhYmxlX19zY2hlZHVsZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3NjaGVkdWxlIC5zY2hlZHVsZV9faGlnaGxpZ2h0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fc2NoZWR1bGUgLnNjaGVkdWxlX19oaWdobGlnaHQgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAuY29udGFjdC1jb250ZW50LXYxX19mb3JtLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAuY29udGFjdC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIHtcbiAgICAgIG1heC13aWR0aDogOTY1cHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDM1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDY1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm0ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNmVtOyB9IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm1fX3RleHQtdmVydGljYWwge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybV9fdGV4dC12ZXJ0aWNhbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG4gICAgICAgICAgICBib3R0b206IDk2JTtcbiAgICAgICAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTEwcHgvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNmVtOyB9XG4gICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX3dyYXBwZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDE0MDBweDsgfVxuICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0ge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2FsaWduZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAxMGVtO1xuICAgICAgICBwYWRkaW5nOiAwIDFlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2FsaWduZXIge1xuICAgICAgICAgICAgcGFkZGluZzogMCAyZW07XG4gICAgICAgICAgICB3aWR0aDogNTUlOyB9IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzNXB4LzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2NXB4LzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19jb29yZHMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3dyYXBwZXIge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDM1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNjVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZ3JvdXAtZWxlbWVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19sYWJlbCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtOyB9XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2xhYmVsIGEge1xuICAgICAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2NvbnRlbnQge1xuICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2NvbnRlbnQgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19jb250ZW50IC5jb29yZHMtbWFpbF9fY29udGVudCB7XG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX190aXRsZS50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDY1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX19zY2hlZHVsZSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07IH1cbiAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3NjaGVkdWxlIGEge1xuICAgICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX19zY2hlZHVsZS0taGlnaGxpZ2h0IHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3NjaGVkdWxlLS1oaWdobGlnaHQgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fc29jaWFsIC5zb2NpYWxfX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgbWFyZ2luOiAwIC41ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fc29jaWFsIC5zb2NpYWxfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgLjNlbTsgfVxuICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fc29jaWFsIC5zb2NpYWxfX2xpbmsge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE0MkY2NDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDIuNzc3ZW07XG4gICAgICAgIGhlaWdodDogMi43NzdlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtOyB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3NvY2lhbCAuc29jaWFsX19saW5rOmZvY3VzLCAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19zb2NpYWwgLnNvY2lhbF9fbGluazpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fc29jaWFsIC5zb2NpYWxfX2xpbms6Zm9jdXMgLnNvY2lhbF9fc3ZnLCAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19zb2NpYWwgLnNvY2lhbF9fbGluazpob3ZlciAuc29jaWFsX19zdmcge1xuICAgICAgICAgICAgZmlsbDogIzE0MkY2NDsgfVxuICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fc29jaWFsIC5zb2NpYWxfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBmaWxsOiAjMTQyRjY0O1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2U7IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3JpZ2h0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fcmlnaHQge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtOyB9IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2RyYXdpbmcuZHJhd2luZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgICAgICBwYWRkaW5nOiAxZW07XG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDFlbSBhdXRvOyB9XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19kcmF3aW5nIC5kcmF3aW5nX19pbWcge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAyNXB4IDAgcmdiYSgzOCwgNjgsIDU4LCAwLjIpOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fZHJhd2luZyAuZHJhd2luZ19faW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3JlZGFjIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19yZWRhYyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDJlbTsgfSB9XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19wYWdpbmF0aW9uIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuY29udGFjdC1jb250ZW50LXYxX19hZ2VuY3ktc2xpZGUgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19jb250YWluZXItdGV4dCB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRhaW5lci10ZXh0IC50ZXh0LWJsb2NrIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fY29udGFpbmVyLXRleHQgLnRleHQtYmxvY2sgYSB7XG4gICAgICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1zbGlkZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZy1yaWdodDogMjAlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMCU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYm90dG9tOiAwOyB9XG4gICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgZmxleDogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogLjVlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IC41ZW0gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogOTZweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LXNsaWRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm15dGV4dCB7XG4gIHBvc2l0aW9uOiBmaXhlZDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY29udGFjdC12MSB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNvbnRhY3QtdjFfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2NvbnRhY3QvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5jb250YWN0LXYxX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDQ3LCAxMDAsIDAuNjUpOyB9XG4gIC5jb250YWN0LXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbnRhY3QtdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLmNvbnRhY3QtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jb250YWN0LXYxX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLmNvbnRhY3QtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAuY29udGFjdC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAuY29udGFjdC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuY29udGFjdC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbnRhY3QtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDM1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuY29udGFjdC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNjVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuY29udGFjdC12MV9fdGl0bGUgKyAuY29udGFjdC12MV9fbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDVlbTsgfVxuICAuY29udGFjdC12MV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAuY29udGFjdC12MV9fbGlua3MgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAuY29udGFjdC12MV9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgIC5jb250YWN0LXYxX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAuY29udGFjdC12MV9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLmNvbnRhY3QtdjFfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5jb250YWN0LXYxX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLmNvbnRhY3QtdjFfX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAuY29udGFjdC12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogI2ZmZjtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb250YWN0LXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMuM2VtO1xuICAgICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cbiAgICAuY29udGFjdC12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjZmZmOyB9XG4gIC5jb250YWN0LXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLmNvbnRhY3QtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTQyRjY0OyB9XG4gICAgLmNvbnRhY3QtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciwgLmNvbnRhY3QtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMxNDJGNjQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbnRhY3QtdjIge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jb250YWN0LXYyX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9jb250YWN0LzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAuY29udGFjdC12Ml9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwLCA0NywgMTAwLCAwLjY1KTsgfVxuICAuY29udGFjdC12Ml9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDI0cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXg6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbnRhY3QtdjJfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLmNvbnRhY3QtdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jb250YWN0LXYyX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLmNvbnRhY3QtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAuY29udGFjdC12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAuY29udGFjdC12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuY29udGFjdC12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbnRhY3QtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDM1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuY29udGFjdC12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNjVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuY29udGFjdC12Ml9fdGl0bGUgKyAuY29udGFjdC12Ml9fbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDVlbTsgfVxuICAuY29udGFjdC12MiAudGV4dGZpZWxkX19sYWJlbCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmNvbnRhY3QtdjIgLmZvcm1fX3ZhbGlkYXRpb24tY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxMHB4IDA7IH1cbiAgLmNvbnRhY3QtdjJfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmNvbnRhY3QtdjIgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAuY29udGFjdC12MiAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgLmNvbnRhY3QtdjIgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgLmNvbnRhY3QtdjIgLmJ1dHRvbjpmb2N1cywgLmNvbnRhY3QtdjIgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLmNvbnRhY3QtdjIgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5jb250YWN0LXYyIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAuY29udGFjdC12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogI2ZmZjtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb250YWN0LXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMuM2VtO1xuICAgICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cbiAgICAuY29udGFjdC12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjZmZmOyB9XG4gIC5jb250YWN0LXYyX19mb3JtIC5mb3JtIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jb250YWN0LXYyX19mb3JtIC5mb3JtX19jb25kaXRpb25zIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmNvbnRhY3QtdjJfX2Zvcm0gLmZvcm1fX2xlZ2FscyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG9wYWNpdHk6IC42NTsgfVxuICAgIC5jb250YWN0LXYyX19mb3JtIC5mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmNvbnRhY3QtdjJfX2Zvcm0gLmZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIC5zcy1kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmNvbnRhY3QtdjJfX2Zvcm0gLmZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jb250YWN0LXYyX19mb3JtIC5mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlLS1jdXN0b20ge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmNvbnRhY3QtdjJfX2Zvcm0gLmZvcm0gLnJhbmdlX19zdW1tYXJ5IHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmNvbnRhY3QtdjJfX2Zvcm0gLmZvcm0gLmxvY2FsaXphdG9yX192YWx1ZXMtY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAuY29udGFjdC12Ml9fZm9ybSAuZm9ybSAuY2hlY2tib3hfX2JveCBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNvbnRhY3QtdjJfX2Zvcm0ge1xuICAgICAgbWF4LWhlaWdodDogNTU1cHg7XG4gICAgICBwYWRkaW5nOiAwIDNlbTsgfSB9XG4gIC5jb250YWN0LXYyX19mb3JtIC5mb3JtLWdyb3VwIC5jdXN0b20tc2VsZWN0QWdlbmNlIC5zZWxlY3Qtc2VsZWN0ZWQge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAgIC5jb250YWN0LXYyX19mb3JtIC5mb3JtLWdyb3VwIC5jdXN0b20tc2VsZWN0QWdlbmNlIC5zZWxlY3Qtc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jb250YWN0LXYzIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY29udGFjdC12M19fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvY29udGFjdC8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gICAgLmNvbnRhY3QtdjNfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMCwgNDcsIDEwMCwgMC42NSk7IH1cbiAgLmNvbnRhY3QtdjNfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTgxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXg6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jb250YWN0LXYzX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5jb250YWN0LXYzX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY29udGFjdC12M19fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5jb250YWN0LXYzX19lZGl0b3JpYWwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY29udGFjdC12M19fZWRpdG9yaWFsIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07IH0gfVxuICAuY29udGFjdC12M19fbWFwIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNvbnRhY3QtdjNfX21hcCB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC5jb250YWN0LXYzX19tYXAubWFwIC5tYXBfX2NsdXN0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMCwgNDcsIDEwMCwgMC42OCk7XG4gICAgICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgbWFyZ2luLXRvcDogLTIwcHg7XG4gICAgICB3aWR0aDogNDBweDtcbiAgICAgIGhlaWdodDogNDBweDsgfVxuICAgICAgLmNvbnRhY3QtdjNfX21hcC5tYXAgLm1hcF9fY2x1c3RlciBkaXYge1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmNvbnRhY3QtdjNfX21hcC5tYXAgLm1hcF9fY29udGFpbmVyLW1hcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAuY29udGFjdC12M19fbWFwLm1hcCAubWFwX19qcy1jb250YWluZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAzODBweDsgfVxuICAgICAgLmNvbnRhY3QtdjNfX21hcC5tYXAgLm1hcF9fanMtY29udGFpbmVyID4gKiB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAuY29udGFjdC12M19fbWFwLm1hcCAubWFwX19qcy1jb250YWluZXIgPiAqID4gKiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmNvbnRhY3QtdjNfX21hcC5tYXAgLm1hcF9fbmFtZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAgIC5jb250YWN0LXYzX19tYXAubWFwIC5tYXBfX25hbWUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5jb250YWN0LXYzX19tYXAubWFwIC5tYXBfX25hbWUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuY29udGFjdC12M19fbWFwLm1hcCAubWFwX19uYW1lIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmNvbnRhY3QtdjNfX21hcC5tYXAgLm1hcF9fbmFtZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzMzM2VtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuY29udGFjdC12M19fbWFwLm1hcCAubWFwX19uYW1lIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi4yNzc4ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmNvbnRhY3QtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAuY29udGFjdC12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAuY29udGFjdC12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuY29udGFjdC12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbnRhY3QtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDM1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuY29udGFjdC12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNjVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuY29udGFjdC12M19fdGl0bGUgKyAuY29udGFjdC12M19fbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDVlbTsgfVxuICAuY29udGFjdC12M19fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmNvbnRhY3QtdjMgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAuY29udGFjdC12MyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgLmNvbnRhY3QtdjMgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgLmNvbnRhY3QtdjMgLmJ1dHRvbjpmb2N1cywgLmNvbnRhY3QtdjMgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLmNvbnRhY3QtdjMgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5jb250YWN0LXYzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAuY29udGFjdC12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogI2ZmZjtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb250YWN0LXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMuM2VtO1xuICAgICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cbiAgICAuY29udGFjdC12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjZmZmOyB9XG4gIC5jb250YWN0LXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLmNvbnRhY3QtdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTQyRjY0OyB9XG4gICAgLmNvbnRhY3QtdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciwgLmNvbnRhY3QtdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMxNDJGNjQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNvbnRhY3QtdjQge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jb250YWN0LXY0X19zb2NpYWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgbWFyZ2luOiAwIC41ZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgLmNvbnRhY3QtdjRfX3NvY2lhbF9faXRlbSB7XG4gICAgICBtYXJnaW46IDAgLjVlbTsgfVxuICAgICAgLmNvbnRhY3QtdjRfX3NvY2lhbF9faXRlbV9fc29jaWFsX19saW5rIHtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHdpZHRoOiAyLjc3N2VtO1xuICAgICAgICBoZWlnaHQ6IDIuNzc3ZW07XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBwYWRkaW5nOiAwLjVlbTsgfVxuICAgICAgICAuY29udGFjdC12NF9fc29jaWFsX19pdGVtX19zb2NpYWxfX2xpbms6Zm9jdXMsIC5jb250YWN0LXY0X19zb2NpYWxfX2l0ZW1fX3NvY2lhbF9fbGluazpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgICAgLmNvbnRhY3QtdjRfX3NvY2lhbF9faXRlbV9fc29jaWFsX19saW5rOmZvY3VzIC5zb2NpYWxfX3N2ZywgLmNvbnRhY3QtdjRfX3NvY2lhbF9faXRlbV9fc29jaWFsX19saW5rOmhvdmVyIC5zb2NpYWxfX3N2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjMTQyRjY0OyB9XG4gICAgLmNvbnRhY3QtdjRfX3NvY2lhbCAuc29jaWFsX19zdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC44cyBlYXNlOyB9XG4gIC5jb250YWN0LXY0X19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9jb250YWN0LzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAuY29udGFjdC12NF9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwLCA0NywgMTAwLCAwLjY1KTsgfVxuICAuY29udGFjdC12NF9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxODE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiB0b3A7XG4gICAgZmxleDogMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuY29udGFjdC12NF9fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jb250YWN0LXY0X193cmFwcGVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gIC5jb250YWN0LXY0X19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuY29udGFjdC12NF9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5jb250YWN0LXY0X19lZGl0b3JpYWwge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY29udGFjdC12NF9fZWRpdG9yaWFsIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWluLWhlaWdodDogNjAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTsgfSB9XG4gIC5jb250YWN0LXY0X19hZ2VuY2llcyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0ZW07IH0gfVxuICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9faW5mbyB7XG4gICAgICAgIHBhZGRpbmc6IDAgMmVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fZ3JvdXAtZWxlbWVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMmVtOyB9IH1cbiAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19ncm91cC1lbGVtZW50IC5pdGVtX19kcmF3aW5nIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS1zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjY3ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzNXB4LzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNjVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2dyb3VwLWVsZW1lbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCArIC5jb29yZHNfX2VsZW1lbnQge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAgICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2xhYmVsIHtcbiAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2xhYmVsIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fY29udGVudCB7XG4gICAgICAgIG1pbi13aWR0aDogMTQwcHg7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2NvbnRlbnQgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fdGl0bGUudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX190aW1ldGFibGUgLnRpbWV0YWJsZV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNjVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX3RpbWV0YWJsZSAudGltZXRhYmxlX19zY2hlZHVsZSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3NjaGVkdWxlIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3NjaGVkdWxlLS1oaWdobGlnaHQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fdGltZXRhYmxlIC50aW1ldGFibGVfX3NjaGVkdWxlLS1oaWdobGlnaHQgYSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19kcmF3aW5nIC5kcmF3aW5nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fZHJhd2luZyAuZHJhd2luZ19faW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICAgIG1heC13aWR0aDogNjUwcHg7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2RyYXdpbmcgLmRyYXdpbmdfX2ltZyB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDM1cHggMHB4IHJnYmEoMzgsIDY4LCA1OCwgMC4yKTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2RyYXdpbmcgLmRyYXdpbmdfX2ltZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzVlbSk7IH0gfVxuICAgICAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19kcmF3aW5nIC5kcmF3aW5nX19pbWctLWNvbnRhaW4ge1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19wYWdpbmF0aW9uIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19jb250YWluZXItdGV4dCAudGV4dC1ibG9jayB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAgIC5jb250YWN0LXY0X19hZ2VuY2llcyAuYWdlbmN5LXNsaWRlX19pdGVtLml0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uOmZvY3VzLCAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLmFnZW5jeS1zbGlkZV9faXRlbS5pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5hZ2VuY3ktc2xpZGVfX2l0ZW0uaXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwJTtcbiAgICAgIHBhZGRpbmctbGVmdDogMjAlO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDNlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmNvbnRhY3QtdjRfX2FnZW5jaWVzIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICB0b3A6IDMxNXB4OyB9IH1cbiAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogLjVlbSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiA5NnB4O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuY29udGFjdC12NF9fYWdlbmNpZXMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuY29udGFjdC12NF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgIC5jb250YWN0LXY0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDsgfVxuICAgIC5jb250YWN0LXY0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5jb250YWN0LXY0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY29udGFjdC12NF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5jb250YWN0LXY0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2NXB4LzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5jb250YWN0LXY0X190aXRsZSArIC5jb250YWN0LXY0X19saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogNWVtOyB9XG4gIC5jb250YWN0LXY0X190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuY29udGFjdC12NCAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgIC5jb250YWN0LXY0IC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAuY29udGFjdC12NCAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAuY29udGFjdC12NCAuYnV0dG9uOmZvY3VzLCAuY29udGFjdC12NCAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAuY29udGFjdC12NCAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLmNvbnRhY3QtdjQgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gIC5jb250YWN0LXY0X19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjZmZmO1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNvbnRhY3QtdjRfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuICAgIC5jb250YWN0LXY0X19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICNmZmY7IH1cbiAgLmNvbnRhY3QtdjRfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAuY29udGFjdC12NF9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMxNDJGNjQ7IH1cbiAgICAuY29udGFjdC12NF9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAuY29udGFjdC12NF9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzE0MkY2NDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uY3JvLXYxIHtcbiAgY29sb3I6ICMxNDJGNjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuY3JvLXYxX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9jcm8vMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5jcm8tdjFfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjY4KTsgfVxuICAuY3JvLXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY3JvLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5jcm8tdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5jcm8tdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiA1MHZoOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jcm8tdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgbWF4LWhlaWdodDogMjR2aDsgfSB9XG4gIC5jcm8tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAuY3JvLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDsgfVxuICAgIC5jcm8tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLmNyby12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNyby12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5jcm8tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDY1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmNyby12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuY3JvLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5jcm8tdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNjY2NiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAuY3JvLXYxX19saW5rcyAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgIC5jcm8tdjFfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAuY3JvLXYxX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAuY3JvLXYxX19saW5rcyAuYnV0dG9uOmZvY3VzLCAuY3JvLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAuY3JvLXYxX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLmNyby12MV9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gIC5jcm8tdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMxNDJGNjQ7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGhlaWdodDogMS44ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY3JvLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMuM2VtO1xuICAgICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cbiAgICAuY3JvLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMxNDJGNjQ7IH1cbiAgLmNyby12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmcsIC5jcm8tdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTQyRjY0OyB9XG4gICAgLmNyby12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAuY3JvLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjMTQyRjY0OyB9XG4gIC5jcm8tdjEubGFuZGluZy0tbm8taGVpZ2h0IC5jcm8tdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXgtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5jcm8tdjIge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5jcm8tdjJfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2Nyby8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gICAgLmNyby12Ml9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwLCA0NywgMTAwLCAwLjUxKTsgfVxuICAuY3JvLXYyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5jcm8tdjJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTUzNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jcm8tdjJfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNyby12Ml9fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgICAgLmNyby12Ml9fd3JhcHBlciA+ICoge1xuICAgICAgICAgIHdpZHRoOiA0MCU7IH0gfVxuICAgIC5jcm8tdjJfX3dyYXBwZXIuanNzY3JvbGwtYmxvY2sge1xuICAgICAgbWF4LWhlaWdodDogNjAlO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLmNyby12Ml9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY3JvLXYyX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogN2VtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNyby12Ml9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNWVtO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgZmxleDogMTsgfSB9XG4gIC5jcm8tdjJfX2RyYXdpbmctY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5jcm8tdjJfX2RyYXdpbmctY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVlbTtcbiAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0OyB9IH1cbiAgICAuY3JvLXYyX19kcmF3aW5nLWNvbnRhaW5lciAuZHJhd2luZ19faW1nIHtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzVweCAwcHggcmdiYSgzOCwgNjgsIDU4LCAwLjIpO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jcm8tdjJfX2RyYXdpbmctY29udGFpbmVyIC5kcmF3aW5nX190ZXh0LXZlcnRpY2FsIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gICAgICAgIGxlZnQ6IDA7IH0gfVxuICAuY3JvLXYyX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7IH1cbiAgLmNyby12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuY3JvLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDsgfVxuICAgIC5jcm8tdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmNyby12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNyby12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5jcm8tdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDQ1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmNyby12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAuY3JvLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5jcm8tdjJfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNjY2NiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAuY3JvLXYyX19saW5rcyAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgIC5jcm8tdjJfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAuY3JvLXYyX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAuY3JvLXYyX19saW5rcyAuYnV0dG9uOmZvY3VzLCAuY3JvLXYyX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5jcm8tdjJfX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuY3JvLXYyX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgLmNyby12Ml9fdmlkZW8ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyB9XG4gIC5jcm8tdjJfX3ZpZGVvLWNvbnRlbnQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICAgLmNyby12Ml9fdmlkZW8tY29udGVudCA+ICoge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY3JvLXYyIC5qc3Njcm9sbC1ibG9jayB7XG4gICAgICBoZWlnaHQ6IDIwMHB4OyB9IH1cbiAgLmNyby12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogI2ZmZjtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jcm8tdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuICAgIC5jcm8tdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogI2ZmZjsgfVxuICAuY3JvLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLmNyby12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMxNDJGNjQ7IH1cbiAgICAuY3JvLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5jcm8tdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMxNDJGNjQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmNyby12MyB7XG4gIGNvbG9yOiAjMTQyRjY0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmNyby12M19fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvY3JvLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAuY3JvLXYzX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nik7IH1cbiAgLmNyby12M19fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuY3JvLXYzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1MzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY3JvLXYzX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuY3JvLXYzX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgICAuY3JvLXYzX193cmFwcGVyID4gKiB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLmNyby12M19fd3JhcHBlci5qc3Njcm9sbC1ibG9jayB7XG4gICAgICBtYXgtaGVpZ2h0OiA2MCU7XG4gICAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAuY3JvLXYzX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5jcm8tdjNfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tdG9wOiA3ZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNyby12M19fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNWVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNyby12M19fZHJhd2luZy1jb250YWluZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDVlbTsgfSB9XG4gIC5jcm8tdjNfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTsgfVxuICAuY3JvLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5jcm8tdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLmNyby12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAuY3JvLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuY3JvLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzNXB4LzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmNyby12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNjVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuY3JvLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5jcm8tdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmNyby12M19fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5jcm8tdjNfX2xpbmtzIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLmNyby12M19fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgIC5jcm8tdjNfX2xpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgIC5jcm8tdjNfX2xpbmtzIC5idXR0b246Zm9jdXMsIC5jcm8tdjNfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5jcm8tdjNfX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuY3JvLXYzX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgLmNyby12MyAuanNzY3JvbGwtYmxvY2sge1xuICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmNyby12MyAuanNzY3JvbGwtYmxvY2sge1xuICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIGhlaWdodDogMzAwcHg7IH0gfVxuICAuY3JvLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTQyRjY0O1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmNyby12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLmNyby12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjMTQyRjY0OyB9XG4gIC5jcm8tdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAuY3JvLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzE0MkY2NDsgfVxuICAgIC5jcm8tdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciwgLmNyby12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzE0MkY2NDsgfVxuICAuY3JvLXYzX19pdGVtcyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmNyby12M19faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgLmNyby12M19faXRlbSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAuY3JvLXYzX19pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgICAuY3JvLXYzX19pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAuY3JvLXYzX19pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgLmNyby12M19faXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmNyby12M19faXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLmNyby12M19faXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS4yIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNyby12M19faXRlbSB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAgIC5jcm8tdjNfX2l0ZW0gLmpzc2Nyb2xsLWJsb2NrIHtcbiAgICAgIGhlaWdodDogMTAwcHg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVkaXRvcmlhbC1ob21lLXYxIHtcbiAgY29sb3I6ICMxNDJGNjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZWRpdG9yaWFsLWhvbWUtdjFfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICNmZWUzOGEgMCUsICNmYWNhNjQgMTAwJSk7IH1cbiAgICAuZWRpdG9yaWFsLWhvbWUtdjFfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmVkaXRvcmlhbC1ob21lLXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IC4yZW07XG4gICAgcGFkZGluZy1yaWdodDogLjJlbTtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAyMDAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVkaXRvcmlhbC1ob21lLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuMmVtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuMmVtO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmVkaXRvcmlhbC1ob21lLXYxX19kZWNvcmF0ZS1ibG9jayB7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLmVkaXRvcmlhbC1ob21lLXYxX19kZWNvcmF0ZS1ibG9jayAuZGVjb3JhdGUtYmxvY2tfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAwOyB9XG4gIC5lZGl0b3JpYWwtaG9tZS12MV9fbWFpbi1ibG9jayB7XG4gICAgcGFkZGluZzogMCA1JTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZWRpdG9yaWFsLWhvbWUtdjFfX21haW4tYmxvY2sge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLmVkaXRvcmlhbC1ob21lLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmVkaXRvcmlhbC1ob21lLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgLmVkaXRvcmlhbC1ob21lLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDsgfVxuICAgIC5lZGl0b3JpYWwtaG9tZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAuZWRpdG9yaWFsLWhvbWUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lZGl0b3JpYWwtaG9tZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5lZGl0b3JpYWwtaG9tZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNjVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuZWRpdG9yaWFsLWhvbWUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLmVkaXRvcmlhbC1ob21lLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gIC5lZGl0b3JpYWwtaG9tZS12MV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5lZGl0b3JpYWwtaG9tZS12MV9fbGlua3MgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgIC5lZGl0b3JpYWwtaG9tZS12MV9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5lZGl0b3JpYWwtaG9tZS12MV9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLmVkaXRvcmlhbC1ob21lLXYxX19saW5rcyAuYnV0dG9uOmZvY3VzLCAuZWRpdG9yaWFsLWhvbWUtdjFfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgICAgIC5lZGl0b3JpYWwtaG9tZS12MV9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5lZGl0b3JpYWwtaG9tZS12MV9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gIC5lZGl0b3JpYWwtaG9tZS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzE0MkY2NDtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lZGl0b3JpYWwtaG9tZS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLmVkaXRvcmlhbC1ob21lLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMxNDJGNjQ7IH1cbiAgLmVkaXRvcmlhbC1ob21lLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLmVkaXRvcmlhbC1ob21lLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzE0MkY2NDsgfVxuICAgIC5lZGl0b3JpYWwtaG9tZS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAuZWRpdG9yaWFsLWhvbWUtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMxNDJGNjQ7IH1cbiAgLmVkaXRvcmlhbC1ob21lLXYxLmxhbmRpbmctLW5vLWhlaWdodCAuZWRpdG9yaWFsLWhvbWUtdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXgtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lZGl0b3JpYWwtYWdlbmN5IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzE0MkY2NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA0ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZWRpdG9yaWFsLWFnZW5jeV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVkaXRvcmlhbC1hZ2VuY3lfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLmVkaXRvcmlhbC1hZ2VuY3kgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgICAuZWRpdG9yaWFsLWFnZW5jeSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5lZGl0b3JpYWwtYWdlbmN5IC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAuZWRpdG9yaWFsLWFnZW5jeSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5lZGl0b3JpYWwtYWdlbmN5IC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVkaXRvcmlhbC1hZ2VuY3kgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzNXB4LzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuZWRpdG9yaWFsLWFnZW5jeSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDY1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmVkaXRvcmlhbC1hZ2VuY3kgaDEsIC5lZGl0b3JpYWwtYWdlbmN5IGgyLCAuZWRpdG9yaWFsLWFnZW5jeSBoMywgLmVkaXRvcmlhbC1hZ2VuY3kgaDQsIC5lZGl0b3JpYWwtYWdlbmN5IGg1LCAuZWRpdG9yaWFsLWFnZW5jeSBoNiB7XG4gICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjQ7IH1cbiAgICAuZWRpdG9yaWFsLWFnZW5jeSBoMSBzcGFuLCAuZWRpdG9yaWFsLWFnZW5jeSBoMiBzcGFuLCAuZWRpdG9yaWFsLWFnZW5jeSBoMyBzcGFuLCAuZWRpdG9yaWFsLWFnZW5jeSBoNCBzcGFuLCAuZWRpdG9yaWFsLWFnZW5jeSBoNSBzcGFuLCAuZWRpdG9yaWFsLWFnZW5jeSBoNiBzcGFuIHtcbiAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgZm9udC1mYW1pbHk6IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmVkaXRvcmlhbC1hZ2VuY3kgYSB7XG4gICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgLmVkaXRvcmlhbC1hZ2VuY3kgcCB7XG4gICAgbWFyZ2luOiAwLjVlbSAwOyB9XG4gIC5lZGl0b3JpYWwtYWdlbmN5IHVsIHtcbiAgICBtYXJnaW46IDAuNWVtIDA7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlOyB9XG4gIC5lZGl0b3JpYWwtYWdlbmN5IG9sIHtcbiAgICBtYXJnaW46IDAuNWVtIDA7XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlOyB9XG4gIC5lZGl0b3JpYWwtYWdlbmN5IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lZGl0b3JpYWwtYWdlbmN5IGltZyB7XG4gICAgICAgIHdpZHRoOiBtYXgtY29udGVudDsgfSB9XG4gIC5lZGl0b3JpYWwtYWdlbmN5IGhyIHtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMTQyRjY0O1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cbiAgLmVkaXRvcmlhbC1hZ2VuY3kgLnJlZGFjIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgICAuZWRpdG9yaWFsLWFnZW5jeSAucmVkYWNfX3dyYXBwZXIge1xuICAgICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5lZGl0b3JpYWwtYWdlbmN5IC5yZWRhY19fd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9IH1cbiAgICAuZWRpdG9yaWFsLWFnZW5jeSAucmVkYWNfX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA5MDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmVkaXRvcmlhbC1hZ2VuY3kgLnJlZGFjX19jb250YWluZXItdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgLmVkaXRvcmlhbC1hZ2VuY3kgLnJlZGFjX19kcmF3aW5nLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5lZGl0b3JpYWwtYWdlbmN5IC5yZWRhY19fZHJhd2luZy1jb250YWluZXIge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAuZWRpdG9yaWFsLWFnZW5jeSAucmVkYWNfX2RyYXdpbmctY29udGFpbmVyIC5kcmF3aW5nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmVkaXRvcmlhbC1hZ2VuY3kgLnJlZGFjX19kcmF3aW5nLWNvbnRhaW5lciAuZHJhd2luZ19fY29udGFpbmVyLXRleHQge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0ZW07IH1cbiAgICAgICAgLmVkaXRvcmlhbC1hZ2VuY3kgLnJlZGFjX19kcmF3aW5nLWNvbnRhaW5lciAuZHJhd2luZ19faW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDI1cHggMCByZ2JhKDM4LCA2OCwgNTgsIDAuMik7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZWRpdG9yaWFsLWFnZW5jeSAucmVkYWNfX2RyYXdpbmctY29udGFpbmVyIC5kcmF3aW5nX190ZXh0LXZlcnRpY2FsIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDExMHB4LzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgICAgICAgICAgIGxlZnQ6IDFlbTsgfSB9XG4gIC5lZGl0b3JpYWwtYWdlbmN5IC5lZGl0b3JpYWxfX3RleHQge1xuICAgIG1hcmdpbjogMmVtIDA7IH1cbiAgLmVkaXRvcmlhbC1hZ2VuY3kgLmVkaXRvcmlhbC1ncm91cF9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZWRpdG9yaWFsLWFnZW5jeSAuZWRpdG9yaWFsLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgICAuZWRpdG9yaWFsLWFnZW5jeSAuZWRpdG9yaWFsLWdyb3VwX193cmFwcGVyID4gKiB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nOiAyZW07IH0gfVxuICAuZWRpdG9yaWFsLWFnZW5jeSAuZWRpdG9yaWFsLXNjaGVkdWxlX190YWJsZSB7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cblxuLmVkaXRvcmlhbC1sZWdhbHMgdWwgbGkgcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuZWRpdG9yaWFsLWxlZ2FscyAuZWRpdG9yaWFsX190ZXh0IHVsIHtcbiAgICBtYXJnaW46IC41ZW07XG4gICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogb3V0c2lkZTsgfVxuICAgIC5lZGl0b3JpYWwtbGVnYWxzIC5lZGl0b3JpYWxfX3RleHQgdWwgbGkge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLmVkaXRvcmlhbC1sZWdhbHMgLmVkaXRvcmlhbF9fdGV4dCB1bCBsaSBwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ucG9saXRpcXVlLWNvb2tpZXMuZWRpdG9yaWFsX190ZXh0IHtcbiAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lZGl0b3JpYWwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMTQyRjY0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZWRpdG9yaWFsX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZWRpdG9yaWFsX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5lZGl0b3JpYWwgaDEsIC5lZGl0b3JpYWwgaDIsIC5lZGl0b3JpYWwgaDMsIC5lZGl0b3JpYWwgaDQsIC5lZGl0b3JpYWwgaDUsIC5lZGl0b3JpYWwgaDYge1xuICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBsaW5lLWhlaWdodDogMS40OyB9XG4gICAgLmVkaXRvcmlhbCBoMSBzcGFuLCAuZWRpdG9yaWFsIGgyIHNwYW4sIC5lZGl0b3JpYWwgaDMgc3BhbiwgLmVkaXRvcmlhbCBoNCBzcGFuLCAuZWRpdG9yaWFsIGg1IHNwYW4sIC5lZGl0b3JpYWwgaDYgc3BhbiB7XG4gICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGZvbnQtc2l6ZTogMC42ZW07XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZWRpdG9yaWFsIGEge1xuICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gIC5lZGl0b3JpYWwgcCB7XG4gICAgbWFyZ2luOiAwLjVlbSAwOyB9XG4gIC5lZGl0b3JpYWwgdWwge1xuICAgIG1hcmdpbjogMC41ZW0gMDtcbiAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBpbnNpZGU7IH1cbiAgLmVkaXRvcmlhbCBvbCB7XG4gICAgbWFyZ2luOiAwLjVlbSAwO1xuICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTsgfVxuICAuZWRpdG9yaWFsIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lZGl0b3JpYWwgaW1nIHtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50OyB9IH1cbiAgLmVkaXRvcmlhbCBociB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzE0MkY2NDtcbiAgICBib3JkZXItYm90dG9tOiAwOyB9XG4gIC5lZGl0b3JpYWwgdGFibGUge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5lZGl0b3JpYWwgLmVkaXRvcmlhbC1zY2hlZHVsZV9fdGFibGUge1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5saXN0aW5nLWJhbmRlYXUtaW5uZXIge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIHBhZGRpbmc6IDIwcHg7XG4gIG1pbi1oZWlnaHQ6IDM2MHB4O1xuICBtYXJnaW4tdG9wOiAyMHB4OyB9XG4gIC5saXN0aW5nLWJhbmRlYXUtaW5uZXJfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7IH1cbiAgLmxpc3RpbmctYmFuZGVhdS1pbm5lcl9fY29udGFpbmVyLXRleHQge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNjY2NiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAubGlzdGluZy1iYW5kZWF1LWlubmVyX190aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5saXN0aW5nLWJhbmRlYXUtaW5uZXJfX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogdW5zZXQ7IH1cbiAgICAgIC5saXN0aW5nLWJhbmRlYXUtaW5uZXJfX3RpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICAgIC5saXN0aW5nLWJhbmRlYXUtaW5uZXJfX3RpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi4yZW0vMS40IEF2ZW5pci1NZWRpdW0sIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICAgIC5saXN0aW5nLWJhbmRlYXUtaW5uZXJfX3RpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7IH1cbiAgLmxpc3RpbmctYmFuZGVhdS1pbm5lciAubGlua3MtZ3JvdXBfX2xpbmsge1xuICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgIGJvcmRlcjogc29saWQgMnB4ICMxNDJGNjQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAubGlzdGluZy1iYW5kZWF1LWlubmVyIC5saW5rcy1ncm91cF9fbGluazpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyOiBzb2xpZCAycHggIzE0MkY2NDtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVkaXRvcmlhbC1nbXMtMi5lZGl0b3JpYWwtZ21zIC5lZGl0b3JpYWwtZ21zX193cmFwcGVyIHtcbiAgcGFkZGluZy1sZWZ0OiAxZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmVkaXRvcmlhbC1nbXMtMi5lZGl0b3JpYWwtZ21zIC5lZGl0b3JpYWwtZ21zX193cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVkaXRvcmlhbC1nbXMtMjEge1xuICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgLmVkaXRvcmlhbC1nbXMtMjFfX2ZpZ3VyZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNC40NDQ0ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5lZGl0b3JpYWwtZ21zLTIxX19maWd1cmUgYSB7XG4gICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAuZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAuZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAuZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzNXB4LzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2NXB4LzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5lZGl0b3JpYWwtZ21zLTIxX19jb250YWluZXItdGV4dCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNjY2NiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzE0MkY2NDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZWRpdG9yaWFsLWdtcy0yMV9fY29udGFpbmVyLXRleHQgYSB7XG4gICAgICBjb2xvcjogIzE0MkY2NDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5Db3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVkaXRvcmlhbC1nbXMtZGVmYXVsdF9fdGV4dCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTQyRjY0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmVkaXRvcmlhbC1nbXMtZGVmYXVsdF9fdGV4dCBhIHtcbiAgICBjb2xvcjogIzE0MkY2NDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uYXJ0aWNsZXMtbGlzdF9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cbiAgLmFydGljbGVzLWxpc3RfX3dyYXBwZXIgLmFydGljbGVfX2RyYXdpbmcgaW1nIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5hcnRpY2xlcy1saXN0IHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDEwMCU7XG4gIC13ZWJraXQtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDJlbTsgfVxuICAuYXJ0aWNsZXMtbGlzdF9fbGlzdCAuZWRpdG9yaWFsIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuYXJ0aWNsZXMtbGlzdCB7XG4gICAgICBwYWRkaW5nOiAwIDJlbTsgfSB9XG4gIC5hcnRpY2xlcy1saXN0OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5hcnRpY2xlcy1saXN0X193cmFwcGVyIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogMTcyNnB4O1xuICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYXJ0aWNsZXMtbGlzdF9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtOyB9IH1cbiAgLmFydGljbGVzLWxpc3RfX2xpc3Qge1xuICAgIG1hcmdpbi10b3A6IDJlbTsgfVxuICAuYXJ0aWNsZXMtbGlzdF9fbGlzdC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuYXJ0aWNsZXMtbGlzdF9faXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmFydGljbGVzLWxpc3RfX2l0ZW0ge1xuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcbiAgICAgICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH0gfVxuICAuYXJ0aWNsZXMtbGlzdF9fdGl0bGUge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuYXJ0aWNsZXMtbGlzdF9fdGl0bGUge1xuICAgICAgICBtYXgtd2lkdGg6IGF1dG87IH0gfVxuICAgIC5hcnRpY2xlcy1saXN0X190aXRsZSAudGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgIC5hcnRpY2xlcy1saXN0X190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC44ZW07IH1cbiAgLmFydGljbGVzLWxpc3QgLmFydGljbGVfX2NvbnRlbnQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMyODI4Mjg7IH1cbiAgLmFydGljbGVzLWxpc3QgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmFydGljbGVzLWxpc3QgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDE3cHggMHB4IDI0cHggMDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDM1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuYXJ0aWNsZXMtbGlzdCAudGl0bGVfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5hcnRpY2xlcy1saXN0IC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuYXJ0aWNsZXMtbGlzdCAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDFlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cblxuLmVkaXRvcmlhbC1nbXMtNCAuZWRpdG9yaWFsLWdtcy1kZWZhdWx0X2NvbnRhaW5lci10ZXh0IHtcbiAgbWF4LXdpZHRoOiA1MDBweDtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVkaXRvcmlhbC1nbXMtdjQtaXRlbS0yIHtcbiAgY29sb3I6ICMxNDJGNjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZWRpdG9yaWFsLWdtcy12NC1pdGVtLTIgLmJvcmRlcmVkX19oZWFkZXI6YWZ0ZXIsXG4gIC5lZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMiAuYm9yZGVyZWRfX2hlYWRlcjpiZWZvcmUge1xuICAgIHRvcDogNTAlOyB9XG4gIC5lZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMl9fY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6IDEzMzBweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAuZWRpdG9yaWFsLWdtcy12NC1pdGVtLTJfX3RleHQtYmxvY2stMSB7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkO1xuICAgIHBhZGRpbmc6IDAgMWVtIDRlbSAxZW07XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAuZWRpdG9yaWFsLWdtcy12NC1pdGVtLTJfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNTM1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVkaXRvcmlhbC1nbXMtdjQtaXRlbS0yX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZWRpdG9yaWFsLWdtcy12NC1pdGVtLTJfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5lZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMl9fd3JhcHBlciA+ICoge1xuICAgICAgICB3aWR0aDogMzIlOyB9IH1cbiAgICAuZWRpdG9yaWFsLWdtcy12NC1pdGVtLTJfX3dyYXBwZXIuanNzY3JvbGwtYmxvY2sge1xuICAgICAgbWF4LWhlaWdodDogNjAlO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLmVkaXRvcmlhbC1nbXMtdjQtaXRlbS0yX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogN2VtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZWRpdG9yaWFsLWdtcy12NC1pdGVtLTJfX2NvbnRlbnQge1xuICAgICAgICB3aWR0aDogNTglOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVkaXRvcmlhbC1nbXMtdjQtaXRlbS0yX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogN2VtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5lZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMl9fY29udGVudCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZWRpdG9yaWFsLWdtcy12NC1pdGVtLTJfX2RyYXdpbmctY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1ZW07IH0gfVxuICAuZWRpdG9yaWFsLWdtcy12NC1pdGVtLTJfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTsgfVxuICAuZWRpdG9yaWFsLWdtcy12NC1pdGVtLTIgLml0ZW1fX3RpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAxZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5lZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMiAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZWRpdG9yaWFsLWdtcy12NC1pdGVtLTIgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDE3cHggMHB4IDI0cHggMDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDM1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuZWRpdG9yaWFsLWdtcy12NC1pdGVtLTIgLnRpdGxlX19jb250ZW50OjphZnRlciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZWRpdG9yaWFsLWdtcy12NC1pdGVtLTIgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5lZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMiAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDFlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmVkaXRvcmlhbC1nbXMtdjQtaXRlbS0yX190ZXh0LWJsb2NrIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gIC5lZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMl9faXRlbSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5lZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMl9faXRlbSB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lZGl0b3JpYWwtZ21zLWxpc3QtdjQge1xuICBtYXJnaW46IDNlbSAwOyB9XG4gIC5lZGl0b3JpYWwtZ21zLWxpc3QtdjRfX2l0ZW1zIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVkaXRvcmlhbC1nbXMtbGlzdCB7XG4gIG1hcmdpbjogM2VtIDA7IH1cbiAgLmVkaXRvcmlhbC1nbXMtbGlzdF9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAuZWRpdG9yaWFsLWdtcy1saXN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5lZGl0b3JpYWwtZ21zLWxpc3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmVkaXRvcmlhbC1nbXMtbGlzdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAuZWRpdG9yaWFsLWdtcy1saXN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5lZGl0b3JpYWwtZ21zLWxpc3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLmVkaXRvcmlhbC1nbXMtbGlzdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAyLjIyMjJlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuZWRpdG9yaWFsLWdtcy1saXN0X19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZWRpdG9yaWFsLWdtcy1saXN0X19pdGVtIHtcbiAgICAgIG1hcmdpbjogMWVtIDJlbTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDJlbSAqIDIpKTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLmVkaXRvcmlhbC1nbXMtbGlzdF9faXRlbSB7XG4gICAgICBtYXJnaW46IDJlbSAxZW07XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICgxZW0gKiAyKSk7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuZWRpdG9yaWFsLWdtcy1saXN0X19pdGVtIHtcbiAgICAgIG1hcmdpbjogMCA0ZW0gMWVtIDRlbTtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKCA0ZW0gKiAyKSk7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5Db3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lbnZpcm9ubmVtZW50LWxpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmVudmlyb25uZW1lbnQtbGlzdF9fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICBwYWRkaW5nOiAwIDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVudmlyb25uZW1lbnQtbGlzdF9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDAgM2VtOyB9IH1cbiAgLmVudmlyb25uZW1lbnQtbGlzdF9fbGlzdC13cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAuZW52aXJvbm5lbWVudC1saXN0X19pdGVtIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtaW4td2lkdGg6IDMwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZW52aXJvbm5lbWVudC1saXN0X19pdGVtIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgcGFkZGluZzogMCAyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAuZW52aXJvbm5lbWVudC1saXN0IC50aXRsZS1lbnZpcm9uZW1lbnQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5Db3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmVudmlyb25uZW1lbnRfX3RvcCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cblxuLmVudmlyb25uZW1lbnRfX2JvdHRvbSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHRvcDogMDtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5lbnZpcm9ubmVtZW50X193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiA0MDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7IH1cblxuLmVudmlyb25uZW1lbnRfX2RyYXdpbmcge1xuICBiYWNrZ3JvdW5kOiAjMTQyRjY0O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICB3aWR0aDogOTNweDtcbiAgaGVpZ2h0OiA5M3B4O1xuICBtYXJnaW46IDJlbSBhdXRvOyB9XG4gIC5lbnZpcm9ubmVtZW50X19kcmF3aW5nIGltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAuZW52aXJvbm5lbWVudF9fZHJhd2luZy1zdmcge1xuICAgIGhlaWdodDogOTVweDtcbiAgICB3aWR0aDogMzlweDtcbiAgICBmaWxsOiAjZmZmOyB9XG4gIC5lbnZpcm9ubmVtZW50X19kcmF3aW5nLWltZyB7XG4gICAgaGVpZ2h0OiA5NXB4O1xuICAgIHdpZHRoOiBhdXRvOyB9XG4gICAgLmVudmlyb25uZW1lbnRfX2RyYXdpbmctaW1nLmpzLWxhenkge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLmVudmlyb25uZW1lbnRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICBmb250LWZhbWlseTogXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjhlbTsgfVxuICAuZW52aXJvbm5lbWVudF9fdGl0bGUgLnRpdGxlX19jb250ZW50X19lbnZpcm9uZW1lbnQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDEuMzc1ZW0vMS40ZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmVudmlyb25uZW1lbnRfX3RpdGxlIC50aXRsZV9fY29udGVudF9fZW52aXJvbmVtZW50IHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmVudmlyb25uZW1lbnRfX3RpdGxlIC50aXRsZV9fc3VidGl0bGUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDFlbS8xLjRlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmVudmlyb25uZW1lbnRfX2NvbnRlbnQge1xuICBtYXJnaW4tYm90dG9tOiAyZW07IH1cblxuLmVudmlyb25uZW1lbnRfX2xpbmtzIHtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmVudmlyb25uZW1lbnQgLmxpbmtzLWdyb3VwX19saW5rIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5lbnZpcm9ubmVtZW50IC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmVudmlyb25uZW1lbnQgLmxpbmtzLWdyb3VwX193cmFwcGVyX19saW5rIHtcbiAgICBib3JkZXI6IG5vbmU7IH1cblxuLmVudmlyb25uZW1lbnQgLmxpbmtzLWdyb3VwIC5idXR0b24ge1xuICBib3JkZXI6IG5vbmU7IH1cbiAgLmVudmlyb25uZW1lbnQgLmxpbmtzLWdyb3VwIC5idXR0b246YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5lbnZpcm9ubmVtZW50X193cmFwcGVyID4gZGl2Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogRXN0aW1hdGlvbiBWYXJpYWJsZXMgKiAqICogKiAqICogKiAqICogKiAqICogKiAqICovXG4vKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cbi5lc3RpbWF0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX3RleHQtYmxvY2sge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmVzdGltYXRpb24ge1xuICBtYXJnaW4tYm90dG9tOiA2ZW07IH1cbiAgLmVzdGltYXRpb25fX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTIzMHB4OyB9XG5cbi5lc3RpbWF0aW9uLWZvcm11bGFpcmVzLndpdGhFeHBhbmQge1xuICBwYWRkaW5nLXRvcDogN2VtO1xuICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cblxuLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgLnRpdGxlX19jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgIGJhY2tncm91bmQ6ICMxNDJGNjQgIWltcG9ydGFudDsgfVxuXG4uZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIHtcbiAgei1pbmRleDogMTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZjVmNWY1O1xuICBib3JkZXI6IG5vbmU7XG4gIHBhZGRpbmc6IDFlbTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbi1tb2RlLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctdG9wOiAxZW07IH1cbiAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fY29udGVudCB7XG4gICAgcGFkZGluZzogMWVtO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgbWluLXdpZHRoOiAzMDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMWVtIDA7IH0gfVxuICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIC5pY29uLWVzdGltYXRpb24tcmFwaWRlLFxuICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIC5pY29uLWVzdGltYXRpb24tcHJvIHtcbiAgICB3aWR0aDogMzVweDtcbiAgICBoZWlnaHQ6IDM1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIC5pY29uLWVzdGltYXRpb24tcmFwaWRlIC5zdDAsXG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXBybyAuc3QwIHtcbiAgICAgIGZpbGw6ICMxNDJGNjQ7IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIC5pY29uLWVzdGltYXRpb24tcmFwaWRlIC5zdDEsXG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXBybyAuc3QxIHtcbiAgICAgIGZpbGw6ICM1MjUyNTI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24gLmljb24tZXN0aW1hdGlvbi1yYXBpZGUsXG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uIC5pY29uLWVzdGltYXRpb24tcHJvIHtcbiAgICAgICAgd2lkdGg6IDU1cHg7XG4gICAgICAgIGhlaWdodDogNTVweDsgfSB9XG4gIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX3RleHQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNTI1MjUyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0OyB9XG4gIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b246YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMjY0NDNhO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICAgIHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbTsgfVxuICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX19hcnJvdy1ib3R0b20ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbjpob3ZlciAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX190ZXh0LCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uLmlzRXhwYW5kZWQgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fdGV4dCB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbjpob3ZlciAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSAuc3QwLFxuICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uOmhvdmVyIC5pY29uLWVzdGltYXRpb24tcHJvIC5zdDAsIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24uaXNFeHBhbmRlZCAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSAuc3QwLFxuICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uLmlzRXhwYW5kZWQgLmljb24tZXN0aW1hdGlvbi1wcm8gLnN0MCB7XG4gICAgZmlsbDogIzE0MkY2NDsgfVxuICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uOmhvdmVyIC5pY29uLWVzdGltYXRpb24tcmFwaWRlIC5zdDEsXG4gIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b246aG92ZXIgLmljb24tZXN0aW1hdGlvbi1wcm8gLnN0MSwgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbi5pc0V4cGFuZGVkIC5pY29uLWVzdGltYXRpb24tcmFwaWRlIC5zdDEsXG4gIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24uaXNFeHBhbmRlZCAuaWNvbi1lc3RpbWF0aW9uLXBybyAuc3QxIHtcbiAgICBmaWxsOiAjZmZmOyB9XG4gIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b246aG92ZXI6YmVmb3JlLCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uLmlzRXhwYW5kZWQ6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX3RleHQge1xuICAgICAgcGFkZGluZzogMS4zZW0gMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAzZW0gMWVtOyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uX19jb250ZW50IHtcbiAgICAgICAgd2lkdGg6IDMwJTsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgICAgbWF4LXdpZHRoOiA1NTBweDsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbiAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSxcbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b24gLmljb24tZXN0aW1hdGlvbi1wcm8ge1xuICAgICAgICB3aWR0aDogODVweDtcbiAgICAgICAgaGVpZ2h0OiA4NXB4O1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX2Fycm93LWJvdHRvbSB7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzI2NDQzYTtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzI2NDQzYTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpOyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fYnV0dG9uOmhvdmVyIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX2Fycm93LWJvdHRvbSwgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbi5pc0V4cGFuZGVkIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19idXR0b25fX2Fycm93LWJvdHRvbSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmOyB9IH1cblxuLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIHtcbiAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gIG1hcmdpbjogMCBhdXRvOyB9XG4gIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciB7XG4gICAgcGFkZGluZy10b3A6IDRlbTsgfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciAud3JhcHBlcl9fdGl0bGUge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDFlbTtcbiAgICAgIGNvbG9yOiAjMjY0NDNhO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS43NWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIgLndyYXBwZXJfX3RpdGxlOmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciAuZXN0aW1hdGlvbl9yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDIuNWVtIDVweDtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciAuZXN0aW1hdGlvbl9yYXBpZGVfX3RpdGxlX19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgICAgICAgd2lkdGg6IDgwJTsgfSB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIgLmVzdGltYXRpb25fcmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogNDBweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTQyRjY0O1xuICAgICAgICBjb2xvcjogIzI2NDQzYTtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMjBweCAjZmZmO1xuICAgICAgICBmb250LXNpemU6IDE5cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX3dyYXBwZXIgLmVzdGltYXRpb25fcmFwaWRlX190aXRsZV9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzI2NDQzYTtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMyNjQ0M2E7IH1cbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX193cmFwcGVyIC5lc3RpbWF0aW9uX3JhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC5kaXNhYmxlZCB7XG4gICAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX193cmFwcGVyIC5lc3RpbWF0aW9uX3JhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGJhY2tncm91bmQ6ICM5MTkxOTE7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IGNhbGMoMi41ZW0gKyAyMHB4KTsgfVxuICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZHMge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgZmxleDogaW5pdGlhbDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7IH0gfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkIC50ZXh0ZmllbGRfX2xhYmVsLFxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkIC5zZWxlY3RfX2xhYmVsIHtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHVuc2V0OyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGQudGV4dGZpZWxkIGlucHV0IHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkIC5yYWRpb3NfX2xlZ2VuZCxcbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCAuY2hlY2tib3hlc19fbGVnZW5kIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMThweCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xOGVtO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLmZvcm1fX2ZpZWxkIC5jaGVja2JveGVzX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMTBweCAwIDFlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZCAuY2hlY2tib3hlc19faXRlbSB7XG4gICAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGRzX190aXRsZSB7XG4gICAgICBjb2xvcjogIzI2NDQzYTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci1zbGlkZSAuZm9ybV9fZmllbGRzIC5mb3JtLWdyb3VwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXNsaWRlIC5mb3JtX19maWVsZHMgLmZvcm0tZ3JvdXAuZm9ybS1ncm91cC0tY29sdW1uIHtcbiAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItc2xpZGUgLm5vdEZvckNoaWxkLmhpZGRlbiB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5mb3JtLWdyb3VwLS1mb3JtX19maWVsZHNfX3N0cnVjdHVyZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm1fX2ZpZWxkc19fdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuZm9ybV9fZmllbGRzIC5mb3JtLWdyb3VwIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNlbTsgfSB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5mb3JtX19maWVsZCB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgd2lkdGg6IDMzLjMzMzMlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmZvcm1fX2ZpZWxkLnJhZGlvcyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3gge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94IC5jaGVja2JveF9fbGFiZWwge1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDE4cHggXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3ggLmNoZWNrYm94X19sYWJlbCB7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07IH0gfVxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveCAuY2hlY2tib3hfX2xhYmVsIHtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9IH1cbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveCAuY2hlY2tib3hfX2xhYmVsIC5jaGVja2JveGVzLXN2ZyB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTQyRjY0O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgICAgICAgICB3aWR0aDogNTBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwLjVlbSAwLjVlbTtcbiAgICAgICAgICBtaW4td2lkdGg6IDUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94IC5jaGVja2JveF9fbGFiZWwgLmNoZWNrYm94ZXMtc3ZnIHN2ZyB7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xuICAgICAgICAgICAgZmlsbDogIzUyNTI1MjsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3ggLmNoZWNrYm94X19sYWJlbCAuY2hlY2tib3hlcy1zdmc6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTcuNXB4O1xuICAgICAgICAgICAgbGVmdDogLTcuNXB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjUpO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94IC5jaGVja2JveF9fbGFiZWwgLmNoZWNrYm94ZXMtc3ZnOmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiA2cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDExcHg7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZykgc2NhbGUoMS41KTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0OyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3ggLmNoZWNrYm94X19sYWJlbDpob3ZlciAuY2hlY2tib3hlcy1zdmcge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE0MkY2NDsgfVxuICAgICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3ggLmNoZWNrYm94X19sYWJlbDpob3ZlciAuY2hlY2tib3hlcy1zdmcgc3ZnIHtcbiAgICAgICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuY2hlY2tib3ggLmNoZWNrYm94X19maWVsZDpjaGVja2VkICsgLmNoZWNrYm94X19sYWJlbCAuY2hlY2tib3hlcy1zdmcge1xuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7IH1cbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8xIC5jaGVja2JveCAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQgKyAuY2hlY2tib3hfX2xhYmVsIC5jaGVja2JveGVzLXN2ZzpiZWZvcmUge1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLmNoZWNrYm94IC5jaGVja2JveF9fZmllbGQ6Y2hlY2tlZCArIC5jaGVja2JveF9fbGFiZWwgLmNoZWNrYm94ZXMtc3ZnOmFmdGVyIHtcbiAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgxKTsgfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMSAuZm9ybV9fbGVnYWxzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzEgLnN3aXBlci1idXR0b24tcHJldi1lc3RpbWF0ZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMiAuZm9ybS1ncm91cCAuZm9ybV9fZmllbGQsIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMyAuZm9ybS1ncm91cCAuZm9ybV9fZmllbGQge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzIgLmZvcm0tZ3JvdXAgLmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMsIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMyAuZm9ybS1ncm91cCAuZm9ybV9fZmllbGQuY2hlY2tib3hlcyB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMiAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dCwgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8zIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMiAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dCArIGxhYmVsLCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzMgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQgKyBsYWJlbCB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBjb2xvcjogIzI2NDQzYTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMThweCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzIgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQgKyBsYWJlbDphZnRlciwgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8zIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0ICsgbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8yIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0ICsgbGFiZWw6YmVmb3JlLCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzMgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQgKyBsYWJlbDpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI2NDQzYTtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8yIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbCwgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8zIC5idWxsZS1yYWRpbyAucmFkaW9fX2lucHV0OmNoZWNrZWQgKyBsYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMiAuYnVsbGUtcmFkaW8gLnJhZGlvX19pbnB1dDpjaGVja2VkICsgbGFiZWw6YmVmb3JlLCAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzMgLmJ1bGxlLXJhZGlvIC5yYWRpb19faW5wdXQ6Y2hlY2tlZCArIGxhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzI2NDQzYTtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMyNjQ0M2E7IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzIgLnJhZGlvc19fZ3JvdXAsIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMyAucmFkaW9zX19ncm91cCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF8yIC5mb3JtX19sZWdhbHMsIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfMyAuZm9ybV9fbGVnYWxzIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzQgLmZvcm0tZ3JvdXAgLmZvcm1fX3ZhbGlkYXRpb24ge1xuICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzQgLmZvcm0tZ3JvdXAgLmZvcm1fX3ZhbGlkYXRpb24ge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDsgfSB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzQgLmZvcm0tZ3JvdXAgLmZvcm1fX3ZhbGlkYXRpb24gLmZvcm1fX2NvbmRpdGlvbnMge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF80IC5mb3JtLWdyb3VwIC5mb3JtX192YWxpZGF0aW9uIC5mb3JtX19jb25kaXRpb25zIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF80IC5mb3JtLWdyb3VwIC5mb3JtX19maWVsZCB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfNCAuZm9ybS1ncm91cCAuZm9ybV9fZmllbGQudGV4dGZpZWxkLS1kYXRlIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDNlbSAxNXB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfNCAuZm9ybS1ncm91cCAuZm9ybV9fZmllbGQudGV4dGZpZWxkLS1kYXRlIHtcbiAgICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF80IC5mb3JtLWdyb3VwIC5mb3JtX19maWVsZC50ZXh0ZmllbGQtLWRhdGU6YWZ0ZXIge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzQgLmZvcm0tZ3JvdXAgLmZvcm1fX2ZpZWxkLnRleHRmaWVsZC0tZGF0ZSAudGV4dGZpZWxkX19sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAjNTI1MjUyO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjllbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzQgLmZvcm0tZ3JvdXAgLmZvcm1fX2ZpZWxkLnRleHRmaWVsZC0tZGF0ZSAudGV4dGZpZWxkX19sYWJlbCB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMWVtIDAgMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF80IC5mb3JtLWdyb3VwIC5mb3JtX19maWVsZC50ZXh0ZmllbGQtLWRhdGUgLnRleHRmaWVsZF9faW5wdXQge1xuICAgICAgICBtaW4taGVpZ2h0OiAyLjVlbTtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzI4MjgyODtcbiAgICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgICAgIGNvbG9yOiAjMjY0NDNhOyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzQgLmZvcm0tZ3JvdXAgLmZvcm1fX2ZpZWxkLnRleHRmaWVsZC0tZGF0ZSAudGV4dGZpZWxkX19jYWxlbmRhciB7XG4gICAgICAgIHRvcDogaW5oZXJpdDtcbiAgICAgICAgYm90dG9tOiAzLjI1ZW07XG4gICAgICAgIHJpZ2h0OiAyZW07IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzQgLnNlY3Rpb240IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleDogYXV0bzsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF80IC5zZWN0aW9uNCAuZm9ybV9fZmllbGRzIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF80IC5zZWN0aW9uNCAuZm9ybV9fdmFsaWRhdGlvbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfNCAuc2VjdGlvbjQgLmZvcm1fX2NvbmRpdGlvbnNfX0NvbnRlbnQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleDogYXV0bzsgfVxuICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlci13cmFwcGVyIC5zd2lwXzQgLnNlY3Rpb240IC5mb3JtX19jb25kaXRpb25zX19Db250ZW50IC5mb3JtX19jb25kaXRpb25zIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4OyB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXItd3JhcHBlciAuc3dpcF80IC5mb3JtX19sZWdhbHMge1xuICAgICAgcGFkZGluZzogMCAxLjVlbTsgfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyLXdyYXBwZXIgLnN3aXBfNCAuc3dpcGVyLWJ1dHRvbi1uZXh0LWVzdGltYXRlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuYWxsLXN3aXBlci1idXR0b24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtaW4taGVpZ2h0OiAxMDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLmFsbC1zd2lwZXItYnV0dG9uIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDA7IH0gfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcmFwaWRlX2dyb3VwIC5zd2lwZXIgLmFsbC1zd2lwZXItYnV0dG9uIC5hbGwtc3dpcGVyLWJ1dHRvbl9fZWxlbWVudCB7XG4gICAgICAgIG1hcmdpbjogMCAwLjc1ZW0gMC43NWVtO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE0MkY2NDtcbiAgICAgICAgY29sb3I6ICM1MjUyNTI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDAuODc1ZW0vMWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBwYWRkaW5nOiAxLjVlbSAwO1xuICAgICAgICBtaW4td2lkdGg6IDE3NXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5hbGwtc3dpcGVyLWJ1dHRvbiAuYWxsLXN3aXBlci1idXR0b25fX2VsZW1lbnQuZGlzYWJsZWQtdmVyaWZpY2F0aW9uIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICBvcGFjaXR5OiAwLjI1OyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5hbGwtc3dpcGVyLWJ1dHRvbiAuYWxsLXN3aXBlci1idXR0b25fX2VsZW1lbnQ6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3JhcGlkZV9ncm91cCAuc3dpcGVyIC5hbGwtc3dpcGVyLWJ1dHRvbiAuYWxsLXN3aXBlci1idXR0b25fX2VsZW1lbnQ6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMjY0NDNhOyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAgLnN3aXBlciAuYWxsLXN3aXBlci1idXR0b24gLnN3aXBlci1idXR0b24tZGlzYWJsZWQge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5lc3RpbWF0aW9uLWZvcm11bGFpcmVzX19tZXNzYWdlIHtcbiAgcGFkZGluZzogMTVweDsgfVxuXG4uZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAuZm9ybV9fbGVnYWxzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwIDE1cHg7IH1cblxuLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIHtcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC52ZXJ0aWNhbF90ZXh0X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCAudmVydGljYWxfdGV4dF9fY29udGVudCB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgYm90dG9tOiA1MCU7XG4gICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAyNXB4KTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjZjJmMmYyO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2ZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLmZvcm1fX2xlZ2FscyB7XG4gICAgcGFkZGluZzogMCAxLjVlbTsgfVxuICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIHtcbiAgICBwYWRkaW5nLXRvcDogM2VtOyB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQge1xuICAgICAgcGFkZGluZzogMCAxZW07IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNfX3RpdGxlIHtcbiAgICAgIGNvbG9yOiAjMjY0NDNhO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS41ZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkcyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmbGV4LWJhc2lzOiBhdXRvO1xuICAgICAgZmxleDogaW5pdGlhbDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQge1xuICAgICAgICAgIHdpZHRoOiAzMCU7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZDpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgcGFkZGluZzogMWVtOyB9XG4gICAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTsgfSB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZC50ZXh0ZmllbGQgaW5wdXQge1xuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCAudGV4dGZpZWxkX19jYWxlbmRhciB7XG4gICAgICAgIHRvcDogaW5oZXJpdDtcbiAgICAgICAgYm90dG9tOiAxLjVlbTsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLnRleHRmaWVsZF9fbGFiZWwsXG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZCAuc2VsZWN0X19sYWJlbCB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiB1bnNldDsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLnJhZGlvc19fbGVnZW5kLFxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGQgLmNoZWNrYm94ZXNfX2xlZ2VuZCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDE4cHggXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAuMThlbTtcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkIC5jaGVja2JveGVzX19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMWVtOyB9XG4gICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fbGVnZW5kIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0IC5mb3JtLWdyb3VwIHtcbiAgICAgIHBhZGRpbmc6IDJlbSAwIDNlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQgLmZvcm0tZ3JvdXAge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uMSAuZm9ybS1ncm91cCB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb24xIC5mb3JtX19maWVsZCB7XG4gICAgICBwYWRkaW5nOiAxZW0gMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjEgLmZvcm1fX2ZpZWxkLnJhZGlvcyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb240IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZmxleDogYXV0bzsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjQgLmZvcm0tZ3JvdXAge1xuICAgICAgICBwYWRkaW5nOiAwIDAgM2VtOyB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uNCAuZm9ybV9fZmllbGRzIHtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjQgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgcGFkZGluZzogMWVtIDA7IH1cbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjQgLmZvcm1fX2ZpZWxkLmNoZWNrYm94ZXMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb240IC5mb3JtX19maWVsZC5jaGVja2JveGVzIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDc1JTsgfSB9XG4gICAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAgLm1vZHVsZS1mb3JtIC5mb3JtX19maWVsZHNldC5zZWN0aW9uNCAuZm9ybV9fdmFsaWRhdGlvbiB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzICNlc3RpbWF0aW9uX3Byb19ncm91cCAubW9kdWxlLWZvcm0gLmZvcm1fX2ZpZWxkc2V0LnNlY3Rpb240IC5mb3JtX19jb25kaXRpb25zX19Db250ZW50IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGZsZXg6IGF1dG87IH1cbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXMgI2VzdGltYXRpb25fcHJvX2dyb3VwIC5tb2R1bGUtZm9ybSAuZm9ybV9fZmllbGRzZXQuc2VjdGlvbjQgLmZvcm1fX2NvbmRpdGlvbnNfX0NvbnRlbnQgLmZvcm1fX2NvbmRpdGlvbnMge1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuXG4uZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAuZmxhdHBpY2tyLWNhbGVuZGFyIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMThweCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyAuZmxhdHBpY2tyLWNhbGVuZGFyIC5mbGF0cGlja3ItZGF5IHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAxOHB4IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5lc3RpbWF0aW9uLWZvcm11bGFpcmVzIC5mbGF0cGlja3ItY2FsZW5kYXIgLmZsYXRwaWNrci1kYXk6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG5cbi5lc3RpbWF0aW9uLWZvcm11bGFpcmVzIC5wcm9wZXJ0eS1tb3JlLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NCAhaW1wb3J0YW50OyB9XG5cbi5lc3RpbWF0aW9uLWZvcm11bGFpcmVzIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIC5zcy1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMjY0NDNhOyB9XG5cbi5lc3RpbWF0aW9uX2hvbWUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmVzdGltYXRpb25faG9tZV9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogIzE0MkY2NCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9lc3RpbWF0aW9uLzIuanBnXCIpIGZpeGVkIDUwJSA1MCUgbm8tcmVwZWF0OyB9XG4gICAgLmVzdGltYXRpb25faG9tZV9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM4LCA2OCwgNTgsIDAuNjUpOyB9XG4gIC5lc3RpbWF0aW9uX2hvbWUgLnRpdGxlX19jb250ZW50LTEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07IH1cbiAgLmVzdGltYXRpb25faG9tZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5lc3RpbWF0aW9uX2hvbWUgLmVzdGltYXRpb25faG9tZV9fc3RydWN0dXJlIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBwYWRkaW5nOiAzZW0gMmVtO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuZXN0aW1hdGlvbl9ob21lIC5lc3RpbWF0aW9uX2hvbWVfX3BhcmFncmFwaGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDJlbSAwO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZXN0aW1hdGlvbl9ob21lIC5lc3RpbWF0aW9uX2hvbWVfX3BhcmFncmFwaGVfX2VsZW1lbnQge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5lc3RpbWF0aW9uX2hvbWUgLmVzdGltYXRpb25faG9tZV9fYnV0dG9uX19jb250ZW50IC5idXR0b24ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAgIC5lc3RpbWF0aW9uX2hvbWUgLmVzdGltYXRpb25faG9tZV9fYnV0dG9uX19jb250ZW50IC5idXR0b246aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gIC5lc3RpbWF0aW9uX2hvbWVfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICNmZmY7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGhlaWdodDogMS44ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXN0aW1hdGlvbl9ob21lX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMuM2VtO1xuICAgICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cbiAgICAuZXN0aW1hdGlvbl9ob21lX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICNmZmY7IH1cbiAgLmVzdGltYXRpb25faG9tZV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmcsIC5lc3RpbWF0aW9uX2hvbWVfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTQyRjY0OyB9XG4gICAgLmVzdGltYXRpb25faG9tZV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAuZXN0aW1hdGlvbl9ob21lX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjMTQyRjY0OyB9XG5cbi5icm93c2VyLW1vYmlsZS1hcHBsZSAuZXN0aW1hdGlvbl9ob21lX19iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBzY3JvbGw7IH1cblxuLmVzdGltYXRpb24tcmVzdWx0IHtcbiAgbWFyZ2luOiAyZW0gYXV0bzsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3dyYXBwZXIge1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX21lc3NhZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fbWVzc2FnZS0tZXJyb3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX21haW4tdGl0bGUge1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICM1MjUyNTI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3RpdGxlIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS44IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIGNvbG9yOiAjNTI1MjUyOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X190aXRsZSAuaWNvbi10aXRsZS1wb2k6YmVmb3JlIHtcbiAgICAgIG1hcmdpbjogMCAxNXB4IDAgMDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3RleHQge1xuICAgIG1hcmdpbjogMWVtIDA7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19sb2NhdGUtZHJhd2luZywgLmVzdGltYXRpb24tcmVzdWx0X19lc3RpbWF0ZSwgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQsIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciwgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5LCAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHJnYmEoMTQ1LCAxNDUsIDE0NSwgMC41Nik7XG4gICAgcGFkZGluZzogMzBweCAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogOTgwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN3aXBlci1wYWdpbmF0aW9uLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnN3aXBlci1wYWdpbmF0aW9uLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc3dpcGVyLXBhZ2luYXRpb24tY3VzdG9tLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnN3aXBlci1wYWdpbmF0aW9uLWZyYWN0aW9uLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLCAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSwgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQsIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LCAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX2xvY2F0ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBhZGRpbmc6IDAgMWVtOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19sb2NhdGUtZHJhd2luZyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19sb2NhdGUtZHJhd2luZyAuaWNvbi1lc3RpbWF0aW9uLWZvbnQge1xuICAgICAgICBmb250LXNpemU6IDNlbTsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fbG9jYXRlLXRleHQge1xuICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgbGluZS1oZWlnaHQ6IDI7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19lc3RpbWF0ZSAuZXN0aW1hdGUgLmVzdGltYXRlX19pdGVtLW1haW4ge1xuICAgIG1hcmdpbjogMTBweCAwOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19lc3RpbWF0ZSAuZXN0aW1hdGUgLmVzdGltYXRlX19pdGVtLW1haW4gLmVzdGltYXRlX19pdGVtLXZhbHVlIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyOHB4KS8xLjIgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fZXN0aW1hdGUgLmVzdGltYXRlIC5lc3RpbWF0ZV9faXRlbS1tYWluIC5lc3RpbWF0ZV9faXRlbS1sYWJlbCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4yIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fZXN0aW1hdGUgLmVzdGltYXRlIC5lc3RpbWF0ZV9faXRlbS12YWx1ZSB7XG4gICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuMiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19lc3RpbWF0ZSAuZXN0aW1hdGUgLmVzdGltYXRlX19pdGVtLWxhYmVsIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIGNvbG9yOiAjNTI1MjUyO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjIgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19lc3RpbWF0ZSAuZXN0aW1hdGVfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1hcmdpbjogMzBweCAwIDAgMDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX2VzdGltYXRlIC5lc3RpbWF0ZV9faXRlbSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1JTsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3Ryb25nLXBvaW50X19zd2lwZXItY29udGFpbmVyIHtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbjogMCAtMTBweDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3Ryb25nLXBvaW50X19pdGVtIHtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIG1pbi13aWR0aDogMjIwcHg7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9faXRlbSB7XG4gICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3Ryb25nLXBvaW50X19pdGVtIHtcbiAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9faXRlbS1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDE0NSwgMTQ1LCAxNDUsIDAuNTYpO1xuICAgICAgYm9yZGVyLXJhZGl1czogNHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3N0cm9uZy1wb2ludCAuc3Ryb25nLXBvaW50X19pdGVtLWluZm8ge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9faXRlbS1kcmF3aW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMmVtOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zdHJvbmctcG9pbnQgLnN0cm9uZy1wb2ludF9faXRlbS1sYWJlbCB7XG4gICAgICBjb2xvcjogIzUyNTI1MjsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc3Ryb25nLXBvaW50IC5zdHJvbmctcG9pbnRfX2l0ZW0tZGVzY3JpcHRpb24ge1xuICAgICAgY29sb3I6ICM5MTkxOTE7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgbWFyZ2luOiAwIC0xMHB4OyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9fc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0ge1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAyMHB4O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTQ1LCAxNDUsIDE0NSwgMC41Nik7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0ge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0tY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0tY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0tY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDI1JTsgfSB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWRyYXdpbmcge1xuICAgICAgZm9udC1zaXplOiAyZW07IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0taW5mbyB7XG4gICAgICBtYXJnaW46IDE1cHggMDsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWluZm86Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1pbmZvOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19zaW1pbGFyIC5zaW1pbGFyX19pdGVtLWluZm8tbGFiZWwge1xuICAgICAgY29sb3I6ICM1MjUyNTI7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0taW5mby12YWx1ZSB7XG4gICAgICBjb2xvcjogIzUyNTI1MjsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fc2ltaWxhciAuc2ltaWxhcl9faXRlbS1pbmZvLWRpc3RyaWN0IHtcbiAgICAgIGNvbG9yOiAjNTI1MjUyO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3NpbWlsYXIgLnNpbWlsYXJfX2l0ZW0taW5mby1jaXR5IHtcbiAgICAgIGNvbG9yOiAjNTI1MjUyO1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXJnaW46IDAgLTEwcHg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9fc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLXRvcDogMzBweDsgfVxuICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0ge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTQ1LCAxNDUsIDE0NSwgMC41Nik7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0ge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tY29udGVudCB7XG4gICAgICBtaW4td2lkdGg6IDIyMHB4O1xuICAgICAgbWluLWhlaWdodDogMTkzcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1jb250ZW50IHtcbiAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0gPiAqIHtcbiAgICAgIG1hcmdpbjogMTVweCAwOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLXRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDZweCAwO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS10aXRsZSB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tbm90ZSB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tbm90ZS0tYSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxQjVFMjA7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1ub3RlLS1iIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdDQjM0MjsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLW5vdGUtLWMge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkREODM1OyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX3F1YWxpdHkgLnF1YWxpdHlfX2l0ZW0tbm90ZS0tZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkE3MjY7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1ub3RlLS1lIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNEIyNjsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1sYWJlbCB7XG4gICAgICBjb2xvcjogIzUyNTI1MjtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19xdWFsaXR5IC5xdWFsaXR5X19pdGVtLWRlc2NyaXB0aW9uIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjIgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzkxOTE5MTsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fcXVhbGl0eSAucXVhbGl0eV9faXRlbS1kcmF3aW5nIHtcbiAgICAgIGZvbnQtc2l6ZTogMmVtOyB9XG4gIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lOyB9XG4gICAgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiAubGlua3MtZ3JvdXBfX2xpbmsge1xuICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkIGJsYWNrO1xuICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMTBweDsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX19saW5rLWNvbnRlbnQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgICAgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX19saW5rLS1iYWNrIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzkxOTE5MTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiAubGlua3MtZ3JvdXBfX2xpbmstLWJhY2sgLmxpbmtzLWdyb3VwX19saW5rLWNvbnRlbnQge1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgICAgY29sb3I6ICM5MTkxOTE7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5saW5rcy1ncm91cF9fbGluazpob3ZlciwgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX19saW5rOmZvY3VzIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5saW5rcy1ncm91cF9fbGluazpob3Zlci5saW5rcy1ncm91cF9fbGluay0tYmFjaywgLmVzdGltYXRpb24tcmVzdWx0X19hY3Rpb24gLmxpbmtzLWdyb3VwX19saW5rOmZvY3VzLmxpbmtzLWdyb3VwX19saW5rLS1iYWNrIHtcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTQyRjY0O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAgICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiAubGlua3MtZ3JvdXBfX2xpbms6aG92ZXIubGlua3MtZ3JvdXBfX2xpbmstLWJhY2sgLmxpbmtzLWdyb3VwX19saW5rLWNvbnRlbnQsIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5saW5rcy1ncm91cF9fbGluazpmb2N1cy5saW5rcy1ncm91cF9fbGluay0tYmFjayAubGlua3MtZ3JvdXBfX2xpbmstY29udGVudCB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdF9fYWN0aW9uIC5idXR0b24tZHJhd2luZyB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjVzOyB9XG4gICAgICAuZXN0aW1hdGlvbi1yZXN1bHRfX2FjdGlvbiAuYnV0dG9uLWRyYXdpbmdfX3N2ZyB7XG4gICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAxZW07IH1cbiAgLmVzdGltYXRpb24tcmVzdWx0IC5tb2RhbC1nZW5lcmF0ZS1yZXBvcnQgLmdlbmVyYXRlLXJlcG9ydCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5lc3RpbWF0aW9uLXJlc3VsdCAubW9kYWwtZ2VuZXJhdGUtcmVwb3J0IC5nZW5lcmF0ZS1yZXBvcnQgI3JlcG9ydC1kb3dubG9hZC1idG4ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBibGFjaztcbiAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7XG4gICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICAgIC5lc3RpbWF0aW9uLXJlc3VsdCAubW9kYWwtZ2VuZXJhdGUtcmVwb3J0IC5nZW5lcmF0ZS1yZXBvcnQgI3JlcG9ydC1kb3dubG9hZC1idG46aG92ZXIge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lc3RpbWF0aW9uLXYxLWlubmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvZXN0aW1hdGlvbi8xX2lubmVyLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzE0MkY2NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAyZW0gMDsgfVxuICAuZXN0aW1hdGlvbi12MS1pbm5lcl9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBhZGRpbmctdG9wOiAzZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNlbTtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uLXYxLWlubmVyX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5lc3RpbWF0aW9uLXYxLWlubmVyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cbiAgLmVzdGltYXRpb24tdjEtaW5uZXJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5lc3RpbWF0aW9uLXYxLWlubmVyX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5lc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZXN0aW1hdGlvbi12MS1pbm5lcl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgICAuZXN0aW1hdGlvbi12MS1pbm5lcl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuZXN0aW1hdGlvbi12MS1pbm5lcl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07IH1cbiAgICAgIC5lc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDM1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5lc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuMjIyMmVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5lc3RpbWF0aW9uLXYxLWlubmVyX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAuZXN0aW1hdGlvbi12MS1pbm5lcl9fbGlua3MgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzE0MkY2NDtcbiAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAuZXN0aW1hdGlvbi12MS1pbm5lcl9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgIC5lc3RpbWF0aW9uLXYxLWlubmVyX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAuZXN0aW1hdGlvbi12MS1pbm5lcl9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLmVzdGltYXRpb24tdjEtaW5uZXJfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLmVzdGltYXRpb24tdjEtaW5uZXJfX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuZXN0aW1hdGlvbi12MS1pbm5lcl9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5lc3RpbWF0aW9uLXYxIHtcbiAgY29sb3I6ICMxNDJGNjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZXN0aW1hdGlvbi12MV9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvZXN0aW1hdGlvbi8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gICAgLmVzdGltYXRpb24tdjFfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOCwgNjgsIDU4LCAwLjY1KTsgfVxuICAuZXN0aW1hdGlvbi12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5lc3RpbWF0aW9uLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5lc3RpbWF0aW9uLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZXN0aW1hdGlvbi12MV9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5lc3RpbWF0aW9uLXYxX190aXRsZSB7XG4gICAgLyorIC5lc3RpbWF0aW9uLXYxX19saW5rcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVlbTtcclxuICAgICAgICB9Ki8gfVxuICAgIC5lc3RpbWF0aW9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAgIC5lc3RpbWF0aW9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLmVzdGltYXRpb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmVzdGltYXRpb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLmVzdGltYXRpb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNjVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuZXN0aW1hdGlvbi12MV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAuZXN0aW1hdGlvbi12MV9fbGlua3MgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAuZXN0aW1hdGlvbi12MV9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgIC5lc3RpbWF0aW9uLXYxX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAuZXN0aW1hdGlvbi12MV9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLmVzdGltYXRpb24tdjFfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLmVzdGltYXRpb24tdjFfX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuZXN0aW1hdGlvbi12MV9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gIC5lc3RpbWF0aW9uLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjZmZmO1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmVzdGltYXRpb24tdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuICAgIC5lc3RpbWF0aW9uLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICNmZmY7IH1cbiAgLmVzdGltYXRpb24tdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAuZXN0aW1hdGlvbi12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMxNDJGNjQ7IH1cbiAgICAuZXN0aW1hdGlvbi12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAuZXN0aW1hdGlvbi12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzE0MkY2NDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZXN0aW1hdGlvbi1jb250ZW50LXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzE0MkY2NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmVzdGltYXRpb24tY29udGVudC12MV9fd3JhcHBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmVzdGltYXRpb24tY29udGVudC12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmVzdGltYXRpb24tY29udGVudC12MV9faXRlbSAuaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2l0ZW0gLml0ZW1fX3dyYXBwZXIge1xuICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICAgIG1hcmdpbjogYXV0bzsgfVxuICAgIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2l0ZW0gLml0ZW1fX3dyYXBwZXItY2xvc2Uge1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmVzdGltYXRpb24tY29udGVudC12MV9faXRlbSAuaXRlbV9fZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICAgIGhlaWdodDogNTAwcHg7IH0gfVxuICAgIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2l0ZW0gLml0ZW1fX2RlY29yYXRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICAgICAgbWF4LXdpZHRoOiA2NTBweDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmVzdGltYXRpb24tY29udGVudC12MV9faXRlbSAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1LjI5NDJlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBlbTsgfSB9XG4gICAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuaG92ZXJfX2Fycm93LWxpbmstc3ZnIHtcbiAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgIGhlaWdodDogMjFweDtcbiAgICAgICAgZmlsbDogI2ZmZjsgfVxuICAgICAgLmVzdGltYXRpb24tY29udGVudC12MV9faXRlbSAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGU6aG92ZXIgLmRlY29yYXRlX19ob3Zlci1vdmVybGF5IHtcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmVzdGltYXRpb24tY29udGVudC12MV9faXRlbSAuaXRlbV9fZGVjb3JhdGUuZGVjb3JhdGU6aG92ZXIgLmRlY29yYXRlX19ob3Zlci10ZXh0IHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19pdGVtIC5pdGVtX19kZWNvcmF0ZSAuZGVjb3JhdGVfX2ltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2l0ZW0gLml0ZW1fX3Zpc3VhbCB7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2l0ZW0gLml0ZW1fX3Zpc3VhbCB7XG4gICAgICAgICAgaGVpZ2h0OiA1MDBweDsgfSB9XG4gICAgLmVzdGltYXRpb24tY29udGVudC12MV9faXRlbSAuaXRlbV9faW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19pdGVtIC5pdGVtX19jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLmVzdGltYXRpb24tY29udGVudC12MV9faXRlbSAuaXRlbV9fYmxvY2stdGV4dCB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgLmVzdGltYXRpb24tY29udGVudC12MV9faXRlbSAuaXRlbV9fdG9wLWJsb2NrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nOiAyZW0gMDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmVzdGltYXRpb24tY29udGVudC12MV9faXRlbSAuaXRlbV9fdGV4dC1jb250YWluZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bzsgfVxuICAgIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sge1xuICAgICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmVzdGltYXRpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmVzdGltYXRpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm0ge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA2ZW07IH0gfVxuICAgICAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtX193cmFwcGVyIHtcbiAgICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDsgfVxuICAgICAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtX19sZWdlbmQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgLmVzdGltYXRpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybV9fbGVnZW5kLnRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgICAgICAgLmVzdGltYXRpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybV9fbGVnZW5kLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgICAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtX19sZWdlbmQudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAgICAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtX19sZWdlbmQudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgICAgICAgIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm1fX2xlZ2VuZC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtX19sZWdlbmQudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAgICAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtX19sZWdlbmQudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNjVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgICAuZXN0aW1hdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtX190ZXh0LXZlcnRpY2FsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5lc3RpbWF0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm1fX3RleHQtdmVydGljYWwge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgMTAwJTtcbiAgICAgICAgICAgICAgYm90dG9tOiA3NCU7XG4gICAgICAgICAgICAgIGxlZnQ6IC44ZW07XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDExMHB4LzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ldmVudHMtbGlzdGluZy12MiB7XG4gIGJhY2tncm91bmQ6ICNmZmYgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzE0MkY2NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ldmVudHMtbGlzdGluZy12Ml9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuZXZlbnRzLWxpc3RpbmctdjJfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQyMHB4O1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTsgfVxuICAuZXZlbnRzLWxpc3RpbmctdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDAgKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMmVtICogLTEpOyB9IH1cbiAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTQyRjY0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDJlbSAwO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDAgKiAyKSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgwICogMikpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgICBtYXJnaW46IDJlbSAyZW07XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMmVtICogMikpOyB9IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNGVtOyB9IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBtaW4taGVpZ2h0OiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX193cmFwcGVyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDsgfSB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlLXdyYXBwZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDY2NXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUgLmhvdmVyX19hcnJvdy1saW5rLXN2ZyB7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fZGVjb3JhdGUuZGV0YWlscy0tY29sdW1uIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHBhZGRpbmc6IDEuNzY0N2VtIDIuMzUyOWVtOyB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2RlY29yYXRlIC5kZWNvcmF0ZV9faW1nIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3Zpc3VhbCB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2ltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGVudCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuMzMzZW0gMCAwIDNlbTsgfSB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2NvbnRlbnQuY29udGVudC0tY29sdW1uIC5pdGVtX19pbmZvcyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICB3aWR0aDogNzAlOyB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fY29udGVudC5jb250ZW50LS1jb2x1bW4gLml0ZW1fX2luZm9zIC5ibG9ja190b3Age1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19jb250ZW50LmNvbnRlbnQtLWNvbHVtbiAuaXRlbV9faW5mb3MgLmJsb2NrX2JvdHRvbSB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9faW5mb3Mge1xuICAgICAgICB3aWR0aDogNzAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19pbmZvcyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19pbmZvcyAudGV4dCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9faW5mb3MgLnRleHQtLWxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbiAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9faW5mb3MgLnRleHQtLXN2ZyB7XG4gICAgICAgICAgICBmaWxsOiAjMjY0NDNhOyB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9faW5mb3MgLnRleHQtLWRldGFpbCB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMyNjQ0M2E7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9faW5mb3NfX2Jsb2NrX3RvcCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2luZm9zX19ibG9ja190b3Age1xuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19pbmZvc19fYmxvY2tfdG9wIC5ibG9ja190b3BfX2xlZnQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2luZm9zX19ibG9ja190b3AgLmJsb2NrX3RvcF9fbGVmdCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjhlbTsgfSB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9faW5mb3NfX2Jsb2NrX3RvcCAuYmxvY2tfdG9wX19yaWdodCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9faW5mb3NfX2Jsb2NrX3RvcCAuYmxvY2tfdG9wX19yaWdodCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjhlbTsgfSB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2luZm9zX19ibG9ja19ib3R0b20ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19pbmZvc19fYmxvY2tfYm90dG9tIHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9faW5mb3NfX2Jsb2NrX2JvdHRvbSAuYmxvY2tfYm90dG9tX19sZWZ0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19pbmZvc19fYmxvY2tfYm90dG9tIC5ibG9ja19ib3R0b21fX2xlZnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19pbmZvc19fYmxvY2tfYm90dG9tIC5ibG9ja19ib3R0b21fX3JpZ2h0IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19pbmZvc19fYmxvY2tfYm90dG9tIC5ibG9ja19ib3R0b21fX3JpZ2h0IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19ibG9jay10ZXh0IHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGl0bGUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190aXRsZSB7XG4gICAgICAgICAgICB3aWR0aDogODUlOyB9IH1cbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fdGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAwO1xuICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX190aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDMwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAzMHB4KS8xLjMgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RleHQtYmxvY2sge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzI2NDQzYTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogMmVtOyB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX3RleHQtYmxvY2sgYSB7XG4gICAgICAgICAgY29sb3I6ICMyNjQ0M2E7IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2xpbmtzIC5idXR0b24ge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbV9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19saW5rcyAuYnV0dG9uOmZvY3VzLCAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12Ml9faXRlbXMgLml0ZW1fX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtX19tYWluLWxpbmsge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmV2ZW50cy1saXN0aW5nLXYyIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmV2ZW50cy1saXN0aW5nLXYyIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZXZlbnRzLWxpc3RpbmctdjIgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IC41ZW0gMi45NDEyZW0gMS43NjQ3ZW0gMDsgfSB9XG4gIC5ldmVudHMtbGlzdGluZy12Ml9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmV2ZW50cy1saXN0aW5nLXYyX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ldmVudHMtZGV0YWlsLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzE0MkY2NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ldmVudHMtZGV0YWlsLXYxX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDsgfVxuICAuZXZlbnRzLWRldGFpbC12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLmV2ZW50cy1kZXRhaWwtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmV2ZW50cy1kZXRhaWwtdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAuZXZlbnRzLWRldGFpbC12MV9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmV2ZW50cy1kZXRhaWwtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5ldmVudHMtZGV0YWlsLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5ldmVudHMtZGV0YWlsLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5ldmVudHMtZGV0YWlsLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ldmVudHMtZGV0YWlsLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLmV2ZW50cy1kZXRhaWwtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNjVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuZXZlbnRzLWRldGFpbC12MV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbS8xLjY2NjYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5ldmVudHMtZGV0YWlsLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAuZXZlbnRzLWRldGFpbC12MV9fdGV4dC12ZXJ0aWNhbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXZlbnRzLWRldGFpbC12MV9fdGV4dC12ZXJ0aWNhbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbiAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2LjExMTFlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgY29sb3I6IHJnYmEoMjAsIDQ3LCAxMDAsIDAuMTYpOyB9IH1cbiAgLmV2ZW50cy1kZXRhaWwtdjFfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9faGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX2hlYWRlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX2RyYXdpbmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX19kcmF3aW5nIHtcbiAgICAgICAgICB3aWR0aDogNTUlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX19kYXRhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9fZGF0YSB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDRlbTtcbiAgICAgICAgICBmbGV4OiAxOyB9IH1cbiAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9faW1nIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9faW1nIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0MTNweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0MTNweDsgfSB9XG4gICAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9faW1nLS1jb250YWluIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9faW5mbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX19pbmZvIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDQwMHB4OyB9IH1cbiAgICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX19pbmZvLWRhdGUge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8yIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX19pbmZvLWRhdGUgYSB7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX19pbmZvLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNGVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9faW5mby10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzMgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9faW5mb3Mge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX19pbmZvcyB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX2luZm9zIC50ZXh0IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX2luZm9zIC50ZXh0LS1sYWJlbCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgICAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9faW5mb3MgLnRleHQtLXN2ZyB7XG4gICAgICAgICAgZmlsbDogIzI2NDQzYTsgfVxuICAgICAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9faW5mb3MgLnRleHQtLWRldGFpbCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzI2NDQzYTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9faW5mb3NfX2Jsb2NrX3RvcCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX19pbmZvc19fYmxvY2tfdG9wIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9faW5mb3NfX2Jsb2NrX3RvcCAuYmxvY2tfdG9wX19sZWZ0IHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX2luZm9zX19ibG9ja190b3AgLmJsb2NrX3RvcF9fbGVmdCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuOGVtOyB9IH1cbiAgICAgICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX2luZm9zX19ibG9ja190b3AgLmJsb2NrX3RvcF9fcmlnaHQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9faW5mb3NfX2Jsb2NrX3RvcCAuYmxvY2tfdG9wX19yaWdodCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuOGVtOyB9IH1cbiAgICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX19pbmZvc19fYmxvY2tfYm90dG9tIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX2luZm9zX19ibG9ja19ib3R0b20ge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX19pbmZvc19fYmxvY2tfYm90dG9tIC5ibG9ja19ib3R0b21fX2xlZnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9faW5mb3NfX2Jsb2NrX2JvdHRvbSAuYmxvY2tfYm90dG9tX19sZWZ0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9IH1cbiAgICAgICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX2luZm9zX19ibG9ja19ib3R0b20gLmJsb2NrX2JvdHRvbV9fcmlnaHQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9faW5mb3NfX2Jsb2NrX2JvdHRvbSAuYmxvY2tfYm90dG9tX19yaWdodCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW0uaXRlbS0tY29sdW1uIC5pdGVtX19pbmZvcyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbS5pdGVtLS1jb2x1bW4gLml0ZW1fX2luZm9zIC5ibG9ja190b3Age1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbS5pdGVtLS1jb2x1bW4gLml0ZW1fX2luZm9zIC5ibG9ja19ib3R0b20ge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX3NoYXJlIHtcbiAgICAgIGhlaWdodDogNTAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX3NoYXJlIC50aXRsZS1zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX3NoYXJlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMyBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX19zaGFyZV9fbGlua3Mge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9fc2hhcmVfX2xpbmsge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtX19jb250YWluZXItdGV4dCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDJlbSAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9fY29udGFpbmVyLXRleHQge1xuICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW1fX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAuZXZlbnRzLWRldGFpbC12MSAuaXRlbV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgICBoZWlnaHQ6IDEuMmVtO1xuICAgICAgZmlsbDogIzE0MkY2NDsgfVxuICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtIC5idXR0b24tZHJhd2luZzpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcsIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtIC5idXR0b24tZHJhd2luZzpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcsIC5ldmVudHMtZGV0YWlsLXYxIC5pdGVtIC5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgICBmaWxsOiAjMTQyRjY0OyB9XG4gICAgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW0gLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCwgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW0gLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fY29udGVudCwgLmV2ZW50cy1kZXRhaWwtdjEgLml0ZW0gLmJ1dHRvbi1kcmF3aW5nLmpzLS1hY3RpdmUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gIC5ldmVudHMtZGV0YWlsLXYxX19mb3JtLWJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87IH1cbiAgICAuZXZlbnRzLWRldGFpbC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmV2ZW50cy1kZXRhaWwtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3dyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5ldmVudHMtZGV0YWlsLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZS50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgICAgICAuZXZlbnRzLWRldGFpbC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5ldmVudHMtZGV0YWlsLXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgICAgLmV2ZW50cy1kZXRhaWwtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgICAuZXZlbnRzLWRldGFpbC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuZXZlbnRzLWRldGFpbC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzNXB4LzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgICAgLmV2ZW50cy1kZXRhaWwtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNjVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmV2ZW50cy1kZXRhaWwtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm0ge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNmVtO1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDZlbTsgfSB9XG4gICAgICAuZXZlbnRzLWRldGFpbC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybV9fdGV4dC12ZXJ0aWNhbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuZXZlbnRzLWRldGFpbC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybV9fdGV4dC12ZXJ0aWNhbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG4gICAgICAgICAgICBib3R0b206IDk2JTtcbiAgICAgICAgICAgIGxlZnQ6IC00MHB4O1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTEwcHgvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSk7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmV2ZW50cy1saXN0aW5nLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzE0MkY2NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5ldmVudHMtbGlzdGluZy12MV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNTM1cHg7IH1cbiAgLmV2ZW50cy1saXN0aW5nLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAuZXZlbnRzLWxpc3RpbmctdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmV2ZW50cy1saXN0aW5nLXYxX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLmV2ZW50cy1saXN0aW5nLXYxX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZXZlbnRzLWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5ldmVudHMtbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2NXB4LzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5ldmVudHMtbGlzdGluZy12MV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbS8xLjY2NjYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5ldmVudHMtbGlzdGluZy12MV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLmV2ZW50cy1saXN0aW5nLXYxX190ZXh0LXZlcnRpY2FsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5ldmVudHMtbGlzdGluZy12MV9fdGV4dC12ZXJ0aWNhbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbiAgICAgICAgYm90dG9tOiA5OCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDYuMTExMWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBjb2xvcjogcmdiYSgyMCwgNDcsIDEwMCwgMC4xNik7IH0gfVxuICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzZW07IH0gfVxuICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygwICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMCAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygyZW0gKiAtMSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgwICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5ldmVudHMtbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAyZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKCAyZW0gKiAyKSk7IH0gfVxuICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtaW4taGVpZ2h0OiA1MDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtX193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW1fX2RyYXdpbmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12MSAuaXRlbV9fZHJhd2luZyB7XG4gICAgICAgICAgd2lkdGg6IDY2JTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtX19kYXRhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRlbTtcbiAgICAgICAgZmxleDogMTsgfSB9XG4gICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtX19pbWcge1xuICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12MSAuaXRlbV9faW1nIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDsgfSB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW1fX2ltZy0tY29udGFpbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtIC50aXRsZS1zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW0gLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW0gLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW1fX2luZm8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12MSAuaXRlbV9faW5mbyB7XG4gICAgICAgICAgbWluLXdpZHRoOiA0MDBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tLWJvcmRlciB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxZW0gKiAyKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAwLjRlbTtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxNDJGNjQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzE0MkY2NDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMCAyZW07IH1cbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tLWJvcmRlciAubGlua3MtZ3JvdXAge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7IH1cbiAgICAgICAgICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tLWJvcmRlciAuaXRlbV9faW5mby10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtX19pbmZvLS1ib3JkZXIgLmxpbmtzLWdyb3VwOmJlZm9yZSwgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtX19pbmZvLS1ib3JkZXIgLmxpbmtzLWdyb3VwOmFmdGVyLCAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tLWJvcmRlciAuaXRlbV9faW5mby10aXRsZTpiZWZvcmUsIC5ldmVudHMtbGlzdGluZy12MSAuaXRlbV9faW5mby0tYm9yZGVyIC5pdGVtX19pbmZvLXRpdGxlOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICB0b3A6IDUwJTsgfVxuICAgICAgICAgIC5ldmVudHMtbGlzdGluZy12MSAuaXRlbV9faW5mby0tYm9yZGVyIC5saW5rcy1ncm91cDpiZWZvcmUsIC5ldmVudHMtbGlzdGluZy12MSAuaXRlbV9faW5mby0tYm9yZGVyIC5pdGVtX19pbmZvLXRpdGxlOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAtMmVtOyB9XG4gICAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtX19pbmZvLS1ib3JkZXIgLmxpbmtzLWdyb3VwOmFmdGVyLCAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tLWJvcmRlciAuaXRlbV9faW5mby10aXRsZTphZnRlciB7XG4gICAgICAgICAgICByaWdodDogLTJlbTsgfSB9XG4gICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtX19jb250YWluZXItdGV4dCB7XG4gICAgICBoZWlnaHQ6IDhlbTtcbiAgICAgIG1hcmdpbjogMmVtIDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12MSAuaXRlbV9fY29udGFpbmVyLXRleHQge1xuICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtX19pbmZvLXRpdGxlLXN1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtX19pbmZvLXRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2NmVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtX19pbmZvLXRleHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTFlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtX19pbmZvLXRleHQgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW1fX3RleHQtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW1fX3RleHQtYmxvY2sgLnRleHQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtX19saW5rcyAuYnV0dG9uIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW1fX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtX19saW5rcyAuYnV0dG9uOmZvY3VzLCAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW1fX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12MSAuaXRlbV9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5ldmVudHMtbGlzdGluZy12MSAuaXRlbV9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAuZXZlbnRzLWxpc3RpbmctdjEgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX193cmFwcGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ldmVudHMtbGlzdGluZy12MSAuaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfSB9XG4gICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fZGF0YSB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmV2ZW50cy1saXN0aW5nLXYxIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fZGF0YSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZXZlbnRzLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvZXZlbnRzLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmV2ZW50cy12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1MzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmV2ZW50cy12MV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAuZXZlbnRzLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM4LCA2OCwgNTgsIDAuNjUpOyB9XG4gIC5ldmVudHMtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5ldmVudHMtdjFfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7IH1cbiAgLmV2ZW50cy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZXZlbnRzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDsgfVxuICAgIC5ldmVudHMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLmV2ZW50cy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmV2ZW50cy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5ldmVudHMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDY1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmV2ZW50cy12MV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAuZXZlbnRzLXYxX19saW5rcyAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgIC5ldmVudHMtdjFfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAuZXZlbnRzLXYxX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAuZXZlbnRzLXYxX19saW5rcyAuYnV0dG9uOmZvY3VzLCAuZXZlbnRzLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmV2ZW50cy12MV9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5ldmVudHMtdjFfX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAuZXZlbnRzLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjZmZmO1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmV2ZW50cy12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLmV2ZW50cy12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjZmZmOyB9XG4gIC5ldmVudHMtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAuZXZlbnRzLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzE0MkY2NDsgfVxuICAgIC5ldmVudHMtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciwgLmV2ZW50cy12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzE0MkY2NDsgfVxuICAuZXZlbnRzLXYxX19mYXZvcml0ZXMuanNzY3JvbGwtYmxvY2sge1xuICAgIG1heC1oZWlnaHQ6IDgwJTtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAuZXZlbnRzLXYxX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAuZXZlbnRzLXYxX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5ldmVudHMtdjFfX2l0ZW0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZXZlbnRzLXYxX19pdGVtIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcGFkZGluZy10b3A6IDFlbTsgfSB9XG4gICAgLmV2ZW50cy12MV9faXRlbS1kZWNvcmF0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5ldmVudHMtdjFfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMmVtO1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC5ldmVudHMtdjFfX2l0ZW0tdmlzdWFsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1heC13aWR0aDogNDAwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAgICAgLmV2ZW50cy12MV9faXRlbS12aXN1YWwtLWNvdmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmV2ZW50cy12MV9faXRlbS12aXN1YWwtLWNvdmVyIC5ldmVudHMtdjFfX2l0ZW0taW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmV2ZW50cy12MV9faXRlbS12aXN1YWwge1xuICAgICAgICAgIG1heC13aWR0aDogNTcwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogMzkwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzNXB4IDBweCByZ2JhKDM4LCA2OCwgNTgsIDAuMik7IH0gfVxuICAgIC5ldmVudHMtdjFfX2l0ZW0taW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmV2ZW50cy12MV9faXRlbS1hbGlnbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZXZlbnRzLXYxX19pdGVtLWFsaWduZXIge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtOyB9IH1cbiAgICAuZXZlbnRzLXYxX19pdGVtLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmV2ZW50cy12MV9faXRlbS1jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuZXZlbnRzLXYxX19pdGVtLWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIC5ldmVudHMtdjFfX2l0ZW0taW5mby1zZXBhcmF0b3Ige1xuICAgICAgICBtYXJnaW46IDAgLjVlbTsgfVxuICAgIC5ldmVudHMtdjFfX2l0ZW0tY29udGFpbmVyLXRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICAgIG1heC1oZWlnaHQ6IDE0MHB4OyB9XG4gICAgLmV2ZW50cy12MV9faXRlbS10ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAuZXZlbnRzLXYxX19pdGVtLWxpbmtzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmV2ZW50cy12MV9faXRlbS1saW5rcyAuYnV0dG9uIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgLmV2ZW50cy12MV9faXRlbS1saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgICAgICAuZXZlbnRzLXYxX19pdGVtLWxpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAgICAgLmV2ZW50cy12MV9faXRlbS1saW5rcyAuYnV0dG9uOmZvY3VzLCAuZXZlbnRzLXYxX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgICAgLmV2ZW50cy12MV9faXRlbS1saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLmV2ZW50cy12MV9faXRlbS1saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgICAuZXZlbnRzLXYxX19pdGVtLWxpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuZXZlbnRzLXYxIC5zd2lwZXItY29udGFpbmVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgLmV2ZW50cy12MSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogMjAlO1xuICAgIHBhZGRpbmctbGVmdDogMjAlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5ldmVudHMtdjEgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNWVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC41ZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogOTZweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogIzE0MkY2NDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5ldmVudHMtdjEgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGhlaWdodDogNXB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLmxhbmRpbmcgLmV2ZW50cy12MV9faXRlbS12aXN1YWwge1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIG1heC1oZWlnaHQ6IDM4MHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5sYW5kaW5nIC5ldmVudHMtdjFfX2l0ZW0tdmlzdWFsIC5ldmVudHMtdjFfX2l0ZW0taW1nIHtcbiAgICBtYXgtaGVpZ2h0OiAzODBweDsgfVxuXG4uZmFiLXYxIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAzMHB4O1xuICB6LWluZGV4OiA5OTk5OTsgfVxuICAuZmFiLXYxX19mbGFzdHkge1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmZhYi12MV9fbmF2LS1vbmUgLmZhYi12MV9faXRlbS1waWN0by1zdmcge1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGxlZnQ6IGluaGVyaXQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhYi12MV9fbmF2LS1vbmUgLmZhYi12MV9faXRlbS1waWN0by1zdmcge1xuICAgICAgICByaWdodDogMDsgfSB9XG4gIC5mYWItdjFfX25hdi0tb25lIC5mYWItdjFfX2l0ZW06bm90KC5mYWJfX2J1dHRvbikge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZhYi12MV9fbmF2LS1vbmUgLmZhYi12MV9faXRlbXMge1xuICAgIGJvdHRvbTogNjBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmFiLXYxX19uYXYtLW9uZSAuZmFiLXYxX19pdGVtcyB7XG4gICAgICAgIGJvdHRvbTogNjB2aDsgfSB9XG4gIC5mYWItdjEuYWN0aXZlIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICB0cmFuc2l0aW9uOiAwLjE1cyAwcywgMC4xcyBvcGFjaXR5O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogMTA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhYi12MS5hY3RpdmUgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoMSkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgfSB9XG4gIC5mYWItdjEuYWN0aXZlIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDIpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTkwcHgpO1xuICAgIHRyYW5zaXRpb246IDAuMjVzIDAuMDE1cywgMC4xcyBvcGFjaXR5O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgei1pbmRleDogOTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmFiLXYxLmFjdGl2ZSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTIwcHgpOyB9IH1cbiAgLmZhYi12MS5hY3RpdmUgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoMykge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTgwcHgpO1xuICAgIHRyYW5zaXRpb246IDAuMzVzIDAuMDNzLCAwLjFzIG9wYWNpdHk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiA4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYWItdjEuYWN0aXZlIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDMpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNDBweCk7IH0gfVxuICAuZmFiLXYxLmFjdGl2ZSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCg0KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNzBweCk7XG4gICAgdHJhbnNpdGlvbjogMC40NXMgMC4wNDVzLCAwLjFzIG9wYWNpdHk7XG4gICAgb3BhY2l0eTogMTtcbiAgICB6LWluZGV4OiA3OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYWItdjEuYWN0aXZlIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDQpIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNjBweCk7IH0gfVxuICAuZmFiLXYxLmFjdGl2ZSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCg1KSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNjBweCk7XG4gICAgdHJhbnNpdGlvbjogMC41NXMgMC4wNnMsIDAuMXMgb3BhY2l0eTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhYi12MS5hY3RpdmUgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoNSkge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ4MHB4KTsgfSB9XG4gIC5mYWItdjEuYWN0aXZlIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQ1MHB4KTtcbiAgICB0cmFuc2l0aW9uOiAwLjY1cyAwLjA3NXMsIDAuMXMgb3BhY2l0eTtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHotaW5kZXg6IDU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhYi12MS5hY3RpdmUgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoNikge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTYwMHB4KTsgfSB9XG4gIC5mYWItdjEuYWN0aXZlIC5mYWItdjFfX2J1dHRvbiAuZmFiLXYxX19idXR0b24taWNvbiB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTsgfVxuICAuZmFiLXYxX19idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgd2lkdGg6IDU4cHg7XG4gICAgaGVpZ2h0OiA1OHB4O1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYWItdjFfX2J1dHRvbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5mYWItdjFfX2J1dHRvbi1pY29uIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjY0O1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgIHRyYW5zaXRpb246IC44czsgfVxuICAgICAgLmZhYi12MV9fYnV0dG9uLWljb246YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgY29sb3I6IHJlZDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDVweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgIC5mYWItdjFfX2J1dHRvbjpob3ZlciAuZmFiLXYxX19idXR0b24taWNvbiwgLmZhYi12MV9fYnV0dG9uOmZvY3VzIC5mYWItdjFfX2J1dHRvbi1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgLmZhYi12MV9fbmF2IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZhYi12MV9faXRlbXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDE1MHB4O1xuICAgIHJpZ2h0OiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYWItdjFfX2l0ZW1zIHtcbiAgICAgICAgYm90dG9tOiAzNXZoOyB9IH1cbiAgLmZhYi12MV9faXRlbSB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC42NSk7XG4gICAgd2lkdGg6IDEwMnB4O1xuICAgIGhlaWdodDogNjlweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRyYW5zaXRpb246IDAuM3MgdHJhbnNmb3JtIGN1YmljLWJlemllcigwLjIyLCAtMC41NywgMC41MSwgMS4wNyksIDAuMnMgMC4xcyBvcGFjaXR5O1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgLmZhYi12MV9faXRlbTpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmZhYi12MV9faXRlbS5mYWJfX2J1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMjE5NmYzO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTk3NkQyO1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgei1pbmRleDogMTE7IH1cbiAgICAuZmFiLXYxX19pdGVtOm5vdCguZmFiX19idXR0b24pIHtcbiAgICAgIG9wYWNpdHk6IDA7IH1cbiAgICAuZmFiLXYxX19pdGVtLWRyYXdpbmcge1xuICAgICAgd2lkdGg6IDY5cHg7XG4gICAgICBoZWlnaHQ6IDY5cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGxlZnQ6IDczJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHRvcDogMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZhYi12MV9faXRlbS1kcmF3aW5nIHtcbiAgICAgICAgICBsZWZ0OiA1MCU7IH0gfVxuICAgIC5mYWItdjFfX2l0ZW0tcGljdG8tc3ZnIHtcbiAgICAgIHdpZHRoOiA2OXB4O1xuICAgICAgaGVpZ2h0OiA2OXB4O1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgICAgLmZhYi12MV9faXRlbS1waWN0by1zdmctY29udGVudCB7XG4gICAgICAgIGZpbGw6ICMxNDJGNjQ7XG4gICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjRzIGVhc2U7IH1cbiAgICAgIC5mYWItdjFfX2l0ZW0tcGljdG8tc3ZnLWJnIHtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAuNHMgZWFzZTsgfVxuICAgIC5mYWItdjFfX2l0ZW0tbGFiZWwge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC43Nzc4ZW0vMS41ZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM4LCA2OCwgNTgsIDAuNTMpO1xuICAgICAgd2lkdGg6IDExMnB4O1xuICAgICAgbWluLWhlaWdodDogNjNweDtcbiAgICAgIHBhZGRpbmc6IC40ZW0gMWVtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mYWItdjEgLmZhYi12MV9faXRlbSA+ICoge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDEpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyAwcywgMC4xcyBvcGFjaXR5O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOm50aC1jaGlsZCgyKSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEyMHB4KTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3MgMC4wMTVzLCAwLjFzIG9wYWNpdHk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgei1pbmRleDogOTsgfVxuICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoMykge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNDBweCk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIDAuMDNzLCAwLjFzIG9wYWNpdHk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgei1pbmRleDogODsgfVxuICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpudGgtY2hpbGQoNCkge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNjBweCk7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIDAuMDQ1cywgMC4xcyBvcGFjaXR5O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHotaW5kZXg6IDc7IH1cbiAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDUpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDgwcHgpO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyAwLjA2cywgMC4xcyBvcGFjaXR5O1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHotaW5kZXg6IDY7IH1cbiAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06bnRoLWNoaWxkKDYpIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNjAwcHgpO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcyAwLjA3NXMsIDAuMXMgb3BhY2l0eTtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiA1OyB9XG4gICAgLmZhYi12MSAuZmFiLXYxX19pdGVtLWxhYmVsIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiAuMnMgb3BhY2l0eSwgLjZzIHRvcDtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogLTQwcHg7IH1cbiAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06aG92ZXI6bnRoLWNoaWxkKDEpLCAuZmFiLXYxIC5mYWItdjFfX2l0ZW06Zm9jdXM6bnRoLWNoaWxkKDEpIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpob3ZlcjpudGgtY2hpbGQoMiksIC5mYWItdjEgLmZhYi12MV9faXRlbTpmb2N1czpudGgtY2hpbGQoMikge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHotaW5kZXg6IDk7IH1cbiAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06aG92ZXI6bnRoLWNoaWxkKDMpLCAuZmFiLXYxIC5mYWItdjFfX2l0ZW06Zm9jdXM6bnRoLWNoaWxkKDMpIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiA4OyB9XG4gICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOmhvdmVyOm50aC1jaGlsZCg0KSwgLmZhYi12MSAuZmFiLXYxX19pdGVtOmZvY3VzOm50aC1jaGlsZCg0KSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgei1pbmRleDogNzsgfVxuICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpob3ZlcjpudGgtY2hpbGQoNSksIC5mYWItdjEgLmZhYi12MV9faXRlbTpmb2N1czpudGgtY2hpbGQoNSkge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHotaW5kZXg6IDY7IH1cbiAgICAuZmFiLXYxIC5mYWItdjFfX2l0ZW06aG92ZXI6bnRoLWNoaWxkKDYpLCAuZmFiLXYxIC5mYWItdjFfX2l0ZW06Zm9jdXM6bnRoLWNoaWxkKDYpIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB6LWluZGV4OiA1OyB9XG4gICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOmhvdmVyIC5mYWItdjFfX2l0ZW0tbGFiZWwsIC5mYWItdjEgLmZhYi12MV9faXRlbTpmb2N1cyAuZmFiLXYxX19pdGVtLWxhYmVsIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiAuOHMgb3BhY2l0eSwgLjRzIHRvcDtcbiAgICAgIHRvcDogNTBweDsgfVxuICAgIC5mYWItdjEgLmZhYi12MV9faXRlbTpob3ZlciAuZmFiLXYxX19pdGVtLXBpY3RvLXN2Zy1jb250ZW50LCAuZmFiLXYxIC5mYWItdjFfX2l0ZW06Zm9jdXMgLmZhYi12MV9faXRlbS1waWN0by1zdmctY29udGVudCB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG4gICAgLmZhYi12MSAuZmFiLXYxX19pdGVtOmhvdmVyIC5mYWItdjFfX2l0ZW0tcGljdG8tc3ZnLWJnLCAuZmFiLXYxIC5mYWItdjFfX2l0ZW06Zm9jdXMgLmZhYi12MV9faXRlbS1waWN0by1zdmctYmcge1xuICAgICAgZmlsbDogIzE0MkY2NDsgfSB9XG4gIC5mYWItdjFfX2FjdGlvbiB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5mYWItdjEsXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIgLmZhYi12MSxcbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MyAuZmFiLXYxIHtcbiAgei1pbmRleDogMjAwMDsgfVxuXG4jcGxhdG8tbGF1bmNoZXItYnV0dG9uW2RhdGEtb3Blbj1mYWxzZV0ge1xuICBvcGFjaXR5OiAwO1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuZGl2W2NsYXNzXj1cImdvXCJdIHtcbiAgei1pbmRleDogMTAwMDAxOyB9XG5cbmlmcmFtZVtjbGFzc149XCJnb1wiXSB7XG4gIHotaW5kZXg6IDEwMDAwMTsgfVxuXG4uanMtYWNjb3JkZW9uIC5qcy1hY2NvcmRlb25fX3RpdGxlIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmpzLWFjY29yZGVvbiAuanMtYWNjb3JkZW9uX190aXRsZSBidXR0b24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kOiBpbmhlcml0O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwYWRkaW5nOiAwLjVlbSAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5qcy1hY2NvcmRlb24gLmpzLWFjY29yZGVvbl9fdGl0bGUgYnV0dG9uOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiBpbml0aWFsOyB9XG4gICAgLmpzLWFjY29yZGVvbiAuanMtYWNjb3JkZW9uX190aXRsZSBidXR0b246YmVmb3JlIHtcbiAgICAgIG1pbi13aWR0aDogMS41ZW07XG4gICAgICBjb250ZW50OiAnKyc7XG4gICAgICBmb250LXNpemU6IDEuMWVtO1xuICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLmpzLWFjY29yZGVvbiAuanMtYWNjb3JkZW9uX190aXRsZSBidXR0b24ub3BlbjpiZWZvcmUge1xuICAgICAgY29udGVudDogJy0nOyB9XG5cbi5qcy1hY2NvcmRlb24gLmpzLWFjY29yZGVvbl9fY29udGVudCB7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLmZhcSB7XG4gIG1heC13aWR0aDogMTI4MHB4O1xuICBwYWRkaW5nOiAwIDFlbSA0ZW07XG4gIG1hcmdpbjogYXV0bzsgfVxuICAuZmFxIC5mYXFfX3N0cnVjdHVyZSB7XG4gICAgcGFkZGluZzogMDsgfVxuICAuZmFxIC5mYXFfX3RpdGxlLWNvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAuZmFxIC5mYXFfX3RpdGxlLWNvbnRlbnQgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmZhcSAuZmFxX190aXRsZS1jb250ZW50IC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5mYXEgLmZhcV9fdGl0bGUtY29udGVudCAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgICAgIC5mYXEgLmZhcV9fdGl0bGUtY29udGVudCAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gIC5mYXEgLmZhcV9fcXVlc3Rpb25fX2VsZW1lbnQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDFlbS8xLjVlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzI2NDQzYTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07IH1cbiAgLmZhcSAuZmFxX19yZXBvbnNlX19lbGVtZW50IHtcbiAgICBsaW5lLWhlaWdodDogMmVtO1xuICAgIHBhZGRpbmc6IDFlbSAwIDJlbTtcbiAgICBjb2xvcjogIzI2NDQzYTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mYXEgLmZhcV9fc3RydWN0dXJlIHtcbiAgICAgIHBhZGRpbmc6IDAgMmVtOyB9XG4gICAgLmZhcSAuZmFxX19yZXBvbnNlX19lbGVtZW50IHtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XG4gICAgICBwYWRkaW5nOiAxZW0gMmVtIDJlbTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qICBQcm9ncmFtbWUgKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5mYXZvcml0ZXMtdjEge1xuICBjb2xvcjogIzE0MkY2NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mYXZvcml0ZXMtdjFfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2Zhdm9yaXRlcy8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gICAgLmZhdm9yaXRlcy12MV9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mYXZvcml0ZXMtdjEge1xuICAgICAgaGVpZ2h0OiA3NjhweDsgfSB9XG4gIC5mYXZvcml0ZXMtdjFfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxODE1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLmZhdm9yaXRlcy12MV9fc3dpcGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA5NSU7IH1cbiAgLmZhdm9yaXRlcy12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjFfX2NvbnRhaW5lciB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDg3MHB4OyB9IH1cbiAgLmZhdm9yaXRlcy12MV9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5mYXZvcml0ZXMtdjFfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7IH1cbiAgLmZhdm9yaXRlcy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLmZhdm9yaXRlcy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAuZmF2b3JpdGVzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzNXB4LzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmZhdm9yaXRlcy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNjVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuZmF2b3JpdGVzLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5mYXZvcml0ZXMtdjFfX2xpbmtzIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLmZhdm9yaXRlcy12MV9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2xpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2xpbmtzIC5idXR0b246Zm9jdXMsIC5mYXZvcml0ZXMtdjFfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuZmF2b3JpdGVzLXYxX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLmZhdm9yaXRlcy12MV9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gIC5mYXZvcml0ZXMtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMxNDJGNjQ7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGhlaWdodDogMS44ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMuM2VtO1xuICAgICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cbiAgICAuZmF2b3JpdGVzLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMxNDJGNjQ7IH1cbiAgLmZhdm9yaXRlcy12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmcsIC5mYXZvcml0ZXMtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTQyRjY0OyB9XG4gICAgLmZhdm9yaXRlcy12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAuZmF2b3JpdGVzLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjMTQyRjY0OyB9XG4gIC5mYXZvcml0ZXMtdjFfX2Zhdm9yaXRlcyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2Zhdm9yaXRlcy5qc3Njcm9sbC1ibG9jayB7XG4gICAgICBtYXgtaGVpZ2h0OiA2MCU7XG4gICAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2Zhdm9yaXRlcy0tbW9yZSAuZmF2b3JpdGVzLXYxX19zd2lwZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDg1JTsgfVxuICAuZmF2b3JpdGVzLXYxX19pdGVtOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSkgLmZhdm9yaXRlcy12MV9faXRlbS12aXN1YWw6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZhdm9yaXRlcy12MV9faXRlbTpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpIC5mYXZvcml0ZXMtdjFfX2l0ZW0tYWxpZ25lciB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuZmF2b3JpdGVzLXYxX19pdGVtOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSkgLmZhdm9yaXRlcy12MV9faXRlbS1nbG9iYWwtbGluayB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmZhdm9yaXRlcy12MV9faXRlbS1nbG9iYWwtbGluayB7XG4gICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAuZmF2b3JpdGVzLXYxX19pdGVtLWdsb2JhbC1saW5rIC5mYXZvcml0ZXMtdjFfX2l0ZW0tbW9yZSB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IDEwMTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDQ3LCAxMDAsIDAuNik7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12MV9faXRlbS1tb3JlIC5idXR0b24ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDEwcHgpKTtcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQgMC4wNXM7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYmFja2dyb3VuZDogMDsgfVxuICAgICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLWdsb2JhbC1saW5rIC5mYXZvcml0ZXMtdjFfX2l0ZW0tbW9yZSAuYnV0dG9uOmJlZm9yZSwgLmZhdm9yaXRlcy12MV9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXYxX19pdGVtLW1vcmUgLmJ1dHRvbjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogMDsgfVxuICAgICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLWdsb2JhbC1saW5rIC5mYXZvcml0ZXMtdjFfX2l0ZW0tbW9yZSAuYnV0dG9uID4gc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogMDsgfVxuICAgICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLWdsb2JhbC1saW5rIC5mYXZvcml0ZXMtdjFfX2l0ZW0tbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUxIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXYxX19pdGVtLW1vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMTpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLWdsb2JhbC1saW5rIC5mYXZvcml0ZXMtdjFfX2l0ZW0tbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUxOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXYxX19pdGVtLW1vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMTpmb2N1cywgLmZhdm9yaXRlcy12MV9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXYxX19pdGVtLW1vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMTpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12MV9faXRlbS1tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTE6Zm9jdXM6YmVmb3JlLCAuZmF2b3JpdGVzLXYxX19pdGVtLWdsb2JhbC1saW5rIC5mYXZvcml0ZXMtdjFfX2l0ZW0tbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUxOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12MV9faXRlbS1tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM2VtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLWdsb2JhbC1saW5rIC5mYXZvcml0ZXMtdjFfX2l0ZW0tbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUyOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12MV9faXRlbS1tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTI6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLWdsb2JhbC1saW5rIC5mYXZvcml0ZXMtdjFfX2l0ZW0tbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUyOmZvY3VzLCAuZmF2b3JpdGVzLXYxX19pdGVtLWdsb2JhbC1saW5rIC5mYXZvcml0ZXMtdjFfX2l0ZW0tbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUyOmhvdmVyIHtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXYxX19pdGVtLW1vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMjpmb2N1czpiZWZvcmUsIC5mYXZvcml0ZXMtdjFfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12MV9faXRlbS1tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTI6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAuZmF2b3JpdGVzLXYxX19pdGVtLWdsb2JhbC1saW5rOmhvdmVyIC5mYXZvcml0ZXMtdjFfX2l0ZW0tbW9yZSB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLWdsb2JhbC1saW5rOmhvdmVyIC5mYXZvcml0ZXMtdjFfX2l0ZW0tbW9yZSAuYnV0dG9uIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAuZmF2b3JpdGVzLXYxX19pdGVtLWdsb2JhbC1saW5rOmhvdmVyIC5pdGVtX19zdGF0dXMge1xuICAgICAgei1pbmRleDogMTA7IH1cbiAgLmZhdm9yaXRlcy12MV9faXRlbS12aXN1YWwge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tdmlzdWFsOmFmdGVyIHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjAsIDQ3LCAxMDAsIDAuODMpOyB9XG4gIC5mYXZvcml0ZXMtdjFfX2l0ZW0taW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI1MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0taW1nIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAuZmF2b3JpdGVzLXYxX19pdGVtLWFsaWduZXIge1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5mYXZvcml0ZXMtdjFfX2l0ZW0ge1xuICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLmZhdm9yaXRlcy12MV9faXRlbS1kZWNvcmF0ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDJlbSBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLWRlY29yYXRlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICAgICAgd2lkdGg6IDgwJTtcbiAgICAgICAgICBmbGV4OiAxOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NDBweCkge1xuICAgICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLWRlY29yYXRlIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgLmZhdm9yaXRlcy12MV9faXRlbS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tY29udGVudCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLWRlY29yYXRlLXdyYXBwZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGJvdHRvbTogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tdmlzdWFsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzVweCAwcHggcmdiYSgzOCwgNjgsIDU4LCAwLjIpOyB9IH1cbiAgICAuZmF2b3JpdGVzLXYxX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAuZmF2b3JpdGVzLXYxX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICBoZWlnaHQ6IDIuOGVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmZhdm9yaXRlcy12MV9faXRlbS1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuZmF2b3JpdGVzLXYxX19pdGVtLWluZm8tc2VwYXJhdG9yIHtcbiAgICAgICAgbWFyZ2luOiAwIC41ZW07IH1cbiAgICAuZmF2b3JpdGVzLXYxX19pdGVtLWxpbmtzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS1saW5rcyB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07IH0gfVxuICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS1saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmZhdm9yaXRlcy12MSAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAzZW0pOyB9XG4gIC5mYXZvcml0ZXMtdjEgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogLTJlbTsgfVxuICAuZmF2b3JpdGVzLXYxIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi1yaWdodDogLjVlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAuNWVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDk2cHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuZmF2b3JpdGVzLXYxIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogIzE0MkY2NDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5mYXZvcml0ZXMtdjFfX21vcmUtYWN0aW9uIC5tb3JlLWFjdGlvbl9faXRlbSB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjFfX21vcmUtYWN0aW9uIC5tb3JlLWFjdGlvbl9faXRlbSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAuZmF2b3JpdGVzLXYxLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjFfX2l0ZW0tbGF5ZXItdmlzdWFsIHtcbiAgICBwYWRkaW5nOiAuM2VtIC44ZW07XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwLCA0NywgMTAwLCAwLjY4KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZmF2b3JpdGVzLXYxLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjFfX2l0ZW0tY29udGVudCB7XG4gICAgaGVpZ2h0OiA4MHB4OyB9XG4gIC5mYXZvcml0ZXMtdjEtLXByb2dyYW0gLmZhdm9yaXRlcy12MV9faXRlbS10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLmZhdm9yaXRlcy12MS0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYxX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5mYXZvcml0ZXMtdjEtLXByb2dyYW0gLmZhdm9yaXRlcy12MV9faXRlbS10aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5mYXZvcml0ZXMtdjEtLXByb2dyYW0gLmZhdm9yaXRlcy12MV9faXRlbS10aXRsZSAudGl0bGUtc3VidGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgcGFkZGluZzogMCAuOGVtOyB9XG4gIC5mYXZvcml0ZXMtdjEtLXByb2dyYW0gLmZhdm9yaXRlcy12MV9faXRlbS1zdGF0dXMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDIwcHg7IH1cbiAgICAuZmF2b3JpdGVzLXYxLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjFfX2l0ZW0tc3RhdHVzIC5wcm9wZXJ0eS1zdGF0dXMge1xuICAgICAgcGFkZGluZzogLjNlbSAxZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmZhdm9yaXRlcy12MS0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYxX19pdGVtLWluZm8ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBtYXJnaW4tYm90dG9tOiAuNGVtOyB9XG4gICAgLmZhdm9yaXRlcy12MS0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYxX19pdGVtLWluZm8tb3B0aW9ucyB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmZhdm9yaXRlcy12MS0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYxX19pdGVtLWluZm8tcmVmZXJlbmNlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAuZmF2b3JpdGVzLXYxLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjFfX2l0ZW0taW5mby1vcHRpb25zIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjEtLXByb2dyYW0gLmZhdm9yaXRlcy12MV9faXRlbS1pbmZvLW9wdGlvbnMgLm9wdGlvbiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAuZmF2b3JpdGVzLXYxLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjFfX2l0ZW0taW5mby1vcHRpb25zIC5vcHRpb25fX251bWJlciB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFByb2dyYW1tZSAqL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZhdm9yaXRlcy12MiB7XG4gIGNvbG9yOiAjMTQyRjY0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZhdm9yaXRlcy12Ml9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvZmF2b3JpdGVzLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAuZmF2b3JpdGVzLXYyX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41MSk7IH1cbiAgLmZhdm9yaXRlcy12Ml9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1MzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZhdm9yaXRlcy12Ml9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAuZmF2b3JpdGVzLXYyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZmF2b3JpdGVzLXYyX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQlOyB9XG4gIC5mYXZvcml0ZXMtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLmZhdm9yaXRlcy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAuZmF2b3JpdGVzLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgIC5mYXZvcml0ZXMtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDM1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuZmF2b3JpdGVzLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2NXB4LzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5mYXZvcml0ZXMtdjJfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmZhdm9yaXRlcy12Ml9fbGlua3MgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzE0MkY2NDtcbiAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAuZmF2b3JpdGVzLXYyX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgLmZhdm9yaXRlcy12Ml9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgLmZhdm9yaXRlcy12Ml9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLmZhdm9yaXRlcy12Ml9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjJfX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuZmF2b3JpdGVzLXYyX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgLmZhdm9yaXRlcy12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzE0MkY2NDtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuICAgIC5mYXZvcml0ZXMtdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzE0MkY2NDsgfVxuICAuZmF2b3JpdGVzLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLmZhdm9yaXRlcy12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMxNDJGNjQ7IH1cbiAgICAuZmF2b3JpdGVzLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5mYXZvcml0ZXMtdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMxNDJGNjQ7IH1cbiAgLmZhdm9yaXRlcy12Ml9faXRlbS10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyNXB4LzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAuZmF2b3JpdGVzLXYyX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgLmZhdm9yaXRlcy12Ml9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBwYWRkaW5nLXRvcDogMWVtOyB9IH1cbiAgICAuZmF2b3JpdGVzLXYyX19pdGVtLWRlY29yYXRlIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAuZmF2b3JpdGVzLXYyX19pdGVtLWRlY29yYXRlLXdyYXBwZXIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS1kZWNvcmF0ZSB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgICAgICAgbWF4LXdpZHRoOiA1NzBweDsgfSB9XG4gICAgLmZhdm9yaXRlcy12Ml9faXRlbS12aXN1YWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gICAgICAuZmF2b3JpdGVzLXYyX19pdGVtLXZpc3VhbC0tY292ZXIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuZmF2b3JpdGVzLXYyX19pdGVtLXZpc3VhbC0tY292ZXIgLmZhdm9yaXRlcy12Ml9faXRlbS1pbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZmF2b3JpdGVzLXYyX19pdGVtLXZpc3VhbCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1NzBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAzOTBweDtcbiAgICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDM1cHggMHB4IHJnYmEoMzgsIDY4LCA1OCwgMC4yKTsgfSB9XG4gICAgLmZhdm9yaXRlcy12Ml9faXRlbS1hbGlnbmVyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3JkZXI6IDE7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0tYWxpZ25lciB7XG4gICAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gICAgICAgICAgb3JkZXI6IHVuc2V0OyB9IH1cbiAgICAuZmF2b3JpdGVzLXYyX19pdGVtLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS1jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuZmF2b3JpdGVzLXYyX19pdGVtLWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDI1cHgvMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS1pbmZvLXNlcGFyYXRvciB7XG4gICAgICAgIG1hcmdpbjogMCAuNWVtOyB9XG4gICAgLmZhdm9yaXRlcy12Ml9faXRlbS1jb250YWluZXItdGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgICAgbWF4LWhlaWdodDogMTQwcHg7IH1cbiAgICAuZmF2b3JpdGVzLXYyX19pdGVtLXRleHQtYmxvY2sge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS10ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS10ZXh0LWJsb2NrIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmZhdm9yaXRlcy12Ml9faXRlbS1saW5rcyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbiB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS1saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1cywgLmZhdm9yaXRlcy12Ml9faXRlbS1saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5mYXZvcml0ZXMtdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS1saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgLmZhdm9yaXRlcy12MiAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gIC5mYXZvcml0ZXMtdjIgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMDsgfVxuICAuZmF2b3JpdGVzLXYyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi1yaWdodDogLjVlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAuNWVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDk2cHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuZmF2b3JpdGVzLXYyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogI0Y5QzA1RDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5mYXZvcml0ZXMtdjJfX2Zhdm9yaXRlcy5qc3Njcm9sbC1ibG9jayB7XG4gICAgbWF4LWhlaWdodDogODAlO1xuICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gIC5mYXZvcml0ZXMtdjJfX2Zhdm9yaXRlcy0tbW9yZSAuZmF2b3JpdGVzLXYyX19ib3R0b20ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjJfX2Zhdm9yaXRlcy0tbW9yZSAuZmF2b3JpdGVzLXYyX19ib3R0b20ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmZhdm9yaXRlcy12Ml9fZmF2b3JpdGVzLS1tb3JlIC5mYXZvcml0ZXMtdjJfX21vcmUtYWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhdm9yaXRlcy12Ml9fZmF2b3JpdGVzLS1tb3JlIC5mYXZvcml0ZXMtdjJfX21vcmUtYWN0aW9uIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luLXRvcDogMDsgfSB9XG4gICAgLmZhdm9yaXRlcy12Ml9fZmF2b3JpdGVzLS1tb3JlIC5mYXZvcml0ZXMtdjJfX21vcmUtYWN0aW9uIC5tb3JlLWFjdGlvbl9faXRlbSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZmF2b3JpdGVzLXYyX19mYXZvcml0ZXMtLW1vcmUgLmZhdm9yaXRlcy12Ml9fbW9yZS1hY3Rpb24gLm1vcmUtYWN0aW9uX19pdGVtIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfSB9XG4gICAgLmZhdm9yaXRlcy12Ml9fZmF2b3JpdGVzLS1tb3JlIC5mYXZvcml0ZXMtdjJfX21vcmUtYWN0aW9uIC5tb3JlLWFjdGlvbl9fbGlua3Mge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5mYXZvcml0ZXMtdjJfX2Zhdm9yaXRlcy0tbW9yZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjJfX2Zhdm9yaXRlcy0tbW9yZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLmZhdm9yaXRlcy12Mi0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYyX19pdGVtLXN0YXR1cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMjBweDsgfVxuICAgIC5mYXZvcml0ZXMtdjItLXByb2dyYW0gLmZhdm9yaXRlcy12Ml9faXRlbS1zdGF0dXMgLnByb3BlcnR5LXN0YXR1cyB7XG4gICAgICBwYWRkaW5nOiAuM2VtIDFlbTtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mYXZvcml0ZXMtdjItLXByb2dyYW0gLmZhdm9yaXRlcy12Ml9faXRlbS1jb250ZW50IHtcbiAgICAgIHBhZGRpbmc6IDFlbSAyZW07IH0gfVxuICAuZmF2b3JpdGVzLXYyLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjJfX2l0ZW0taW5mbyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyNXB4LzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbWFyZ2luLWJvdHRvbTogLjRlbTsgfVxuICAgIC5mYXZvcml0ZXMtdjItLXByb2dyYW0gLmZhdm9yaXRlcy12Ml9faXRlbS1pbmZvLXNpemUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgLmZhdm9yaXRlcy12Mi0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYyX19pdGVtLWluZm8tb3B0aW9ucyB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgLmZhdm9yaXRlcy12Mi0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYyX19pdGVtLWluZm8tcmVmZXJlbmNlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAuZmF2b3JpdGVzLXYyLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjJfX2l0ZW0taW5mby1vcHRpb25zIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIC5mYXZvcml0ZXMtdjItLXByb2dyYW0gLmZhdm9yaXRlcy12Ml9faXRlbS1pbmZvLW9wdGlvbnMgLm9wdGlvbiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAuZmF2b3JpdGVzLXYyLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjJfX2l0ZW0taW5mby1vcHRpb25zIC5vcHRpb25fX251bWJlciB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5sYW5kaW5nIC5mYXZvcml0ZXMtdjJfX2l0ZW0tdmlzdWFsIHtcbiAgbWF4LXdpZHRoOiBpbmhlcml0O1xuICBtYXgtaGVpZ2h0OiAzNTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAubGFuZGluZyAuZmF2b3JpdGVzLXYyX19pdGVtLXZpc3VhbCAuZmF2b3JpdGVzLXYyX19pdGVtLWltZyB7XG4gICAgbWF4LWhlaWdodDogMzUwcHg7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiAxMjAwcHgpIHtcbiAgICAubGFuZGluZyAuZmF2b3JpdGVzLXYyX19pdGVtLXZpc3VhbCB7XG4gICAgICBtYXgtd2lkdGg6IDU3MHB4O1xuICAgICAgbWF4LWhlaWdodDogMzgwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAubGFuZGluZyAuZmF2b3JpdGVzLXYyX19pdGVtLXZpc3VhbCB7XG4gICAgICBtYXgtaGVpZ2h0OiAzODBweDsgfVxuICAgICAgLmxhbmRpbmcgLmZhdm9yaXRlcy12Ml9faXRlbS12aXN1YWwgLmZhdm9yaXRlcy12Ml9faXRlbS1pbWcge1xuICAgICAgICBtYXgtaGVpZ2h0OiAzODBweDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIFByb2dyYW1tZSAqL1xuLyogUHJvZ3JhbW1lICovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmF2b3JpdGVzLXYzIHtcbiAgY29sb3I6ICMxNDJGNjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmF2b3JpdGVzLXYzX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9mYXZvcml0ZXMvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5mYXZvcml0ZXMtdjNfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZmF2b3JpdGVzLXYzIHtcbiAgICAgIGhlaWdodDogNzY4cHg7IH0gfVxuICAuZmF2b3JpdGVzLXYzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTgxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYzX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5mYXZvcml0ZXMtdjNfX3N3aXBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDQwMHB4OyB9XG4gIC5mYXZvcml0ZXMtdjNfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mYXZvcml0ZXMtdjNfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAuZmF2b3JpdGVzLXYzX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDIlOyB9XG4gICAgLmZhdm9yaXRlcy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZmF2b3JpdGVzLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLmZhdm9yaXRlcy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAuZmF2b3JpdGVzLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mYXZvcml0ZXMtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLmZhdm9yaXRlcy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2NXB4LzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5mYXZvcml0ZXMtdjNfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmZhdm9yaXRlcy12M19fbGlua3MgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzE0MkY2NDtcbiAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAuZmF2b3JpdGVzLXYzX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgLmZhdm9yaXRlcy12M19fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgLmZhdm9yaXRlcy12M19fbGlua3MgLmJ1dHRvbjpmb2N1cywgLmZhdm9yaXRlcy12M19fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjNfX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuZmF2b3JpdGVzLXYzX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgLmZhdm9yaXRlcy12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzE0MkY2NDtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuICAgIC5mYXZvcml0ZXMtdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzE0MkY2NDsgfVxuICAuZmF2b3JpdGVzLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLmZhdm9yaXRlcy12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMxNDJGNjQ7IH1cbiAgICAuZmF2b3JpdGVzLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5mYXZvcml0ZXMtdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMxNDJGNjQ7IH1cbiAgLmZhdm9yaXRlcy12M19fZmF2b3JpdGVzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYzX19mYXZvcml0ZXMge1xuICAgICAgICBtYXJnaW4tdG9wOiAtMmVtOyB9IH1cbiAgICAuZmF2b3JpdGVzLXYzX19mYXZvcml0ZXMuanNzY3JvbGwtYmxvY2sge1xuICAgICAgbWF4LWhlaWdodDogNzAlO1xuICAgICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLmZhdm9yaXRlcy12M19faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuZmF2b3JpdGVzLXYzX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuZmF2b3JpdGVzLXYzX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgICAgLmZhdm9yaXRlcy12M19faXRlbS10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCxcbiAgICAuZmF2b3JpdGVzLXYzX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tZ2xvYmFsLWxpbmsge1xuICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgLmZhdm9yaXRlcy12M19faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXYzX19pdGVtLW1vcmUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOSwgMTA5LCAxMDksIDAuNzUpOyB9XG4gICAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12M19faXRlbS1tb3JlIC5idXR0b24ge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgICAgLmZhdm9yaXRlcy12M19faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXYzX19pdGVtLW1vcmUgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgICAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12M19faXRlbS1tb3JlIC5idXR0b246YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgICAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12M19faXRlbS1tb3JlIC5idXR0b246Zm9jdXMsIC5mYXZvcml0ZXMtdjNfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12M19faXRlbS1tb3JlIC5idXR0b246aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAgICAgLmZhdm9yaXRlcy12M19faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXYzX19pdGVtLW1vcmUgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5mYXZvcml0ZXMtdjNfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12M19faXRlbS1tb3JlIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgICAgICAuZmF2b3JpdGVzLXYzX19pdGVtLWdsb2JhbC1saW5rIC5mYXZvcml0ZXMtdjNfX2l0ZW0tbW9yZSAuYnV0dG9uIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDEwcHgpKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCAwLjA1czsgfVxuICAgICAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12M19faXRlbS1tb3JlIC5idXR0b246YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSkgdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuZmF2b3JpdGVzLXYzX19pdGVtLWdsb2JhbC1saW5rOmhvdmVyIC5mYXZvcml0ZXMtdjNfX2l0ZW0tbW9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLmZhdm9yaXRlcy12M19faXRlbS1nbG9iYWwtbGluazpob3ZlciAuZmF2b3JpdGVzLXYzX19pdGVtLW1vcmUgLmJ1dHRvbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgICAgLmZhdm9yaXRlcy12M19faXRlbS1nbG9iYWwtbGluazpob3ZlciAuZmF2b3JpdGVzLXYzX19pdGVtLW1vcmUgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMSk7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tZ2xvYmFsLWxpbms6aG92ZXIgLml0ZW1fX3N0YXR1cyB7XG4gICAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgLmZhdm9yaXRlcy12M19faXRlbS1kZWNvcmF0ZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTEwdmg7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgZmxleDogMTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tZGVjb3JhdGUtd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMmVtO1xuICAgICAgICByaWdodDogMmVtO1xuICAgICAgICB0b3A6IDJlbTtcbiAgICAgICAgYm90dG9tOiAyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXYzX19pdGVtLXZpc3VhbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDM1cHggMHB4IHJnYmEoMzgsIDY4LCA1OCwgMC4yKTsgfSB9XG4gICAgLmZhdm9yaXRlcy12M19faXRlbS1pbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZhdm9yaXRlcy12M19faXRlbS1pbWcge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH0gfVxuICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0taW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZy10b3A6IDVweDsgfVxuICAgICAgLmZhdm9yaXRlcy12M19faXRlbS1pbmZvLXNlcGFyYXRvciB7XG4gICAgICAgIG1hcmdpbjogMCAuNWVtOyB9XG4gICAgLmZhdm9yaXRlcy12M19faXRlbS1saW5rcyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tbGlua3Mge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogM2VtOyB9IH1cbiAgICAgIC5mYXZvcml0ZXMtdjNfX2l0ZW0tbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5mYXZvcml0ZXMtdjMgLnN3aXBlci1jb250YWluZXIge1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gM2VtKTsgfVxuICAuZmF2b3JpdGVzLXYzIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMCU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IC0yZW07XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmZhdm9yaXRlcy12MyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC41ZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLjVlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA5NnB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmZhdm9yaXRlcy12MyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuZmF2b3JpdGVzLXYzLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjNfX2l0ZW0ge1xuICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAuZmF2b3JpdGVzLXYzLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjNfX2l0ZW0tc3RhdHVzIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdG9wOiAyMHB4O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjMtLXByb2dyYW0gLmZhdm9yaXRlcy12M19faXRlbS1zdGF0dXMgLnByb3BlcnR5LXN0YXR1cyB7XG4gICAgICAgIHBhZGRpbmc6IC44ZW0gMWVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5mYXZvcml0ZXMtdjMtLXByb2dyYW0gLmZhdm9yaXRlcy12M19faXRlbS10aXRsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwLCA0NywgMTAwLCAwLjY4KTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMWVtOyB9XG4gICAgICAuZmF2b3JpdGVzLXYzLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjNfX2l0ZW0tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5mYXZvcml0ZXMtdjMtLXByb2dyYW0gLmZhdm9yaXRlcy12M19faXRlbS10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgICAgICAuZmF2b3JpdGVzLXYzLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjNfX2l0ZW0tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICAuZmF2b3JpdGVzLXYzLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjNfX2l0ZW0tcGFnaW5hdGlvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgLmZhdm9yaXRlcy12My0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYzX19pdGVtLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nOiAxLjVlbSAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwLCA0NywgMTAwLCAwLjY4KTsgfVxuICAgICAgLmZhdm9yaXRlcy12My0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYzX19pdGVtLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmZhdm9yaXRlcy12My0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYzX19pdGVtLXBhZ2luYXRpb24gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuZmF2b3JpdGVzLXYzLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjNfX2l0ZW0taW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAuZmF2b3JpdGVzLXYzLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjNfX2l0ZW0taW5mbyA+ICoge1xuICAgICAgICBtYXJnaW46IC42ZW0gMDsgfVxuICAgICAgLmZhdm9yaXRlcy12My0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYzX19pdGVtLWluZm8tc2VwYXJhdG9yIHtcbiAgICAgICAgbWFyZ2luOiAwIC41ZW07IH1cbiAgICAgIC5mYXZvcml0ZXMtdjMtLXByb2dyYW0gLmZhdm9yaXRlcy12M19faXRlbS1pbmZvLXJlZmVyZW5jZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAuZmF2b3JpdGVzLXYzLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjNfX2l0ZW0taW5mby1vcHRpb25zIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjZlbTsgfVxuICAgICAgICAuZmF2b3JpdGVzLXYzLS1wcm9ncmFtIC5mYXZvcml0ZXMtdjNfX2l0ZW0taW5mby1vcHRpb25zIC5vcHRpb24ge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICAgICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgICAgLmZhdm9yaXRlcy12My0tcHJvZ3JhbSAuZmF2b3JpdGVzLXYzX19pdGVtLWluZm8tb3B0aW9ucyAub3B0aW9uX19udW1iZXIge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZmF2b3JpdGVzLXY0IHtcbiAgY29sb3I6ICMxNDJGNjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLypAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA3NjhweDtcclxuICAgIH0qLyB9XG4gIC5mYXZvcml0ZXMtdjRfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2Zhdm9yaXRlcy8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gICAgLmZhdm9yaXRlcy12NF9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuZmF2b3JpdGVzLXY0X193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTgxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXY0X193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5mYXZvcml0ZXMtdjRfX3N3aXBlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogODAwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICAgIGhlaWdodDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjRfX3N3aXBlciB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjRfX3N3aXBlciB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5mYXZvcml0ZXMtdjRfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAuZmF2b3JpdGVzLXY0X19jb250YWluZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiA4NzBweDsgfSB9XG4gIC5mYXZvcml0ZXMtdjRfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAuZmF2b3JpdGVzLXY0X190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQlOyB9XG4gIC5mYXZvcml0ZXMtdjRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAuZmF2b3JpdGVzLXY0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDsgfVxuICAgIC5mYXZvcml0ZXMtdjRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLmZhdm9yaXRlcy12NF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZhdm9yaXRlcy12NF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5mYXZvcml0ZXMtdjRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDY1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmZhdm9yaXRlcy12NF9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAuZmF2b3JpdGVzLXY0X19saW5rcyAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgIC5mYXZvcml0ZXMtdjRfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAuZmF2b3JpdGVzLXY0X19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAuZmF2b3JpdGVzLXY0X19saW5rcyAuYnV0dG9uOmZvY3VzLCAuZmF2b3JpdGVzLXY0X19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmZhdm9yaXRlcy12NF9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5mYXZvcml0ZXMtdjRfX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAuZmF2b3JpdGVzLXY0X19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTQyRjY0O1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZhdm9yaXRlcy12NF9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLmZhdm9yaXRlcy12NF9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjMTQyRjY0OyB9XG4gIC5mYXZvcml0ZXMtdjRfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAuZmF2b3JpdGVzLXY0X19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzE0MkY2NDsgfVxuICAgIC5mYXZvcml0ZXMtdjRfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciwgLmZhdm9yaXRlcy12NF9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzE0MkY2NDsgfVxuICAuZmF2b3JpdGVzLXY0X19mYXZvcml0ZXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxO1xuICAgIG1hcmdpbi1ib3R0b206IDVlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5mYXZvcml0ZXMtdjRfX2Zhdm9yaXRlcy5qc3Njcm9sbC1ibG9jayB7XG4gICAgICBtYXgtaGVpZ2h0OiA2MCU7XG4gICAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAuZmF2b3JpdGVzLXY0X19zd2lwZXJzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjRfX3N3aXBlcnMge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZhdm9yaXRlcy12NF9fc3dpcGVycyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0tbW9yZS1hY3Rpb24gLm1vcmUtYWN0aW9uX19pdGVtIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAuZmF2b3JpdGVzLXY0X19tb3JlLWFjdGlvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAxZW0gMDsgfVxuICAuZmF2b3JpdGVzLXY0X19pdGVtOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSkgLmZhdm9yaXRlcy12NF9faXRlbS12aXN1YWw6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZhdm9yaXRlcy12NF9faXRlbTpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpIC5mYXZvcml0ZXMtdjRfX2l0ZW0tYWxpZ25lciB7XG4gICAgb3BhY2l0eTogMDsgfVxuICAuZmF2b3JpdGVzLXY0X19pdGVtOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSkgLmZhdm9yaXRlcy12NF9faXRlbS1nbG9iYWwtbGluayB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgLmZhdm9yaXRlcy12NF9faXRlbS1nbG9iYWwtbGluayB7XG4gICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgLmZhdm9yaXRlcy12NF9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXY0X19pdGVtLW1vcmUge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB6LWluZGV4OiAxMDE7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwLCA0NywgMTAwLCAwLjYpOyB9XG4gICAgICAuZmF2b3JpdGVzLXY0X19pdGVtLWdsb2JhbC1saW5rIC5mYXZvcml0ZXMtdjRfX2l0ZW0tbW9yZSAuYnV0dG9uIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgKyAxMHB4KSk7XG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0IDAuMDVzO1xuICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IDA7IH1cbiAgICAgICAgLmZhdm9yaXRlcy12NF9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXY0X19pdGVtLW1vcmUgLmJ1dHRvbjpiZWZvcmUsIC5mYXZvcml0ZXMtdjRfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12NF9faXRlbS1tb3JlIC5idXR0b246YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IDA7IH1cbiAgICAgICAgLmZhdm9yaXRlcy12NF9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXY0X19pdGVtLW1vcmUgLmJ1dHRvbiA+IHNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6IDA7IH1cbiAgICAgICAgLmZhdm9yaXRlcy12NF9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXY0X19pdGVtLW1vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12NF9faXRlbS1tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTE6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLmZhdm9yaXRlcy12NF9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXY0X19pdGVtLW1vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMTphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12NF9faXRlbS1tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTE6Zm9jdXMsIC5mYXZvcml0ZXMtdjRfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12NF9faXRlbS1tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgICAuZmF2b3JpdGVzLXY0X19pdGVtLWdsb2JhbC1saW5rIC5mYXZvcml0ZXMtdjRfX2l0ZW0tbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUxOmZvY3VzOmJlZm9yZSwgLmZhdm9yaXRlcy12NF9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXY0X19pdGVtLW1vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAuZmF2b3JpdGVzLXY0X19pdGVtLWdsb2JhbC1saW5rIC5mYXZvcml0ZXMtdjRfX2l0ZW0tbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUyIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzLjMzMzNlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLmZhdm9yaXRlcy12NF9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXY0X19pdGVtLW1vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAuZmF2b3JpdGVzLXY0X19pdGVtLWdsb2JhbC1saW5rIC5mYXZvcml0ZXMtdjRfX2l0ZW0tbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUyOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLmZhdm9yaXRlcy12NF9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXY0X19pdGVtLW1vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMjpmb2N1cywgLmZhdm9yaXRlcy12NF9faXRlbS1nbG9iYWwtbGluayAuZmF2b3JpdGVzLXY0X19pdGVtLW1vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMjpob3ZlciB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0tZ2xvYmFsLWxpbmsgLmZhdm9yaXRlcy12NF9faXRlbS1tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTI6Zm9jdXM6YmVmb3JlLCAuZmF2b3JpdGVzLXY0X19pdGVtLWdsb2JhbC1saW5rIC5mYXZvcml0ZXMtdjRfX2l0ZW0tbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUyOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLmZhdm9yaXRlcy12NF9faXRlbS1nbG9iYWwtbGluazpob3ZlciAuZmF2b3JpdGVzLXY0X19pdGVtLW1vcmUge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmZhdm9yaXRlcy12NF9faXRlbS1nbG9iYWwtbGluazpob3ZlciAuZmF2b3JpdGVzLXY0X19pdGVtLW1vcmUgLmJ1dHRvbiB7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgLmZhdm9yaXRlcy12NF9faXRlbS1nbG9iYWwtbGluazpob3ZlciAuaXRlbV9fc3RhdHVzIHtcbiAgICAgIHotaW5kZXg6IDEwOyB9XG4gIC5mYXZvcml0ZXMtdjRfX2l0ZW0tdmlzdWFsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZmF2b3JpdGVzLXY0X19pdGVtLXZpc3VhbDphZnRlciB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwLCA0NywgMTAwLCAwLjgzKTsgfVxuICAuZmF2b3JpdGVzLXY0X19pdGVtLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0taW1nIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfSB9XG4gIC5mYXZvcml0ZXMtdjRfX2l0ZW0tYWxpZ25lciB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZhdm9yaXRlcy12NF9faXRlbV9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5mYXZvcml0ZXMtdjRfX2l0ZW1fX3RpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgY29udGVudDogbm9uZTsgfVxuICAuZmF2b3JpdGVzLXY0X19pdGVtIHtcbiAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0byAyZW0gYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZhdm9yaXRlcy12NF9faXRlbS1kZWNvcmF0ZSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgICAgIGZsZXg6IDE7XG4gICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ0MHB4KSB7XG4gICAgICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuZmF2b3JpdGVzLXY0X19pdGVtLWNvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgICAgLmZhdm9yaXRlcy12NF9faXRlbS1jb250ZW50IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmZhdm9yaXRlcy12NF9faXRlbS1kZWNvcmF0ZS13cmFwcGVyIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0tdmlzdWFsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzVweCAwcHggcmdiYSgzOCwgNjgsIDU4LCAwLjIpOyB9XG4gICAgLmZhdm9yaXRlcy12NF9faXRlbS10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAuZmF2b3JpdGVzLXY0X19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLmZhdm9yaXRlcy12NF9faXRlbS10aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAyLjhlbTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0taW5mbyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLmZhdm9yaXRlcy12NF9faXRlbS1pbmZvLXNlcGFyYXRvciB7XG4gICAgICAgIG1hcmdpbjogMCAuNWVtOyB9XG4gICAgLmZhdm9yaXRlcy12NF9faXRlbS1saW5rcyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0tbGlua3Mge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogM2VtOyB9IH1cbiAgICAgIC5mYXZvcml0ZXMtdjRfX2l0ZW0tbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5mYXZvcml0ZXMtdjRfX3BhZ2luYXRpb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZy1yaWdodDogMjAlO1xuICAgIHBhZGRpbmctbGVmdDogMjAlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZmF2b3JpdGVzLXY0X19wYWdpbmF0aW9uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgZmxleDogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogLjVlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IC41ZW0gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogOTZweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLmZhdm9yaXRlcy12NF9fcGFnaW5hdGlvbiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5mYXZvcml0ZXMtdjQgLnN3aXBlci1jb250YWluZXIge1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogOTAlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5maWd1cmVzLXYxIHtcbiAgY29sb3I6ICMxNDJGNjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZmlndXJlcy12MV9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvdGVhbS8xLmpwZ1wiKSBuby1yZXBlYXQgbm8tcmVwZWF0IDUwJTsgfVxuICAgIC5maWd1cmVzLXYxX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nik7IH1cbiAgLmZpZ3VyZXMtdjFfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5maWd1cmVzLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5maWd1cmVzLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZmlndXJlcy12MV9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZpZ3VyZXMtdjFfX2l0ZW1zIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH0gfVxuICAuZmlndXJlcy12MV9faXRlbSB7XG4gICAgbWFyZ2luOiAwIDJlbTsgfVxuICAgIC5maWd1cmVzLXYxX19pdGVtLWZpZ3VyZSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA1ZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjFlbTsgfVxuICAgIC5maWd1cmVzLXYxX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgICAgLmZpZ3VyZXMtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuZmlndXJlcy12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5maWd1cmVzLXYxX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmZpZ3VyZXMtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzNXB4LzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuZmlndXJlcy12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDY1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmZpZ3VyZXMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAuZmlndXJlcy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAuZmlndXJlcy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAuZmlndXJlcy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZpZ3VyZXMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDM1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuZmlndXJlcy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNjVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuZmlndXJlcy12MV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAuZmlndXJlcy12MV9fbGlua3MgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzE0MkY2NDtcbiAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAuZmlndXJlcy12MV9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgIC5maWd1cmVzLXYxX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAuZmlndXJlcy12MV9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLmZpZ3VyZXMtdjFfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuZmlndXJlcy12MV9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5maWd1cmVzLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgLmZpZ3VyZXMtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMxNDJGNjQ7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGhlaWdodDogMS44ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmlndXJlcy12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLmZpZ3VyZXMtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzE0MkY2NDsgfVxuICAuZmlndXJlcy12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmcsIC5maWd1cmVzLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzE0MkY2NDsgfVxuICAgIC5maWd1cmVzLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5maWd1cmVzLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjMTQyRjY0OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5maWx0ZXItdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAwOyB9XG4gIC5maWx0ZXItdjFfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmlsdGVyLXYxX193cmFwcGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cbiAgLmZpbHRlci12MV9fbGFiZWwge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZmlsdGVyLXYxX19sYWJlbCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9IH1cbiAgLmZpbHRlci12MS1saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuZmlsdGVyLXYxLWxpc3QgPiBsaSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmZpbHRlci12MS1saXN0X19pdGVtOmxhc3QtY2hpbGQgLmZpbHRlci12MV9fYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAuZmlsdGVyLXYxX19hcnJvdyB7XG4gICAgd2lkdGg6IDFlbTtcbiAgICBoZWlnaHQ6IDFlbTtcbiAgICBtYXJnaW4tbGVmdDogMWVtO1xuICAgIGZpbGw6ICMxNDJGNjQ7IH1cbiAgLmZpbHRlci12MV9fYnV0dG9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICBwYWRkaW5nOiAwLjZlbSAxZW07IH1cbiAgICAuZmlsdGVyLXYxX19idXR0b24uYnV0dG9uIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOGVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5maWx0ZXItdjFfX2J1dHRvbi5idXR0b246YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgICAgLmZpbHRlci12MV9fYnV0dG9uLmJ1dHRvbjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAgIC5maWx0ZXItdjFfX2J1dHRvbi5idXR0b246Zm9jdXMsIC5maWx0ZXItdjFfX2J1dHRvbi5idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgLmZpbHRlci12MV9fYnV0dG9uLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5maWx0ZXItdjFfX2J1dHRvbi5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgLmZpbHRlci12MV9fYnV0dG9uOmhvdmVyIC5maWx0ZXItdjFfX2Fycm93LCAuZmlsdGVyLXYxX19idXR0b246Zm9jdXMgLmZpbHRlci12MV9fYXJyb3cge1xuICAgICAgZmlsbDogI2ZmZiAhaW1wb3J0YW50OyB9XG4gICAgLmZpbHRlci12MV9fYnV0dG9uLmJ1dHRvbi0tYWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAuZmlsdGVyLXYxX19idXR0b24uYnV0dG9uLS1hY3RpdmUgLmZpbHRlci12MV9fYXJyb3cge1xuICAgICAgICBmaWxsOiAjZmZmICFpbXBvcnRhbnQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uZm9vdGVyLXYxLWFnZW5jeSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAzZW07XG4gIHBhZGRpbmctdG9wOiAzZW07IH1cbiAgLmZvb3Rlci12MS1hZ2VuY3lfbWluLCAuZm9vdGVyLXYxLWFnZW5jeV9mbGV4XzMsIC5mb290ZXItdjEtYWdlbmN5X2ZsZXhfMiwgLmZvb3Rlci12MS1hZ2VuY3lfZmxleF8xIHtcbiAgICBwYWRkaW5nOiAwLjhlbTsgfVxuICAuZm9vdGVyLXYxLWFnZW5jeSAuc3dpcGVyLXdyYXBwZXItd3JhcC1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5mb290ZXItdjEtYWdlbmN5IC5zd2lwZXItd3JhcHBlci13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAuZm9vdGVyLXYxLWFnZW5jeSAudGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5mb290ZXItdjEtYWdlbmN5IC50aXRsZV9fY29udGVudC0xLCAuZm9vdGVyLXYxLWFnZW5jeSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5mb290ZXItdjEtYWdlbmN5IC50aXRsZV9fY29udGVudDo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9vdGVyLXYxLWFnZW5jeSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgLmZvb3Rlci12MS1hZ2VuY3lfZmxleF8zIHtcbiAgICAgIHdpZHRoOiAzMy4zMyU7IH1cbiAgICAuZm9vdGVyLXYxLWFnZW5jeV9mbGV4XzIge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSBhbmQgKG1heC13aWR0aDogOTkwcHgpIHtcbiAgICAuZm9vdGVyLXYxLWFnZW5jeV9mbGV4XzMge1xuICAgICAgd2lkdGg6IDUwJTsgfVxuICAgIC5mb290ZXItdjEtYWdlbmN5X2ZsZXhfMiB7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY2cHgpIHtcbiAgICAuZm9vdGVyLXYxLWFnZW5jeV9mbGV4XzIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZm9vdGVyLXYxLWFnZW5jeV9mbGV4XzMge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5mb290ZXItdjEtYWdlbmN5LXNsaWRlX19pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDAuNWVtOyB9IH1cbiAgLmZvb3Rlci12MS1hZ2VuY3kgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjJlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgICAuZm9vdGVyLXYxLWFnZW5jeSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9IH1cbiAgLmZvb3Rlci12MS1hZ2VuY3ktc2xpZGUge1xuICAgIHBhZGRpbmctYm90dG9tOiA1ZW07IH1cbiAgLmZvb3Rlci12MS1hZ2VuY3kgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmZvb3Rlci12MS1hZ2VuY3ktd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMzAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5mb290ZXItdjEtYWdlbmN5X2ZsZXhfMyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmZvb3Rlci12MS1hZ2VuY3lfZmxleF8yIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAuZm9vdGVyLXYxLWFnZW5jeSAuY29vcmRzLWFkZHJlc3Mtc3ZnIHN2ZyB7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICBtYXgtd2lkdGg6IDM0cHg7XG4gICAgICBtYXgtaGVpZ2h0OiAzNHB4O1xuICAgICAgbWluLXdpZHRoOiAzNHB4OyB9XG4gICAgLmZvb3Rlci12MS1hZ2VuY3kgLmNvb3Jkcy0tc3ZnIHN2ZyB7XG4gICAgICBwYWRkaW5nOiA4cHg7XG4gICAgICBtYXgtd2lkdGg6IDM0cHg7XG4gICAgICBtYXgtaGVpZ2h0OiAzNHB4O1xuICAgICAgbWluLXdpZHRoOiAzNHB4OyB9IH1cbiAgLmZvb3Rlci12MS1hZ2VuY3kgLmNvb3Jkcy1hZGRyZXNzX196aXBjaXR5IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAuZm9vdGVyLXYxLWFnZW5jeSAuY29vcmRzLWFkZHJlc3Mtc3ZnIHN2ZyB7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogIzE0MkY2NDtcbiAgICBmaWxsOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5mb290ZXItdjEtYWdlbmN5IC5jb29yZHMtYWRkcmVzcy1zdmcgc3ZnIHtcbiAgICAgICAgbWluLXdpZHRoOiA1MnB4O1xuICAgICAgICBwYWRkaW5nOiAxM3B4O1xuICAgICAgICBtYXgtd2lkdGg6IDUycHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDUycHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTdweDsgfSB9XG4gIC5mb290ZXItdjEtYWdlbmN5IC5pdGVtX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5mb290ZXItdjEtYWdlbmN5IC5pdGVtX19jb29yZHMge1xuICAgIG1hcmdpbi1sZWZ0OiAyM3B4OyB9XG4gIC5mb290ZXItdjEtYWdlbmN5IC5pdGVtX19pbmZvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBzZWxmLXN0YXJ0OyB9XG4gIC5mb290ZXItdjEtYWdlbmN5IC5jb29yZHMtbm9tLWluZm9zIHNwYW4ge1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG4gIC5mb290ZXItdjEtYWdlbmN5IC5jb29yZHMtcGhvbmUgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZm9vdGVyLXYxLWFnZW5jeSAuY29vcmRzLW1haWwtaW5mb3MgYSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZm9vdGVyLXYxLWFnZW5jeSAuY29vcmRzLWFkZHJlc3MtaW5mb3MgcCB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZm9vdGVyLXYxLWFnZW5jeSAuY29vcmRzLS1zdmcgc3ZnIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGZpbGw6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvb3Rlci12MS1hZ2VuY3kgLmNvb3Jkcy0tc3ZnIHN2ZyB7XG4gICAgICAgIHBhZGRpbmc6IDEzcHg7XG4gICAgICAgIG1pbi13aWR0aDogNTJweDtcbiAgICAgICAgbWF4LXdpZHRoOiA1MnB4O1xuICAgICAgICBtYXgtaGVpZ2h0OiA1MnB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE3cHg7IH0gfVxuICAuZm9vdGVyLXYxLWFnZW5jeSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmZvb3Rlci12MSB7XG4gIGJhY2tncm91bmQ6ICMxNDJGNjQ7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiA2MDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb290ZXItdjEge1xuICAgICAgcGFkZGluZzogMCAzZW07IH0gfVxuICAuZm9vdGVyLXYxX19sb2dvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZm9vdGVyLXYxX19sb2dvIGltZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuZm9vdGVyLXYxX19zb2NpYWwgLnNvY2lhbF9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLmZvb3Rlci12MV9fc29jaWFsIC5zb2NpYWxfX2l0ZW1zIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZm9vdGVyLXYxX19zb2NpYWwgLnNvY2lhbF9faXRlbXMgPiBsaSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmZvb3Rlci12MV9fc29jaWFsIC5zb2NpYWxfX2l0ZW1zIC5zb2NpYWxfX2l0ZW0ge1xuICAgICAgbWFyZ2luOiAwIC41ZW07IH1cbiAgLmZvb3Rlci12MV9fc29jaWFsIC5zb2NpYWxfX3N2ZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmlsbDogI2ZmZjtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2U7IH1cbiAgLmZvb3Rlci12MV9fc29jaWFsIC5zb2NpYWxfX2xpbmsge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMi41ZW07XG4gICAgaGVpZ2h0OiAyLjVlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMC41ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmZvb3Rlci12MV9fc29jaWFsIC5zb2NpYWxfX2xpbmsge1xuICAgICAgICB3aWR0aDogMi43NzdlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjc3N2VtOyB9IH1cbiAgICAuZm9vdGVyLXYxX19zb2NpYWwgLnNvY2lhbF9fbGluazpmb2N1cywgLmZvb3Rlci12MV9fc29jaWFsIC5zb2NpYWxfX2xpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjsgfVxuICAgICAgLmZvb3Rlci12MV9fc29jaWFsIC5zb2NpYWxfX2xpbms6Zm9jdXMgLnNvY2lhbF9fc3ZnLCAuZm9vdGVyLXYxX19zb2NpYWwgLnNvY2lhbF9fbGluazpob3ZlciAuc29jaWFsX19zdmcge1xuICAgICAgICBmaWxsOiAjMTQyRjY0OyB9XG4gIC5mb290ZXItdjFfX2Nvbm5lY3QgLmNvbm5lY3QgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgZmlsbDogI2ZmZjsgfVxuICAuZm9vdGVyLXYxX19jb25uZWN0IC5jb25uZWN0IC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjBweCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5mb290ZXItdjFfX2Nvbm5lY3QgLmNvbm5lY3QgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCwgLmZvb3Rlci12MV9fY29ubmVjdCAuY29ubmVjdCAuYnV0dG9uLWRyYXdpbmc6Zm9jdXMgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5mb290ZXItdjFfX2Nvbm5lY3QgLmNvbm5lY3QgLmxpbmtzLWdyb3VwIHtcbiAgICAgIHBhZGRpbmc6IDFlbSAwIDAgMDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvb3Rlci12MV9fcGFydG5lcnMgLnBhcnRuZXJzIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLmZvb3Rlci12MV9fcGFydG5lcnMgLnBhcnRuZXJzX193cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9IH1cbiAgLmZvb3Rlci12MV9fcGFydG5lcnMgLnBhcnRuZXJzX19saXN0IHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAuZm9vdGVyLXYxX19wYXJ0bmVycyAucGFydG5lcnNfX2xpc3QgPiBsaSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLmZvb3Rlci12MV9fcGFydG5lcnMgLnBhcnRuZXJzX19saXN0IC5wYXJ0bmVyc19faXRlbTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICBtYXJnaW4tbGVmdDogMWVtOyB9XG4gIC5mb290ZXItdjFfX3BhcnRuZXJzIC5wYXJ0bmVyc19fbGluayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgLmZvb3Rlci12MV9fcGFydG5lcnMgLnBhcnRuZXJzX19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1heC1oZWlnaHQ6IDMwcHg7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuZm9vdGVyLXYxX19wYXJ0bmVycyAucGFydG5lcnNfX2ltZyB7XG4gICAgICAgIG1heC1oZWlnaHQ6IDQ2cHg7IH0gfVxuICAuZm9vdGVyLXYxX19wYXJ0bmVycyAucGFydG5lcnMtLXZlcnRpY2FsIC5wYXJ0bmVyc19fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuZm9vdGVyLXYxX19wYXJ0bmVycyAucGFydG5lcnMtLXZlcnRpY2FsIC5wYXJ0bmVyc19faXRlbSArIC5wYXJ0bmVyc19faXRlbSB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogLjNlbTsgfVxuICAuZm9vdGVyLXYxIC5vcGluaW9uc3lzdGVtX193cmFwcGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuZm9vdGVyLXYxIC5vcGluaW9uc3lzdGVtX193cmFwcGVyIGlmcmFtZSB7XG4gICAgICBwYWRkaW5nOiAxZW0gMCAwOyB9XG4gIC5mb290ZXItdjEgLmNvcHlyaWdodCB7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgICAuZm9vdGVyLXYxIC5jb3B5cmlnaHRfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mb290ZXItdjEgLmNvcHlyaWdodF9fd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLmZvb3Rlci12MSAuY29weXJpZ2h0X190ZXh0IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDEycHggXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLmZvb3Rlci12MSAuY29weXJpZ2h0X19uYXYtbGlzdCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxMnB4IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuZm9vdGVyLXYxIC5jb3B5cmlnaHRfX25hdi1saXN0IC5uYXYtbGlzdF9faXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogMCAuNGVtO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCBjdXJyZW50Q29sb3I7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07IH1cbiAgICAgICAgLmZvb3Rlci12MSAuY29weXJpZ2h0X19uYXYtbGlzdCAubmF2LWxpc3RfX2l0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgICAuZm9vdGVyLXYxIC5jb3B5cmlnaHRfX25hdi1saXN0IC5uYXYtbGlzdF9fbGluayB7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5mb290ZXItdjFfX2NvbnRhY3QgLmNvb3JkcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWFyZ2luOiAxNXB4IDA7XG4gICAgcGFkZGluZzogMCAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb290ZXItdjFfX2NvbnRhY3QgLmNvb3JkcyB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuZm9vdGVyLXYxX19jb250YWN0IC5jb29yZHMgLmNvb3Jkcy1tYWlsIGEuY29vcmRzLW1haWxfX2NvbnRlbnQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmZvb3Rlci12MV9fY29udGFjdCAuY29vcmRzIC5jb29yZHMtcGhvbmUgYS5jb29yZHMtcGhvbmVfX2NvbnRlbnQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMjVlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5mb290ZXItdjFfX2NvbnRhY3QgLmNvb3JkcyAuY29vcmRzLWFkZHJlc3MgLmNvb3Jkcy1hZGRyZXNzX19jb250ZW50IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDFlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuZm9vdGVyLXYxX19jb250YWN0IC5jb29yZHMgLmNvb3Jkcy1hZGRyZXNzIC5jb29yZHMtYWRkcmVzc19fY29udGVudCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC5mb290ZXItdjEtbGFzdF9fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG8gMWVtIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5mb290ZXItdjEtbGFzdF9fbGJpLWxvZ28ge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgZmlsbDogI2ZmZjsgfVxuICAuZm9vdGVyLXYxLWxhc3QgLm5hdi1saXN0X19saW5rIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5mb290ZXItdjEtdG9wIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5mb290ZXItdjEtdG9wX193cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAuZm9vdGVyLXYxLXRvcF9fd3JhcHBlciA+ICoge1xuICAgICAgICBtYXJnaW46IDFlbSAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmZvb3Rlci12MS10b3BfX3dyYXBwZXIgPiAqIHtcbiAgICAgICAgICAgIG1hcmdpbjogMmVtIDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZvb3Rlci12MS10b3BfX3dyYXBwZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDJlbSAwIDFlbSAwO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoOyB9XG4gICAgICAgICAgLmZvb3Rlci12MS10b3BfX3dyYXBwZXIgPiAqIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlOyB9IH1cbiAgICAuZm9vdGVyLXYxLXRvcF9fbG9nbyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBvcmRlcjogMTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZvb3Rlci12MS10b3BfX2xvZ28ge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBvcmRlcjogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogM2VtO1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7IH1cbiAgICAgICAgICAuZm9vdGVyLXYxLXRvcF9fbG9nbyBpbWcge1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA4MCU7IH0gfVxuICAgICAgLmZvb3Rlci12MS10b3BfX2xvZ28gaW1nIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gICAgLmZvb3Rlci12MS10b3AgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgLmZvb3Rlci12MS10b3AgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmZvb3Rlci12MS10b3AgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5mb290ZXItdjEtdG9wIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLmZvb3Rlci12MS10b3AgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5mb290ZXItdjEtdG9wIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyMHB4LzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAuZm9vdGVyLXYxLXRvcCAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzVweC8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAuZm9vdGVyLXYxLXRvcCAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmZvb3Rlci12MS10b3AgLnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5oZWFkZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9oZWFkZXIvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogOTk5OTk7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmhlYWRlciAubGFuZGluZyB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5oZWFkZXJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAyZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQwMHB4KSB7XG4gICAgICAuaGVhZGVyX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gICAgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX2J1dHRvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwOyB9XG4gICAgICAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfYnV0dG9uIC5uYXYtdG9nZ2xlIHtcbiAgICAgICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9idXR0b24gLnNlYXJjaC10b2dnbGUtbWVudSB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5oZWFkZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNyk7IH1cbiAgLmhlYWRlcl9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLmhlYWRlcl9fY29udGFpbmVyLndpdGhCYW5kZWF1eCB7XG4gICAgICBwYWRkaW5nLXRvcDogODBweDsgfVxuICAgICAgLmhlYWRlcl9fY29udGFpbmVyLndpdGhCYW5kZWF1eCAuYmFuZGVhdS1pbmZvIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5oZWFkZXJfX3RvcGJhciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgICAgLmhlYWRlcl9fdG9wYmFyIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuaGVhZGVyX19sb2dvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNlbTsgfVxuICAuaGVhZGVyX190b3Age1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxZW07XG4gICAgbGVmdDogMWVtO1xuICAgIHJpZ2h0OiAxZW07XG4gICAgLyogVmVyc2lvbnMgaGVhZGVyICovIH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlcl9fdG9wIHtcbiAgICAgICAgbGVmdDogM2VtOyB9IH1cbiAgICAuaGVhZGVyX190b3AtLXYxIC5oZWFkZXJfX3RvcCB7XG4gICAgICB0b3A6IDUuNWVtOyB9XG4gICAgLmhlYWRlcl9fdG9wLS12MSAuaGVhZGVyX19sb2dvIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDI1MHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmhlYWRlcl9fdG9wLS12MSAuaGVhZGVyX19sb2dvIGltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xuICAgICAgICAgIGhlaWdodDogYXV0bzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuaGVhZGVyX190b3AtLXYyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfSB9XG4gICAgLmhlYWRlcl9fdG9wLS12MiAuaGVhZGVyX19sb2dvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyLjVlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAgICAgLmhlYWRlcl9fdG9wLS12MiAuaGVhZGVyX19sb2dvIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjUwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLmhlYWRlcl9fdG9wLS12MiAuaGVhZGVyX19sb2dvIGltZyB7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDsgfSB9XG4gICAgLmhlYWRlcl9fdG9wLS12MiAuaGVhZGVyX19uYXYge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuaGVhZGVyX190b3AtLXYzIHtcbiAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICByaWdodDogaW5oZXJpdDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5oZWFkZXJfX3RvcC0tdjMge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfSB9XG4gICAgICAuaGVhZGVyX190b3AtLXYzIC5oZWFkZXJfX2xvZ28ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLmhlYWRlcl9fdG9wLS12MyAuaGVhZGVyX19sb2dvIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNTBweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDIwdmg7XG4gICAgICAgICAgbWluLWhlaWdodDogaW5oZXJpdDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgLmhlYWRlcl9fdG9wLS12MyAuaGVhZGVyX19sb2dvIGltZyB7XG4gICAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7IH0gfVxuICAgICAgLmhlYWRlcl9fdG9wLS12MyAuaGVhZGVyX19uYXYge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07IH1cbiAgLmhlYWRlcl9fbmF2IHtcbiAgICBmbGV4OiAxOyB9XG4gICAgLmhlYWRlcl9fbmF2IC5tYWluLW5hdl9fY2xvc2Uge1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDFlbTsgfVxuICAgICAgLmhlYWRlcl9fbmF2IC5tYWluLW5hdl9fY2xvc2UtaWNvbiB7XG4gICAgICAgIHdpZHRoOiA0MHB4O1xuICAgICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICAgIG1hcmdpbjogMCAxZW0gMCAwOyB9XG4gIC5oZWFkZXJfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLmhlYWRlcl9fY29udGVudCAuaGVhZGVyX19zbG9nYW4gLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAuaGVhZGVyX19jb250ZW50IC5oZWFkZXJfX3Nsb2dhbiAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5oZWFkZXJfX2NvbnRlbnQgLmhlYWRlcl9fc2xvZ2FuIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLmhlYWRlcl9fY29udGVudCAuaGVhZGVyX19zbG9nYW4gLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuaGVhZGVyX19jb250ZW50IC5oZWFkZXJfX3Nsb2dhbiAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDI4cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5oZWFkZXJfX2NvbnRlbnQgLmhlYWRlcl9fc2xvZ2FuIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNTVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuaGVhZGVyX19zZWFyY2gge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4OyB9XG4gIC5oZWFkZXJfX2xpbmtzLWdyb3VwIHtcbiAgICBtYXJnaW46IDJlbSAwOyB9XG4gICAgLmhlYWRlcl9fbGlua3MtZ3JvdXAgLmJ1dHRvbiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLmhlYWRlcl9fbGlua3MtZ3JvdXAgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgICAuaGVhZGVyX19saW5rcy1ncm91cCAuYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgICAgLmhlYWRlcl9fbGlua3MtZ3JvdXAgLmJ1dHRvbjpmb2N1cywgLmhlYWRlcl9fbGlua3MtZ3JvdXAgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5oZWFkZXJfX2xpbmtzLWdyb3VwIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuaGVhZGVyX19saW5rcy1ncm91cCAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAuaGVhZGVyX190b29sc2JveCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiA2cHg7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIG1heC13aWR0aDogMTUwcHg7IH1cbiAgICAuaGVhZGVyX190b29sc2JveCAubGlua3MtZ3JvdXBfX2xpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtYXJnaW46IDAgMCAxZW0gMDsgfVxuICAgIC5oZWFkZXJfX3Rvb2xzYm94IC5saW5rcy1ncm91cF9fbGluayArIC5saW5rcy1ncm91cF9fbGluayB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAuaGVhZGVyX190b29sc2JveCAuYnV0dG9uLWRyYXdpbmcgc3ZnIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIG1heC13aWR0aDogODBweDtcbiAgICAgIGZpbGw6ICMxNDJGNjQ7XG4gICAgICBib3gtc2hhZG93OiAtMXB4IDRweCAxNXB4IC0ycHggIzAwMDsgfVxuICAgIC5oZWFkZXJfX3Rvb2xzYm94IC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAuNGVtO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaGVhZGVyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTQyRjY0O1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmhlYWRlcl9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLmhlYWRlcl9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjMTQyRjY0OyB9XG4gIC5oZWFkZXJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAuaGVhZGVyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzE0MkY2NDsgfVxuICAgIC5oZWFkZXJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciwgLmhlYWRlcl9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzE0MkY2NDsgfVxuICAuaGVhZGVyLS12MiAuaGVhZGVyX190b3Age1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDsgfVxuICAuaGVhZGVyLS12MiAuaGVhZGVyX193cmFwcGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgICAgLmhlYWRlci0tdjIgLmhlYWRlcl9fd3JhcHBlciB7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAuaGVhZGVyLS12MiAuaGVhZGVyX19jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMXZoOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDc2OHB4KSB7XG4gICAgICAuaGVhZGVyLS12MiAuaGVhZGVyX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZ2aDsgfSB9XG4gICAgLmhlYWRlci0tdjIgLmhlYWRlcl9fY29udGVudC0td2l0aHNsb2dhbiB7XG4gICAgICBtYXJnaW4tdG9wOiA4dmg7IH1cbiAgICAuaGVhZGVyLS12MiAuaGVhZGVyX19jb250ZW50IC5oZWFkZXJfX3Nsb2dhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gICAgICAgIC5oZWFkZXItLXYyIC5oZWFkZXJfX2NvbnRlbnQgLmhlYWRlcl9fc2xvZ2FuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiA5MDBweCkge1xuICAgICAgICAuaGVhZGVyLS12MiAuaGVhZGVyX19jb250ZW50IC5oZWFkZXJfX3Nsb2dhbiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuaGVhZGVyLS12MyAuaGVhZGVyX19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmhlYWRlci0tdjMgLmhlYWRlcl9fd3JhcHBlciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gICAgICAuaGVhZGVyLS12MyAuaGVhZGVyX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICB0b3A6IDV2aDsgfSB9XG4gIC5oZWFkZXItLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmIG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgICBjb2xvcjogIzE0MkY2NDtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIHotaW5kZXg6IDMwMDA7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgb3ZlcmZsb3c6IGluaGVyaXQ7IH1cbiAgICAuaGVhZGVyLS1pbm5lciAuYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGUge1xuICAgICAgcG9zaXRpb246IHN0aWNreTsgfVxuICAgIC5oZWFkZXItLWlubmVyOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX3RvcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2xvZ28taW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDQwcHg7XG4gICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fbG9nby1pbWcge1xuICAgICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7IH0gfVxuICAgICAgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fbG9nby1pbWctLXN2ZyB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9XG4gIC5oZWFkZXItLXNsaWRlIC5oZWFkZXItc3dpcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMHZoOyB9XG4gICAgLmhlYWRlci0tc2xpZGUgLmhlYWRlci1zd2lwZXIgLnN3aXBlci1zbGlkZSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgLmhlYWRlci0tc2xpZGUgLmhlYWRlci0tdjEsIC5oZWFkZXItLXNsaWRlIC5oZWFkZXItLXYyLCAuaGVhZGVyLS1zbGlkZSAuaGVhZGVyLS12MyB7XG4gICAgbWFyZ2luLXRvcDogLTEwMHZoOyB9XG4gIC5oZWFkZXJfX3ZpZGVvLWJhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgcG9zaXRpb246IGluaXRpYWw7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDA7IH1cbiAgLmhlYWRlcl9fdmlkZW8tZm9yZWdyb3VuZCxcbiAgLmhlYWRlcl9fdmlkZW8tYmFja2dyb3VuZCBpZnJhbWUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgQG1lZGlhIChtaW4tYXNwZWN0LXJhdGlvOiAxNiAvIDkpIHtcbiAgICAuaGVhZGVyX192aWRlby1mb3JlZ3JvdW5kIHtcbiAgICAgIGhlaWdodDogMzAwJTtcbiAgICAgIHRvcDogLTEwMCU7IH0gfVxuICBAbWVkaWEgKG1heC1hc3BlY3QtcmF0aW86IDE2IC8gOSkge1xuICAgIC5oZWFkZXJfX3ZpZGVvLWZvcmVncm91bmQge1xuICAgICAgd2lkdGg6IDMwMCU7XG4gICAgICBsZWZ0OiAtMTAwJTsgfSB9XG5cbi5oZWFkZXIgLm1haW4tc2VhcmNoIHtcbiAgYmFja2dyb3VuZDogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjczKTsgfVxuICAuaGVhZGVyIC5tYWluLXNlYXJjaF9fZm9ybS5mb3JtIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm1fX2NvbmRpdGlvbnMge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaGVhZGVyIC5tYWluLXNlYXJjaF9fZm9ybS5mb3JtX19sZWdhbHMge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBvcGFjaXR5OiAuNjU7IH1cbiAgICAuaGVhZGVyIC5tYWluLXNlYXJjaF9fZm9ybS5mb3JtIC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuaGVhZGVyIC5tYWluLXNlYXJjaF9fZm9ybS5mb3JtIC50ZXh0ZmllbGRfX2lucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuaGVhZGVyIC5tYWluLXNlYXJjaF9fZm9ybS5mb3JtIC50ZXh0ZmllbGRfX2lucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm0gLnRleHRmaWVsZFt0eXBlPWRhdGVdOmludmFsaWQ6Oi13ZWJraXQtZGF0ZXRpbWUtZWRpdCB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm0gLnRleHRhcmVhX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaGVhZGVyIC5tYWluLXNlYXJjaF9fZm9ybS5mb3JtIC50ZXh0YXJlYV9faW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xuICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICAuaGVhZGVyIC5tYWluLXNlYXJjaF9fZm9ybS5mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAuaGVhZGVyIC5tYWluLXNlYXJjaF9fZm9ybS5mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmhlYWRlciAubWFpbi1zZWFyY2hfX2Zvcm0uZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgLnNzLWRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaGVhZGVyIC5tYWluLXNlYXJjaF9fZm9ybS5mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaGVhZGVyIC5tYWluLXNlYXJjaF9fZm9ybS5mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlLS1jdXN0b20ge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLmhlYWRlciAubWFpbi1zZWFyY2hfX2Zvcm0uZm9ybSAucmFuZ2VfX3N1bW1hcnkge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuaGVhZGVyIC5tYWluLXNlYXJjaF9fZm9ybS5mb3JtIC5yYWRpb19faW5wdXQgKyBsYWJlbCB7XG4gICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgIC5oZWFkZXIgLm1haW4tc2VhcmNoX19mb3JtLmZvcm0gLmxvY2FsaXphdG9yX192YWx1ZXMtY29udGFpbmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAuaGVhZGVyIC5tYWluLXNlYXJjaF9fZm9ybS5mb3JtIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fbGVnZW5kIHtcbiAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLmhlYWRlciAubWFpbi1zZWFyY2hfX2Zvcm0uZm9ybSAuY2hlY2tib3hfX2JveCBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYm9keS0taG9tZSAuaGVhZGVyIHtcbiAgICBtaW4taGVpZ2h0OiA1MHZoOyB9IH1cblxuLmJvZHktLWhvbWUgLmhlYWRlcjpiZWZvcmUge1xuICB6LWluZGV4OiAyOyB9XG5cbi5oZWFkZXItLWlubmVyIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTQyRjY0OyB9XG5cbi5ib2R5LW1vZGFsLW9wZW5lZCAuaGVhZGVyLS1pbm5lciB7XG4gIHotaW5kZXg6IDA7IH1cblxuLmJvZHktLW1lbnUtb3BlbmVkIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZSB7XG4gIHotaW5kZXg6IDI7IH1cblxuLyogR2VzdGlvbiBkJ2FmZmljaGFnZSBkZSBsYSBsb3VwZVxyXG4qIChvbiBnYXJkZSBsYSBsb3VwZSBkZSByZWNoZXJjaGUgc2V1bGVtZW50IHN1ciBsZXMgbGlzdGluZ3MgZXQgZMOpdGFpbHMgZGUgYmllbiBldCBwcm9ncmFtbWVzIG5ldWZzKVxyXG4qIFNpIG9uIGRvaXQgcsOpYWN0aXZlciB1bmUgcGFnZSBjZWxhIHNlIGZhaXQgaWNpXHJcbiAqL1xuLmJvZHktLXBhZ2UtbGlzdGluZy12MS5ib2R5LXBhZ2UtbGlzdGluZy1iaWVuIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9idXR0b24gLnNlYXJjaC10b2dnbGUtbWVudSxcbi5ib2R5LS1wYWdlLWxpc3RpbmctdjIuYm9keS1wYWdlLWxpc3RpbmctYmllbiAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfYnV0dG9uIC5zZWFyY2gtdG9nZ2xlLW1lbnUsXG4uYm9keS0tcGFnZS1saXN0aW5nLXYzLmJvZHktcGFnZS1saXN0aW5nLWJpZW4gLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX2J1dHRvbiAuc2VhcmNoLXRvZ2dsZS1tZW51LFxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxLmJvZHktcGFnZS1kZXRhaWwtYmllbiAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfYnV0dG9uIC5zZWFyY2gtdG9nZ2xlLW1lbnUsXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIuYm9keS1wYWdlLWRldGFpbC1iaWVuIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9idXR0b24gLnNlYXJjaC10b2dnbGUtbWVudSxcbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12My5ib2R5LXBhZ2UtZGV0YWlsLWJpZW4gLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX2J1dHRvbiAuc2VhcmNoLXRvZ2dsZS1tZW51LFxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjEuYm9keS1wYWdlLWRldGFpbC1wcm9ncmFtIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9idXR0b24gLnNlYXJjaC10b2dnbGUtbWVudSxcbi5ib2R5LS1wYWdlLXByb2dyYW0tZGV0YWlsLXYyLmJvZHktcGFnZS1kZXRhaWwtcHJvZ3JhbSAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfYnV0dG9uIC5zZWFyY2gtdG9nZ2xlLW1lbnUsXG4uYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12My5ib2R5LXBhZ2UtZGV0YWlsLXByb2dyYW0gLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX2J1dHRvbiAuc2VhcmNoLXRvZ2dsZS1tZW51LFxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYxLmJvZHktcGFnZS1saXN0aW5nLXByb2dyYW0gLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX2J1dHRvbiAuc2VhcmNoLXRvZ2dsZS1tZW51LFxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYyLmJvZHktcGFnZS1saXN0aW5nLXByb2dyYW0gLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX2J1dHRvbiAuc2VhcmNoLXRvZ2dsZS1tZW51LFxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYzLmJvZHktcGFnZS1saXN0aW5nLXByb2dyYW0gLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX2J1dHRvbiAuc2VhcmNoLXRvZ2dsZS1tZW51IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gICAgLmJvZHktLXBhZ2UtbGlzdGluZy12MS5ib2R5LXBhZ2UtbGlzdGluZy1iaWVuIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9idXR0b24gLnNlYXJjaC10b2dnbGUtbWVudSxcbiAgICAuYm9keS0tcGFnZS1saXN0aW5nLXYyLmJvZHktcGFnZS1saXN0aW5nLWJpZW4gLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX2J1dHRvbiAuc2VhcmNoLXRvZ2dsZS1tZW51LFxuICAgIC5ib2R5LS1wYWdlLWxpc3RpbmctdjMuYm9keS1wYWdlLWxpc3RpbmctYmllbiAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfYnV0dG9uIC5zZWFyY2gtdG9nZ2xlLW1lbnUsXG4gICAgLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxLmJvZHktcGFnZS1kZXRhaWwtYmllbiAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfYnV0dG9uIC5zZWFyY2gtdG9nZ2xlLW1lbnUsXG4gICAgLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyLmJvZHktcGFnZS1kZXRhaWwtYmllbiAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfYnV0dG9uIC5zZWFyY2gtdG9nZ2xlLW1lbnUsXG4gICAgLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzLmJvZHktcGFnZS1kZXRhaWwtYmllbiAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfYnV0dG9uIC5zZWFyY2gtdG9nZ2xlLW1lbnUsXG4gICAgLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjEuYm9keS1wYWdlLWRldGFpbC1wcm9ncmFtIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9idXR0b24gLnNlYXJjaC10b2dnbGUtbWVudSxcbiAgICAuYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12Mi5ib2R5LXBhZ2UtZGV0YWlsLXByb2dyYW0gLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX2J1dHRvbiAuc2VhcmNoLXRvZ2dsZS1tZW51LFxuICAgIC5ib2R5LS1wYWdlLXByb2dyYW0tZGV0YWlsLXYzLmJvZHktcGFnZS1kZXRhaWwtcHJvZ3JhbSAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfYnV0dG9uIC5zZWFyY2gtdG9nZ2xlLW1lbnUsXG4gICAgLmJvZHktLXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYxLmJvZHktcGFnZS1saXN0aW5nLXByb2dyYW0gLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX2J1dHRvbiAuc2VhcmNoLXRvZ2dsZS1tZW51LFxuICAgIC5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12Mi5ib2R5LXBhZ2UtbGlzdGluZy1wcm9ncmFtIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9idXR0b24gLnNlYXJjaC10b2dnbGUtbWVudSxcbiAgICAuYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjMuYm9keS1wYWdlLWxpc3RpbmctcHJvZ3JhbSAuaGVhZGVyX193cmFwcGVyIC5oZWFkZXJfYnV0dG9uIC5zZWFyY2gtdG9nZ2xlLW1lbnUge1xuICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmF2LXRvZ2dsZSB7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogYXV0bztcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAvKiBpbmhlcml0IGZvbnQgJiBjb2xvciBmcm9tIGFuY2VzdG9yICovXG4gIGNvbG9yOiBpbmhlcml0O1xuICBmb250OiBpbmhlcml0O1xuICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAvKiBOb3JtYWxpemUgYGxpbmUtaGVpZ2h0YC4gQ2Fubm90IGJlIGNoYW5nZWQgZnJvbSBgbm9ybWFsYCBpbiBGaXJlZm94IDQrLiAqL1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICAvKiBDb3JyZWN0cyBmb250IHNtb290aGluZyBmb3Igd2Via2l0ICovXG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBpbmhlcml0O1xuICAvKiBDb3JyZWN0cyBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TICovXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB3aWR0aDogNTBweDtcbiAgZm9udC1zaXplOiAxZW07XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpbmVhci1ncmFkaWVudCgjMTQyRjY0LCByZ2JhKDIwLCA0NywgMTAwLCAwLjkpKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZy1yaWdodDogMWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm5hdi10b2dnbGUge1xuICAgICAgaGVpZ2h0OiA2NHB4O1xuICAgICAgd2lkdGg6IDY0cHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgICAubmF2LXRvZ2dsZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgLm5hdi10b2dnbGVfX2xpbmVzIHtcbiAgICB0b3A6IDUwJTtcbiAgICBtYXJnaW4tdG9wOiAtMXB4OyB9XG4gICAgLm5hdi10b2dnbGVfX2xpbmVzLCAubmF2LXRvZ2dsZV9fbGluZXM6YWZ0ZXIsIC5uYXYtdG9nZ2xlX19saW5lczpiZWZvcmUge1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMjhweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMCk7XG4gICAgICB0cmFuc2l0aW9uOiByaWdodCAuNXMsbGVmdCAuNXMsdHJhbnNmb3JtIC4ycyxiYWNrZ3JvdW5kLWNvbG9yIC40cyAuMnM7IH1cbiAgICAubmF2LXRvZ2dsZV9fbGluZXM6YWZ0ZXIsIC5uYXYtdG9nZ2xlX19saW5lczpiZWZvcmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2l0aW9uOiBsZWZ0IDAuNXM7IH1cbiAgICAubmF2LXRvZ2dsZV9fbGluZXM6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDhweDsgfVxuICAgIC5uYXYtdG9nZ2xlX19saW5lczphZnRlciB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAtOHB4OyB9XG4gIC5uYXYtdG9nZ2xlOmhvdmVyIC5uYXYtdG9nZ2xlX19saW5lczpiZWZvcmUge1xuICAgIGxlZnQ6IDA7IH1cbiAgLm5hdi10b2dnbGU6aG92ZXIgLm5hdi10b2dnbGVfX2xpbmVzOmFmdGVyIHtcbiAgICBsZWZ0OiAwOyB9XG5cbi5ib2R5LS1ob21lIC5uYXYtdG9nZ2xlIHtcbiAgdG9wOiAxZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZWFyY2gtdG9nZ2xlIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC8qIGluaGVyaXQgZm9udCAmIGNvbG9yIGZyb20gYW5jZXN0b3IgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIC8qIE5vcm1hbGl6ZSBgbGluZS1oZWlnaHRgLiBDYW5ub3QgYmUgY2hhbmdlZCBmcm9tIGBub3JtYWxgIGluIEZpcmVmb3ggNCsuICovXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIC8qIENvcnJlY3RzIGZvbnQgc21vb3RoaW5nIGZvciB3ZWJraXQgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC8qIENvcnJlY3RzIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xuICBmb250LXNpemU6IDFlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDtcbiAgcGFkZGluZzogMC44ZW07XG4gIGxpbmUtaGVpZ2h0OiAwOyB9XG4gIC5zZWFyY2gtdG9nZ2xlX19pY29uIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcztcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICB3aWR0aDogMmVtOyB9XG4gIC5zZWFyY2gtdG9nZ2xlOmhvdmVyIC5zZWFyY2gtdG9nZ2xlX19pY29uLCAuc2VhcmNoLXRvZ2dsZTpmb2N1cyAuc2VhcmNoLXRvZ2dsZV9faWNvbiB7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pbnRlcmthYi1ob21lLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvaW50ZXJrYWIvaG9tZS52MS5wbmdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDJlbTtcbiAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAuaW50ZXJrYWItaG9tZS12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIGZsZXg6IDE7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmludGVya2FiLWhvbWUtdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLmludGVya2FiLWhvbWUtdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDQ3LCAxMDAsIDAuNzMpOyB9XG4gIC5pbnRlcmthYi1ob21lLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaW50ZXJrYWItaG9tZS12MV9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAuaW50ZXJrYWItaG9tZS12MV9fZHJhd2luZy1zdmcge1xuICAgIHdpZHRoOiA4MXB4OyB9XG4gICAgLmludGVya2FiLWhvbWUtdjFfX2RyYXdpbmctc3ZnIC5zdDAge1xuICAgICAgZmlsbDogI2JlZDAwMDsgfVxuICAuaW50ZXJrYWItaG9tZS12MV9fbm90ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMWVtO1xuICAgIHJpZ2h0OiAxZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYxX19ub3RlIGEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLmludGVya2FiLWhvbWUtdjFfX3RpdGxlIC50aXRsZV9fc3ZnIHtcbiAgICB3aWR0aDogMjUwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmludGVya2FiLWhvbWUtdjFfX3RpdGxlIC50aXRsZV9fc3ZnIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIHRvcDogY2FsYyguNWVtIC0gLTEyNnB4KTsgfSB9XG4gICAgLmludGVya2FiLWhvbWUtdjFfX3RpdGxlIC50aXRsZV9fc3ZnIC5zdDAge1xuICAgICAgZmlsbDogI0ZGRkZGRjsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYxX190aXRsZSAudGl0bGVfX3N2ZyAuc3QxIHtcbiAgICAgIGZpbGw6ICNiZWQwMDA7IH1cbiAgLmludGVya2FiLWhvbWUtdjFfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDM1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDY1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmludGVya2FiLWhvbWUtdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5ZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5pbnRlcmthYi1ob21lLXYxX19saW5rcyAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2JlZDAwMDsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYxX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYmVkMDAwOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjFfX2xpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogI2JlZDAwMDsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYxX19saW5rcyAuYnV0dG9uOmZvY3VzLCAuaW50ZXJrYWItaG9tZS12MV9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogI2JlZDAwMDsgfVxuICAgICAgLmludGVya2FiLWhvbWUtdjFfX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuaW50ZXJrYWItaG9tZS12MV9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjYmVkMDAwOyB9XG4gIC5pbnRlcmthYi1ob21lLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTQyRjY0O1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmludGVya2FiLWhvbWUtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuICAgIC5pbnRlcmthYi1ob21lLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMxNDJGNjQ7IH1cbiAgLmludGVya2FiLWhvbWUtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAuaW50ZXJrYWItaG9tZS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMxNDJGNjQ7IH1cbiAgICAuaW50ZXJrYWItaG9tZS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAuaW50ZXJrYWItaG9tZS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzE0MkY2NDsgfVxuICAuaW50ZXJrYWItaG9tZS12MV9faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQlOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygyZW0gKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDFlbSAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDRlbSAqIC0xKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogM2VtIDJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMmVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMWVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICgxZW0gKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gNGVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICggNGVtICogMikpOyB9IH1cbiAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW0uaXRlbSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtLml0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbS5pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbS5pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW0uaXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYxX19pdGVtLml0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzNXB4LzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbS5pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNjVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuaW50ZXJrYWItaG9tZS12MV9faXRlbS5pdGVtIC5pdGVtX190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi10b3A6IDI0NXB4OyB9XG4gICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGU6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMjQ1cHg7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjFfX2l0ZW0uaXRlbSAuaXRlbV9fdGl0bGUtLXZlbmRyZTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvaW50ZXJrYWIvaW50ZXJrYWJfYXZlbmRyZV93aGl0ZS5wbmdcIikgMCAwIG5vLXJlcGVhdDtcbiAgICAgIHdpZHRoOiAyMDFweDtcbiAgICAgIGhlaWdodDogMjMycHg7IH1cbiAgICAuaW50ZXJrYWItaG9tZS12MV9faXRlbS5pdGVtIC5pdGVtX190aXRsZS0tdmVuZHU6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2ludGVya2FiL2ludGVya2FiX3ZlbmR1X3doaXRlLnBuZ1wiKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDIwMXB4O1xuICAgICAgaGVpZ2h0OiAyMzJweDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaW50ZXJrYWItaG9tZS12MiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2ludGVya2FiL2hvbWUudjEucG5nXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMTQyRjY0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgLmludGVya2FiLWhvbWUtdjJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBmbGV4OiAxO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5pbnRlcmthYi1ob21lLXYyX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5pbnRlcmthYi1ob21lLXYyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpOyB9XG4gIC5pbnRlcmthYi1ob21lLXYyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuaW50ZXJrYWItaG9tZS12Ml9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAuaW50ZXJrYWItaG9tZS12Ml9fZHJhd2luZy1zdmcge1xuICAgIHdpZHRoOiA4MXB4OyB9XG4gICAgLmludGVya2FiLWhvbWUtdjJfX2RyYXdpbmctc3ZnIC5zdDAge1xuICAgICAgZmlsbDogI2JlZDAwMDsgfVxuICAuaW50ZXJrYWItaG9tZS12Ml9fbm90ZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMWVtO1xuICAgIHJpZ2h0OiAxZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI0ExQTJBNjsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYyX19ub3RlIGEge1xuICAgICAgY29sb3I6ICNBMUEyQTY7IH1cbiAgLmludGVya2FiLWhvbWUtdjJfX3RpdGxlIC50aXRsZV9fc3ZnIHtcbiAgICB3aWR0aDogMjUwcHg7IH1cbiAgICAuaW50ZXJrYWItaG9tZS12Ml9fdGl0bGUgLnRpdGxlX19zdmcgLnN0MCB7XG4gICAgICBmaWxsOiAjRkZGRkZGOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjJfX3RpdGxlIC50aXRsZV9fc3ZnIC5zdDEge1xuICAgICAgZmlsbDogI2JlZDAwMDsgfVxuICAuaW50ZXJrYWItaG9tZS12Ml9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgICAgLmludGVya2FiLWhvbWUtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLmludGVya2FiLWhvbWUtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLmludGVya2FiLWhvbWUtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmludGVya2FiLWhvbWUtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLmludGVya2FiLWhvbWUtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNjVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuaW50ZXJrYWItaG9tZS12Ml9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODllbS8xLjY2NjYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmludGVya2FiLWhvbWUtdjJfX2xpbmtzIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjYmVkMDAwOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjJfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNiZWQwMDA7IH1cbiAgICAuaW50ZXJrYWItaG9tZS12Ml9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjYmVkMDAwOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjJfX2xpbmtzIC5idXR0b246Zm9jdXMsIC5pbnRlcmthYi1ob21lLXYyX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjYmVkMDAwOyB9XG4gICAgICAuaW50ZXJrYWItaG9tZS12Ml9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5pbnRlcmthYi1ob21lLXYyX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNiZWQwMDA7IH1cbiAgLmludGVya2FiLWhvbWUtdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMxNDJGNjQ7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGhlaWdodDogMS44ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaW50ZXJrYWItaG9tZS12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLmludGVya2FiLWhvbWUtdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzE0MkY2NDsgfVxuICAuaW50ZXJrYWItaG9tZS12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmcsIC5pbnRlcmthYi1ob21lLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzE0MkY2NDsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5pbnRlcmthYi1ob21lLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjMTQyRjY0OyB9XG4gIC5pbnRlcmthYi1ob21lLXYyX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7IH1cbiAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDJlbSAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMWVtICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoNGVtICogLTEpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAzZW0gMmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgyZW0gKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAxZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKDFlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSA0ZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKCA0ZW0gKiAyKSk7IH0gfVxuICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbS5pdGVtIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW0uaXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYyX19pdGVtLml0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYyX19pdGVtLml0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbS5pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLmludGVya2FiLWhvbWUtdjJfX2l0ZW0uaXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDM1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYyX19pdGVtLml0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2NXB4LzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5pbnRlcmthYi1ob21lLXYyX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLXRvcDogMjQ1cHg7IH1cbiAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbS5pdGVtIC5pdGVtX190aXRsZTpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IC0yNDVweDtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICAuaW50ZXJrYWItaG9tZS12Ml9faXRlbS5pdGVtIC5pdGVtX190aXRsZS0tdmVuZHJlOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9pbnRlcmthYi9pbnRlcmthYl9hdmVuZHJlLnBuZ1wiKSAwIDAgbm8tcmVwZWF0O1xuICAgICAgd2lkdGg6IDIwMXB4O1xuICAgICAgaGVpZ2h0OiAyMzJweDsgfVxuICAgIC5pbnRlcmthYi1ob21lLXYyX19pdGVtLml0ZW0gLml0ZW1fX3RpdGxlLS12ZW5kdTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvaW50ZXJrYWIvaW50ZXJrYWJfdmVuZHUucG5nXCIpIDAgMCBuby1yZXBlYXQ7XG4gICAgICB3aWR0aDogMjAxcHg7XG4gICAgICBoZWlnaHQ6IDIzMnB4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pbnRlcmthYi12MiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2ludGVya2FiLzIuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMTQyRjY0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiAyZW07XG4gIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgLmludGVya2FiLXYyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuaW50ZXJrYWItdjJfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLmludGVya2FiLXYyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODUpOyB9XG4gIC5pbnRlcmthYi12Ml9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmludGVya2FiLXYyX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5pbnRlcmthYi12Ml9fZHJhd2luZy1zdmcge1xuICAgIHdpZHRoOiAxMjBweDsgfVxuICAuaW50ZXJrYWItdjJfX2xvZ28ge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAuaW50ZXJrYWItdjJfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgLmludGVya2FiLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAgIC5pbnRlcmthYi12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuaW50ZXJrYWItdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLmludGVya2FiLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5pbnRlcmthYi12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzNXB4LzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuaW50ZXJrYWItdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi4yMjIyZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLmludGVya2FiLXYyX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTY2NjdlbS8xLjY2NjYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmludGVya2FiLXYyX19saW5rcyAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgIC5pbnRlcmthYi12Ml9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgIC5pbnRlcmthYi12Ml9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgLmludGVya2FiLXYyX19saW5rcyAuYnV0dG9uOmZvY3VzLCAuaW50ZXJrYWItdjJfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5pbnRlcmthYi12Ml9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5pbnRlcmthYi12Ml9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gIC5pbnRlcmthYi12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzE0MkY2NDtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5pbnRlcmthYi12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5pbnRlcmthYi1ob21lLXYzLS1ibGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvYmctbW9kdWxlLWludGVya2FiLWJsYWNrLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC5zdDAge1xuICAgIGZpbGw6ICNmZmY7IH1cbiAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC5zdDEge1xuICAgIGZpbGw6ICNiZWQwMDA7IH1cbiAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1JSk7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODFweCkge1xuICAgICAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCB7XG4gICAgICAgIHBhZGRpbmc6IDIlIDAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCB7XG4gICAgICAgIHBhZGRpbmc6IDE1JSAwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAgIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAuaW50ZXJrYWItaG9tZS12My0tYmxhY2sgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC5sb2dvLW1vZHVsZS1pbnRlcmthYiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC5sb2dvLW1vZHVsZS1pbnRlcmthYiB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgICAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC5sb2dvLW1vZHVsZS1pbnRlcmthYiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAgICAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC5sb2dvLW1vZHVsZS1pbnRlcmthYiB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAubG9nby1tb2R1bGUtaW50ZXJrYWIge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAubG9nby1tb2R1bGUtaW50ZXJrYWIgLnRpdGxlLW1vZHVsZS1pbnRlcmthYi0xIHtcbiAgICAgICAgbWFyZ2luOiAwLjZlbSAwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NTFweCkge1xuICAgICAgICAgIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAubG9nby1tb2R1bGUtaW50ZXJrYWIgLnRpdGxlLW1vZHVsZS1pbnRlcmthYi0xIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCA5MDAgMjRweC8zMXB4IFwiUmFsZXdheVwiOyB9IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAubG9nby1tb2R1bGUtaW50ZXJrYWIgLmFmdGVyLWgxLW1vZHVsZS1pbnRlcmthYiB7XG4gICAgICAgIGNvbG9yOiAjYmVkMDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC5sb2dvLW1vZHVsZS1pbnRlcmthYiBzdmcge1xuICAgICAgICBtYXgtd2lkdGg6IDI0MXB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAuaW50ZXJrYWItaG9tZS12My0tYmxhY2sgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLnZvdXMtYWNodGVyLWludGVya2FiIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nLXRvcDogMTRweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAudm91cy1hY2h0ZXItaW50ZXJrYWIge1xuICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAudm91cy1hY2h0ZXItaW50ZXJrYWIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAudm91cy1hY2h0ZXItaW50ZXJrYWIge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgICAuaW50ZXJrYWItaG9tZS12My0tYmxhY2sgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLnZvdXMtYWNodGVyLWludGVya2FiIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDYlIDAlOyB9IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAudm91cy1hY2h0ZXItaW50ZXJrYWIgLmludGVya2FiLWFmdGVyLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICNiZWQwMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgICAuaW50ZXJrYWItaG9tZS12My0tYmxhY2sgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLnZvdXMtYWNodGVyLWludGVya2FiIHAge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ1MXB4KSB7XG4gICAgICAgICAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC52b3VzLWFjaHRlci1pbnRlcmthYiBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDsgfSB9XG4gICAgICAgIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAudm91cy1hY2h0ZXItaW50ZXJrYWIgcCBiIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC52b3VzLXZlbmRlei1pbnRlcmthYiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy10b3A6IDE0cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICAuaW50ZXJrYWItaG9tZS12My0tYmxhY2sgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLnZvdXMtdmVuZGV6LWludGVya2FiIHtcbiAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICAuaW50ZXJrYWItaG9tZS12My0tYmxhY2sgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLnZvdXMtdmVuZGV6LWludGVya2FiIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODFweCkge1xuICAgICAgICAuaW50ZXJrYWItaG9tZS12My0tYmxhY2sgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLnZvdXMtdmVuZGV6LWludGVya2FiIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgICAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC52b3VzLXZlbmRlei1pbnRlcmthYiB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC52b3VzLXZlbmRlei1pbnRlcmthYiAuaW50ZXJrYWItYWZ0ZXItdGl0bGUge1xuICAgICAgICBjb2xvcjogI2JlZDAwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAgIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAudm91cy12ZW5kZXotaW50ZXJrYWIgcCB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDUxcHgpIHtcbiAgICAgICAgICAuaW50ZXJrYWItaG9tZS12My0tYmxhY2sgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLnZvdXMtdmVuZGV6LWludGVya2FiIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICAuaW50ZXJrYWItaG9tZS12My0tYmxhY2sgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC50aXRsZS1tb2R1bGUtaW50ZXJrYWItMiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NTFweCkge1xuICAgICAgICAuaW50ZXJrYWItaG9tZS12My0tYmxhY2sgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC50aXRsZS1tb2R1bGUtaW50ZXJrYWItMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIDkwMCAzMHB4LzMxcHggXCJSYWxld2F5XCI7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAubm90ZS1sZS1pbnRlcmthYiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMSU7XG4gICAgICBib3R0b206IDEwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAubm90ZS1sZS1pbnRlcmthYiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMjNweDsgfSB9XG4gIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAubm90ZS1sZS1pbnRlcmthYiBwIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDUwcHgpIHtcbiAgICAuaW50ZXJrYWItaG9tZS12My0tYmxhY2sgLnZvdXMtYWNodGVyLWludGVya2FiIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDElOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC5sb2dvLW1vZHVsZS1pbnRlcmthYiAudGl0bGUtbW9kdWxlLWludGVya2FiLTEge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQ6IG5vcm1hbCA5MDAgMjBweC8yN3B4IFwiUmFsZXdheVwiOyB9XG4gICAgLmludGVya2FiLWhvbWUtdjMtLWJsYWNrIC52b3VzLXZlbmRlei1pbnRlcmthYiBwLFxuICAgIC5pbnRlcmthYi1ob21lLXYzLS1ibGFjayAudm91cy1hY2h0ZXItaW50ZXJrYWIgcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7IH1cbiAgICAuaW50ZXJrYWItaG9tZS12My0tYmxhY2sgLnRpdGxlLW1vZHVsZS1pbnRlcmthYi0yIHtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgZm9udDogbm9ybWFsIDkwMCAyNXB4LzI2cHggXCJSYWxld2F5XCI7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaW50ZXJrYWItdjItaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDFlbSAwO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2ludGVya2FiX2JnX2lubmVyX3YyLnBuZyk7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTg0cHgpIHtcbiAgICAuaW50ZXJrYWItdjItaW5uZXIge1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfSB9XG4gIC5pbnRlcmthYi12Mi1pbm5lcl9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5pbnRlcmthYi12Mi1pbm5lciBzdmcge1xuICAgIG1heC13aWR0aDogMjQxcHg7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgLmludGVya2FiLXYyLWlubmVyIHN2Zy5pbnRlcmthYi12Mi1pbm5lcl9fbG9nby1zdmcge1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAuaW50ZXJrYWItdjItaW5uZXIgLnRpdGxlX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgcGFkZGluZy10b3A6IDExcHg7IH1cbiAgICAuaW50ZXJrYWItdjItaW5uZXIgLnRpdGxlX19jb250ZW50IC50aXRsZV9fY29udGVudC1pbm5lcnYyLTEge1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAuaW50ZXJrYWItdjItaW5uZXIgLnRpdGxlX19jb250ZW50IC50aXRsZV9fY29udGVudC1pbm5lcnYyLTIge1xuICAgICAgY29sb3I6ICNiZWQwMDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgZm9udDogbm9ybWFsIDkwMCAyNHB4IFwiUmFsZXdheVwiOyB9XG4gICAgLmludGVya2FiLXYyLWlubmVyIC50aXRsZV9fY29udGVudCAudGl0bGVfX2NvbnRlbnQtaW5uZXJ2Mi0xIHtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgY29sb3I6ICMzMzM7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIGZvbnQ6IG5vcm1hbCA5MDAgMjRweCBcIlJhbGV3YXlcIjsgfVxuICAgIC5pbnRlcmthYi12Mi1pbm5lciAudGl0bGVfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmludGVya2FiLXYyLWlubmVyIC5pbnRlcmthYi12Mi1pbm5lcl9fdGV4dC1ibG9jay10aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLmludGVya2FiLXYyLWlubmVyIC5pbnRlcmthYi12Mi1pbm5lcl9fdGV4dC1ibG9jay10aXRsZSAudGl0bGUtdGV4dC1ibG9jay0xIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgOTAwIDMwcHggXCJSYWxld2F5XCI7IH1cbiAgICAuaW50ZXJrYWItdjItaW5uZXIgLmludGVya2FiLXYyLWlubmVyX190ZXh0LWJsb2NrLXRpdGxlIC50aXRsZS10ZXh0LWJsb2NrLTIge1xuICAgICAgY29sb3I6ICNiZWQwMDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgZm9udDogbm9ybWFsIDkwMCAzMHB4IFwiUmFsZXdheVwiOyB9XG4gIC5pbnRlcmthYi12Mi1pbm5lciAudGV4dC1ibG9jayB7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgcGFkZGluZy10b3A6IDE5cHg7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCAxOHB4IFwiT3BlbiBTYW5zXCI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODFweCkge1xuICAgICAgLmludGVya2FiLXYyLWlubmVyIC50ZXh0LWJsb2NrIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNHB4OyB9IH1cbiAgLmludGVya2FiLXYyLWlubmVyIC5pbnRlcmthYi12Mi1pbm5lcl9fbm90aWNlIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250OiBub3JtYWwgNzAwIDE0cHggXCJPcGVuIFNhbnNcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODJweCkge1xuICAgICAgLmludGVya2FiLXYyLWlubmVyIC5pbnRlcmthYi12Mi1pbm5lcl9fbm90aWNlIHtcbiAgICAgICAgYm90dG9tOiA0cHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MXB4KSB7XG4gICAgICAuaW50ZXJrYWItdjItaW5uZXIgLmludGVya2FiLXYyLWlubmVyX19ub3RpY2Uge1xuICAgICAgICBib3R0b206IDU5cHg7IH0gfVxuICAuaW50ZXJrYWItdjItaW5uZXIgLmxpbmtzLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgycHgpIHtcbiAgICAgIC5pbnRlcmthYi12Mi1pbm5lciAubGlua3MtZ3JvdXAge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfSB9XG4gICAgLmludGVya2FiLXYyLWlubmVyIC5saW5rcy1ncm91cCAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBwYWRkaW5nLXRvcDogMzlweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgycHgpIHtcbiAgICAgICAgLmludGVya2FiLXYyLWlubmVyIC5saW5rcy1ncm91cCAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODFweCkge1xuICAgICAgICAuaW50ZXJrYWItdjItaW5uZXIgLmxpbmtzLWdyb3VwIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH0gfVxuICAgICAgLmludGVya2FiLXYyLWlubmVyIC5saW5rcy1ncm91cCAubGlua3MtZ3JvdXBfX3dyYXBwZXIgYS5saW5rcy1ncm91cF9fbGluay5idXR0b24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzMzMzO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAyN3B4O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgcGFkZGluZzogMTBweCA1NnB4O1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggIzAwMDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICBtYXgtd2lkdGg6IDE3MXB4OyB9XG4gIC5pbnRlcmthYi12Mi1pbm5lciAuaW50ZXJrYWItdjItaW5uZXJfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODFweCkge1xuICAgICAgLmludGVya2FiLXYyLWlubmVyIC5pbnRlcmthYi12Mi1pbm5lcl9fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgycHgpIHtcbiAgICAgIC5pbnRlcmthYi12Mi1pbm5lciAuaW50ZXJrYWItdjItaW5uZXJfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmludGVya2FiLXYyLWlubmVyIC5pbnRlcmthYi12Mi1pbm5lcl9fY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgxcHgpIHtcbiAgICAgIC5pbnRlcmthYi12Mi1pbm5lciAuaW50ZXJrYWItdjItaW5uZXJfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyZW0pOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODJweCkge1xuICAgICAgLmludGVya2FiLXYyLWlubmVyIC5pbnRlcmthYi12Mi1pbm5lcl9fY29udGFpbmVyIHtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDVlbSk7IH0gfVxuICAuaW50ZXJrYWItdjItaW5uZXIgLmludGVya2FiLXYyLXJpZ2h0LWNvbnRlbnQge1xuICAgIHBhZGRpbmctdG9wOiAyMXB4OyB9XG5cbnNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvYmctbW9kdWxlLWludGVya2FiLnBuZyk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cbiAgc2VjdGlvbi5pbnRlcmthYi1ob21lLXYzIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1JSk7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODFweCkge1xuICAgICAgc2VjdGlvbi5pbnRlcmthYi1ob21lLXYzIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCB7XG4gICAgICAgIHBhZGRpbmc6IDIlIDAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgc2VjdGlvbi5pbnRlcmthYi1ob21lLXYzIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCB7XG4gICAgICAgIHBhZGRpbmc6IDE1JSAwJTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICBzZWN0aW9uLmludGVya2FiLWhvbWUtdjMgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfSB9XG4gICAgc2VjdGlvbi5pbnRlcmthYi1ob21lLXYzIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC5sb2dvLW1vZHVsZS1pbnRlcmthYiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgwcHgpIHtcbiAgICAgICAgc2VjdGlvbi5pbnRlcmthYi1ob21lLXYzIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC5sb2dvLW1vZHVsZS1pbnRlcmthYiB7XG4gICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICAgICAgc2VjdGlvbi5pbnRlcmthYi1ob21lLXYzIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC5sb2dvLW1vZHVsZS1pbnRlcmthYiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTgxcHgpIHtcbiAgICAgICAgc2VjdGlvbi5pbnRlcmthYi1ob21lLXYzIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC5sb2dvLW1vZHVsZS1pbnRlcmthYiB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0OyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk4MHB4KSB7XG4gICAgICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAubG9nby1tb2R1bGUtaW50ZXJrYWIge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAubG9nby1tb2R1bGUtaW50ZXJrYWIgLnRpdGxlLW1vZHVsZS1pbnRlcmthYi0xIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwLjZlbSAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NTFweCkge1xuICAgICAgICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAubG9nby1tb2R1bGUtaW50ZXJrYWIgLnRpdGxlLW1vZHVsZS1pbnRlcmthYi0xIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCA5MDAgMjRweC8zMXB4IFwiUmFsZXdheVwiOyB9IH1cbiAgICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAubG9nby1tb2R1bGUtaW50ZXJrYWIgLmFmdGVyLWgxLW1vZHVsZS1pbnRlcmthYiB7XG4gICAgICAgIGNvbG9yOiAjYmVkMDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDsgfVxuICAgICAgc2VjdGlvbi5pbnRlcmthYi1ob21lLXYzIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC5sb2dvLW1vZHVsZS1pbnRlcmthYiBzdmcge1xuICAgICAgICBtYXgtd2lkdGg6IDI0MXB4O1xuICAgICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICBzZWN0aW9uLmludGVya2FiLWhvbWUtdjMgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLnZvdXMtYWNodGVyLWludGVya2FiIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nLXRvcDogMTRweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTI4MHB4KSB7XG4gICAgICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAudm91cy1hY2h0ZXItaW50ZXJrYWIge1xuICAgICAgICAgIHdpZHRoOiAyNSU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI3OXB4KSB7XG4gICAgICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAudm91cy1hY2h0ZXItaW50ZXJrYWIge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk4MXB4KSB7XG4gICAgICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAudm91cy1hY2h0ZXItaW50ZXJrYWIge1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5ODBweCkge1xuICAgICAgICBzZWN0aW9uLmludGVya2FiLWhvbWUtdjMgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLnZvdXMtYWNodGVyLWludGVya2FiIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDYlIDAlOyB9IH1cbiAgICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAudm91cy1hY2h0ZXItaW50ZXJrYWIgLmludGVya2FiLWFmdGVyLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICNiZWQwMDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4OyB9XG4gICAgICBzZWN0aW9uLmludGVya2FiLWhvbWUtdjMgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLnZvdXMtYWNodGVyLWludGVya2FiIHAge1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTQ1MXB4KSB7XG4gICAgICAgICAgc2VjdGlvbi5pbnRlcmthYi1ob21lLXYzIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC52b3VzLWFjaHRlci1pbnRlcmthYiBwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfSB9XG4gICAgICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAudm91cy1hY2h0ZXItaW50ZXJrYWIgcCBiIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgc2VjdGlvbi5pbnRlcmthYi1ob21lLXYzIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC52b3VzLXZlbmRlei1pbnRlcmthYiB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgcGFkZGluZy10b3A6IDE0cHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyODBweCkge1xuICAgICAgICBzZWN0aW9uLmludGVya2FiLWhvbWUtdjMgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLnZvdXMtdmVuZGV6LWludGVya2FiIHtcbiAgICAgICAgICB3aWR0aDogMjUlOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyNzlweCkge1xuICAgICAgICBzZWN0aW9uLmludGVya2FiLWhvbWUtdjMgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLnZvdXMtdmVuZGV6LWludGVya2FiIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5ODFweCkge1xuICAgICAgICBzZWN0aW9uLmludGVya2FiLWhvbWUtdjMgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLnZvdXMtdmVuZGV6LWludGVya2FiIHtcbiAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTgwcHgpIHtcbiAgICAgICAgc2VjdGlvbi5pbnRlcmthYi1ob21lLXYzIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC52b3VzLXZlbmRlei1pbnRlcmthYiB7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICAgICAgc2VjdGlvbi5pbnRlcmthYi1ob21lLXYzIC5pbnRlcmthYi1ob21lLW1vZHVsZS1ocCAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIC52b3VzLXZlbmRlei1pbnRlcmthYiAuaW50ZXJrYWItYWZ0ZXItdGl0bGUge1xuICAgICAgICBjb2xvcjogI2JlZDAwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7IH1cbiAgICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAgLmFsbC1ib3hlcy1tb2R1bGUtaW50cmVrYWItaG9tZSAudm91cy12ZW5kZXotaW50ZXJrYWIgcCB7XG4gICAgICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDUxcHgpIHtcbiAgICAgICAgICBzZWN0aW9uLmludGVya2FiLWhvbWUtdjMgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUgLnZvdXMtdmVuZGV6LWludGVya2FiIHAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9IH1cbiAgICBzZWN0aW9uLmludGVya2FiLWhvbWUtdjMgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC50aXRsZS1tb2R1bGUtaW50ZXJrYWItMiB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xuICAgICAgY29sb3I6ICMwMDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE0NTFweCkge1xuICAgICAgICBzZWN0aW9uLmludGVya2FiLWhvbWUtdjMgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIC50aXRsZS1tb2R1bGUtaW50ZXJrYWItMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIDkwMCAzMHB4LzMxcHggXCJSYWxld2F5XCI7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjlweCkge1xuICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAubm90ZS1sZS1pbnRlcmthYiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMSU7XG4gICAgICBib3R0b206IDEwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAubm90ZS1sZS1pbnRlcmthYiB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH0gfVxuICBzZWN0aW9uLmludGVya2FiLWhvbWUtdjMgLm5vdGUtbGUtaW50ZXJrYWIgcCB7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICMzMzM7XG4gICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ1MHB4KSB7XG4gICAgc2VjdGlvbi5pbnRlcmthYi1ob21lLXYzIC52b3VzLWFjaHRlci1pbnRlcmthYiB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxJTsgfVxuICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAubG9nby1tb2R1bGUtaW50ZXJrYWIgLnRpdGxlLW1vZHVsZS1pbnRlcmthYi0xIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgY29sb3I6ICMzMzMzMzM7XG4gICAgICBmb250OiBub3JtYWwgOTAwIDIwcHgvMjdweCBcIlJhbGV3YXlcIjsgfVxuICAgIHNlY3Rpb24uaW50ZXJrYWItaG9tZS12MyAudm91cy12ZW5kZXotaW50ZXJrYWIgcCxcbiAgICBzZWN0aW9uLmludGVya2FiLWhvbWUtdjMgLnZvdXMtYWNodGVyLWludGVya2FiIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgc2VjdGlvbi5pbnRlcmthYi1ob21lLXYzIC50aXRsZS1tb2R1bGUtaW50ZXJrYWItMiB7XG4gICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIGZvbnQ6IG5vcm1hbCA5MDAgMjVweC8yNnB4IFwiUmFsZXdheVwiOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmplc3RpbW8ge1xuICBjb2xvcjogIzE0MkY2NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5qZXN0aW1vX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9qZXN0aW1vLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAuamVzdGltb19fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODIpOyB9XG4gIC5qZXN0aW1vX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmplc3RpbW9fX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLmplc3RpbW9fX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5qZXN0aW1vX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLmplc3RpbW9fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAuamVzdGltb19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAuamVzdGltb19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAuamVzdGltb19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmplc3RpbW9fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDM1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuamVzdGltb19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNjVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuamVzdGltb19fdGl0bGUgKyAuamVzdGltb19fbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDVlbTsgfVxuICAuamVzdGltb19fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAuamVzdGltb19fbGlua3MgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzE0MkY2NDtcbiAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAuamVzdGltb19fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgIC5qZXN0aW1vX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAuamVzdGltb19fbGlua3MgLmJ1dHRvbjpmb2N1cywgLmplc3RpbW9fX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLmplc3RpbW9fX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuamVzdGltb19fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gIC5qZXN0aW1vX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjZmZmO1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLmplc3RpbW9fX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuICAgIC5qZXN0aW1vX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICNmZmY7IH1cbiAgLmplc3RpbW9fX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAuamVzdGltb19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMxNDJGNjQ7IH1cbiAgICAuamVzdGltb19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAuamVzdGltb19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzE0MkY2NDsgfVxuICAuamVzdGltbyAuZm9ybSAuZm9ybS1ncm91cCA+ICoge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmplc3RpbW8gLmZvcm0gLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5qZXN0aW1vIC5mb3JtIC5yYWRpb3NfX2dyb3VwIC5zZWxlY3Qge1xuICAgIG1pbi13aWR0aDogMTUwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDFlbTsgfVxuICAuamVzdGltbyAuZm9ybSAubGFiZWwtdHh0IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDJlbTsgfVxuICAuamVzdGltbyAuZm9ybSAudGV4dGZpZWxkIHtcbiAgICBwYWRkaW5nOiAuNWVtIC41ZW07IH1cbiAgLmplc3RpbW8gLmZvcm0gLmZvcm1fX2ZpZWxkIHtcbiAgICBtYXJnaW46IDAgMWVtIDJlbTsgfVxuICAuamVzdGltbyAuZm9ybSAudGV4dGZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmplc3RpbW8gLmZvcm0gLnRleHRmaWVsZF9faW5wdXQ6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAuamVzdGltbyAuamVzdGltb19sYWJlbF9jb25kaXRpb25zIHtcbiAgICBjb2xvcjogaW5oZXJpdDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uanVtYm90cm9uLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvY3JvLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMTQyRjY0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDRlbTtcbiAgbWluLWhlaWdodDogYXV0bzsgfVxuICAuanVtYm90cm9uLXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuanVtYm90cm9uLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gICAgLmp1bWJvdHJvbi12MV9fd3JhcHBlciA+ICo6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgLmp1bWJvdHJvbi12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg2KTsgfVxuICAuanVtYm90cm9uLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuanVtYm90cm9uLXYxX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgICAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2NXB4LzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5qdW1ib3Ryb24tdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNjY2NiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuXG4uanVtYm90cm9uLXYxLS1zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9qdW1ib3Ryb24vNS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgbWluLWhlaWdodDogYXV0bztcbiAgZGlzcGxheTogbm9uZTsgfVxuICAuanVtYm90cm9uLXYxLS1zZWFyY2g6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwLCA0NywgMTAwLCAwLjYpOyB9XG4gIC5qdW1ib3Ryb24tdjEtLXNlYXJjaCAuanVtYm90cm9uLXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nOiAyZW0gM2VtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5qdW1ib3Ryb24tdjEtLXNlYXJjaCAuanVtYm90cm9uLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZzogMCAzZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuanVtYm90cm9uLXYxLS1zZWFyY2gge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4ubGlua3MtdjEge1xuICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5saW5rcy12MSAuYnV0dG9uLXN2ZyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgZmlsbDogIzE0MkY2NDsgfVxuICAubGlua3MtdjEgLmJ1dHRvbjpob3ZlciwgLmxpbmtzLXYxIC5idXR0b246Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLmxpbmtzLXYxIC5idXR0b246aG92ZXIgLmJ1dHRvbi1zdmcsIC5saW5rcy12MSAuYnV0dG9uOmZvY3VzIC5idXR0b24tc3ZnIHtcbiAgICAgIGZpbGw6ICNmZmYgIWltcG9ydGFudDsgfVxuICAubGlua3MtdjEgLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG5cbi5sb2FkZXJfY29udGFpbmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjAsIDQ3LCAxMDAsIDAuNyk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB6LWluZGV4OiAtMTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4yNXM7IH1cbiAgLmxvYWRlcl9jb250YWluZXIuYWN0aXZlIHtcbiAgICB6LWluZGV4OiA5OTk5O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmxvYWRlcl9jb250YWluZXI6YmVmb3JlIHtcbiAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgYW5pbWF0aW9uLW5hbWU6IHJvdGF0aW9uTG9hZGVyO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAzNXB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgYm9yZGVyOiA1cHggc29saWQgIzE0MkY2NDtcbiAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbkBrZXlmcmFtZXMgcm90YXRpb25Mb2FkZXIge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luOiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19zdHJ1Y3R1cmUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fZWxlbWVudCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudCB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTQyRjY0O1xuICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgcGFkZGluZzogMCAxZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7IH1cbiAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudF9fdGV4dCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudCB7XG4gICAgICAgICAgd2lkdGg6IDE2NXB4O1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7IH0gfVxuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50OmhvdmVyLCAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnQuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUge1xuICAgICAgICAgIG1hcmdpbjogMCAuNWVtIDFlbTsgfVxuICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmU6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUge1xuICAgICAgICAgIG1hcmdpbjogMCAxZW0gMCAwO1xuICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDQwLCA0MCwgNDAsIDAuMik7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTkxOTE7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgei1pbmRleDogLTE7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWVsZW1lbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHBhZGRpbmc6IDcuNXB4IDA7IH1cbiAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tZWxlbWVudCAucmFkaW9fX2l0ZW0ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWVsZW1lbnQgLnJhZGlvX19pdGVtLXNwYW4ge1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTkxOTE7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWVsZW1lbnQgLnJhZGlvX19pdGVtLXNwYW46YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0O1xuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tZWxlbWVudCAucmFkaW9fX2l0ZW06Y2hlY2tlZCArIC5pdGVtLWxhYmVsIC5yYWRpb19faXRlbS1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIC5lbGVtZW50c19fY29udGVudCAuaXRlbS1lbGVtZW50IC5yYWRpb19faXRlbS10ZXh0IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tZWxlbWVudC5lbXB0eSB7XG4gICAgICAgICAgICBmaWx0ZXI6IGdyYXlzY2FsZSgxMDAlKTsgfVxuICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmZvcm1fX2NvbnRlbnQgLmxpc3QtZWxlbWVudHNfX3N0cnVjdHVyZSAuZWxlbWVudHNfX2NvbnRlbnQgLml0ZW0tbGFiZWwge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUgLmVsZW1lbnRzX19jb250ZW50IC5pdGVtLWxhYmVsOmhvdmVyIC5yYWRpb19faXRlbS1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmU6aG92ZXIgLmVsZW1lbnRzX19jb250ZW50IHtcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRvcDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTAwOyB9XG4gIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fY29udGVudCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fY29udGVudC1pY29uIHtcbiAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fY29udGVudCB7XG4gICAgICAgIHdpZHRoOiBhdXRvOyB9IH1cbiAgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5saW5rLWVtYWlsX19lbGVtZW50IHtcbiAgICBwYWRkaW5nOiAxZW0gMS41ZW07XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fZWxlbWVudDpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAubGluay1lbWFpbF9fZWxlbWVudDpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2VsZW1lbnQge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfSB9XG5cbi5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19sYWJlbC1jaGVja2JveCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fY29udGVudCB7XG4gICAgbWF4LWhlaWdodDogMjEwcHg7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC1zcGFuIHtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTkxOTE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtc3BhbjpiZWZvcmUge1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTJweDtcbiAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgwKTsgfVxuICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC10ZXh0IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNXB4OyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtdGV4dDpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtdGV4dCAuY291bnQge1xuICAgICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LWlucHV0IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLmNoZWNrYm94LXNwYW4ge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuY2hlY2tib3gtc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKSBzY2FsZSgxKTsgfVxuICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50LmVtcHR5IHtcbiAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgIG9yZGVyOiAyO1xuICAgICAgICBvcGFjaXR5OiAwLjc1OyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudC5lbXB0eSAuY2hlY2tib3gtc3BhbiB7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2YyZjJmMjtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICNmMmYyZjI7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50LmVtcHR5IC5jaGVja2JveC1sYWJlbCB7XG4gICAgICAgICAgY3Vyc29yOiBpbml0aWFsOyB9XG5cbi5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19sYWJlbC1jaGVja2JveCB7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG5cbi5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMyU7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50Lm9wZW4ge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC10ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LXRleHQgLmJ1dHRvbi1vcGVuLWNsb3NlIHtcbiAgICAgICAgd2lkdGg6IDE2cHg7XG4gICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAxcHg7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtdGV4dCAuYnV0dG9uLW9wZW4tY2xvc2U6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LXRleHQgLmJ1dHRvbi1vcGVuLWNsb3NlOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIGhlaWdodDogMTZweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0O1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtdGV4dCAubGFiZWwtbGlzdC1lbGVtZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciB7XG4gICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmZvcm1DaGVja2JveENhdF9fbGlzdC1lbGVtZW50X19jb250YWluZXIgLmVsZW1lbnRfX2NvbnRlbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC1zcGFuIHtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTkxOTE7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMCk7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC10ZXh0IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDsgfVxuICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtdGV4dDpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC1pbnB1dCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY2hlY2tib3gtaW5wdXQ6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuY2hlY2tib3gtc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0O1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsIC5jaGVja2JveC1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMSk7IH1cbiAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50IC5jaGVja2JveC1sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudCAuY291bnQge1xuICAgICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudC5lbXB0eSB7XG4gICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XG4gICAgICAgICAgb3JkZXI6IDI7XG4gICAgICAgICAgb3BhY2l0eTogMC43NTsgfVxuICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciAuZWxlbWVudF9fY29udGVudC5lbXB0eSAuY2hlY2tib3gtc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjJmMmYyO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjZjJmMmYyOyB9XG4gICAgICAgICAgLmZvcm1DaGVja2JveENhdF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIC5lbGVtZW50X19jb250ZW50LmVtcHR5IC5jaGVja2JveC1sYWJlbCB7XG4gICAgICAgICAgICBjdXJzb3I6IGluaXRpYWw7IH1cbiAgICAuZm9ybUNoZWNrYm94Q2F0X19jb250YWluZXIgLmZvcm1DaGVja2JveENhdF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQub3BlbiAuYnV0dG9uLW9wZW4tY2xvc2U6YWZ0ZXIge1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICAgIC5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudC5vcGVuIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIHtcbiAgICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDE1cHggMDsgfVxuXG4uZm9ybVJhbmdlX19jb250YWluZXIgLm5vVWktdG91Y2gtYXJlYSB7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZm9ybVJhbmdlX19jb250YWluZXIuZW1wdHkge1xuICBvcGFjaXR5OiAwLjM1O1xuICBjdXJzb3I6IGluaXRpYWw7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9ybVJhbmdlX19jb250YWluZXIuZW1wdHk6YmVmb3JlIHtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5mb3JtUmFkaW9fX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19sYWJlbC1yYWRpbyB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgLmZvcm1SYWRpb19fY29udGFpbmVyIC5mb3JtUmFkaW9fX2NvbnRlbnQge1xuICAgIG1heC1oZWlnaHQ6IDIxMHB4O1xuICAgIG92ZXJmbG93LXk6IGF1dG87IH1cbiAgLmZvcm1SYWRpb19fY29udGFpbmVyIC5mb3JtUmFkaW9fX2xpc3QtY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAucmFkaW8tc3BhbiB7XG4gICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM5MTkxOTE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgLmZvcm1SYWRpb19fY29udGFpbmVyIC5mb3JtUmFkaW9fX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5yYWRpby1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAgIC5mb3JtUmFkaW9fX2NvbnRhaW5lciAuZm9ybVJhZGlvX19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAucmFkaW8tdGV4dCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAgICAgLmZvcm1SYWRpb19fY29udGFpbmVyIC5mb3JtUmFkaW9fX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5yYWRpby1pbnB1dCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmZvcm1SYWRpb19fY29udGFpbmVyIC5mb3JtUmFkaW9fX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5yYWRpby1pbnB1dDpjaGVja2VkICsgLnJhZGlvLWxhYmVsIC5yYWRpby1zcGFuOmJlZm9yZSB7XG4gICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICAgICAgLmZvcm1SYWRpb19fY29udGFpbmVyIC5mb3JtUmFkaW9fX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5yYWRpby1sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZm9ybUludGVnZXJfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuaW50ZWdlcl9jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmxhYmVsLWVsZW1lbnQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5idXR0b24tZWxlbWVudCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMTQyRjY0O1xuICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5idXR0b24tZWxlbWVudDpkaXNhYmxlZCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgY3Vyc29yOiBpbml0aWFsOyB9XG4gICAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmJ1dHRvbi1lbGVtZW50Om5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5pbnB1dC1lbGVtZW50IHtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxNXB4LzEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmlucHV0LWVsZW1lbnQge1xuICAgICAgICAgIHdpZHRoOiA3NXB4OyB9IH1cblxuLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19zdHJ1Y3R1cmUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMjVweDsgfVxuICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlIC50ZXh0X2ljb24ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1sYWJlbCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICBjb2xvcjogIzUyNTI1MjsgfVxuICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQge1xuICAgICAgd2lkdGg6IDQ3LjUlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCAuZGF0ZS1pbnB1dF9fc3RydWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCAuZGF0ZS1pbnB1dCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgIHdpZHRoOiAxNTAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIHBhZGRpbmc6IDVweCAwO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNDJGNjQgIWltcG9ydGFudDsgfVxuICAgICAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5kYXRlLWlucHV0OjpwbGFjZWhvbGRlciB7XG4gICAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQgLmljb25fY2FsZW5kYXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgcmlnaHQ6IC03cHg7XG4gICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZpbGw6ICMxNDJGNjQ7IH1cbiAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24gLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcbiAgICAgICAgZmlsbDogIzE0MkY2NDtcbiAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uOmhvdmVyIC5idXR0b25fX3Jlc2V0LXN2ZyB7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cblxuLmZvcm1EYXRlX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuZm9ybURhdGVfX2NvbnRhaW5lciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogODUlOyB9XG4gICAgLmZvcm1EYXRlX19jb250YWluZXIgLmZvcm1EYXRlX19jb250ZW50IC5kYXRlLWlucHV0X19zdHJ1Y3R1cmUge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZm9ybURhdGVfX2NvbnRhaW5lciAuZm9ybURhdGVfX2NvbnRlbnQgLmRhdGUtaW5wdXRfX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE0MkY2NDsgfVxuICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1pbnB1dCB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgd2lkdGg6IDE1MCU7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLmZvcm1EYXRlX19jb250YWluZXIgLmZvcm1EYXRlX19jb250ZW50IC5kYXRlLWxhYmVsIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5mb3JtRGF0ZV9fY29udGFpbmVyIC5mb3JtRGF0ZV9fY29udGVudCAuZGF0ZS1sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLmZvcm1EYXRlX19jb250YWluZXIgLmZvcm1EYXRlX19jb250ZW50IC5kYXRlLWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAxMC41cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGhlaWdodDogMTlweDsgfVxuICAgICAgLmZvcm1EYXRlX19jb250YWluZXIgLmZvcm1EYXRlX19jb250ZW50IC5kYXRlLWljb246YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxcHg7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgICAgLmZvcm1EYXRlX19jb250YWluZXIgLmZvcm1EYXRlX19jb250ZW50IC5kYXRlLWljb246YWZ0ZXIge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogOXB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG5cbi5mb3JtQnViYmxlX19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogLjVlbSAxZW07IH1cbiAgLmZvcm1CdWJibGVfX2NvbnRhaW5lci5hY3RpdmUge1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQge1xuICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBtaW4td2lkdGg6IDMwcHg7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50LmFjdGl2ZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAwLjVweCk7XG4gICAgICBsZWZ0OiA3LjVweDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudDphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDcuNXB4O1xuICAgICAgbGVmdDogY2FsYyg1MCUgLSAwLjVweCk7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICM5MTkxOTE7IH1cbiAgICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuYnV0dG9uLW1vcmVfX2VsZW1lbnQ6aG92ZXI6YWZ0ZXIge1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9IH1cbiAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5idXR0b24tbW9yZV9fZWxlbWVudC5vcGVuIHtcbiAgICAgIGJhY2tncm91bmQ6ICM5MTkxOTE7IH1cbiAgICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmJ1dHRvbi1tb3JlX19lbGVtZW50Lm9wZW46YWZ0ZXIge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fc3RydWN0dXJlIHtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2NvbnRlbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwOyB9XG4gIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19idXR0b24ge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgIG1hcmdpbjogNXB4IDEwcHggNXB4IDA7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0O1xuICAgICAgY29sb3I6ICM5MTkxOTE7XG4gICAgICBwYWRkaW5nOiA1cHggMS4yNWVtIDVweCAxZW07XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2J1dHRvbjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fYnV0dG9uOmhvdmVyIC5mb3JtQnViYmxlX19lbGVtZW50X190ZXh0IHtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX3RleHQge1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVlbTsgfVxuICAgIC5mb3JtQnViYmxlX19jb250YWluZXIgLmZvcm1CdWJibGVfX2VsZW1lbnRfX2Nsb3NlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgcmlnaHQ6IDExcHg7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSB0cmFuc2xhdGVZKC01MCUpIHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIC5mb3JtQnViYmxlX19lbGVtZW50X19jbG9zZTpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgICAgLmZvcm1CdWJibGVfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fZWxlbWVudF9fY2xvc2U6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtOHB4O1xuICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBib3R0b206IDE1cHg7XG4gICAgICBsZWZ0OiBjYWxjKDUwcHggLSAxZW0pO1xuICAgICAgcGFkZGluZy10b3A6IDI1cHg7XG4gICAgICB3aWR0aDogNTAlOyB9IH1cbiAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fc3RydWN0dXJlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fc3RydWN0dXJlIC5sYWJlbF9faXRlbSB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMXB4OyB9XG4gIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZy10b3A6IDVweDsgfVxuICAgIC5mb3JtUmVmZXJlbmNlX19jb250YWluZXIgLmZvcm1SZWZlcmVuY2VfX2NvbnRlbnQgLmZvcm1fX2NvbnRlbnQge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19jb250ZW50IC5pbnB1dF9faXRlbSB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE0MkY2NDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZm9ybVJlZmVyZW5jZV9fY29udGFpbmVyIC5mb3JtUmVmZXJlbmNlX19jb250ZW50IC5pbnB1dF9faXRlbTo6cGxhY2Vob2xkZXIge1xuICAgICAgICBjb2xvcjogIzkxOTE5MTtcbiAgICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fY29udGVudCAuYnV0dG9uX2l0ZW0ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMnB4LzEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgLmZvcm1SZWZlcmVuY2VfX2NvbnRhaW5lciAuZm9ybVJlZmVyZW5jZV9fY29udGVudCAuYnV0dG9uX2l0ZW06aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjNTI1MjUyOyB9XG5cbi5mb3JtU3VibWl0X19jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZzogMWVtIDFlbSAwO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDUzcHggMWVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gIC5mb3JtU3VibWl0X19jb250YWluZXI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgYmFja2dyb3VuZDogcmdiYSgxNDUsIDE0NSwgMTQ1LCAwLjI1KTsgfVxuICAuZm9ybVN1Ym1pdF9fY29udGFpbmVyIC5mb3JtU3VibWl0X19zdHJ1Y3R1cmUgLmJ1dHRvbi1zdWJtaXRfX2l0ZW0ge1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5mb3JtU3VibWl0X19jb250YWluZXIgLmZvcm1TdWJtaXRfX3N0cnVjdHVyZSAuYnV0dG9uLXN1Ym1pdF9faXRlbSBzcGFuIHtcbiAgICAgIHRyYW5zaXRpb246IDBzOyB9XG4gICAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tc3VibWl0X19pdGVtOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTI1MjUyOyB9XG4gIC5mb3JtU3VibWl0X19jb250YWluZXIgLmZvcm1TdWJtaXRfX3N0cnVjdHVyZSAuYnV0dG9uLXJlc2V0X19pdGVtIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuNXB4O1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjNTI1MjUyO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC5mb3JtU3VibWl0X19jb250YWluZXIgLmZvcm1TdWJtaXRfX3N0cnVjdHVyZSAuYnV0dG9uLXJlc2V0X19pdGVtIC5idXR0b24tcmVzZXRfX2l0ZW0taWNvbiB7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIGhlaWdodDogMzBweDtcbiAgICAgIGZpbGw6ICM1MjUyNTI7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgLmZvcm1TdWJtaXRfX2NvbnRhaW5lciAuZm9ybVN1Ym1pdF9fc3RydWN0dXJlIC5idXR0b24tcmVzZXRfX2l0ZW06aG92ZXIgLmJ1dHRvbi1yZXNldF9faXRlbS1pY29uIHtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cblxuLmZvcm1Td2l0Y2hfX2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19zdHJ1Y3R1cmUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5mb3JtU3dpdGNoX19jb250YWluZXIgLmZvcm1Td2l0Y2hfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IC5jaGVja2JveC1sYWJlbCB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IC5jaGVja2JveC1sYWJlbCAuc3dpdGNoLWNoZWNrYm94IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAzMnB4O1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAjOTE5MTkxO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IC5jaGVja2JveC1sYWJlbCAuc3dpdGNoLWNoZWNrYm94OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDEycHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM5MTkxOTE7IH1cbiAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IC5jaGVja2JveC1pbnB1dCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IC5jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsIC5zd2l0Y2gtY2hlY2tib3gge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggIzE0MkY2NDsgfVxuICAgICAgICAuZm9ybVN3aXRjaF9fY29udGFpbmVyIC5mb3JtU3dpdGNoX19jb250ZW50IC5jaGVja2JveC1pbnB1dDpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsIC5zd2l0Y2gtY2hlY2tib3g6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAxN3B4O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX3N1bW1hcnkgLmxvY2FsaXphdG9yX192YWx1ZXMge1xuICBtYXJnaW46IDA7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX3N1bW1hcnkgLmxvY2FsaXphdG9yX192YWx1ZXMgLmxvY2FsaXphdG9yX19sYWJlbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19zdW1tYXJ5IC5sb2NhbGl6YXRvcl9fdmFsdWVzIC5sb2NhbGl6YXRvcl9fdmFsdWUtLWRlbGV0ZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSAubG9jYWxpemF0b3JfX3ZhbHVlcyAubG9jYWxpemF0b3JfX3ZhbHVlLS1jb3VudCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG9yZGVyOiAzO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDVweDtcbiAgICByaWdodDogMzBweDtcbiAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX192YWx1ZXMtY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fdmFsdWVzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDEwcHg7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2ZpZWxkc2V0IHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICBtaW4taGVpZ2h0OiAzMHB4OyB9XG4gICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSAuY2hlY2tfcmFkaW9fZWxlbWVudCB7XG4gICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzUyNTI1MjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAtM3B4OyB9XG4gICAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIC5jaGVja19yYWRpb19lbGVtZW50OmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0gLmxhYmVsX3JhZGlvX2VsZW1lbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAubG9jYWxpemF0b3JfX2V4dHJhIC5yYWRpb3NfX2dyb3VwIC5yYWRpb3NfX2l0ZW0gLmxhYmVsX3JhZGlvX2VsZW1lbnQ6aG92ZXIgLmNoZWNrX3JhZGlvX2VsZW1lbnQ6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmxvY2FsaXphdG9yX19leHRyYSAucmFkaW9zX19ncm91cCAucmFkaW9zX19pdGVtIC5pbnB1dF9yYWRpb19lbGVtZW50IHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5sb2NhbGl6YXRvcl9fZXh0cmEgLnJhZGlvc19fZ3JvdXAgLnJhZGlvc19faXRlbSAuaW5wdXRfcmFkaW9fZWxlbWVudDpjaGVja2VkICsgLmxhYmVsX3JhZGlvX2VsZW1lbnQgLmNoZWNrX3JhZGlvX2VsZW1lbnQ6YmVmb3JlIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgIG9wYWNpdHk6IDE7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fc3RydWN0dXJlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHotaW5kZXg6IDE7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNDJGNjQ7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fc3RydWN0dXJlIC5sYWJlbC1lbGVtZW50IHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxNHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbGVmdDogMDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQge1xuICB3aWR0aDogMTAwJTsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBtaW4taGVpZ2h0OiA0NXB4OyB9XG4gICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAudGV4dGZpZWxkX19pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4ge1xuICAgIGxlZnQ6IDA7IH1cbiAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA0NXB4O1xuICAgICAgbWluLWhlaWdodDogNDVweDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWUtLWN1c3RvbSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA2cHg7XG4gICAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgd2lkdGg6IDE5cHg7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAgICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIHdpZHRoOiAxOXB4OyB9XG4gICAgICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLWFkZCAuc3MtcGx1czphZnRlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgd2lkdGg6IDFweDtcbiAgICAgICAgICAgIGxlZnQ6IDlweDtcbiAgICAgICAgICAgIHRvcDogLTlweDsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLWNvbnRlbnQge1xuICAgICAgdG9wOiAxMDAlO1xuICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0O1xuICAgICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAgICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGVudCAuc3MtbWFpbiAuc3MtY29udGVudCAuc3Mtb3B0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMC41ZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEycHgvMS4yZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5sb2NhbGl6YXRvcl9fY29udGVudCB7XG4gICAgbWluLWhlaWdodDogNDVweDsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5sb2NhbGl6YXRvcl9fcGx1cyB7XG4gICAgcGFkZGluZzogMDtcbiAgICByaWdodDogOXB4O1xuICAgIGJvdHRvbTogMTBweDsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLmxvY2FsaXphdG9yX19wbHVzOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgd2lkdGg6IDFweDsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLmxvY2FsaXphdG9yX19wbHVzOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgbGVmdDogLTlweDtcbiAgICAgIHRvcDogOXB4OyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLmxvY2FsaXphdG9yX19zdW1tYXJ5IHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMDtcbiAgICBtaW4taGVpZ2h0OiA0NXB4OyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXI6bm90KC5mb3JtU2VsZWN0X19jb250YWluZXJfX2xvY2FsaXphdG9yKSAuc3Mtb3B0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBtaW4td2lkdGg6IDIwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1MjUyNTI7IH1cblxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lcjpub3QoLmZvcm1TZWxlY3RfX2NvbnRhaW5lcl9fbG9jYWxpemF0b3IpIC5zcy1vcHRpb246YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IGNhbGMoMC41ZW0gKyA2cHgpO1xuICBsZWZ0OiBjYWxjKDAuNWVtICsgNHB4KTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogNnB4OyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXI6bm90KC5mb3JtU2VsZWN0X19jb250YWluZXJfX2xvY2FsaXphdG9yKSAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lcjpub3QoLmZvcm1TZWxlY3RfX2NvbnRhaW5lcl9fbG9jYWxpemF0b3IpIC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAuZm9ybVNlbGVjdF9fY29udGFpbmVyOm5vdCguZm9ybVNlbGVjdF9fY29udGFpbmVyX19sb2NhbGl6YXRvcikgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQ6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciB7XG4gIG1heC13aWR0aDogMTA4MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbiAgcGFkZGluZzogMCAwIDFlbTsgfVxuICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyLm9wZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX3N0cnVjdHVyZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX3N0cnVjdHVyZSB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX190ZXh0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX3RleHQge1xuICAgICAgICBtaW4td2lkdGg6IDMxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHdpZHRoOiAzNSU7IH0gfVxuICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1jb250ZW50IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxZW0gMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9faW5wdXQtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMmVtO1xuICAgICAgICB3aWR0aDogNTUlOyB9IH1cbiAgICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1jb250ZW50IC5zcy1hZGQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IGNhbGMoMTFweCArIDFlbSk7XG4gICAgICBoZWlnaHQ6IDE5cHg7XG4gICAgICB3aWR0aDogMTlweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9faW5wdXQtY29udGVudCAuc3MtYWRkIHtcbiAgICAgICAgICB0b3A6IDExcHg7XG4gICAgICAgICAgcmlnaHQ6IDJlbTsgfSB9XG4gICAgICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1jb250ZW50IC5zcy1hZGQgLnNzLXBsdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgd2lkdGg6IDE5cHg7IH1cbiAgICAgICAgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9faW5wdXQtY29udGVudCAuc3MtYWRkIC5zcy1wbHVzOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0O1xuICAgICAgICAgIGhlaWdodDogMTlweDtcbiAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiA5cHg7XG4gICAgICAgICAgdG9wOiAwOyB9XG4gIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWVsZW1lbnQge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTQyRjY0O1xuICAgIHBhZGRpbmc6IDNweCAwO1xuICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2lucHV0LWVsZW1lbnQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2J1dHRvbiB7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWluLWhlaWdodDogNDVweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19idXR0b24ge1xuICAgICAgICBtYXJnaW46IDAgMCAwIDFlbTtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi13aWR0aDogMjAwcHg7IH0gfVxuICAgIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX2J1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuXG4uaGVhZGVyX19zZWFyY2gtdG9nZ2xlLmpzX2ZpbHRlcl90b2dnbGUge1xuICBiYWNrZ3JvdW5kOiAjMTQyRjY0O1xuICBib3JkZXI6IG5vbmU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gIC5oZWFkZXJfX3NlYXJjaC10b2dnbGUuanNfZmlsdGVyX3RvZ2dsZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAuaGVhZGVyX19zZWFyY2gtdG9nZ2xlLmpzX2ZpbHRlcl90b2dnbGUuYWN0aXZlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhlYWRlcl9fc2VhcmNoLXRvZ2dsZS5qc19maWx0ZXJfdG9nZ2xlLmNlbnRlcmVkIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2MCUpOyB9IH1cblxuLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBoZWlnaHQ6IDA7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuNXM7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfVxuICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogM3B4O1xuICAgIGhlaWdodDogM3B4OyB9XG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgOjotd2Via2l0LXNjcm9sbGJhci10aHVtYjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjNTI1MjUyOyB9XG4gIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIHtcbiAgICBtYXgtd2lkdGg6IDEwODBweDtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDIwLCA0NywgMTAwLCAwLjcpO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDI1cHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIge1xuICAgICAgICBwYWRkaW5nOiAwIDEwMHB4O1xuICAgICAgICBtYXJnaW46IDUwcHggYXV0bzsgfSB9XG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXJfX3N0cnVjdHVyZSB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyX19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuaGlkZGVuIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5oaWRkZW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS1vZmZyZWRlbV9fZmllbGQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tdHlwZV9fZmllbGQsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tZGF0ZWxvY3NhaXNfX2ZpZWxkLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLWxveWVyX19maWVsZCwgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQuZm9ybS1sb3llcnNhaXNfX2ZpZWxkLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLWxvY2FsaXNhdGlvbl9fZmllbGQsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkLmZvcm0tY29tbWVyY2VfX2ZpZWxkLCAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZC5mb3JtLXByaWNlc19fZmllbGQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtU2VsZWN0X19jb250YWluZXIge1xuICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9faW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19wbHVzIHtcbiAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xuICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDlweCk7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fcGx1czpiZWZvcmUge1xuICAgICAgICAgICAgICB3aWR0aDogMXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX3BsdXM6YWZ0ZXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fbGFiZWwge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24ge1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICAgICAgICAgIGZpbGw6ICMxNDJGNjQ7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uOmhvdmVyIC5idXR0b25fX3Jlc2V0LXN2ZyB7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNDJGNjQ7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGVudCB7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4OyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyLnJhbmdlLS1vcGVuZWQgLmZvcm1SYW5nZV9fY29udGVudCAuYWRkX2J1dHRvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMjVweCAxNXB4OyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5ub1VpLXRvdWNoLWFyZWEge1xuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLnJhbmdlX19oaWdobGlnaHQge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMTQyRjY0O1xuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDsgfVxuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5yYW5nZV9faGlnaGxpZ2h0OmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLnJhbmdlX190ZXh0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5yYW5nZV9faW5wdXQge1xuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIwcHgpO1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtX19maWVsZCAuZm9ybVJhbmdlX19jb250YWluZXIgLnJhbmdlX19jb250ZW50IC5yYW5nZV9faW5wdXQ6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1fX2ZpZWxkIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAucmFuZ2VfX2NvbnRlbnQgLnJhbmdlX19pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5yYW5nZV9fY29udGVudCAucmFuZ2VfX3VuaXQge1xuICAgICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDI1cHggMCAwOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5sYWJlbC1lbGVtZW50IHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuYnV0dG9uLWVsZW1lbnQge1xuICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuaW5wdXQtZWxlbWVudCB7XG4gICAgICAgICAgICB3aWR0aDogNTBweDsgfSB9XG4gICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19zdHJ1Y3R1cmUge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlIHtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XG4gICAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUgLnRleHRfaWNvbiB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGUgLnRleHRfaWNvbiBzdmcge1xuICAgICAgICAgICAgICBmaWxsOiAjZmZmOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZSAudGV4dF9lbGVtZW50IHtcbiAgICAgICAgICAgIHotaW5kZXg6IDEwOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fbGFiZWwtZGF0ZTpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCA1MCU7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19sYWJlbC1kYXRlLmFjdGl2ZTpiZWZvcmUsIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2xhYmVsLWRhdGU6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fZWxlbWVudHMge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDEwMCU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICBwYWRkaW5nOiAxLjVlbSAxZW07XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIG1heC13aWR0aDogMjc1cHg7XG4gICAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgICAgICAgICBib3gtc2hhZG93OiAxcHggNHB4IDdweCAycHggcmdiYSg0MCwgNDAsIDQwLCAwLjE1KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZVgoOTBkZWcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XG4gICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19lbGVtZW50cyB7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0OyB9IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19lbGVtZW50cy5hY3RpdmUge1xuICAgICAgICAgICAgei1pbmRleDogOTk7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGVYKDApOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiA0Ny41JTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCAuZGF0ZS1pbnB1dF9fc3RydWN0dXJlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGVudCAuZGF0ZS1jb250ZW50IC5kYXRlLWlucHV0IHtcbiAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICAgIGJvcmRlcjogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE0MkY2NCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRlbnQgLmRhdGUtY29udGVudCAuZGF0ZS1pbnB1dDo6cGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyIC5mb3JtRGF0ZUxvY3NhaXNfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250ZW50IC5kYXRlLWNvbnRlbnQgLmljb25fY2FsZW5kYXIge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IC03cHg7XG4gICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIGZpbGw6ICMxNDJGNjQ7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fcmVzZXQtY29udGVudCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24ge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24gLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcbiAgICAgICAgICAgICAgZmlsbDogIzE0MkY2NDtcbiAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zczsgfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIgLmZvcm1EYXRlTG9jc2Fpc19fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b246aG92ZXIgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMV9fY29udGFpbmVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDMwcHg7IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXJfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUxX19jb250YWluZXIgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5saXN0LWVsZW1lbnRzX19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTFfX2NvbnRhaW5lciAuZm9ybU9mZnJlZGVtX19jb250YWluZXIgLmxpbmstZW1haWxfX2NvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjEge1xuICAgICAgICAgICAgcGFkZGluZzogMCA1cHg7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMiB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMyB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjQge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IHtcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IHtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAwOyB9IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5maWx0ZXJfYnV0dG9uX2l0ZW0ge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMHB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5maWx0ZXJfYnV0dG9uX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuZmlsdGVyX2J1dHRvbl9pdGVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTI1cHg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLmZpbHRlcl9idXR0b25faXRlbSAuc2VhcmNoX19pY29uIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICAgIGZpbGw6ICNmZmY7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAuYnV0dG9uX0NvbnRlbnQgLnN1Ym1pdF9idXR0b25faXRlbSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBib3R0b206IC0zMHB4O1xuICAgICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAxcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmJ1dHRvbl9Db250ZW50IC5zdWJtaXRfYnV0dG9uX2l0ZW0ge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuc3VibWl0X2J1dHRvbl9pdGVtIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7IH0gfVxuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIC5idXR0b25fQ29udGVudCAuc3VibWl0X2J1dHRvbl9pdGVtOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIC5yZXNldF9idXR0b25faXRlbSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWluLXdpZHRoOiAxODBweDtcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAgIC5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciAuZm9ybS1zZWFyY2gtZmlsdGVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciAucmVzZXRfYnV0dG9uX2l0ZW0gLnJlc2V0X19pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICAgICAgICBmaWxsOiAjMTQyRjY0O1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lM19fY29udGFpbmVyIC5yZXNldF9idXR0b25faXRlbSB7XG4gICAgICAgICAgICAgIHdpZHRoOiBpbml0aWFsOyB9IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIgLnJlc2V0X2J1dHRvbl9pdGVtIC5yZXNldF9faWNvbiB7XG4gICAgICAgICAgICB3aWR0aDogMzJweDtcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgZmlsbDogIzE0MkY2NDtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7IH1cbiAgICAgICAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIgLnJlc2V0X2J1dHRvbl9pdGVtOmhvdmVyIC5yZXNldF9faWNvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XG4gICAgLmZvcm0tc2VhcmNoLWZpbHRlcl9fY29udGFpbmVyIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAuZm9ybS1zZWFyY2gtZmlsdGVyX19jb250YWluZXIgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5zZWFyY2gtZmlsdGVyLWZ1bGwge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDQwLCA0MCwgNDAsIDAuNyk7IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCA6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICB3aWR0aDogM3B4O1xuICAgIGhlaWdodDogM3B4OyB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjAsIDQ3LCAxMDAsIDAuMjUpOyB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWI6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzUyNTI1MjsgfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fYm9keSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBoZWlnaHQ6IDEwMHZoOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19ib2R5IHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19jbG9zZSB7XG4gICAgei1pbmRleDogMTAwO1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzE0MkY2NDtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gICAgLnNlYXJjaC1maWx0ZXItZnVsbCAubW9kYWxfX2Nsb3NlLWRyYXdpbmcge1xuICAgICAgZmlsbDogIzE0MkY2NDtcbiAgICAgIHdpZHRoOiAxLjI1ZW07XG4gICAgICBoZWlnaHQ6IDEuMjVlbTsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLm1vZGFsX19jbG9zZSBzcGFuIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIC5tb2RhbF9fc2Nyb2xsZXIge1xuICAgIGZvbnQtZmFtaWx5OiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiA1MHB4IDAgMDsgfVxuICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIgLmZvcm0tZXN0aW1hdGVfX3RleHQge1xuICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1lc3RpbWF0ZV9fY29udGFpbmVyIC5mb3JtLWVzdGltYXRlX19pbnB1dC1lbGVtZW50IHtcbiAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciAuZm9ybS1lc3RpbWF0ZV9faW5wdXQtZWxlbWVudDo6cGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciB7XG4gICAgbWluLWhlaWdodDogMjI1cHg7XG4gICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDJlbSAtIDI1MHB4KTtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgMWVtOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciB7XG4gICAgICAgIHBhZGRpbmc6IDAgY2FsYyg1MHB4IC0gMWVtKSAwOyB9IH1cbiAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5oaWRkZW4ge1xuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybV9fZmllbGQge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMV9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTFfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIC5mb3JtX19jb250ZW50IHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyIHtcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTJfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDMwJTsgfSB9XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMCB7XG4gICAgICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIge1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTNfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgICBwYWRkaW5nOiAwLjI1ZW0gMWVtOyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTRfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgcGFkZGluZzogMWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU0X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICB3aWR0aDogMjUlO1xuICAgICAgICAgICAgcGFkZGluZzogMmVtIDFlbTsgfSB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTVfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmc6IDFlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNV9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU1X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtOyB9IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMCB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMCB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24wIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtOyB9IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMSB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24xIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtOyB9IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uMiB7XG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24yIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07IH0gfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24zIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTZfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb24zIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lNl9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvbjMge1xuICAgICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07IH0gfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZzogMWVtOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lN19fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMWVtIDFlbTsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fY29udGVudCB7XG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCB7XG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQge1xuICAgICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwJTsgfSB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlIHtcbiAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lOF9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIubGluZThfX2NvbnRhaW5lciAubGluZV9fc3RydWN0dXJlLnNlY3Rpb25QYXJhbXMge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uUGFyYW1zIC5saW5lX190aXRsZS1lbGVtZW50IHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIgLmxpbmVfX3N0cnVjdHVyZS5zZWN0aW9uUGFyYW1zIC50aXRsZS1lbGVtZW50IHtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lci5saW5lOF9fY29udGFpbmVyIC5saW5lX19zdHJ1Y3R1cmUuc2VjdGlvblBhcmFtcyAudGl0bGUtZWxlbWVudCB7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUge1xuICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7IH0gfVxuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9fc3VtbWFyeSwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19wbHVzIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2NvbnRlbnQge1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgcGFkZGluZzogMjVweCAwIDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgIG1pbi13aWR0aDogYXV0bztcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX3ByZXZpZXcge1xuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fc3RydWN0dXJlIC5yYW5nZV9faW5wdXQge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2hpZ2hsaWdodCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB3aWR0aDogNDUlO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2hpZ2hsaWdodCAucmFuZ2VfX3RleHQge1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDFweDsgfVxuICAgICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19oaWdobGlnaHQgLnJhbmdlX191bml0IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDEycHggMDtcbiAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3N0cnVjdHVyZSAucmFuZ2VfX2hpZ2hsaWdodCAucmFuZ2VfX2lucHV0IHtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAwO1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNDJGNjQ7IH1cbiAgICAgICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19oaWdobGlnaHQgLnJhbmdlX19pbnB1dDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19zdHJ1Y3R1cmUgLnJhbmdlX19oaWdobGlnaHQgLnJhbmdlX19pbnB1dDo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fcmVzZXQtY29udGVudCAuYnV0dG9uX19yZXNldC1idXR0b24ge1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19yZXNldC1jb250ZW50IC5idXR0b25fX3Jlc2V0LWJ1dHRvbiAuYnV0dG9uX19yZXNldC1zdmcge1xuICAgICAgICAgICAgICBmaWxsOiAjMTQyRjY0O1xuICAgICAgICAgICAgICB3aWR0aDogMjVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX3Jlc2V0LWNvbnRlbnQgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uOmhvdmVyIC5idXR0b25fX3Jlc2V0LXN2ZyB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19sYWJlbCB7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMXB4O1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtUmFuZ2VfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250ZW50IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVJhbmdlX19jb250YWluZXIgLmZvcm1SYW5nZV9fY29udGVudCAubm9VaS10b3VjaC1hcmVhIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGFpbmVyIC5mb3JtSW50ZWdlcl9fY29udGVudCAuYnV0dG9uLWVsZW1lbnQge1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMTQyRjY0O1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250YWluZXIgLmZvcm1JbnRlZ2VyX19jb250ZW50IC5idXR0b24tZWxlbWVudDpkaXNhYmxlZCB7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjOTE5MTkxO1xuICAgICAgICAgIGNvbG9yOiAjOTE5MTkxOyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmJ1dHRvbi1lbGVtZW50Om5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRhaW5lciAuZm9ybUludGVnZXJfX2NvbnRlbnQgLmlucHV0LWVsZW1lbnQge1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciAuZm9ybV9fY29udGVudCAuYnV0dG9uLXNlbGVjdF9fZWxlbWVudCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNDJGNjQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50OmhvdmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIC5mb3JtX19jb250ZW50IC5idXR0b24tc2VsZWN0X19lbGVtZW50LmFjdGl2ZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19sYWJlbC1jaGVja2JveCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19jb250YWluZXIgLmZvcm1DaGVja2JveF9fbGlzdC1jb250ZW50IC5saXN0LWVsZW1lbnQgLmNoZWNrYm94LWlucHV0OmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwgLmNoZWNrYm94LXNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2xpc3QtY29udGVudCAubGlzdC1lbGVtZW50IC5jaGVja2JveC10ZXh0IHtcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDE1cHgvMS4yZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtdGV4dDpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQgLmxpc3QtZWxlbWVudCAuY2hlY2tib3gtdGV4dCAuY291bnQge1xuICAgICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtTGluZV9fY29udGFpbmVyIC5saW5lX19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fc3RydWN0dXJlIC5sYWJlbC1lbGVtZW50IHtcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnRleHRmaWVsZF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybUxpbmVfX2NvbnRhaW5lciAubGluZV9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250YWluZXIgLmZvcm1TZWxlY3RfX2NvbnRlbnQgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXMge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgICAgIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm1MaW5lX19jb250YWluZXIgLmxpbmVfX2NvbnRhaW5lciAuZm9ybVNlbGVjdF9fY29udGFpbmVyIC5mb3JtU2VsZWN0X19jb250ZW50IC5zcy1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUyX19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU0X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU1X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU3X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlciAubGluZV9fY29udGFpbmVyLmxpbmU4X19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lMl9fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmUzX19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTRfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lNV9fY29udGFpbmVyLCAuc2VhcmNoLWZpbHRlci1mdWxsIC5mb3JtLXNlYXJjaC1maWx0ZXIub3BlbiAubGluZV9fY29udGFpbmVyLmxpbmU2X19jb250YWluZXIsIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tc2VhcmNoLWZpbHRlci5vcGVuIC5saW5lX19jb250YWluZXIubGluZTdfX2NvbnRhaW5lciwgLnNlYXJjaC1maWx0ZXItZnVsbCAuZm9ybS1zZWFyY2gtZmlsdGVyLm9wZW4gLmxpbmVfX2NvbnRhaW5lci5saW5lOF9fY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gIC5zZWFyY2gtZmlsdGVyLWZ1bGwgLmZvcm0tZXN0aW1hdGVfX2NvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDFlbTsgfVxuXG4uZmlsdGVyLXNvcnRfX2NvbnRhaW5lciB7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMWVtIGF1dG8gMDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5maWx0ZXItc29ydF9fY29udGFpbmVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH0gfVxuICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLWxlZnRfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItbGVmdF9fY29udGFpbmVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItcmlnaHRfX2NvbnRhaW5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItbGFiZWwge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIwcHgvMS4yZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDFweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci12YWx1ZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4LzEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTc1cHg7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmOyB9XG4gICAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci12YWx1ZSAuaWNvbiB7XG4gICAgICBoZWlnaHQ6IDEycHg7XG4gICAgICBmaWxsOiAjMTQyRjY0OyB9XG4gIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItdGV4dCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci10ZXh0IC50ZXh0LWNvdW50ZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE1cHgvMS4yZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICAgIG1pbi13aWR0aDogMzBweDtcbiAgICAgIHBhZGRpbmc6IDAgMTBweDsgfVxuICAgIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItdGV4dCAudGV4dC1lbGVtZW50IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICAuZmlsdGVyLXNvcnRfX2NvbnRhaW5lciAuZmlsdGVyLXNlbGVjdF9fc3RydWN0dXJlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmZpbHRlci1zb3J0X19jb250YWluZXIgLmZpbHRlci1zZWxlY3RfX2NvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzE0MkY2NDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAgIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItc2VsZWN0X19jb250ZW50LmFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiA5OTk7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItZWxlbWVudF9faXRlbSB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzI2NDQzYTsgfVxuICAgIC5maWx0ZXItc29ydF9fY29udGFpbmVyIC5maWx0ZXItZWxlbWVudF9faXRlbTpob3ZlciB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgxNDUsIDE0NSwgMTQ1LCAwLjMpOyB9XG5cbi5mb3JtU2VsZWN0X19jb250YWluZXIgLnNzLWNvbnRlbnQgLnNzLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5mb3JtU2VsZWN0X19jb250YWluZXIgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gICAgY29sb3I6ICM1MjUyNTIgIWltcG9ydGFudDsgfVxuICAgIC5mb3JtU2VsZWN0X19jb250YWluZXIgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5lbXB0eSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgIG9yZGVyOiAyOyB9XG4gICAgLmZvcm1TZWxlY3RfX2NvbnRhaW5lciAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjAsIDQ3LCAxMDAsIDAuMDUpICFpbXBvcnRhbnQ7XG4gICAgICBjb2xvcjogIzE0MkY2NCAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi50aGVtZS1kZWZhdWx0IC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcbiAgY29sb3I6ICM1MjUyNTIgIWltcG9ydGFudDsgfVxuICAudGhlbWUtZGVmYXVsdCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMCwgNDcsIDEwMCwgMC4wNSkgIWltcG9ydGFudDtcbiAgICBjb2xvcjogIzE0MkY2NCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4uc2VvLXRleHRzLXYxX190ZXh0LWJsb2NrIHtcbiAgbWF4LXdpZHRoOiAxMTIwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDFlbTsgfVxuICAuc2VvLXRleHRzLXYxX190ZXh0LWJsb2NrIC5zZW8tdGV4dHMtdjFfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luOiAwIDAgMWVtOyB9XG4gICAgLnNlby10ZXh0cy12MV9fdGV4dC1ibG9jayAuc2VvLXRleHRzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjNTI1MjUyO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMThweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLnNlby10ZXh0cy12MV9fdGV4dC1ibG9jayAuc2VvLXRleHRzLXYxX190ZXh0IHtcbiAgICBjb2xvcjogIzkxOTE5MTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVlbTtcbiAgICBtYXgtd2lkdGg6IDEwNzNweDtcbiAgICBtYXJnaW46IGF1dG87IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYWluLW5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgei1pbmRleDogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcbiAgcGFkZGluZy10b3A6IDVlbTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygzLjZlbSAtIDJlbSk7XG4gIHBhZGRpbmctbGVmdDogMy42ZW07XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoIzE0MkY2NCwgcmdiYSgyMCwgNDcsIDEwMCwgMC45KSk7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDAuOGVtOyB9XG4gIC5tYWluLW5hdjpmb2N1cyB7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYWluLW5hdiB7XG4gICAgICB3aWR0aDogODglO1xuICAgICAgbWF4LXdpZHRoOiAyNWVtO1xuICAgICAgZm9udC1zaXplOiAxZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgICAubWFpbi1uYXYge1xuICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICB0cmFuc2l0aW9uOiBub25lO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHotaW5kZXg6IDIwMDI7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfSB9XG4gIC5ib2R5LS1tZW51LW9wZW5lZCAubWFpbi1uYXYge1xuICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICB6LWluZGV4OiA0MDAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAubWFpbi1uYXZfX3dyYXBwZXIge1xuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAoNWVtICsgMWVtKSk7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogMmVtO1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gICAgICAubWFpbi1uYXZfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjMwcHg7IH0gfVxuICAubWFpbi1uYXZfX2Nsb3NlIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgLyogaW5oZXJpdCBmb250ICYgY29sb3IgZnJvbSBhbmNlc3RvciAqL1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQ6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbiAgICAvKiBOb3JtYWxpemUgYGxpbmUtaGVpZ2h0YC4gQ2Fubm90IGJlIGNoYW5nZWQgZnJvbSBgbm9ybWFsYCBpbiBGaXJlZm94IDQrLiAqL1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gICAgLyogQ29ycmVjdHMgZm9udCBzbW9vdGhpbmcgZm9yIHdlYmtpdCAqL1xuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gICAgLyogQ29ycmVjdHMgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSBgaW5wdXRgIHR5cGVzIGluIGlPUyAqL1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDFlbTtcbiAgICB0b3A6IDFlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAubWFpbi1uYXZfX2Nsb3NlLWljb24ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwYWRkaW5nOiAwLjVlbTtcbiAgICAgIHdpZHRoOiBjYWxjKDIuNWVtICsgMWVtKTtcbiAgICAgIGhlaWdodDogY2FsYygyLjVlbSArIDFlbSk7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuNXM7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgICAgLm1haW4tbmF2X19jbG9zZS1pY29uIC5tYWluLW5hdl9fY2xvc2UtaWNvbiB7XG4gICAgICAgIGZpbGw6ICMxNDJGNjQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgICAgICAubWFpbi1uYXZfX2Nsb3NlLWljb24ge1xuICAgICAgICAgIGZpbGw6ICMxNDJGNjQ7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgICAgLm1haW4tbmF2X19jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgIC5tYWluLW5hdl9fY2xvc2U6Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAubWFpbi1uYXZfX2ZvY3VzLXRyYXAge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gIC5tYWluLW5hdl9fdG9wYmFyIC50b3BiYXIge1xuICAgIGxlZnQ6IDFlbTtcbiAgICByaWdodDogYXV0bztcbiAgICB0b3A6IDFlbTtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgICAgLm1haW4tbmF2X190b3BiYXIgLnRvcGJhciB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAubWFpbi1uYXZfX3Rvb2xiYXItYWRkcyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDEwZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgICAgIC5tYWluLW5hdl9fdG9vbGJhci1hZGRzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gICAgLm1haW4tbmF2X190b29sYmFyLWFkZHMgLnRvb2xiYXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cblxuLmJvZHktLW1lbnUtb3BlbmVkIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuYm9keS0tbWVudS1vcGVuZWQgLm1haW4tbmF2IHtcbiAgICBoZWlnaHQ6IDEwMHZoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAgIC5ib2R5LS1tZW51LW9wZW5lZCAubWFpbi1uYXZfX3dyYXBwZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAuaGVhZGVyLS1pbm5lciAubWFpbi1uYXYge1xuICAgIGNvbG9yOiAjMTQyRjY0OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gIC5oZWFkZXItLWlubmVyIC5tYWluLW5hdl9fd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9IH1cblxuLmhlYWRlcl9fdG9wLS12MyAubWFpbi1uYXZfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmhlYWRlcl9fdG9wLS12MyAubWVudSB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tZW51LWRyb3Bkb3duIHtcbiAgYm9yZGVyOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiBhdXRvO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIC8qIGluaGVyaXQgZm9udCAmIGNvbG9yIGZyb20gYW5jZXN0b3IgKi9cbiAgY29sb3I6IGluaGVyaXQ7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIC8qIE5vcm1hbGl6ZSBgbGluZS1oZWlnaHRgLiBDYW5ub3QgYmUgY2hhbmdlZCBmcm9tIGBub3JtYWxgIGluIEZpcmVmb3ggNCsuICovXG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIC8qIENvcnJlY3RzIGZvbnQgc21vb3RoaW5nIGZvciB3ZWJraXQgKi9cbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XG4gIC8qIENvcnJlY3RzIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgYGlucHV0YCB0eXBlcyBpbiBpT1MgKi9cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDFlbTtcbiAgd2lkdGg6IDFlbTtcbiAgb3V0bGluZTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogY2VudGVyIGNlbnRlcjsgfVxuICAubWVudS1kcm9wZG93bl9faWNvbiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDUlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKSByb3RhdGUoLTEzNWRlZyk7XG4gICAgd2lkdGg6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gICAgLm1lbnUtZHJvcGRvd25fX2ljb246YWZ0ZXIsIC5tZW51LWRyb3Bkb3duX19pY29uOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLm1lbnUtZHJvcGRvd25fX2ljb246YWZ0ZXIge1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5tZW51LWRyb3Bkb3duX19pY29uOmJlZm9yZSB7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tZW51LWRyb3Bkb3duLS10b2dnbGVkIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1lbnUge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyMHB4LzFlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiAwZW07XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1lbnUge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMjBweC8xZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgICAubWVudSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyMHB4LzFlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgLm1lbnVfX2l0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC41cyBlYXNlLWluLW91dDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLm1lbnVfX2l0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDsgfVxuICAgIC5tZW51X19pdGVtLmZvY3VzLCAubWVudV9faXRlbTpmb2N1cywgLm1lbnVfX2l0ZW06aG92ZXIge1xuICAgICAgei1pbmRleDogMjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgICAgLm1lbnVfX2l0ZW0ge1xuICAgICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcbiAgICAgICAgd2lkdGg6IGF1dG87IH0gfVxuICAubWVudV9faXRlbS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgICAgLm1lbnVfX2l0ZW0taGVhZGVyIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtOyB9IH1cbiAgLm1lbnVfX2xpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDFlbSAwLjRlbTtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjVzIGVhc2UtaW4tb3V0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gICAgICAubWVudV9fbGluayB7XG4gICAgICAgIHBhZGRpbmc6IC4zZW0gMC40ZW07XG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IH0gfVxuICAubWVudV9fZHJvcGRvd24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcGFkZGluZzogMCAxZW07XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHJpZ2h0OiAwOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gICAgICAubWVudV9fZHJvcGRvd24ge1xuICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgICAgIC5tZW51X19kcm9wZG93biB7XG4gICAgICAgIHJpZ2h0OiAwOyB9IH1cbiAgLm1lbnVfX2xpbmsuZm9jdXMsIC5tZW51X19saW5rOmZvY3VzLCAubWVudV9fbGluazpob3ZlciwgLm1lbnVfX2Ryb3Bkb3duLmZvY3VzLCAubWVudV9fZHJvcGRvd246Zm9jdXMsIC5tZW51X19kcm9wZG93bjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgICAgIC5tZW51X19saW5rLmZvY3VzLCAubWVudV9fbGluazpmb2N1cywgLm1lbnVfX2xpbms6aG92ZXIsIC5tZW51X19kcm9wZG93bi5mb2N1cywgLm1lbnVfX2Ryb3Bkb3duOmZvY3VzLCAubWVudV9fZHJvcGRvd246aG92ZXIge1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfSB9XG4gIC5tZW51X19saW5rLS1hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gICAgICAubWVudV9fbGluay0tYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH0gfVxuICAubWVudSA+IC5tZW51X19pdGVtID4gLnN1Ym1lbnU6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwIDhweCAxMHB4IDhweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICMxNDJGNjQgdHJhbnNwYXJlbnQ7XG4gICAgdG9wOiAtMTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgbGVmdDogNTAlOyB9XG5cbi5zdWJtZW51IHtcbiAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgbWF4LWhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHpvb206IDE7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC41cyBlYXNlLWluLW91dDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgb3BhY2l0eTogMDtcbiAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgIC5zdWJtZW51IHtcbiAgICAgIGNsaXA6IHVuc2V0O1xuICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgdG9wOiAyZW07IH1cbiAgICAgIC5zdWJtZW51IC5zdWJtZW51IHtcbiAgICAgICAgbGVmdDogMTAwJTtcbiAgICAgICAgdG9wOiAtMXB4OyB9IH1cbiAgLnN1Ym1lbnUtLXRvZ2dsZWQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gICAgICAuc3VibWVudS0tdG9nZ2xlZCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfSB9XG4gIC5zdWJtZW51X19pdGVtLWhlYWRlciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zdWJtZW51X19pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiAxO1xuICAgIHRyYW5zaXRpb246IGNvbG9yIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMxNDJGNjQ7XG4gICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAuc3VibWVudV9faXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgICAgcGFkZGluZy10b3A6IC41ZW07IH1cbiAgICAuc3VibWVudV9faXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAuNWVtOyB9XG4gICAgLnN1Ym1lbnVfX2l0ZW0uZm9jdXMsIC5zdWJtZW51X19pdGVtOmZvY3VzLCAuc3VibWVudV9faXRlbTpob3ZlciB7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAuc3VibWVudV9faXRlbVthcmlhLWhhc3BvcHVwPVwidHJ1ZVwiXSAuc3VibWVudV9fbGluayB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgICAgIC5zdWJtZW51X19pdGVtIHtcbiAgICAgICAgcGFkZGluZzogMCAxLjJlbTtcbiAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gICAgICAuc3VibWVudV9faXRlbSAuc3VibWVudSB7XG4gICAgICAgIHRyYW5zZm9ybTogbm9uZTsgfSB9XG4gIC5zdWJtZW51X19saW5rIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIHBhZGRpbmc6IDAuNTVlbSAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5zdWJtZW51X19saW5rIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gICAgICAuc3VibWVudV9fbGluayB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfSB9XG5cbi5oZWFkZXItLWlubmVyIC5tZW51IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjBweC8xZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuaGVhZGVyLS1pbm5lciAubWVudSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAyMHB4LzFlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLmhlYWRlci0taW5uZXIgLm1lbnUge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjBweC8xZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuaGVhZGVyLS1pbm5lciAubWVudV9faXRlbSB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgICAgLmhlYWRlci0taW5uZXIgLm1lbnVfX2l0ZW0ge1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgIC5oZWFkZXItLWlubmVyIC5tZW51X19saW5rLS1hY3RpdmUge1xuICAgICAgY29sb3I6ICMxNDJGNjQ7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgICAuaGVhZGVyLS1pbm5lciAubWVudSB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAzZW07IH0gfVxuXG4uaGVhZGVyLS1pbm5lciAuc3VibWVudSB7XG4gIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgLmhlYWRlci0taW5uZXIgLnN1Ym1lbnVfX2l0ZW0ge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNmZmY7IH1cbiAgICAuaGVhZGVyLS1pbm5lciAuc3VibWVudV9faXRlbTpob3ZlciwgLmhlYWRlci0taW5uZXIgLnN1Ym1lbnVfX2l0ZW06Zm9jdXMge1xuICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cblxuLmhlYWRlci0taW5uZXIgLm1lbnUgPiAubWVudV9faXRlbSA+IC5zdWJtZW51OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIzE0MkY2NCB0cmFuc3BhcmVudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgLmhlYWRlcl9fdG9wLS12MiAubWVudSB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFpbi1zZWFyY2gge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgdG9wOiAtMS41ZW07IH1cbiAgLm1haW4tc2VhcmNoX19jbG9zZS1pY29uIHtcbiAgICBmaWxsOiAjMTQyRjY0OyB9XG4gIC5tYWluLXNlYXJjaF9fY2xvc2U6aG92ZXIsIC5tYWluLXNlYXJjaF9fY2xvc2U6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAubWFpbi1zZWFyY2hfX2Nsb3NlOmhvdmVyIC5tYWluLW5hdl9fY2xvc2UtaWNvbiwgLm1haW4tc2VhcmNoX19jbG9zZTpmb2N1cyAubWFpbi1uYXZfX2Nsb3NlLWljb24ge1xuICAgICAgZmlsbDogIzE0MkY2NDsgfVxuICAubWFpbi1zZWFyY2ggLm5vVWktaGFuZGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjY0OyB9XG4gIC5tYWluLXNlYXJjaCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubWFpbi1zZWFyY2ggLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgICAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9IH1cbiAgICAubWFpbi1zZWFyY2ggLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjMTQyRjY0ICFpbXBvcnRhbnQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubWFpbi1zZWFyY2ggLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogIzE0MkY2NCAhaW1wb3J0YW50OyB9IH1cbiAgICAubWFpbi1zZWFyY2ggLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIC5zcy1kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogIzE0MkY2NCAhaW1wb3J0YW50OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm1haW4tc2VhcmNoIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAuc3MtZGlzYWJsZWQge1xuICAgICAgICAgIGNvbG9yOiAjMTQyRjY0ICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5tYWluLXNlYXJjaCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XG4gICAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubWFpbi1zZWFyY2ggLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfSB9XG4gIC5tYWluLXNlYXJjaCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIHtcbiAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tYWluLXNlYXJjaCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfSB9XG4gICAgLm1haW4tc2VhcmNoIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICMxNDJGNjQgIWltcG9ydGFudDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5tYWluLXNlYXJjaCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcbiAgICAgICAgICBjb2xvcjogIzE0MkY2NCAhaW1wb3J0YW50OyB9IH1cbiAgICAubWFpbi1zZWFyY2ggLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubWFpbi1zZWFyY2ggLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtYWRkIC5zcy1wbHVzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9IH1cbiAgICAgIC5tYWluLXNlYXJjaCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXM6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC5tYWluLXNlYXJjaCAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy1hZGQgLnNzLXBsdXM6YWZ0ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfSB9XG4gIC5tYWluLXNlYXJjaCAudGV4dGZpZWxkX19pbnB1dCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMTQyRjY0ICFpbXBvcnRhbnQ7IH1cbiAgICAubWFpbi1zZWFyY2ggLnRleHRmaWVsZF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgIGNvbG9yOiAjMTQyRjY0ICFpbXBvcnRhbnQ7XG4gICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLm1haW4tc2VhcmNoIC50ZXh0ZmllbGRfX2lucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgY29sb3I6ICMxNDJGNjQgIWltcG9ydGFudDtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tYWluLXNlYXJjaCAudGV4dGZpZWxkX19pbnB1dCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0ICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm1haW4tc2VhcmNoIC50ZXh0ZmllbGRfX2lucHV0OjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICAgIGNvbG9yOiAjMTQyRjY0ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgb3BhY2l0eTogMC42NDsgfVxuICAgICAgICAubWFpbi1zZWFyY2ggLnRleHRmaWVsZF9faW5wdXQ6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICBjb2xvcjogIzE0MkY2NCAhaW1wb3J0YW50O1xuICAgICAgICAgIG9wYWNpdHk6IDAuNjQ7IH0gfVxuICAubWFpbi1zZWFyY2ggLmxvY2FsaXphdG9yX19zdW1tYXJ5IHtcbiAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMxNDJGNjQgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm1haW4tc2VhcmNoIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0ICFpbXBvcnRhbnQ7IH0gfVxuICAubWFpbi1zZWFyY2ggLmxvY2FsaXphdG9yX19wbHVzOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm1haW4tc2VhcmNoIC5sb2NhbGl6YXRvcl9fcGx1czpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9IH1cbiAgLm1haW4tc2VhcmNoIC5sb2NhbGl6YXRvcl9fcGx1czphZnRlciB7XG4gICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm1haW4tc2VhcmNoIC5sb2NhbGl6YXRvcl9fcGx1czphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH0gfVxuICAubWFpbi1zZWFyY2ggLnJhbmdlX19oaWdobGlnaHQge1xuICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubWFpbi1zZWFyY2ggLnJhbmdlX19oaWdobGlnaHQge1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfSB9XG4gIC5tYWluLXNlYXJjaCAucmFuZ2VfX3N1bW1hcnkge1xuICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzE0MkY2NCAhaW1wb3J0YW50OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubWFpbi1zZWFyY2ggLnJhbmdlX19zdW1tYXJ5IHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0O1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICMxNDJGNjQgIWltcG9ydGFudDsgfSB9XG4gIC5tYWluLXNlYXJjaCAucmFuZ2VfX3ByZXZpZXcge1xuICAgIGNvbG9yOiAjMTQyRjY0ICFpbXBvcnRhbnQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5tYWluLXNlYXJjaCAucmFuZ2VfX3ByZXZpZXcge1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfSB9XG4gIC5tYWluLXNlYXJjaCAucmFuZ2VfX3BsdXM6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubWFpbi1zZWFyY2ggLnJhbmdlX19wbHVzOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH0gfVxuICAubWFpbi1zZWFyY2ggLnJhbmdlX19wbHVzOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubWFpbi1zZWFyY2ggLnJhbmdlX19wbHVzOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfSB9XG4gIC5tYWluLXNlYXJjaCAucmFuZ2UgLm5vVWktY29ubmVjdCB7XG4gICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm1haW4tc2VhcmNoIC5yYW5nZSAubm9VaS1jb25uZWN0IHtcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH0gfVxuICAubWFpbi1zZWFyY2ggLmZvcm1fX2xlZ2VuZDphZnRlciB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLm1haW4tc2VhcmNoIC5mb3JtX190aXRsZSAudGl0bGVfX3N1YnRpdGxlIHtcbiAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAubWFpbi1zZWFyY2ggLmZvcm1fX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgY29sb3I6ICM1MjUyNTI7IH1cbiAgLm1haW4tc2VhcmNoIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMTEsIDIxMSwgMjExLCAwLjQpOyB9XG5cbi5zZWFyY2gtbW9yZSB7XG4gIGNvbG9yOiAjMTQyRjY0O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuc2VhcmNoLW1vcmVfX2ljb24ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGZpbGw6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuXG4ubWFpbi1zZWFyY2gge1xuICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0IDAuNXMgZWFzZS1pbi1vdXQ7XG4gIG1heC1oZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgZGlzcGxheTogbm9uZTtcbiAgZGlzcGxheTogbm9uZTsgfVxuICAubWFpbi1zZWFyY2g6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAubWFpbi1zZWFyY2gge1xuICAgICAgcGFkZGluZzogMCAzZW07IH0gfVxuICAubWFpbi1zZWFyY2hfX2Nsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAvKiBpbmhlcml0IGZvbnQgJiBjb2xvciBmcm9tIGFuY2VzdG9yICovXG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xuICAgIC8qIE5vcm1hbGl6ZSBgbGluZS1oZWlnaHRgLiBDYW5ub3QgYmUgY2hhbmdlZCBmcm9tIGBub3JtYWxgIGluIEZpcmVmb3ggNCsuICovXG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAvKiBDb3JyZWN0cyBmb250IHNtb290aGluZyBmb3Igd2Via2l0ICovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogaW5oZXJpdDtcbiAgICAvKiBDb3JyZWN0cyBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TICovXG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDogMWVtO1xuICAgIHRvcDogMWVtO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAgIC5tYWluLXNlYXJjaF9fY2xvc2UtaWNvbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBhZGRpbmc6IDFlbTtcbiAgICAgIHdpZHRoOiBjYWxjKDIuNWVtICsgMWVtKTtcbiAgICAgIGhlaWdodDogY2FsYygyLjVlbSArIDFlbSk7XG4gICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuNXM7IH1cbiAgLm1haW4tc2VhcmNoX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDE1MzVweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAubWFpbi1zZWFyY2hfX21vcmUge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvKi5tYWluLXNlYXJjaC1mb3JtX19ncm91cCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICB9Ki8gfVxuICAubWFpbi1zZWFyY2hfX2V4cGFuZC1idXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogMDsgfVxuICAubWFpbi1zZWFyY2ggLmJ1dHRvbiB7XG4gICAgbWluLWhlaWdodDogNTJweDsgfVxuICAubWFpbi1zZWFyY2gtLXZlcnRpY2FsIHtcbiAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB6LWluZGV4OiAxMDAwMDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcbiAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xuICAgIHBhZGRpbmctdG9wOiA1ZW07XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgZm9udC1zaXplOiAwLjhlbTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoI2ZmZiwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpKTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWFpbi1zZWFyY2gtLXZlcnRpY2FsIHtcbiAgICAgICAgd2lkdGg6IDg4JTtcbiAgICAgICAgbWF4LXdpZHRoOiAyNWVtO1xuICAgICAgICBmb250LXNpemU6IDFlbTsgfSB9XG4gICAgLmJvZHktLXZlcnRpY2FsLXNlYXJjaC1vcGVuZWQgLm1haW4tc2VhcmNoLS12ZXJ0aWNhbCB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuICAgIC5tYWluLXNlYXJjaC0tdmVydGljYWwgLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXIge1xuICAgICAgaGVpZ2h0OiAxMDAlICFpbXBvcnRhbnQ7IH1cbiAgICAubWFpbi1zZWFyY2gtLXZlcnRpY2FsIC5tYWluLXNlYXJjaCB7XG4gICAgICB6LWluZGV4OiAyMDAwOyB9XG4gICAgICAubWFpbi1zZWFyY2gtLXZlcnRpY2FsIC5tYWluLXNlYXJjaF9fd3JhcHBlciB7XG4gICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSA1ZW0pO1xuICAgICAgICBtaW4taGVpZ2h0OiAxMDAlO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XG4gICAgICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gICAgICAubWFpbi1zZWFyY2gtLXZlcnRpY2FsIC5tYWluLXNlYXJjaF9fY2xvc2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm1haW4tc2VhcmNoLS12ZXJ0aWNhbCAubWFpbi1zZWFyY2hfX2Zvcm0ge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDMuNmVtOyB9XG4gIC5tYWluLXNlYXJjaCAuc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTpiZWZvcmUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLm1haW4tc2VhcmNoX19sb2FkZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgZm9udC1zaXplOiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWluZGVudDogLTk5OTllbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRvcDogY2FsYyg1MCUgLSAxZW0pO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCk7XG4gICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4xNnM7IH1cbiAgICAubWFpbi1zZWFyY2hfX2xvYWRlciwgLm1haW4tc2VhcmNoX19sb2FkZXI6YmVmb3JlLCAubWFpbi1zZWFyY2hfX2xvYWRlcjphZnRlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB3aWR0aDogMWVtO1xuICAgICAgaGVpZ2h0OiAxZW07XG4gICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgYW5pbWF0aW9uOiBsb2FkNyAxLjhzIGluZmluaXRlIGVhc2UtaW4tb3V0OyB9XG4gICAgLm1haW4tc2VhcmNoX19sb2FkZXI6YmVmb3JlLCAubWFpbi1zZWFyY2hfX2xvYWRlcjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDsgfVxuICAgIC5tYWluLXNlYXJjaF9fbG9hZGVyOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtMy41ZW07XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7IH1cbiAgICAubWFpbi1zZWFyY2hfX2xvYWRlcjphZnRlciB7XG4gICAgICBsZWZ0OiAzLjVlbTsgfVxuICAubWFpbi1zZWFyY2ggLmZvcm1fX3dyYXBwZXIge1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuICAubWFpbi1zZWFyY2gtLXJlYWR5IC5mb3JtX193cmFwcGVyIHtcbiAgICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XG4gIC5tYWluLXNlYXJjaC0tbG9hZGluZyB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubWFpbi1zZWFyY2gtLWxvYWRpbmcgLm1haW4tc2VhcmNoX19sb2FkZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLm1haW4tc2VhcmNoLS1sb2FkaW5nLW5leHQgLm1haW4tc2VhcmNoX19leHBhbmQtYnV0dG9uIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuLm1haW4tc2VhcmNoLWZvcm0gbGFiZWw6bm90KC5yYWRpb19fbGFiZWwpOm5vdCguY2hlY2tib3hfX2xhYmVsKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gIGhlaWdodDogMXB4O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbjogLTFweDtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybV9fdGl0bGUge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtX190aXRsZSAudGl0bGVfX3N1YnRpdGxlLFxuICAubWFpbi1zZWFyY2gtZm9ybV9fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuICAubWFpbi1zZWFyY2gtZm9ybV9fdGl0bGUgLnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMC43ZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm1fX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yNWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgIC5tYWluLXNlYXJjaC1mb3JtX190aXRsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9IH1cblxuLm1haW4tc2VhcmNoLWZvcm1fX2ZpZWxkc2V0IHtcbiAgYm9yZGVyOiAwOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtX19jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyLjZlbSAwIDNlbTtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLm1haW4tc2VhcmNoLWZvcm1fX2ZpZWxkcyB7XG4gIGZsZXg6IDE7IH1cblxuLm1haW4tc2VhcmNoLWZvcm0gLnN1Ym1pdF9fZmllbGQuYnV0dG9uIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gIGJhY2tncm91bmQ6ICMxNDJGNjQ7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5zdWJtaXRfX2ZpZWxkLmJ1dHRvbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLnN1Ym1pdF9fZmllbGQuYnV0dG9uOmFmdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gIC5tYWluLXNlYXJjaC1mb3JtIC5zdWJtaXRfX2ZpZWxkLmJ1dHRvbjpmb2N1cywgLm1haW4tc2VhcmNoLWZvcm0gLnN1Ym1pdF9fZmllbGQuYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAubWFpbi1zZWFyY2gtZm9ybSAuc3VibWl0X19maWVsZC5idXR0b246Zm9jdXM6YmVmb3JlLCAubWFpbi1zZWFyY2gtZm9ybSAuc3VibWl0X19maWVsZC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cblxuLm1haW4tc2VhcmNoLWZvcm1fX3N1Ym1pdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtX19ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW46IDAgLTAuNWVtOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtIC5mb3JtX19maWVsZCB7XG4gIHBhZGRpbmc6IDAgMC41ZW07XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDI1JTtcbiAgbWFyZ2luLWJvdHRvbTogLjRlbTsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gIHBhZGRpbmc6IDRweCA1cHg7XG4gIGhlaWdodDogNTJweDtcbiAgbWluLWhlaWdodDogNTJweDsgfVxuICAubWFpbi1zZWFyY2gtZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQge1xuICBwYWRkaW5nOiA0cHggNXB4O1xuICBoZWlnaHQ6IDUycHg7XG4gIG1pbi1oZWlnaHQ6IDUycHg7IH1cbiAgLm1haW4tc2VhcmNoLWZvcm0gLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1tdWx0aS1zZWxlY3RlZCAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuLm1haW4tc2VhcmNoLWZvcm0gLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcbiAgcGFkZGluZzogMDsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gIGJvcmRlci13aWR0aDogMCAwIDFweCAwOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtIC50ZXh0ZmllbGRfX2lucHV0IHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIG1pbi1oZWlnaHQ6IDUycHg7IH1cblxuLm1haW4tc2VhcmNoLWZvcm0gLmxvY2FsaXphdG9yX19zdW1tYXJ5IHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIHBhZGRpbmc6IDRweCA1cHg7IH1cblxuLm1haW4tc2VhcmNoLWZvcm0gLnJhbmdlX19wcm9tcHQge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuLm1haW4tc2VhcmNoLWZvcm0gLnJhbmdlX19zdW1tYXJ5IHtcbiAgYm9yZGVyLXdpZHRoOiAwIDAgMXB4IDA7XG4gIHBhZGRpbmc6IDRweCA1cHg7XG4gIGxldHRlci1zcGFjaW5nOiAwO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybSAucmFuZ2UtLXZhbHVlcyB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLm1haW4tc2VhcmNoLWZvcm0tLXZlcnRpY2FsIC5tYWluLXNlYXJjaC1mb3JtX19jb250YWluZXIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtLS12ZXJ0aWNhbCAubWFpbi1zZWFyY2gtZm9ybV9fdGl0bGUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybS0tdmVydGljYWwgLm1haW4tc2VhcmNoLWZvcm1fX2dyb3VwIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG4ubWFpbi1zZWFyY2gtZm9ybS0tdmVydGljYWwgLm1haW4tc2VhcmNoLWZvcm1fX2ZpZWxkcyB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IC0wLjVlbSAwOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtLS12ZXJ0aWNhbCAubWFpbi1zZWFyY2gtZm9ybV9fc3VibWl0IHtcbiAgbWFyZ2luOiAxZW0gMCAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgdHJhbnNmb3JtOiBub25lO1xuICBsZWZ0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1haW4tc2VhcmNoLWZvcm0tLXZlcnRpY2FsIC5tYWluLXNlYXJjaF9fbW9yZSAubWFpbi1zZWFyY2gtZm9ybV9fZ3JvdXAge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtLS12ZXJ0aWNhbCAuZm9ybV9fZmllbGQge1xuICBtYXJnaW46IDAuNWVtIDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tYWluLXNlYXJjaC1mb3JtLS12ZXJ0aWNhbCAuc2VhcmNoLW1vcmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgLjVlbTtcbiAgbWFyZ2luLXRvcDogMS41ZW07XG4gIG1hcmdpbi1ib3R0b206IDEuNWVtOyB9XG5cbi5zZWFyY2gtbW9yZSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDEwMCU7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lOyB9XG4gIC5zZWFyY2gtbW9yZV9faWNvbiB7XG4gICAgd2lkdGg6IDIuMWVtO1xuICAgIGhlaWdodDogMi4xZW07XG4gICAgcGFkZGluZzogMC41ZW07XG4gICAgbWFyZ2luLWxlZnQ6IDEuNWVtOyB9XG4gICAgLnNlYXJjaC1tb3JlX19pY29uLS1jbG9zZWQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLnNlYXJjaC1tb3JlX19pY29uLS1leHBhbmRlZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWFyY2gtbW9yZS5pc0V4cGFuZGVkIC5zZWFyY2gtbW9yZV9faWNvbi0tY2xvc2VkIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5zZWFyY2gtbW9yZS5pc0V4cGFuZGVkIC5zZWFyY2gtbW9yZV9faWNvbi0tZXhwYW5kZWQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uYm9keTpub3QoLmJvZHktLWhvbWUpIC5zZWFyY2gtaG9sZGVyLS1ob3Jpem9udGFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIzMHB4OyB9XG5cbi5ib2R5Om5vdCguYm9keS0taG9tZSkgLnNlYXJjaC1tb3JlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5ib2R5LS12ZXJ0aWNhbC1zZWFyY2gtb3BlbmVkLFxuLmh0bWwtLXZlcnRpY2FsLXNlYXJjaC1vcGVuZWQge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbkBrZXlmcmFtZXMgbG9hZDcge1xuICAwJSxcbiAgODAlLFxuICAxMDAlIHtcbiAgICBib3gtc2hhZG93OiAwIDFlbSAwIC0wLjVlbTsgfVxuICA0MCUge1xuICAgIGJveC1zaGFkb3c6IDAgMWVtIDAgMDsgfSB9XG5cbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAubWFpbi1zZWFyY2ggLmJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA1MnB4OyB9XG4gIC8qIElFMTAgKi9cbiAgKjo6LW1zLWJhY2tkcm9wLCAubWFpbi1zZWFyY2ggLmJ1dHRvbiB7XG4gICAgaGVpZ2h0OiA1MnB4OyB9XG4gIC8qIElFMTEgKi8gfVxuXG4vKiBTZWxlY3QgVGFiICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA4MDBweCkge1xuICAubWFpbi1zZWFyY2hfX2Zvcm0gLmZvcm1fX2ZpZWxkLnNlbGVjdC0tdGFiIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5tYWluLXNlYXJjaF9fZm9ybSAuZm9ybV9fZmllbGQuc2VsZWN0LS10YWIgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm1haW4tc2VhcmNoX19mb3JtIC5mb3JtX19maWVsZC5zZWxlY3QtLXRhYiAuc3MtY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyOiAwOyB9XG4gICAgLm1haW4tc2VhcmNoX19mb3JtIC5mb3JtX19maWVsZC5zZWxlY3QtLXRhYiAuc3MtbGlzdCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAubWFpbi1zZWFyY2hfX2Zvcm0gLmZvcm1fX2ZpZWxkLnNlbGVjdC0tdGFiIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCB7XG4gICAgICBib3gtc2hhZG93OiBub25lOyB9XG4gICAgICAubWFpbi1zZWFyY2hfX2Zvcm0gLmZvcm1fX2ZpZWxkLnNlbGVjdC0tdGFiIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMWVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjY0O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5tYWluLXNlYXJjaF9fZm9ybSAuZm9ybV9fZmllbGQuc2VsZWN0LS10YWIgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3MtaGlkZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAubWFpbi1zZWFyY2hfX2Zvcm0gLmZvcm1fX2ZpZWxkLnNlbGVjdC0tdGFiIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5tYWluLXNlYXJjaF9fZm9ybSAuZm9ybV9fZmllbGQuc2VsZWN0LS10YWIgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkOmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIENvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5ib2R5LS1wYWdlLWRldGFpbC1tYW5kYXRhaXJlIC50aXRsZS1kdC1tZHQge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHBhZGRpbmctdG9wOiAyMHB4OyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1tYW5kYXRhaXJlIC5qdW1ib3Ryb24tdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vaW1hZ2VzL21vZHVsZXMvY3JvLzEuanBnKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBtYXJnaW4tYm90dG9tOiA0ZW07XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICAuYm9keS0tcGFnZS1kZXRhaWwtbWFuZGF0YWlyZSAuanVtYm90cm9uLXYxIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDI5MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLnBhZ2UtZGV0YWlsLW1hbmRhdGFpcmVfX3dyYXBwZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctYm90dG9tOiA0OXB4OyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1tYW5kYXRhaXJlIC5icmVhZGNydW1iLndyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1tYW5kYXRhaXJlIC5qdW1ib3Ryb24tdjEge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1tYW5kYXRhaXJlIC5pbmZvcy1hZ2VuY2UtZHRtYW5kYXRhaXJlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLmluZm9zLWFnZW5jZS1kdG1hbmRhdGFpcmUgLmFsbF9jb29yZHNfZHRfbWR0IHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBtYXJnaW46IDAgYXV0bzsgfSB9XG4gIC5ib2R5LS1wYWdlLWRldGFpbC1tYW5kYXRhaXJlIC5pbmZvcy1hZ2VuY2UtZHRtYW5kYXRhaXJlIGEge1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIwcHggXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLmluZm9zLWFnZW5jZS1kdG1hbmRhdGFpcmUgcCB7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjBweCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuXG4uYm9keS0tcGFnZS1kZXRhaWwtbWFuZGF0YWlyZSBzcGFuLmxhYmVsLWluZm8tZHQtYWdlbmNlIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjBweCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMxNDJGNjQ7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX19pbmZvIHtcbiAgbWF4LXdpZHRoOiAxNDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5ib2R5LS1wYWdlLWRldGFpbC1tYW5kYXRhaXJlIC5kZXRhaWwtbWFuZGF0YWlyZS1pbmZvcy12MV9faW5mbyAuZGV0YWlsLW1hbmRhdGFpcmUtaW5mb3MtdjFfX2Nvb3JkcyB7XG4gICAgYWxpZ24taXRlbXM6IHN0YXJ0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gICAgICAuYm9keS0tcGFnZS1kZXRhaWwtbWFuZGF0YWlyZSAuZGV0YWlsLW1hbmRhdGFpcmUtaW5mb3MtdjFfX2luZm8gLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX19jb29yZHMge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA5cHgpIHtcbiAgICAgIC5ib2R5LS1wYWdlLWRldGFpbC1tYW5kYXRhaXJlIC5kZXRhaWwtbWFuZGF0YWlyZS1pbmZvcy12MV9faW5mbyAuZGV0YWlsLW1hbmRhdGFpcmUtaW5mb3MtdjFfX2Nvb3JkcyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX19pbmZvIC5kZXRhaWwtbWFuZGF0YWlyZS1pbmZvcy12MV9fY29vcmRzIC5kcmF3aW5nX190ZXh0LXZlcnRpY2FsIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lOyB9IH1cbiAgICAuYm9keS0tcGFnZS1kZXRhaWwtbWFuZGF0YWlyZSAuZGV0YWlsLW1hbmRhdGFpcmUtaW5mb3MtdjFfX2luZm8gLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX19jb29yZHMgLmltYWdlLWFnZW5jZS1kdEFnZW5jZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5ib2R5LS1wYWdlLWRldGFpbC1tYW5kYXRhaXJlIC5kZXRhaWwtbWFuZGF0YWlyZS1pbmZvcy12MV9faW5mbyAuZGV0YWlsLW1hbmRhdGFpcmUtaW5mb3MtdjFfX2Nvb3JkcyAuaW1hZ2UtYWdlbmNlLWR0QWdlbmNlIC5ub21fbWR0IHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDQwcHggXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDlweCkge1xuICAgICAgICAgIC5ib2R5LS1wYWdlLWRldGFpbC1tYW5kYXRhaXJlIC5kZXRhaWwtbWFuZGF0YWlyZS1pbmZvcy12MV9faW5mbyAuZGV0YWlsLW1hbmRhdGFpcmUtaW5mb3MtdjFfX2Nvb3JkcyAuaW1hZ2UtYWdlbmNlLWR0QWdlbmNlIC5ub21fbWR0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICAgICAgLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX19pbmZvIC5kZXRhaWwtbWFuZGF0YWlyZS1pbmZvcy12MV9fY29vcmRzIC5pbWFnZS1hZ2VuY2UtZHRBZ2VuY2UgLm5vbV9tZHQ6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgICAgICAgLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX19pbmZvIC5kZXRhaWwtbWFuZGF0YWlyZS1pbmZvcy12MV9fY29vcmRzIC5pbWFnZS1hZ2VuY2UtZHRBZ2VuY2Uge1xuICAgICAgICAgIHdpZHRoOiAzMCU7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxNjgwcHgpIHtcbiAgICAgICAgLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX19pbmZvIC5kZXRhaWwtbWFuZGF0YWlyZS1pbmZvcy12MV9fY29vcmRzIC5pbWFnZS1hZ2VuY2UtZHRBZ2VuY2Uge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzJTsgfSB9XG4gICAgICAuYm9keS0tcGFnZS1kZXRhaWwtbWFuZGF0YWlyZSAuZGV0YWlsLW1hbmRhdGFpcmUtaW5mb3MtdjFfX2luZm8gLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX19jb29yZHMgLmltYWdlLWFnZW5jZS1kdEFnZW5jZSBpbWcge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMzVweCAwICNkMGQwZDA7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNzAwcHg7XG4gICAgICAgIGhlaWdodDogNTA5cHg7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyOXB4OyB9XG4gICAgICAuYm9keS0tcGFnZS1kZXRhaWwtbWFuZGF0YWlyZSAuZGV0YWlsLW1hbmRhdGFpcmUtaW5mb3MtdjFfX2luZm8gLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX19jb29yZHMgLmltYWdlLWFnZW5jZS1kdEFnZW5jZSAuZHJhd2luZ19fdGV4dC12ZXJ0aWNhbCB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEwMHB4LzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OXB4KSB7XG4gICAgICAgICAgLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX19pbmZvIC5kZXRhaWwtbWFuZGF0YWlyZS1pbmZvcy12MV9fY29vcmRzIC5pbWFnZS1hZ2VuY2UtZHRBZ2VuY2UgLmRyYXdpbmdfX3RleHQtdmVydGljYWwge1xuICAgICAgICAgICAgYm90dG9tOiA1NSU7IH0gfVxuICAgICAgICAuYm9keS0tcGFnZS1kZXRhaWwtbWFuZGF0YWlyZSAuZGV0YWlsLW1hbmRhdGFpcmUtaW5mb3MtdjFfX2luZm8gLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX19jb29yZHMgLmltYWdlLWFnZW5jZS1kdEFnZW5jZSAuZHJhd2luZ19fdGV4dC12ZXJ0aWNhbDpmaXJzdC1sZXR0ZXIge1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjA5cHgpIHtcbiAgICAgIC5ib2R5LS1wYWdlLWRldGFpbC1tYW5kYXRhaXJlIC5kZXRhaWwtbWFuZGF0YWlyZS1pbmZvcy12MV9faW5mbyAuZGV0YWlsLW1hbmRhdGFpcmUtaW5mb3MtdjFfX2Nvb3JkcyAuaW5mb3MtYWdlbmNlLWR0bWFuZGF0YWlyZSB7XG4gICAgICAgIHdpZHRoOiA3MCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogNiU7IH0gfVxuXG4uYm9keS0tcGFnZS1kZXRhaWwtbWFuZGF0YWlyZSAucGFnZS1kZXRhaWwtbWFuZGF0YWlyZV9fY29udGVudC53cmFwcGVyIGgxLnRpdGxlX19jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMjJweDsgfVxuXG4uYm9keS0tcGFnZS1kZXRhaWwtbWFuZGF0YWlyZSAuZGV0YWlsLW1hbmRhdGFpcmUtaW5mb3MtdjFfX3RpdGxlLnRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAzNHB4OyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1tYW5kYXRhaXJlIC5kZXRhaWwtbWFuZGF0YWlyZS1pbmZvcy12MV9fdGl0bGUgaDEudGl0bGVfX2NvbnRlbnQ6OmFmdGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uYm9keS0tcGFnZS1kZXRhaWwtbWFuZGF0YWlyZSAucHJlc2VudGF0aW9uLWR0LWFnZW5jZSB7XG4gIG1hcmdpbi10b3A6IDM1cHg7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLmxhYmwtaW5mby1kdEFnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luOiA5cHggMDsgfVxuXG4uYm9keS0tcGFnZS1kZXRhaWwtbWFuZGF0YWlyZSBzcGFuLmxhYmVsLWluZm8tZHQtYWdlbmNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWluLXdpZHRoOiA2LjJlbTtcbiAgd2lkdGg6IDYuMmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuXG4uYm9keS0tcGFnZS1kZXRhaWwtbWFuZGF0YWlyZSAuZGV0YWlsLW1hbmRhdGFpcmUtaW5mb3MtdjFfX3RpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzBweCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICMwMDA7IH1cblxuLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUgLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX190aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDYwcHggXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTQyRjY0OyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1tYW5kYXRhaXJlIC5tb2R1bGUtbGlzdGluZy1kdC1hZ2VuY2VfX3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5ib2R5LS1wYWdlLWRldGFpbC1tYW5kYXRhaXJlIC5tb2R1bGUtbGlzdGluZy1kdC1hZ2VuY2VfX3RpdGxlIC50aXRsZV9fc3VidGl0bGUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAuYm9keS0tcGFnZS1kZXRhaWwtbWFuZGF0YWlyZSAubW9kdWxlLWxpc3RpbmctZHQtYWdlbmNlX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM2VtLzEuMiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzE0MkY2NDsgfVxuXG4uYm9keS0tcGFnZS1kZXRhaWwtbWFuZGF0YWlyZSAuZWRpdG9yaWFsLW5vcmVzdWx0X190ZXh0IHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1tYW5kYXRhaXJlIC5lZGl0b3JpYWwtbm9yZXN1bHRfX3RpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxMXB4OyB9XG5cbi5ib2R5LS1wYWdlLWRldGFpbC1tYW5kYXRhaXJlIC5wcm9wZXJ0eS1saXN0aW5nLXYyX193cmFwcGVyIHtcbiAgbWFyZ2luOiAwIGF1dG87IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucmVwcmVzZW50YXRpdmUtbGlzdGluZy12MV9fd3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDE0MDBweDsgfVxuXG4ucmVwcmVzZW50YXRpdmUtbGlzdGluZy12MSAubGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgLm1hbmRhdGFpcmUtdjEge1xuICAgIHdpZHRoOiAyNy4zMyU7XG4gICAgbWFyZ2luOiAwIDMlIDIlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcbiAgLm1hbmRhdGFpcmUtdjEge1xuICAgIG1hcmdpbjogMCAxJSAyJSAxJTtcbiAgICB3aWR0aDogNDglO1xuICAgIG92ZXJmbG93OiBoaWRkZW47IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubWFuZGF0YWlyZS12MSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjsgfSB9XG5cbi5tYW5kYXRhaXJlLXYxX19kZWNvcmF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm1hbmRhdGFpcmUtdjFfX2RlY29yYXRlIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgY29sb3I6ICNmZmY7IH1cblxuLm1hbmRhdGFpcmUtdjFfX2RlY29yYXRlLXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5tYW5kYXRhaXJlLXYxX192aXN1YWwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5tYW5kYXRhaXJlLXYxX19tb3JlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjVzIGVhc2UtaW4tb3V0O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTA5LCAxMDksIDEwOSwgMC43NSk7IH1cbiAgLm1hbmRhdGFpcmUtdjFfX21vcmUgLmJ1dHRvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgKyAxMHB4KSk7XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQgMC4wNXM7XG4gICAgd2lkdGg6IDgwJTsgfVxuXG4ubWFuZGF0YWlyZS12MV9fZ2xvYmFsLWxpbms6aG92ZXIgLm1hbmRhdGFpcmUtdjFfX21vcmUsIC5tYW5kYXRhaXJlLXYxX19nbG9iYWwtbGluazpmb2N1cyAubWFuZGF0YWlyZS12MV9fbW9yZSB7XG4gIG9wYWNpdHk6IDE7IH1cbiAgLm1hbmRhdGFpcmUtdjFfX2dsb2JhbC1saW5rOmhvdmVyIC5tYW5kYXRhaXJlLXYxX19tb3JlIC5idXR0b24sIC5tYW5kYXRhaXJlLXYxX19nbG9iYWwtbGluazpmb2N1cyAubWFuZGF0YWlyZS12MV9fbW9yZSAuYnV0dG9uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG4ubWFuZGF0YWlyZS12MV9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYW5kYXRhaXJlLXYxX19pbmZvIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG4ubWFuZGF0YWlyZS12MV9fY29vcmRzIC50aXRsZV9fc3VidGl0bGUge1xuICBjb2xvcjogIzE0MkY2NDtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMThweCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgbGV0dGVyLXNwYWNpbmc6IDBweDsgfVxuICAubWFuZGF0YWlyZS12MV9fY29vcmRzIC50aXRsZV9fc3VidGl0bGUgLnZpbGxlLW1kdCB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cblxuLm1hbmRhdGFpcmUtdjFfX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGNvbG9yOiAjMTQyRjY0O1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxOHB4IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogMnB4O1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAubWFuZGF0YWlyZS12MV9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQgPiBhIHtcbiAgICBjb2xvcjogIzE0MkY2NDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxOHB4IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgIGxldHRlci1zcGFjaW5nOiAwcHg7IH1cbiAgLm1hbmRhdGFpcmUtdjFfX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50ID4gcCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDBweDsgfVxuICAubWFuZGF0YWlyZS12MV9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQgLmxhYmVsX2Nvb3Jkc19hZ2VuY3kxIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1pbi13aWR0aDogNi4yZW07XG4gICAgd2lkdGg6IDYuMmVtOyB9XG5cbi5tYW5kYXRhaXJlLXYxX190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWFuZGF0YWlyZS12MV9fdGl0bGUtLWFnZW5jeSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIC5tYW5kYXRhaXJlLXYxX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDFlbSAwIDAuNWVtIDA7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjVweCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAubWFuZGF0YWlyZS12MV9fdGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubWFuZGF0YWlyZS12MV9fdGl0bGUgLnRpdGxlX19jb250ZW50OmZpcnN0LWxldHRlciB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1hbmRhdGFpcmUtbGlzdGluZy12MiB7XG4gIG1hcmdpbjogNGVtIDA7IH1cbiAgLm1hbmRhdGFpcmUtbGlzdGluZy12Ml9fd3JhcHBlciB7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5tYW5kYXRhaXJlLWxpc3RpbmctdjIgLmxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYW5kYXRhaXJlLWxpc3RpbmctdjIgLmxpc3Qge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAubWFuZGF0YWlyZS1saXN0aW5nLXYyIC5saXN0ID4gKiB7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm1hbmRhdGFpcmUtbGlzdGluZy12MiAubGlzdCA+ICoge1xuICAgICAgICAgIHdpZHRoOiA0OSU7IH0gfVxuICAubWFuZGF0YWlyZS1saXN0aW5nLXYyIC5tYW5kYXRhaXJlLS1saXN0aW5nLXYyIHtcbiAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1hbmRhdGFpcmUtLWxpc3RpbmctdjJfX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1hbmRhdGFpcmUtLWxpc3RpbmctdjJfX3dyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuICAubWFuZGF0YWlyZS0tbGlzdGluZy12Ml9fd3JhcHBlciAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX19kZWNvcmF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAzNjBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ubWFuZGF0YWlyZS0tbGlzdGluZy12Ml9fdmlzdWFsIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgfVxuXG4ubWFuZGF0YWlyZS0tbGlzdGluZy12Ml9fbW9yZSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOSwgMTA5LCAxMDksIDAuNzUpOyB9XG4gIC5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX19tb3JlIC5idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlICsgMTBweCkpO1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0IDAuMDVzO1xuICAgIHdpZHRoOiA4MCU7IH1cblxuLm1hbmRhdGFpcmUtLWxpc3RpbmctdjJfX2dsb2JhbC1saW5rIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFuZGF0YWlyZS0tbGlzdGluZy12Ml9fZ2xvYmFsLWxpbmsge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLm1hbmRhdGFpcmUtLWxpc3RpbmctdjJfX2dsb2JhbC1saW5rIHtcbiAgICAgIG1heC13aWR0aDogMzU1cHg7IH0gfVxuICAubWFuZGF0YWlyZS0tbGlzdGluZy12Ml9fZ2xvYmFsLWxpbms6aG92ZXIgLm1hbmRhdGFpcmUtLWxpc3RpbmctdjJfX21vcmUsIC5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX19nbG9iYWwtbGluazpmb2N1cyAubWFuZGF0YWlyZS0tbGlzdGluZy12Ml9fbW9yZSB7XG4gICAgb3BhY2l0eTogMTsgfVxuICAgIC5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX19nbG9iYWwtbGluazpob3ZlciAubWFuZGF0YWlyZS0tbGlzdGluZy12Ml9fbW9yZSAuYnV0dG9uLCAubWFuZGF0YWlyZS0tbGlzdGluZy12Ml9fZ2xvYmFsLWxpbms6Zm9jdXMgLm1hbmRhdGFpcmUtLWxpc3RpbmctdjJfX21vcmUgLmJ1dHRvbiB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG4ubWFuZGF0YWlyZS0tbGlzdGluZy12Ml9faW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgbWFyZ2luLWxlZnQ6IDJlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX19pbmZvIHtcbiAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX19pbmZvIHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFuZGF0YWlyZS0tbGlzdGluZy12Ml9faW5mbyB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuLm1hbmRhdGFpcmUtLWxpc3RpbmctdjJfX2Nvb3JkcyB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX19jb29yZHMgLnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMThweCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4OyB9XG4gICAgLm1hbmRhdGFpcmUtLWxpc3RpbmctdjJfX2Nvb3JkcyAudGl0bGVfX3N1YnRpdGxlIC52aWxsZS1tZHQge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7IH1cbiAgLm1hbmRhdGFpcmUtLWxpc3RpbmctdjJfX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IHtcbiAgICBjb2xvcjogIzE0MkY2NDtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIG1hcmdpbi10b3A6IDEuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzgwcHgpIHtcbiAgICAgIC5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE4cHggXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNzlweCkge1xuICAgICAgLm1hbmRhdGFpcmUtLWxpc3RpbmctdjJfX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMTVweCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLm1hbmRhdGFpcmUtLWxpc3RpbmctdjJfX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IC5sYWJlbF9jb29yZHNfYWdlbmN5MSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWluLXdpZHRoOiA2LjJlbTtcbiAgICAgIHdpZHRoOiA2LjJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gICAgLm1hbmRhdGFpcmUtLWxpc3RpbmctdjJfX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IGEge1xuICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAubWFuZGF0YWlyZS0tbGlzdGluZy12Ml9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQgcCB7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuXG4ubWFuZGF0YWlyZS0tbGlzdGluZy12Ml9fdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1hbmRhdGFpcmUtLWxpc3RpbmctdjJfX3RpdGxlLS1hZ2VuY3kge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAubWFuZGF0YWlyZS0tbGlzdGluZy12Ml9fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBsZXR0ZXItc3BhY2luZzogMHB4O1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgcGFkZGluZzogMTRweCAwIDAgMDtcbiAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzODBweCkge1xuICAgICAgLm1hbmRhdGFpcmUtLWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDI1cHggXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNzlweCkge1xuICAgICAgLm1hbmRhdGFpcmUtLWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDE4cHggXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX190aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX190aXRsZSAudGl0bGVfX2NvbnRlbnQ6Zmlyc3QtbGV0dGVyIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm1hcC1zdmdfX3dyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAubWFwLXN2Z19fd3JhcHBlciB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuLm1hcC1zdmdfX21hcCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYXAtc3ZnX19tYXAge1xuICAgICAgd2lkdGg6IDUwJTsgfSB9XG4gIC5tYXAtc3ZnX19tYXAgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm1hcC1zdmdfX2FsaWduZXIge1xuICAgIHdpZHRoOiA1MCU7IH0gfVxuXG4ubWFwLXN2Z19fY291bnRyeSB7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbiAgb3BhY2l0eTogMTsgfVxuICAubWFwLXN2Zy0tem9vbWVkIC5tYXAtc3ZnX19jb3VudHJ5IHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi5tYXAtc3ZnX19yZWdpb24ge1xuICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZS1pbi1vdXQ7XG4gIHN0cm9rZS13aWR0aDogMC43NTtcbiAgc3Ryb2tlLW1pdGVybGltaXQ6IDIyLjkyNTY7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBmaWxsOiAjOTE5MTkxO1xuICBzdHJva2U6ICNmZmY7IH1cbiAgLm1hcC1zdmdfX3JlZ2lvbi0tYWN0aXZlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICBmaWxsOiAjNTI1MjUyOyB9XG4gICAgLm1hcC1zdmdfX3JlZ2lvbi0tYWN0aXZlOmhvdmVyLCAubWFwLXN2Z19fcmVnaW9uLS1hY3RpdmU6Zm9jdXMge1xuICAgICAgZmlsbDogIzE0MkY2NDsgfVxuICAgIC5tYXAtc3ZnLS16b29tZWQgLm1hcC1zdmdfX3JlZ2lvbi0tYWN0aXZlIHtcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG5cbi5tYXAtc3ZnX196b29tIHtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2UtaW4tb3V0O1xuICBvcGFjaXR5OiAwOyB9XG4gIC5tYXAtc3ZnX196b29tLS1kaXNwbGF5ZWQge1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLm1hcC1zdmdfX2RlcCB7XG4gIHRyYW5zaXRpb246IGZpbGwgMC4zcyBlYXNlLWluLW91dDtcbiAgc3Ryb2tlLXdpZHRoOiAxO1xuICBzdHJva2UtbWl0ZXJsaW1pdDogMjIuOTI1NjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGZpbGw6ICM5MTkxOTE7XG4gIHN0cm9rZTogI2ZmZjsgfVxuICAubWFwLXN2Z19fZGVwOmhvdmVyLCAubWFwLXN2Z19fZGVwOmZvY3VzIHtcbiAgICBmaWxsOiAjMTQyRjY0OyB9XG4gIC5tYXAtc3ZnX19kZXAtLWFjdGl2ZSB7XG4gICAgZmlsbDogIzUyNTI1MjsgfVxuICAgIC5tYXAtc3ZnX196b29tLS1kaXNwbGF5ZWQgLm1hcC1zdmdfX2RlcC0tYWN0aXZlIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cblxuLm1hcC1zdmdfX2RlY28ge1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgLm1hcC1zdmctLXpvb21lZCAubWFwLXN2Z19fZGVjbyB7XG4gICAgb3BhY2l0eTogMDsgfVxuXG4ubWFwLXN2Z19fY2lyY2xlIHtcbiAgZmlsbDogI2YyZjJmMjtcbiAgb3BhY2l0eTogMC40OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5tYXAtc3ZnIC5mb3JtX19maWVsZHMge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLm1hcC1zdmcgLmZvcm1fX2ZpZWxkcyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbi5tYXAtc3ZnIC5mb3JtIC5mb3JtLWdyb3VwLS1jb2x1bW4uZm9ybS1ncm91cC0tbGFzdCA+ICoge1xuICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFwLXN2Zy12YWdlbmN5IHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWFwLXN2Zy12YWdlbmN5X19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9tYXAtc3ZnLzIuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5X19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDQ3LCAxMDAsIDAuNzYpOyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3lfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWFwLXN2Zy12YWdlbmN5X193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3lfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3lfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXg6IDE7IH1cbiAgLm1hcC1zdmctdmFnZW5jeV9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm1hcC1zdmctdmFnZW5jeV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1hcC1zdmctdmFnZW5jeV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5tYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDY1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLm1hcC1zdmctdmFnZW5jeV9fdGl0bGUgKyAubWFwLXN2Zy12YWdlbmN5X19saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogNWVtOyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3lfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLm1hcC1zdmctdmFnZW5jeSAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgLm1hcC1zdmctdmFnZW5jeSAuYnV0dG9uOmZvY3VzLCAubWFwLXN2Zy12YWdlbmN5IC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5tYXAtc3ZnLXZhZ2VuY3kgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3lfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICNmZmY7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGhlaWdodDogMS44ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWFwLXN2Zy12YWdlbmN5X19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMuM2VtO1xuICAgICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cbiAgLm1hcC1zdmctdmFnZW5jeV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmcsIC5tYXAtc3ZnLXZhZ2VuY3lfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTQyRjY0OyB9XG4gICAgLm1hcC1zdmctdmFnZW5jeV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAubWFwLXN2Zy12YWdlbmN5X19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjMTQyRjY0OyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmcgLmZvcm0ge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2ZyAuZm9ybV9fY29uZGl0aW9ucyB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmcgLmZvcm1fX2xlZ2FscyB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIG9wYWNpdHk6IC42NTsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmcgLmZvcm0gLnNlbGVjdF9fbGFiZWwge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnIC5mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2ZyAuZm9ybSAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgLnNzLWRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnIC5mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnIC5mb3JtIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQgLnNzLXZhbHVlLS1jdXN0b20ge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2ZyAuZm9ybSAucmFuZ2VfX3N1bW1hcnkge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnIC5mb3JtIC5sb2NhbGl6YXRvcl9fdmFsdWVzLWNvbnRhaW5lciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2ZyAuZm9ybSAuY2hlY2tib3hfX2JveCBzdmcgcGF0aCB7XG4gICAgICBmaWxsOiAjZmZmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fYWxpZ25lciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNlbTsgfSB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX2Zvcm0gLmZvcm1fX3dyYXBwZXIge1xuICAgICAgZmxleDogMTsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX2Zvcm0gLnNlbGVjdF9fbGFiZWwge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX19mb3JtIC5zZWxlY3RfX2lucHV0IHtcbiAgICAgIG1heC13aWR0aDogMzcwcHg7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX19kZXAge1xuICAgIGZpbGw6ICM5MTkxOTE7XG4gICAgc3Ryb2tlOiAjZmZmOyB9XG4gICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fZGVwOmhvdmVyLCAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX19kZXA6Zm9jdXMge1xuICAgICAgZmlsbDogIzE0MkY2NDsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX2RlcC0tYWN0aXZlIHtcbiAgICAgIGZpbGw6ICMxNDJGNjQ7IH1cbiAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2Z19fcmVnaW9uIHtcbiAgICBmaWxsOiAjOTE5MTkxO1xuICAgIHN0cm9rZTogI2ZmZjsgfVxuICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX3JlZ2lvbi0tYWN0aXZlIHtcbiAgICAgIGZpbGw6ICMxNDJGNjQ7IH1cbiAgICAgIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmdfX3JlZ2lvbi0tYWN0aXZlOmhvdmVyLCAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnX19yZWdpb24tLWFjdGl2ZTpmb2N1cyB7XG4gICAgICAgIGZpbGw6ICMxNDJGNjQ7IH1cbiAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2ZyAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciAuc3MtZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5tYXAtc3ZnLXZhZ2VuY3kgLm1hcC1zdmcgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXI6IDA7IH1cbiAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgICAgLm1hcC1zdmctdmFnZW5jeSAubWFwLXN2ZyAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICAubWFwLXN2Zy12YWdlbmN5IC5tYXAtc3ZnIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYXAtc3ZnLXZtYW5kYXRvcnkge1xuICBjb2xvcjogIzE0MkY2NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnlfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL21hcC1zdmcvMy5wbmdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnlfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpOyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnlfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWFwLXN2Zy12bWFuZGF0b3J5X193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnlfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnlfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXg6IDE7IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeV9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAubWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDsgfVxuICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLm1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDY1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGUgKyAubWFwLXN2Zy12bWFuZGF0b3J5X19saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogNWVtOyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnlfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeSAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgLm1hcC1zdmctdm1hbmRhdG9yeSAuYnV0dG9uOmZvY3VzLCAubWFwLXN2Zy12bWFuZGF0b3J5IC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnlfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMxNDJGNjQ7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGhlaWdodDogMS44ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWFwLXN2Zy12bWFuZGF0b3J5X19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMuM2VtO1xuICAgICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmcsIC5tYXAtc3ZnLXZtYW5kYXRvcnlfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTQyRjY0OyB9XG4gICAgLm1hcC1zdmctdm1hbmRhdG9yeV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAubWFwLXN2Zy12bWFuZGF0b3J5X19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjMTQyRjY0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fYWxpZ25lciB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDNlbTsgfSB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX2Zvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnIC5mb3JtX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDM3MHB4O1xuICAgIGZsZXg6IDE7IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fY2lyY2xlIHtcbiAgICBmaWxsOiByZ2JhKDIwLCA0NywgMTAwLCAwLjI2KTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX2RlcCB7XG4gICAgZmlsbDogIzkxOTE5MTtcbiAgICBzdHJva2U6ICNmZmY7IH1cbiAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX19kZXA6aG92ZXIsIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX2RlcDpmb2N1cyB7XG4gICAgICBmaWxsOiAjMTQyRjY0OyB9XG4gICAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fZGVwLS1hY3RpdmUge1xuICAgICAgZmlsbDogIzE0MkY2NDsgfVxuICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX19yZWdpb24ge1xuICAgIGZpbGw6ICM5MTkxOTE7XG4gICAgc3Ryb2tlOiAjZmZmOyB9XG4gICAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2Z19fcmVnaW9uLS1hY3RpdmUge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIGZpbGw6ICMxNDJGNjQ7IH1cbiAgICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmdfX3JlZ2lvbi0tYWN0aXZlOmhvdmVyLCAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnX19yZWdpb24tLWFjdGl2ZTpmb2N1cyB7XG4gICAgICAgIGZpbGw6ICMxNDJGNjQ7IH1cbiAgLm1hcC1zdmctdm1hbmRhdG9yeSAubWFwLXN2ZyAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDsgfVxuICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmcgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgICAubWFwLXN2Zy12bWFuZGF0b3J5IC5tYXAtc3ZnIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAgIC5tYXAtc3ZnLXZtYW5kYXRvcnkgLm1hcC1zdmcgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3Mtb3B0aW9uLXNlbGVjdGVkIHtcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxlYWZsZXQtY29udGFpbmVyIC5tYXBfX3BvcHVwIGEubGVhZmxldC1wb3B1cC1jbG9zZS1idXR0b24ge1xuICBmb250LXNpemU6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiAxMDA7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5sZWFmbGV0LWNvbnRhaW5lciAubWFwX19wb3B1cCBhLmxlYWZsZXQtcG9wdXAtY2xvc2UtYnV0dG9uOmhvdmVyIHtcbiAgICBjb2xvcjogIzE0MkY2NDsgfVxuXG4ubWFwX19wb3B1cCAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDIwLCA0NywgMTAwLCAwLjYpO1xuICBjb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40MTY2ZW0vMS41IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG5cbi5tYXBfX3BvcHVwIC5sZWFmbGV0LXBvcHVwLXRpcCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjAsIDQ3LCAxMDAsIDAuNik7XG4gIGJveC1zaGFkb3c6IG5vbmU7IH1cblxuLm1hcF9fcG9wdXAgLmxlYWZsZXQtcG9wdXAtY29udGVudCB7XG4gIG1pbi13aWR0aDogNDUwcHg7IH1cbiAgLm1hcF9fcG9wdXAgLmxlYWZsZXQtcG9wdXAtY29udGVudCBwIHtcbiAgICBtYXJnaW46IDA7IH1cblxuLm1hcF9fcG9wdXAgLmNvb3JkcyB7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5tYXBfX3BvcHVwIC5jb29yZHNfX2VsZW1lbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBwYWRkaW5nOiAuM2VtIDA7IH1cbiAgLm1hcF9fcG9wdXAgLmNvb3Jkc19fbGFiZWwge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICBtaW4td2lkdGg6IDE0MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTsgfVxuICAgIC5tYXBfX3BvcHVwIC5jb29yZHNfX2xhYmVsIGEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLm1hcF9fcG9wdXAgLmNvb3Jkc19fY29udGVudCB7XG4gICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAubWFwX19wb3B1cCAuY29vcmRzX19jb250ZW50IGEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLm1hcF9fcG9wdXAgLmNvb3Jkc19fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLm1hcF9fcG9wdXAgLmNvb3Jkc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAubWFwX19wb3B1cCAuY29vcmRzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLm1hcF9fcG9wdXAgLmNvb3Jkc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAubWFwX19wb3B1cCAuY29vcmRzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5tYXBfX3BvcHVwIC5jb29yZHNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLm1hcF9fcG9wdXAgLmNvb3Jkc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2NXB4LzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG5cbi5tb2R1bGUtbWFwYmllbmljaS1qcyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1ib3R0b206IDUwLjYlOyB9XG5cbi5tYXBiaWVuaWNpOm5vdCguanNfYmllbmljaV9jb29raWVzKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5tYXBiaWVuaWNpOm5vdCguanNfYmllbmljaV9jb29raWVzKSAua2ltb25vLW1hcC5raW1vbm8tbWluaW1hbC1pbnRlcmZhY2UgI2tpbW9uby1ncmFwaGljT3B0aW9uc01lbnUsXG4gIC5tYXBiaWVuaWNpOm5vdCguanNfYmllbmljaV9jb29raWVzKSAua2ltb25vLW1hcC5raW1vbm8tbWluaW1hbC1pbnRlcmZhY2UgI2tpbW9uby1sYXllcnMsXG4gIC5tYXBiaWVuaWNpOm5vdCguanNfYmllbmljaV9jb29raWVzKSAua2ltb25vLW1hcC5raW1vbm8tbWluaW1hbC1pbnRlcmZhY2UgI2tpbW9uby1zdW5BbmltYXRvck1lbnUsXG4gIC5tYXBiaWVuaWNpOm5vdCguanNfYmllbmljaV9jb29raWVzKSAua2ltb25vLW1hcC5raW1vbm8tbWluaW1hbC1pbnRlcmZhY2UgLmY0bWFwLW5hdixcbiAgLm1hcGJpZW5pY2k6bm90KC5qc19iaWVuaWNpX2Nvb2tpZXMpIC5raW1vbm8tbWFwLmtpbW9uby1taW5pbWFsLWludGVyZmFjZSAua2ltb25vLXByb2dyYW1TbGlkZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5mNG1hcC1wYW5lcyBjYW52YXMge1xuICBsZWZ0OiAwOyB9XG5cbiNtYXBBZ2VuY2VpY2kge1xuICB3aWR0aDogOTAlO1xuICBoZWlnaHQ6IDQ4MHB4O1xuICBtYXJnaW46IDAgYXV0byAzZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYXAtbGlzdGluZ19fY29udGFpbmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5tYXAtbGlzdGluZ19fY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgaGVpZ2h0OiAzMDBweDsgfVxuICAubWFwLWxpc3RpbmdfX2NvbnRlbnQgLmpzLW1hcCB7XG4gICAgaGVpZ2h0OiAzMDBweDsgfVxuXG4ubWFwLWxpc3RpbmdfX2pzLWNvbnRhaW5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWFwLWxpc3RpbmdfX2pzLWNvbnRhaW5lciA+ICoge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAubWFwLWxpc3RpbmdfX2pzLWNvbnRhaW5lciA+ICogPiAqIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG5cbi5tYXAtbGlzdGluZyAubWFwX19tYXJrZXIgc3ZnIHtcbiAgZmlsbDogIzE0MkY2NDsgfVxuXG4ubWFwLWxpc3RpbmcgLm1hcF9fY2x1c3RlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDQ3LCAxMDAsIDAuNik7IH1cbiAgLm1hcC1saXN0aW5nIC5tYXBfX2NsdXN0ZXIgZGl2IHtcbiAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0O1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5tYXAtbGlzdGluZyAubWFwX19jaXJjbGUge1xuICBzdHJva2U6ICMxNDJGNjQ7XG4gIGZpbGw6IHJnYmEoMjAsIDQ3LCAxMDAsIDAuNik7IH1cblxuLmY0bWFwIC5mNG1hcC1pbmZvV2luZG93IHtcbiAgYmFja2dyb3VuZDogcmdiYSgyMCwgNDcsIDEwMCwgMC45KTtcbiAgY29sb3I6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJveC1zaGFkb3c6IG5vbmU7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDE2NmVtLzEuNSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgd2lkdGg6IDQ1MHB4OyB9XG5cbi5mNG1hcCAubGVmdEFycm93UGFydCwgLmY0bWFwIC5yaWdodEFycm93UGFydCB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjAsIDQ3LCAxMDAsIDAuOSk7IH1cblxuLmY0bWFwIC5mNG1hcC1hcnJvdyB7XG4gIHdpZHRoOiAyMnB4OyB9XG5cbi5tYXAtcG9waW4tcmVhbGVzdGF0ZV9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLm1hcC1wb3Bpbi1yZWFsZXN0YXRlX19kZWNvcmF0ZSB7XG4gIG1heC13aWR0aDogMTY1cHg7XG4gIG1heC1oZWlnaHQ6IDEyMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAubWFwLXBvcGluLXJlYWxlc3RhdGVfX2RlY29yYXRlIHtcbiAgICAgIG1heC13aWR0aDogMjQwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAxNzBweDsgfSB9XG4gIC5tYXAtcG9waW4tcmVhbGVzdGF0ZV9fZGVjb3JhdGUgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLm1hcC1wb3Bpbi1yZWFsZXN0YXRlX19zZXBhcmF0b3Ige1xuICBkaXNwbGF5OiBub25lO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICBtYXgtd2lkdGg6IDI0MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAxZW0gYXV0bzsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5tYXAtcG9waW4tcmVhbGVzdGF0ZV9fc2VwYXJhdG9yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLm1hcC1wb3Bpbi1yZWFsZXN0YXRlX190ZXh0IHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE1cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xLjMgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLm1hcC1wb3Bpbi1yZWFsZXN0YXRlX190ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLm1hcC1wb3Bpbi1yZWFsZXN0YXRlX19jb21wbyB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEwcHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjMgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIGNvbG9yOiAjMTQyRjY0OyB9XG5cbi5tYXAtcG9waW4tcmVhbGVzdGF0ZV9fcHJpY2Uge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS4zIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBjb2xvcjogIzE0MkY2NDsgfVxuXG4ubWFwLXBvcGluLXJlYWxlc3RhdGVfX3JlZmVyZW5jZSB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDEwcHgpLzEuMyBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgY29sb3I6ICNmZmY7XG4gIGxldHRlci1zcGFjaW5nOiAwLjNlbTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4ubWFwLXBvcGluLXJlYWxlc3RhdGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gIC5tYXAtcG9waW4tcmVhbGVzdGF0ZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICAgIGhlaWdodDogNHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNjQ7IH1cbiAgLm1hcC1wb3Bpbi1yZWFsZXN0YXRlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5tYXAtcG9waW4tcmVhbGVzdGF0ZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5tYXAtcG9waW4tcmVhbGVzdGF0ZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAubWFwLXBvcGluLXJlYWxlc3RhdGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cblxuLm1hcC1wb3Bpbi1yZWFsZXN0YXRlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5tYXAtcG9waW4tcmVhbGVzdGF0ZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cblxuLm1hcC1wb3Bpbi1yZWFsZXN0YXRlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuXG4ubWFwLXBvcGluLXJlYWxlc3RhdGVfX2xpbmtzIHtcbiAgbWFyZ2luLXRvcDogLjVlbTsgfVxuICAubWFwLXBvcGluLXJlYWxlc3RhdGVfX2xpbmtzIC5idXR0b24ge1xuICAgIHBhZGRpbmc6IC40ZW0gMS41ZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAubWFwLXBvcGluLXJlYWxlc3RhdGVfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAubWFwLXBvcGluLXJlYWxlc3RhdGVfX2xpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgIC5tYXAtcG9waW4tcmVhbGVzdGF0ZV9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLm1hcC1wb3Bpbi1yZWFsZXN0YXRlX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5tYXAtcG9waW4tcmVhbGVzdGF0ZV9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5tYXAtcG9waW4tcmVhbGVzdGF0ZV9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG5cbi5tYXAtcG9waW4uaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLm1hcC1wb3Bpbi5pdGVtIC5pdGVtIHtcbiAgICBwYWRkaW5nOiAxZW0gMmVtOyB9XG4gICAgLm1hcC1wb3Bpbi5pdGVtIC5pdGVtX19pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX3RpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5tYXAtcG9waW4uaXRlbSAuaXRlbV9fdGl0bGUudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjVlbTsgfVxuICAgICAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLm1hcC1wb3Bpbi5pdGVtIC5pdGVtX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yZW0vMS4yIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX2Nvb3JkcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIC5tYXAtcG9waW4uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX3dyYXBwZXIge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLm1hcC1wb3Bpbi5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgICAgLm1hcC1wb3Bpbi5pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDM1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDY1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgIC5tYXAtcG9waW4uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2dyb3VwLWVsZW1lbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5tYXAtcG9waW4uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2VsZW1lbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBwYWRkaW5nOiAuM2VtIDA7IH1cbiAgICAgIC5tYXAtcG9waW4uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2xhYmVsIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMWVtOyB9XG4gICAgICAgIC5tYXAtcG9waW4uaXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2xhYmVsIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19jb250ZW50IHtcbiAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAubWFwLXBvcGluLml0ZW0gLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19jb250ZW50IGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5tYXAtcG9waW4uaXRlbS5tYXAtcG9waW4tdjIgLmxhYmVsUG9waW4ge1xuICAgIG1pbi13aWR0aDogMzUlOyB9XG4gIC5tYXAtcG9waW4uaXRlbS5tYXAtcG9waW4tdjIgLmluZm9zUG9waW4ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAubWFwLXBvcGluLml0ZW0ubWFwLXBvcGluLXYyIC5jb29yZHNfX2NvbnRlbnRQb3BpbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDsgfVxuICAgIC5tYXAtcG9waW4uaXRlbS5tYXAtcG9waW4tdjIgLmNvb3Jkc19fY29udGVudFBvcGluIC5hZGRyZXNzIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIC5tYXAtcG9waW4uaXRlbS5tYXAtcG9waW4tdjIgLml0ZW1fX2Nvb3JkcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIC5tYXAtcG9waW4uaXRlbS5tYXAtcG9waW4tdjIgLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19lbGVtZW50IHtcbiAgICBwYWRkaW5nOiAuMWVtIDA7IH1cbiAgLm1hcC1wb3Bpbi5pdGVtLm1hcC1wb3Bpbi12MiAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2dyb3VwLWVsZW1lbnQge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5tYXAtcG9waW4uaXRlbS5tYXAtcG9waW4tdjIgLml0ZW1fX3RpdGxlLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5tYXAtcG9waW4uaXRlbS5tYXAtcG9waW4tdjIgLml0ZW1fX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IC41ZW07IH1cbiAgICAubWFwLXBvcGluLml0ZW0ubWFwLXBvcGluLXYyIC5pdGVtX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yZW07IH1cbiAgICAgIC5tYXAtcG9waW4uaXRlbS5tYXAtcG9waW4tdjIgLml0ZW1fX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudCAudGl0bGVfX2NvbnRlbnQtMS5tYW5kYXRvcnkge1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgICAubWFwLXBvcGluLml0ZW0ubWFwLXBvcGluLXYyIC5pdGVtX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQgLmFkZHJlc3Mge1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4yZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTsgfVxuICAgICAgLm1hcC1wb3Bpbi5pdGVtLm1hcC1wb3Bpbi12MiAuaXRlbV9fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50IC5hZGRyZXNzLm1hbmRhdG9yeSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOWVtLzEuNjY2NiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAubWFwLXBvcGluLml0ZW0ubWFwLXBvcGluLXYyIC5pdGVtX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLm1hcC1wb3Bpbi5pdGVtLm1hcC1wb3Bpbi12MiAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2NvbnRlbnQge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOWVtLzEuNjY2NiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuXG4ubWFwLXBvcGluX19saW5rcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5tYXAtcG9waW4gLmJ1dHRvbiB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIGNvbG9yOiAjMTQyRjY0O1xuICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgLm1hcC1wb3BpbiAuYnV0dG9uOmhvdmVyLCAubWFwLXBvcGluIC5idXR0b246Zm9jdXMge1xuICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYXAtdjMgLm1hcF9fbWFya2VyIHN2ZyB7XG4gIGZpbGw6ICMxNDJGNjQ7IH1cblxuLm1hcC12MyAubWFwX19jbHVzdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMCwgNDcsIDEwMCwgMC42OCk7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1hcmdpbi1sZWZ0OiAtMjBweDtcbiAgbWFyZ2luLXRvcDogLTIwcHg7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7IH1cbiAgLm1hcC12MyAubWFwX19jbHVzdGVyIGRpdiB7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5tYXAtdjMgLm1hcF9fY2lyY2xlIHtcbiAgc3Ryb2tlOiBvcmFuZ2U7XG4gIGZpbGw6IGJsZXU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5tYXAtdjMge1xuICBtYXJnaW46IDJlbSAwIDJlbSAwOyB9XG4gIC5tYXAtdjNfX3dyYXBwZXIge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XG4gICAgICAubWFwLXYzX193cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luOiAwIDNlbTsgfSB9XG4gIC5tYXAtdjNfX21hcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyOTVweDsgfVxuICAgIC5tYXAtdjNfX21hcCAuanMtbWFwIHtcbiAgICAgIGhlaWdodDogMjk1cHg7IH1cbiAgLm1hcC12M19fanMtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAgIC5tYXAtdjNfX2pzLWNvbnRhaW5lciA+ICoge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5tYXAtdjNfX2pzLWNvbnRhaW5lciA+ICogPiAqIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubWFwLXYxIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubWFwLXYxIC5tYXBfX2NsdXN0ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDQ3LCAxMDAsIDAuNjgpO1xuICAgIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgIG1hcmdpbi10b3A6IC0yMHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDsgfVxuICAgIC5tYXAtdjEgLm1hcF9fY2x1c3RlciBkaXYge1xuICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgYm9yZGVyLXJhZGl1czogMTVweDtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm1hcC12MV9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvbWFwLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAubWFwLXYxX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDQ3LCAxMDAsIDAuNyk7IH1cbiAgLm1hcC12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYXAtdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLm1hcC12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZy10b3A6IDJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gIC5tYXAtdjFfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5tYXAtdjFfX2NvbnRhaW5lci1tYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYXAtdjFfX2NvbnRhaW5lci1tYXAge1xuICAgICAgICB3aWR0aDogODAlOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm1hcC12MV9fY29udGFpbmVyLW1hcCB7XG4gICAgICAgIHdpZHRoOiA5MHZoO1xuICAgICAgICBtYXgtd2lkdGg6IDgwdnc7IH0gfVxuICAgIC5tYXAtdjFfX2NvbnRhaW5lci1tYXAgc3ZnIHtcbiAgICAgIGZpbGw6ICMxNDJGNjQ7IH1cbiAgLm1hcC12MV9fanMtY29udGFpbmVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDI2MHB4OyB9XG4gICAgLm1hcC12MV9fanMtY29udGFpbmVyID4gKiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm1hcC12MV9fanMtY29udGFpbmVyID4gKiB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfSB9XG4gICAgICAubWFwLXYxX19qcy1jb250YWluZXIgPiAqID4gKiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgLm1hcC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgIC5tYXAtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLm1hcC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAubWFwLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubWFwLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzNXB4LzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLm1hcC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNjVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAubWFwLXYxX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDQlOyB9XG4gIC5tYXAtdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLm1hcC12MV9fbGlua3MgLmxpbmtzLWdyb3VwX19saW5rLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAubWFwLXYxX19saW5rcyAubGlua3MtZ3JvdXBfX2xpbmsuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgLm1hcC12MV9fbGlua3MgLmxpbmtzLWdyb3VwX19saW5rLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgLm1hcC12MV9fbGlua3MgLmxpbmtzLWdyb3VwX19saW5rLmJ1dHRvbjpmb2N1cywgLm1hcC12MV9fbGlua3MgLmxpbmtzLWdyb3VwX19saW5rLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5tYXAtdjFfX2xpbmtzIC5saW5rcy1ncm91cF9fbGluay5idXR0b246Zm9jdXM6YmVmb3JlLCAubWFwLXYxX19saW5rcyAubGlua3MtZ3JvdXBfX2xpbmsuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgLm1hcC12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzE0MkY2NDtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5tYXAtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuICAgIC5tYXAtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzE0MkY2NDsgfVxuICAubWFwLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLm1hcC12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICNmZmY7IH1cbiAgICAubWFwLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5tYXAtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICNmZmY7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5ld3MtZGV0YWlsLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzE0MkY2NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uZXdzLWRldGFpbC12MV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7IH1cbiAgLm5ld3MtZGV0YWlsLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAubmV3cy1kZXRhaWwtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLm5ld3MtZGV0YWlsLXYxX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLm5ld3MtZGV0YWlsLXYxX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubmV3cy1kZXRhaWwtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5uZXdzLWRldGFpbC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAubmV3cy1kZXRhaWwtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLm5ld3MtZGV0YWlsLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5uZXdzLWRldGFpbC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5uZXdzLWRldGFpbC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2NXB4LzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5uZXdzLWRldGFpbC12MV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbS8xLjY2NjYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5uZXdzLWRldGFpbC12MV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLm5ld3MtZGV0YWlsLXYxX190ZXh0LXZlcnRpY2FsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLWRldGFpbC12MV9fdGV4dC12ZXJ0aWNhbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC0xMDAlLCAwKTtcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbiAgICAgICAgYm90dG9tOiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2LjExMTFlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgY29sb3I6IHJnYmEoMjAsIDQ3LCAxMDAsIDAuMTYpOyB9IH1cbiAgLm5ld3MtZGV0YWlsLXYxX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLWRldGFpbC12MV9faXRlbXMge1xuICAgICAgICBtYXJnaW4tbGVmdDogM2VtOyB9IH1cbiAgLm5ld3MtZGV0YWlsLXYxIC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm5ld3MtZGV0YWlsLXYxIC5pdGVtX19oZWFkZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy1kZXRhaWwtdjEgLml0ZW1fX2hlYWRlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLm5ld3MtZGV0YWlsLXYxIC5pdGVtX19kcmF3aW5nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy1kZXRhaWwtdjEgLml0ZW1fX2RyYXdpbmcge1xuICAgICAgICAgIHdpZHRoOiA1NSU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLm5ld3MtZGV0YWlsLXYxIC5pdGVtX19kYXRhIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy1kZXRhaWwtdjEgLml0ZW1fX2RhdGEge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0ZW07XG4gICAgICAgICAgZmxleDogMTsgfSB9XG4gICAgLm5ld3MtZGV0YWlsLXYxIC5pdGVtX19pbWcge1xuICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLWRldGFpbC12MSAuaXRlbV9faW1nIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0MTNweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0MTNweDsgfSB9XG4gICAgICAubmV3cy1kZXRhaWwtdjEgLml0ZW1fX2ltZy0tY29udGFpbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgLm5ld3MtZGV0YWlsLXYxIC5pdGVtX19pbmZvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogNTAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm5ld3MtZGV0YWlsLXYxIC5pdGVtX19pbmZvIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDQwMHB4OyB9IH1cbiAgICAgIC5uZXdzLWRldGFpbC12MSAuaXRlbV9faW5mby1kYXRlIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAubmV3cy1kZXRhaWwtdjEgLml0ZW1fX2luZm8tZGF0ZSBhIHtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgICAgLm5ld3MtZGV0YWlsLXYxIC5pdGVtX19pbmZvLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLm5ld3MtZGV0YWlsLXYxIC5pdGVtX19pbmZvLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5uZXdzLWRldGFpbC12MSAuaXRlbV9faW5mby10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMyBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5uZXdzLWRldGFpbC12MSAuaXRlbV9fc2hhcmUge1xuICAgICAgaGVpZ2h0OiA1MCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAubmV3cy1kZXRhaWwtdjEgLml0ZW1fX3NoYXJlIC50aXRsZS1zdWJ0aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLm5ld3MtZGV0YWlsLXYxIC5pdGVtX19zaGFyZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMyBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5uZXdzLWRldGFpbC12MSAuaXRlbV9fc2hhcmVfX2xpbmtzIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgLm5ld3MtZGV0YWlsLXYxIC5pdGVtX19zaGFyZV9fbGluayB7XG4gICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLm5ld3MtZGV0YWlsLXYxIC5pdGVtX19jb250YWluZXItdGV4dCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW46IDJlbSAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy1kZXRhaWwtdjEgLml0ZW1fX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIC5uZXdzLWRldGFpbC12MSAuaXRlbV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5uZXdzLWRldGFpbC12MSAuaXRlbV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5uZXdzLWRldGFpbC12MSAuaXRlbSAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xuICAgICAgaGVpZ2h0OiAxLjJlbTtcbiAgICAgIGZpbGw6ICMxNDJGNjQ7IH1cbiAgICAubmV3cy1kZXRhaWwtdjEgLml0ZW0gLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLm5ld3MtZGV0YWlsLXYxIC5pdGVtIC5idXR0b24tZHJhd2luZzpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcsIC5uZXdzLWRldGFpbC12MSAuaXRlbSAuYnV0dG9uLWRyYXdpbmc6Zm9jdXMgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLCAubmV3cy1kZXRhaWwtdjEgLml0ZW0gLmJ1dHRvbi1kcmF3aW5nLmpzLS1hY3RpdmUgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcbiAgICAgIGZpbGw6ICMxNDJGNjQ7IH1cbiAgICAubmV3cy1kZXRhaWwtdjEgLml0ZW0gLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCwgLm5ld3MtZGV0YWlsLXYxIC5pdGVtIC5idXR0b24tZHJhd2luZzpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsIC5uZXdzLWRldGFpbC12MSAuaXRlbSAuYnV0dG9uLWRyYXdpbmcuanMtLWFjdGl2ZSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5ld3MtbGlzdGluZy12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMxNDJGNjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubmV3cy1saXN0aW5nLXYxX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1MzVweDsgfVxuICAubmV3cy1saXN0aW5nLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAubmV3cy1saXN0aW5nLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5uZXdzLWxpc3RpbmctdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAubmV3cy1saXN0aW5nLXYxX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAubmV3cy1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAubmV3cy1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLm5ld3MtbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLm5ld3MtbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2NXB4LzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5uZXdzLWxpc3RpbmctdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAubmV3cy1saXN0aW5nLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAubmV3cy1saXN0aW5nLXYxX190ZXh0LXZlcnRpY2FsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLWxpc3RpbmctdjFfX3RleHQtdmVydGljYWwge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG4gICAgICAgIGJvdHRvbTogOTglO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2LjExMTFlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgY29sb3I6IHJnYmEoMjAsIDQ3LCAxMDAsIDAuMTYpOyB9IH1cbiAgLm5ld3MtbGlzdGluZy12MV9faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3cy1saXN0aW5nLXYxX19pdGVtcyB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzZW07IH0gfVxuICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDAgKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMCAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMmVtICogLTEpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgwICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLm5ld3MtbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgwICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5uZXdzLWxpc3RpbmctdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICggMmVtICogMikpOyB9IH1cbiAgLm5ld3MtbGlzdGluZy12MSAuaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5uZXdzLWxpc3RpbmctdjEgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBtaW4taGVpZ2h0OiA1MDBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtbGlzdGluZy12MSAuaXRlbV9fd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLm5ld3MtbGlzdGluZy12MSAuaXRlbV9fZHJhd2luZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtbGlzdGluZy12MSAuaXRlbV9fZHJhd2luZyB7XG4gICAgICAgICAgd2lkdGg6IDY2JTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3MtbGlzdGluZy12MSAuaXRlbV9fZGF0YSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0ZW07XG4gICAgICAgIGZsZXg6IDE7IH0gfVxuICAgIC5uZXdzLWxpc3RpbmctdjEgLml0ZW1fX2ltZyB7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtbGlzdGluZy12MSAuaXRlbV9faW1nIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDsgfSB9XG4gICAgICAubmV3cy1saXN0aW5nLXYxIC5pdGVtX19pbWctLWNvbnRhaW4ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIC5uZXdzLWxpc3RpbmctdjEgLml0ZW0gLnRpdGxlLXN1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjEgLml0ZW0gLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAubmV3cy1saXN0aW5nLXYxIC5pdGVtIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm5ld3MtbGlzdGluZy12MSAuaXRlbV9faW5mbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm5ld3MtbGlzdGluZy12MSAuaXRlbV9faW5mbyB7XG4gICAgICAgICAgbWluLXdpZHRoOiA0MDBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYxIC5pdGVtX19pbmZvLS1ib3JkZXIge1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMWVtICogMik7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC40ZW07XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMTQyRjY0O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxNDJGNjQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMmVtOyB9XG4gICAgICAgICAgLm5ld3MtbGlzdGluZy12MSAuaXRlbV9faW5mby0tYm9yZGVyIC5saW5rcy1ncm91cCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTsgfVxuICAgICAgICAgIC5uZXdzLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tLWJvcmRlciAuaXRlbV9faW5mby10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAgICAgLm5ld3MtbGlzdGluZy12MSAuaXRlbV9faW5mby0tYm9yZGVyIC5saW5rcy1ncm91cDpiZWZvcmUsIC5uZXdzLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tLWJvcmRlciAubGlua3MtZ3JvdXA6YWZ0ZXIsIC5uZXdzLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tLWJvcmRlciAuaXRlbV9faW5mby10aXRsZTpiZWZvcmUsIC5uZXdzLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tLWJvcmRlciAuaXRlbV9faW5mby10aXRsZTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNjQ7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7IH1cbiAgICAgICAgICAubmV3cy1saXN0aW5nLXYxIC5pdGVtX19pbmZvLS1ib3JkZXIgLmxpbmtzLWdyb3VwOmJlZm9yZSwgLm5ld3MtbGlzdGluZy12MSAuaXRlbV9faW5mby0tYm9yZGVyIC5pdGVtX19pbmZvLXRpdGxlOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAtMmVtOyB9XG4gICAgICAgICAgLm5ld3MtbGlzdGluZy12MSAuaXRlbV9faW5mby0tYm9yZGVyIC5saW5rcy1ncm91cDphZnRlciwgLm5ld3MtbGlzdGluZy12MSAuaXRlbV9faW5mby0tYm9yZGVyIC5pdGVtX19pbmZvLXRpdGxlOmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMmVtOyB9IH1cbiAgICAubmV3cy1saXN0aW5nLXYxIC5pdGVtX19jb250YWluZXItdGV4dCB7XG4gICAgICBoZWlnaHQ6IDhlbTtcbiAgICAgIG1hcmdpbjogMmVtIDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjEgLml0ZW1fX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIC5uZXdzLWxpc3RpbmctdjEgLml0ZW1fX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAubmV3cy1saXN0aW5nLXYxIC5pdGVtX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLm5ld3MtbGlzdGluZy12MSAuaXRlbV9fbGlua3MgLmJ1dHRvbiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLm5ld3MtbGlzdGluZy12MSAuaXRlbV9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgICAubmV3cy1saXN0aW5nLXYxIC5pdGVtX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgICAgLm5ld3MtbGlzdGluZy12MSAuaXRlbV9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLm5ld3MtbGlzdGluZy12MSAuaXRlbV9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgLm5ld3MtbGlzdGluZy12MSAuaXRlbV9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5uZXdzLWxpc3RpbmctdjEgLml0ZW1fX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgLm5ld3MtbGlzdGluZy12MSAuaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtbGlzdGluZy12MSAuaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTsgfSB9XG4gICAgLm5ld3MtbGlzdGluZy12MSAuaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX2RhdGEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjEgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX19kYXRhIHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uZXdzLWxpc3RpbmctdjIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMTQyRjY0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm5ld3MtbGlzdGluZy12Ml9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7IH1cbiAgLm5ld3MtbGlzdGluZy12MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLm5ld3MtbGlzdGluZy12Ml9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm5ld3MtbGlzdGluZy12Ml9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5uZXdzLWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG4gICAgLm5ld3MtbGlzdGluZy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAubmV3cy1saXN0aW5nLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLm5ld3MtbGlzdGluZy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAubmV3cy1saXN0aW5nLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAubmV3cy1saXN0aW5nLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDY1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLm5ld3MtbGlzdGluZy12Ml9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbS8xLjY2NjYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm5ld3MtbGlzdGluZy12Ml9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLm5ld3MtbGlzdGluZy12Ml9fdGV4dC12ZXJ0aWNhbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3cy1saXN0aW5nLXYyX190ZXh0LXZlcnRpY2FsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xuICAgICAgICBib3R0b206IDk4JTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNi4xMTExZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGNvbG9yOiByZ2JhKDIwLCA0NywgMTAwLCAwLjE2KTsgfSB9XG4gIC5uZXdzLWxpc3RpbmctdjJfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbXMge1xuICAgICAgICBtYXJnaW4tbGVmdDogM2VtOyB9IH1cbiAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygyZW0gKiAtMSk7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDJlbSAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygxZW0gKiAtMSk7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDFlbSAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IGNhbGMoMmVtICogLTEpO1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogY2FsYygyZW0gKiAtMSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMWVtIDJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMmVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLm5ld3MtbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAxZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDFlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAubmV3cy1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAyZW0gMmVtIDJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoIDJlbSAqIDIpKTsgfSB9XG4gIC5uZXdzLWxpc3RpbmctdjIgLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgICAubmV3cy1saXN0aW5nLXYyIC5pdGVtLS1ib3JkZXIgLml0ZW1fX2RhdGEge1xuICAgICAgbWFyZ2luLXRvcDogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3cy1saXN0aW5nLXYyIC5pdGVtLS1ib3JkZXIge1xuICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFlbSAqIDIpO1xuICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxNDJGNjQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxNDJGNjQ7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMCAzZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDYuNWVtOyB9XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjIgLml0ZW0tLWJvcmRlciAubGlua3MtZ3JvdXAge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTsgfVxuICAgICAgICAubmV3cy1saXN0aW5nLXYyIC5pdGVtLS1ib3JkZXIgLml0ZW1fX2RyYXdpbmcge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDNlbTsgfVxuICAgICAgICAubmV3cy1saXN0aW5nLXYyIC5pdGVtLS1ib3JkZXIgLml0ZW1fX2RyYXdpbmc6YmVmb3JlLCAubmV3cy1saXN0aW5nLXYyIC5pdGVtLS1ib3JkZXIgLml0ZW1fX2RyYXdpbmc6YWZ0ZXIsIC5uZXdzLWxpc3RpbmctdjIgLml0ZW0tLWJvcmRlciAubGlua3MtZ3JvdXA6YmVmb3JlLCAubmV3cy1saXN0aW5nLXYyIC5pdGVtLS1ib3JkZXIgLmxpbmtzLWdyb3VwOmFmdGVyIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDtcbiAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICB0b3A6IDUwJTsgfVxuICAgICAgICAubmV3cy1saXN0aW5nLXYyIC5pdGVtLS1ib3JkZXIgLml0ZW1fX2RyYXdpbmc6YmVmb3JlLCAubmV3cy1saXN0aW5nLXYyIC5pdGVtLS1ib3JkZXIgLmxpbmtzLWdyb3VwOmJlZm9yZSB7XG4gICAgICAgICAgbGVmdDogLTNlbTsgfVxuICAgICAgICAubmV3cy1saXN0aW5nLXYyIC5pdGVtLS1ib3JkZXIgLml0ZW1fX2RyYXdpbmc6YWZ0ZXIsIC5uZXdzLWxpc3RpbmctdjIgLml0ZW0tLWJvcmRlciAubGlua3MtZ3JvdXA6YWZ0ZXIge1xuICAgICAgICAgIHJpZ2h0OiAtM2VtOyB9XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjIgLml0ZW0tLWJvcmRlciAuaXRlbV9fZHJhd2luZzpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiAzOHB4OyB9XG4gICAgICAgIC5uZXdzLWxpc3RpbmctdjIgLml0ZW0tLWJvcmRlciAuaXRlbV9fZHJhd2luZzphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDM4cHg7IH1cbiAgICAgICAgLm5ld3MtbGlzdGluZy12MiAuaXRlbS0tYm9yZGVyIC5pdGVtX19kYXRhIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKCAoMjEwcHggLyAyICogLTEpICsgMmVtKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3MtbGlzdGluZy12MiAuaXRlbS0tYm9yZGVyIC5pdGVtX19kYXRhIHtcbiAgICAgICAgbWFyZ2luLXRvcDogY2FsYyggKDIwM3B4IC8gMiAqIC0xKSArIDJlbSk7IH0gfVxuICAgIC5uZXdzLWxpc3RpbmctdjIgLml0ZW1fX2RyYXdpbmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgLm5ld3MtbGlzdGluZy12MiAuaXRlbV9faW1nIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDIxMHB4O1xuICAgICAgbWF4LWhlaWdodDogMjEwcHg7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy1saXN0aW5nLXYyIC5pdGVtX19pbWcge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDIwM3B4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDIwM3B4OyB9IH1cbiAgICAgIC5uZXdzLWxpc3RpbmctdjIgLml0ZW1fX2ltZy0tY29udGFpbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgLm5ld3MtbGlzdGluZy12MiAuaXRlbV9faW5mbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLm5ld3MtbGlzdGluZy12MiAuaXRlbV9faW5mby10aXRsZSAudGl0bGUtc3VidGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgICAgLm5ld3MtbGlzdGluZy12MiAuaXRlbV9faW5mby10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAubmV3cy1saXN0aW5nLXYyIC5pdGVtX19pbmZvLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICAubmV3cy1saXN0aW5nLXYyIC5pdGVtX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLm5ld3MtbGlzdGluZy12MiAuaXRlbV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5uZXdzLWxpc3RpbmctdjIgLml0ZW1fX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgIGhlaWdodDogMTgwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5ld3MtbW9yZS12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMxNDJGNjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAyZW0gMDsgfVxuICAubmV3cy1tb3JlLXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1MzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleDogMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3cy1tb3JlLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5uZXdzLW1vcmUtdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IG5vbmU7IH1cbiAgLm5ld3MtbW9yZS12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm5ld3MtbW9yZS12MV9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3cy1tb3JlLXYxX19pdGVtcyB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kOyB9IH1cbiAgLm5ld3MtbW9yZS12MV9faXRlbSB7XG4gICAgbWFyZ2luOiAwIDJlbTtcbiAgICB3aWR0aDogNDAwcHg7IH1cbiAgICAubmV3cy1tb3JlLXYxX19pdGVtLS1ib3JkZXIge1xuICAgICAgbWFyZ2luOiA0ZW0gMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm5ld3MtbW9yZS12MV9faXRlbS0tYm9yZGVyIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxNDJGNjQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzE0MkY2NDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgcGFkZGluZzogMCAyZW07IH1cbiAgICAgICAgICAubmV3cy1tb3JlLXYxX19pdGVtLS1ib3JkZXIgLmxpbmtzLWdyb3VwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpOyB9XG4gICAgICAgICAgLm5ld3MtbW9yZS12MV9faXRlbS0tYm9yZGVyIC5uZXdzLW1vcmUtdjFfX2l0ZW0tZGF0ZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgICAgICAubmV3cy1tb3JlLXYxX19pdGVtLS1ib3JkZXIgLmxpbmtzLWdyb3VwOmJlZm9yZSwgLm5ld3MtbW9yZS12MV9faXRlbS0tYm9yZGVyIC5saW5rcy1ncm91cDphZnRlciwgLm5ld3MtbW9yZS12MV9faXRlbS0tYm9yZGVyIC5uZXdzLW1vcmUtdjFfX2l0ZW0tZGF0ZTpiZWZvcmUsIC5uZXdzLW1vcmUtdjFfX2l0ZW0tLWJvcmRlciAubmV3cy1tb3JlLXYxX19pdGVtLWRhdGU6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjY0O1xuICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgIHRvcDogNTAlOyB9XG4gICAgICAgICAgLm5ld3MtbW9yZS12MV9faXRlbS0tYm9yZGVyIC5saW5rcy1ncm91cDpiZWZvcmUsIC5uZXdzLW1vcmUtdjFfX2l0ZW0tLWJvcmRlciAubmV3cy1tb3JlLXYxX19pdGVtLWRhdGU6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IC0yZW07IH1cbiAgICAgICAgICAubmV3cy1tb3JlLXYxX19pdGVtLS1ib3JkZXIgLmxpbmtzLWdyb3VwOmFmdGVyLCAubmV3cy1tb3JlLXYxX19pdGVtLS1ib3JkZXIgLm5ld3MtbW9yZS12MV9faXRlbS1kYXRlOmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMmVtOyB9XG4gICAgICAgICAgLm5ld3MtbW9yZS12MV9faXRlbS0tYm9yZGVyIC5uZXdzLW1vcmUtdjFfX2l0ZW0tZGF0ZTpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDM4cHg7IH1cbiAgICAgICAgICAubmV3cy1tb3JlLXYxX19pdGVtLS1ib3JkZXIgLm5ld3MtbW9yZS12MV9faXRlbS1kYXRlOmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAzOHB4OyB9IH1cbiAgICAubmV3cy1tb3JlLXYxX19pdGVtLWNvbnRhaW5lci10ZXh0IHtcbiAgICAgIG1hcmdpbjogMWVtIDAgMmVtIDA7XG4gICAgICBoZWlnaHQ6IDEwMHB4OyB9XG4gICAgLm5ld3MtbW9yZS12MV9faXRlbS1kYXRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIC5uZXdzLW1vcmUtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5uZXdzLW1vcmUtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLm5ld3MtbW9yZS12MV9faXRlbS10ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAubmV3cy1tb3JlLXYxX19pdGVtLXRleHQtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAubmV3cy1tb3JlLXYxX19pdGVtLWxpbmtzIC5idXR0b24ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5uZXdzLW1vcmUtdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgICAubmV3cy1tb3JlLXYxX19pdGVtLWxpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgICAubmV3cy1tb3JlLXYxX19pdGVtLWxpbmtzIC5idXR0b246Zm9jdXMsIC5uZXdzLW1vcmUtdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgLm5ld3MtbW9yZS12MV9faXRlbS1saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLm5ld3MtbW9yZS12MV9faXRlbS1saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAubmV3cy1tb3JlLXYxX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIC5uZXdzLW1vcmUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgICAgLm5ld3MtbW9yZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5uZXdzLW1vcmUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLm5ld3MtbW9yZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubmV3cy1tb3JlLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDM1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5uZXdzLW1vcmUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNjVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAubmV3cy1tb3JlLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICAubmV3cy1tb3JlLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAubmV3cy1tb3JlLXYxX19saW5rcyAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgIC5uZXdzLW1vcmUtdjFfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAubmV3cy1tb3JlLXYxX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAubmV3cy1tb3JlLXYxX19saW5rcyAuYnV0dG9uOmZvY3VzLCAubmV3cy1tb3JlLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLm5ld3MtbW9yZS12MV9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5uZXdzLW1vcmUtdjFfX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ubmV3cy12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL25ld3MvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMxNDJGNjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAubmV3cy12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5uZXdzLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM4LCA2OCwgNTgsIDAuNjUpOyB9XG4gIC5uZXdzLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAubmV3cy12MV9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5uZXdzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgLm5ld3MtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLm5ld3MtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm5ld3MtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzNXB4LzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLm5ld3MtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDY1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLm5ld3MtdjFfX3RpdGxlICsgLm5ld3MtdjFfX2xpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiA1ZW07IH1cbiAgLm5ld3MtdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLm5ld3MtdjFfX2xpbmtzIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLm5ld3MtdjFfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAubmV3cy12MV9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgLm5ld3MtdjFfX2xpbmtzIC5idXR0b246Zm9jdXMsIC5uZXdzLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAubmV3cy12MV9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5uZXdzLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgLm5ld3MtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICNmZmY7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGhlaWdodDogMS44ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3cy12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLm5ld3MtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogI2ZmZjsgfVxuICAubmV3cy12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmcsIC5uZXdzLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzE0MkY2NDsgfVxuICAgIC5uZXdzLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5uZXdzLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjMTQyRjY0OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uZXdzLXYyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvbmV3cy8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uZXdzLXYyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3MtdjJfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLm5ld3MtdjI6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMzgsIDY4LCA1OCwgMC42NSk7IH1cbiAgLm5ld3MtdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5uZXdzLXYyX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLm5ld3MtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAubmV3cy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAubmV3cy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAubmV3cy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3MtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDM1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAubmV3cy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNjVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAubmV3cy12Ml9fdGl0bGUgKyAubmV3cy12MV9fbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDVlbTsgfVxuICAubmV3cy12Ml9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAubmV3cy12Ml9fbGlua3MgLmJ1dHRvbiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAubmV3cy12Ml9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgIC5uZXdzLXYyX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAubmV3cy12Ml9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLm5ld3MtdjJfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5uZXdzLXYyX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLm5ld3MtdjJfX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAubmV3cy12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogI2ZmZjtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMuM2VtO1xuICAgICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cbiAgICAubmV3cy12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjZmZmOyB9XG4gIC5uZXdzLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLm5ld3MtdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTQyRjY0OyB9XG4gICAgLm5ld3MtdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciwgLm5ld3MtdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMxNDJGNjQ7IH1cbiAgLm5ld3MtdjJfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5uZXdzLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAubmV3cy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMCAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubmV3cy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMWVtICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAubmV3cy12Ml9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMmVtICogLTEpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3MtdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5uZXdzLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDFlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoMWVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5uZXdzLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAoIDJlbSAqIDIpKTsgfSB9XG4gIC5uZXdzLXYyIC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm5ld3MtdjIgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLXYyIC5pdGVtX193cmFwcGVyIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA0NDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5uZXdzLXYyIC5pdGVtX19kYXRhIHtcbiAgICAgICAgZmxleDogMTsgfSB9XG4gICAgLm5ld3MtdjIgLml0ZW0gLnRpdGxlLXN1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5uZXdzLXYyIC5pdGVtIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gICAgICAubmV3cy12MiAuaXRlbSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODllbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5uZXdzLXYyIC5pdGVtX19pbmZvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICAubmV3cy12MiAuaXRlbV9faW5mbyAuYm9yZGVyZWRfX2hlYWRlciA+ICo6YmVmb3JlLCAubmV3cy12MiAuaXRlbV9faW5mbyAuYm9yZGVyZWRfX2hlYWRlciA+ICo6YWZ0ZXIsIC5uZXdzLXYyIC5pdGVtX19pbmZvIC5ib3JkZXJlZF9fZm9vdGVyID4gKjpiZWZvcmUsIC5uZXdzLXYyIC5pdGVtX19pbmZvIC5ib3JkZXJlZF9fZm9vdGVyID4gKjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KTsgfVxuICAgICAgLm5ld3MtdjIgLml0ZW1fX2luZm8gLmJvcmRlcmVkX19oZWFkZXI6YmVmb3JlLCAubmV3cy12MiAuaXRlbV9faW5mbyAuYm9yZGVyZWRfX2hlYWRlcjphZnRlciwgLm5ld3MtdjIgLml0ZW1fX2luZm8gLmJvcmRlcmVkX19mb290ZXI6YmVmb3JlLCAubmV3cy12MiAuaXRlbV9faW5mbyAuYm9yZGVyZWRfX2Zvb3RlcjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgIC5uZXdzLXYyIC5pdGVtX19pbmZvIC5ib3JkZXJlZF9fY29udGVudCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjsgfVxuICAgICAgICAubmV3cy12MiAuaXRlbV9faW5mbyAuYm9yZGVyZWRfX2NvbnRlbnQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7IH1cbiAgICAgIC5uZXdzLXYyIC5pdGVtX19pbmZvLWNvbnRlbnQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDJlbTsgfVxuICAgIC5uZXdzLXYyIC5pdGVtX19jb250YWluZXItdGV4dCB7XG4gICAgICBoZWlnaHQ6IDZlbTtcbiAgICAgIG1hcmdpbjogMmVtIDAgMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLm5ld3MtdjIgLml0ZW1fX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAgIC5uZXdzLXYyIC5pdGVtX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLm5ld3MtdjIgLml0ZW1fX3RleHQtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAubmV3cy12MiAuaXRlbV9fbGlua3MgLmJ1dHRvbiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLm5ld3MtdjIgLml0ZW1fX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgICAgLm5ld3MtdjIgLml0ZW1fX2xpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgICAubmV3cy12MiAuaXRlbV9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLm5ld3MtdjIgLml0ZW1fX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgIC5uZXdzLXYyIC5pdGVtX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLm5ld3MtdjIgLml0ZW1fX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gIC5uZXdzLXYyIC5zaW1wbGViYXItY29udGVudC13cmFwcGVyIC5zaW1wbGViYXItY29udGVudCAudGV4dC1ibG9jayB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLm5ld3MtdjIgLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXIgLnNpbXBsZWJhci1jb250ZW50IC50ZXh0LWJsb2NrIHtcbiAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiBpbml0aWFsO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbDsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uZXdzLXYzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvbmV3cy8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uZXdzLXYzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTUzNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAubmV3cy12M19fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAubmV3cy12MzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOCwgNjgsIDU4LCAwLjY1KTsgfVxuICAubmV3cy12M19fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLm5ld3MtdjNfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7IH1cbiAgLm5ld3MtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm5ld3MtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLm5ld3MtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm5ld3MtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzNXB4LzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLm5ld3MtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDY1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLm5ld3MtdjNfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLm5ld3MtdjNfX2xpbmtzIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLm5ld3MtdjNfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAubmV3cy12M19fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgLm5ld3MtdjNfX2xpbmtzIC5idXR0b246Zm9jdXMsIC5uZXdzLXYzX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLm5ld3MtdjNfX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAubmV3cy12M19fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gIC5uZXdzLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjZmZmO1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3MtdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuICAgIC5uZXdzLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICNmZmY7IH1cbiAgLm5ld3MtdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAubmV3cy12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMxNDJGNjQ7IH1cbiAgICAubmV3cy12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAubmV3cy12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzE0MkY2NDsgfVxuICAubmV3cy12M19fZmF2b3JpdGVzLmpzc2Nyb2xsLWJsb2NrIHtcbiAgICBtYXgtaGVpZ2h0OiA4MCU7XG4gICAgb3ZlcmZsb3c6IGF1dG87IH1cbiAgLm5ld3MtdjNfX2l0ZW0tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5uZXdzLXYzX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5uZXdzLXYzX19pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm5ld3MtdjNfX2l0ZW0ge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBwYWRkaW5nLXRvcDogMWVtOyB9IH1cbiAgICAubmV3cy12M19faXRlbS1kZWNvcmF0ZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLXYzX19pdGVtLWRlY29yYXRlIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcbiAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAubmV3cy12M19faXRlbS12aXN1YWwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgbWF4LXdpZHRoOiA0MDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gICAgICAubmV3cy12M19faXRlbS12aXN1YWwtLWNvdmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLm5ld3MtdjNfX2l0ZW0tdmlzdWFsLS1jb3ZlciAubmV3cy12M19faXRlbS1pbWcge1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAubmV3cy12M19faXRlbS12aXN1YWwge1xuICAgICAgICAgIG1heC13aWR0aDogNTcwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogMzkwcHg7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzNXB4IDBweCByZ2JhKDM4LCA2OCwgNTgsIDAuMik7IH0gfVxuICAgIC5uZXdzLXYzX19pdGVtLWltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5uZXdzLXYzX19pdGVtLWFsaWduZXIge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLXYzX19pdGVtLWFsaWduZXIge1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtOyB9IH1cbiAgICAubmV3cy12M19faXRlbS1jb250ZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5uZXdzLXYzX19pdGVtLWNvbnRlbnQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5uZXdzLXYzX19pdGVtLWluZm8ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIC5uZXdzLXYzX19pdGVtLWluZm8tc2VwYXJhdG9yIHtcbiAgICAgICAgbWFyZ2luOiAwIC41ZW07IH1cbiAgICAubmV3cy12M19faXRlbS1jb250YWluZXItdGV4dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgICAgbWF4LWhlaWdodDogMTQwcHg7IH1cbiAgICAubmV3cy12M19faXRlbS10ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAubmV3cy12M19faXRlbS1saW5rcyB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5uZXdzLXYzX19pdGVtLWxpbmtzIC5idXR0b24ge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAubmV3cy12M19faXRlbS1saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgICAgICAubmV3cy12M19faXRlbS1saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgICAgIC5uZXdzLXYzX19pdGVtLWxpbmtzIC5idXR0b246Zm9jdXMsIC5uZXdzLXYzX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgICAgLm5ld3MtdjNfX2l0ZW0tbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5uZXdzLXYzX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAgIC5uZXdzLXYzX19pdGVtLWxpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAubmV3cy12MyAuc3dpcGVyLWNvbnRhaW5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gIC5uZXdzLXYzIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMCU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDA7IH1cbiAgLm5ld3MtdjMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNWVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC41ZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogOTZweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogIzE0MkY2NDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uZXdzLXYzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogIzE0MkY2NDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uZXdzLXYzIC5zaW1wbGViYXItY29udGVudC13cmFwcGVyIC5zaW1wbGViYXItY29udGVudCAudGV4dC1ibG9jayB7XG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0OyB9XG5cbi5sYW5kaW5nIC5uZXdzLXYzX19pdGVtLXZpc3VhbCB7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgbWF4LWhlaWdodDogMzgwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmxhbmRpbmcgLm5ld3MtdjNfX2l0ZW0tdmlzdWFsIC5uZXdzLXYzX19pdGVtLWltZyB7XG4gICAgbWF4LWhlaWdodDogMzgwcHg7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm5ld3NsZXR0ZXItdjEge1xuICBjb2xvcjogIzE0MkY2NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5uZXdzbGV0dGVyLXYxX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9uZXdzbGV0dGVyLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAubmV3c2xldHRlci12MV9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM4LCA2OCwgNTgsIDAuNjUpOyB9XG4gIC5uZXdzbGV0dGVyLXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3NsZXR0ZXItdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLm5ld3NsZXR0ZXItdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5uZXdzbGV0dGVyLXYxX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLm5ld3NsZXR0ZXItdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAubmV3c2xldHRlci12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAubmV3c2xldHRlci12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAubmV3c2xldHRlci12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm5ld3NsZXR0ZXItdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDM1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAubmV3c2xldHRlci12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNjVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAubmV3c2xldHRlci12MV9fdGl0bGUgKyAuc2VydmljZXMtdjFfX2xpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiA1ZW07IH1cbiAgLm5ld3NsZXR0ZXItdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLm5ld3NsZXR0ZXItdjFfX2xpbmtzIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLm5ld3NsZXR0ZXItdjFfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAubmV3c2xldHRlci12MV9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgLm5ld3NsZXR0ZXItdjFfX2xpbmtzIC5idXR0b246Zm9jdXMsIC5uZXdzbGV0dGVyLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5uZXdzbGV0dGVyLXYxX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLm5ld3NsZXR0ZXItdjFfX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAubmV3c2xldHRlci12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogI2ZmZjtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5uZXdzbGV0dGVyLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMuM2VtO1xuICAgICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cbiAgICAubmV3c2xldHRlci12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjZmZmOyB9XG4gIC5uZXdzbGV0dGVyLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLm5ld3NsZXR0ZXItdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTQyRjY0OyB9XG4gICAgLm5ld3NsZXR0ZXItdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciwgLm5ld3NsZXR0ZXItdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMxNDJGNjQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLm9waW5pb25zLXYxIHtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAub3BpbmlvbnMtdjFfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL29waW5pb25zLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAub3BpbmlvbnMtdjFfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMCwgNDcsIDEwMCwgMC42OCk7IH1cbiAgLm9waW5pb25zLXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAub3BpbmlvbnMtdjFfX3dyYXBwZXIge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogM2VtOyB9IH1cbiAgLm9waW5pb25zLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAub3BpbmlvbnMtdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAub3BpbmlvbnMtdjFfX29waW5pb25zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgLm9waW5pb25zLXYxIC5vcGluaW9uX19jb250YWluZXItdGV4dCB7XG4gICAgbWF4LWhlaWdodDogMTUwcHg7IH1cbiAgLm9waW5pb25zLXYxIC5vcGluaW9uX190ZXh0LWJsb2NrIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAub3BpbmlvbnMtdjEgLm9waW5pb25fX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5vcGluaW9ucy12MSAub3Bpbmlvbl9fYXV0aG9yIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjk0NDRlbS8yIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAub3BpbmlvbnMtdjEgLm9waW5pb25fX2RhdGUge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLm9waW5pb25zLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgLm9waW5pb25zLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDsgfVxuICAgIC5vcGluaW9ucy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAub3BpbmlvbnMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vcGluaW9ucy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5vcGluaW9ucy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNjVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAub3BpbmlvbnMtdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNjY2NiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAub3BpbmlvbnMtdjFfX2xpbmtzIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLm9waW5pb25zLXYxX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgLm9waW5pb25zLXYxX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAub3BpbmlvbnMtdjFfX2xpbmtzIC5idXR0b246Zm9jdXMsIC5vcGluaW9ucy12MV9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLm9waW5pb25zLXYxX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLm9waW5pb25zLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgLm9waW5pb25zLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTQyRjY0O1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm9waW5pb25zLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMuM2VtO1xuICAgICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cbiAgICAub3BpbmlvbnMtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzE0MkY2NDsgfVxuICAub3BpbmlvbnMtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAub3BpbmlvbnMtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTQyRjY0OyB9XG4gICAgLm9waW5pb25zLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5vcGluaW9ucy12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzE0MkY2NDsgfVxuICAub3BpbmlvbnMtdjEgLnN3aXBlci1jb250YWluZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAub3BpbmlvbnMtdjEgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMDsgfVxuICAub3BpbmlvbnMtdjEgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAuNWVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IC41ZW0gIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG1heC13aWR0aDogOTZweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogIzE0MkY2NDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5vcGluaW9ucy12MSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ub3BpbmlvbnMtdjIge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5vcGluaW9ucy12Ml9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvb3BpbmlvbnMvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5vcGluaW9ucy12Ml9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM4LCA2OCwgNTgsIDAuNjUpOyB9XG4gIC5vcGluaW9ucy12Ml9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vcGluaW9ucy12Ml9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAub3BpbmlvbnMtdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5vcGluaW9ucy12Ml9fb3BpbmlvbnMge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAub3BpbmlvbnMtdjJfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAub3BpbmlvbnMtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAub3BpbmlvbnMtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLm9waW5pb25zLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5vcGluaW9ucy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm9waW5pb25zLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzNXB4LzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLm9waW5pb25zLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2NXB4LzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5vcGluaW9ucy12Ml9fdGl0bGUgKyAubmV3cy12MV9fbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDVlbTsgfVxuICAub3BpbmlvbnMtdjJfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLm9waW5pb25zLXYyX19saW5rcyAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgIC5vcGluaW9ucy12Ml9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgIC5vcGluaW9ucy12Ml9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgLm9waW5pb25zLXYyX19saW5rcyAuYnV0dG9uOmZvY3VzLCAub3BpbmlvbnMtdjJfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5vcGluaW9ucy12Ml9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5vcGluaW9ucy12Ml9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gIC5vcGluaW9ucy12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogI2ZmZjtcbiAgICB3aWR0aDogMS44ZW07XG4gICAgaGVpZ2h0OiAxLjhlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6IDkwMHB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vcGluaW9ucy12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLm9waW5pb25zLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICNmZmY7IH1cbiAgLm9waW5pb25zLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2ZywgLm9waW5pb25zLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzE0MkY2NDsgfVxuICAgIC5vcGluaW9ucy12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAub3BpbmlvbnMtdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMxNDJGNjQ7IH1cbiAgLm9waW5pb25zLXYyX19zd2lwZXItY29udGFpbmVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAub3BpbmlvbnMtdjJfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLm9waW5pb25zLXYyIC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLm9waW5pb25zLXYyIC5pdGVtX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAub3BpbmlvbnMtdjIgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDM3MHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLm9waW5pb25zLXYyIC5pdGVtX19kYXRhIHtcbiAgICAgICAgZmxleDogMTsgfSB9XG4gICAgLm9waW5pb25zLXYyIC5pdGVtIC50aXRsZS1zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAub3BpbmlvbnMtdjIgLml0ZW0gLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAub3BpbmlvbnMtdjIgLml0ZW0gLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAub3BpbmlvbnMtdjIgLml0ZW1fX2luZm8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC5vcGluaW9ucy12MiAuaXRlbV9faW5mbyAuYm9yZGVyZWRfX2hlYWRlciA+ICo6YmVmb3JlLCAub3BpbmlvbnMtdjIgLml0ZW1fX2luZm8gLmJvcmRlcmVkX19oZWFkZXIgPiAqOmFmdGVyLCAub3BpbmlvbnMtdjIgLml0ZW1fX2luZm8gLmJvcmRlcmVkX19mb290ZXIgPiAqOmJlZm9yZSwgLm9waW5pb25zLXYyIC5pdGVtX19pbmZvIC5ib3JkZXJlZF9fZm9vdGVyID4gKjphZnRlciB7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMXB4KTsgfVxuICAgICAgLm9waW5pb25zLXYyIC5pdGVtX19pbmZvIC5ib3JkZXJlZF9faGVhZGVyOmJlZm9yZSwgLm9waW5pb25zLXYyIC5pdGVtX19pbmZvIC5ib3JkZXJlZF9faGVhZGVyOmFmdGVyLCAub3BpbmlvbnMtdjIgLml0ZW1fX2luZm8gLmJvcmRlcmVkX19mb290ZXI6YmVmb3JlLCAub3BpbmlvbnMtdjIgLml0ZW1fX2luZm8gLmJvcmRlcmVkX19mb290ZXI6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAub3BpbmlvbnMtdjIgLml0ZW1fX2luZm8gLmJvcmRlcmVkX19jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjsgfVxuICAgICAgLm9waW5pb25zLXYyIC5pdGVtX19pbmZvLWNvbnRlbnQge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIHBhZGRpbmc6IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLm9waW5pb25zLXYyIC5pdGVtX19pbmZvLS1ib3JkZXIge1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMWVtICogMik7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC40ZW07XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMmVtOyB9XG4gICAgICAgICAgLm9waW5pb25zLXYyIC5pdGVtX19pbmZvLS1ib3JkZXIgLmxpbmtzLWdyb3VwIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpOyB9XG4gICAgICAgICAgLm9waW5pb25zLXYyIC5pdGVtX19pbmZvLS1ib3JkZXIgLml0ZW1fX2luZm8tdGl0bGUge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAgICAgLm9waW5pb25zLXYyIC5pdGVtX19pbmZvLS1ib3JkZXIgLml0ZW1fX2luZm8tdGl0bGU6YmVmb3JlLCAub3BpbmlvbnMtdjIgLml0ZW1fX2luZm8tLWJvcmRlciAuaXRlbV9faW5mby10aXRsZTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7IH1cbiAgICAgICAgICAub3BpbmlvbnMtdjIgLml0ZW1fX2luZm8tLWJvcmRlciAuaXRlbV9faW5mby10aXRsZTpiZWZvcmUge1xuICAgICAgICAgICAgbGVmdDogLTJlbTsgfVxuICAgICAgICAgIC5vcGluaW9ucy12MiAuaXRlbV9faW5mby0tYm9yZGVyIC5pdGVtX19pbmZvLXRpdGxlOmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMmVtOyB9IH1cbiAgICAub3BpbmlvbnMtdjIgLml0ZW1fX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgIGhlaWdodDogOGVtOyB9XG4gICAgLm9waW5pb25zLXYyIC5pdGVtX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAub3BpbmlvbnMtdjIgLml0ZW1fX3RleHQtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAub3BpbmlvbnMtdjIgLml0ZW1fX2xpbmtzIC5idXR0b24ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5vcGluaW9ucy12MiAuaXRlbV9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgICAub3BpbmlvbnMtdjIgLml0ZW1fX2xpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgICAub3BpbmlvbnMtdjIgLml0ZW1fX2xpbmtzIC5idXR0b246Zm9jdXMsIC5vcGluaW9ucy12MiAuaXRlbV9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgLm9waW5pb25zLXYyIC5pdGVtX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLm9waW5pb25zLXYyIC5pdGVtX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ub3BpbmlvbnMtdjMge1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5vcGluaW9ucy12M19fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvb3BpbmlvbnMvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5vcGluaW9ucy12M19fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM4LCA2OCwgNTgsIDAuNjUpOyB9XG4gIC5vcGluaW9ucy12M19fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNTM1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5vcGluaW9ucy12M19fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAub3BpbmlvbnMtdjNfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5vcGluaW9ucy12M19fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5vcGluaW9ucy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgIC5vcGluaW9ucy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAub3BpbmlvbnMtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm9waW5pb25zLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAub3BpbmlvbnMtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDM1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAub3BpbmlvbnMtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDY1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLm9waW5pb25zLXYzX190aXRsZSArIC5uZXdzLXYxX19saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogNWVtOyB9XG4gIC5vcGluaW9ucy12M19fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAub3BpbmlvbnMtdjNfX2xpbmtzIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLm9waW5pb25zLXYzX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgLm9waW5pb25zLXYzX19saW5rcyAuYnV0dG9uOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAub3BpbmlvbnMtdjNfX2xpbmtzIC5idXR0b246Zm9jdXMsIC5vcGluaW9ucy12M19fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLm9waW5pb25zLXYzX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLm9waW5pb25zLXYzX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgLm9waW5pb25zLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjZmZmO1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLm9waW5pb25zLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMuM2VtO1xuICAgICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cbiAgICAub3BpbmlvbnMtdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogI2ZmZjsgfVxuICAub3BpbmlvbnMtdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAub3BpbmlvbnMtdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTQyRjY0OyB9XG4gICAgLm9waW5pb25zLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5vcGluaW9ucy12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzE0MkY2NDsgfVxuICAub3BpbmlvbnMtdjNfX3N3aXBlci1jb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vcGluaW9ucy12M19faXRlbXMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAub3BpbmlvbnMtdjMgLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAub3BpbmlvbnMtdjMgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5vcGluaW9ucy12MyAuaXRlbV9fd3JhcHBlciB7XG4gICAgICAgICAgbWluLWhlaWdodDogMzcwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAub3BpbmlvbnMtdjMgLml0ZW1fX2RhdGEge1xuICAgICAgICBmbGV4OiAxOyB9IH1cbiAgICAub3BpbmlvbnMtdjMgLml0ZW0gLnRpdGxlLXN1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5vcGluaW9ucy12MyAuaXRlbSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5vcGluaW9ucy12MyAuaXRlbSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjk0NDRlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5vcGluaW9ucy12MyAuaXRlbV9faW5mbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLm9waW5pb25zLXYzIC5pdGVtX19pbmZvIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBmb250LXNpemU6IDEuNWVtOyB9XG4gICAgICAub3BpbmlvbnMtdjMgLml0ZW1fX2luZm8gPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAub3BpbmlvbnMtdjMgLml0ZW1fX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgIGhlaWdodDogOGVtOyB9XG4gICAgLm9waW5pb25zLXYzIC5pdGVtX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAub3BpbmlvbnMtdjMgLml0ZW1fX3RleHQtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAub3BpbmlvbnMtdjMgLml0ZW1fX2xpbmtzIC5idXR0b24ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5vcGluaW9ucy12MyAuaXRlbV9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgICAub3BpbmlvbnMtdjMgLml0ZW1fX2xpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgICAub3BpbmlvbnMtdjMgLml0ZW1fX2xpbmtzIC5idXR0b246Zm9jdXMsIC5vcGluaW9ucy12MyAuaXRlbV9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgLm9waW5pb25zLXYzIC5pdGVtX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLm9waW5pb25zLXYzIC5pdGVtX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAub3BpbmlvbnMtdjMgLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwJTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwJTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvdHRvbTogMmVtO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5vcGluaW9ucy12MyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICBmbGV4OiAxO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBib3JkZXI6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IC41ZW0gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogLjVlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiA5NnB4O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLm9waW5pb25zLXYzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogIzE0MkY2NDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhZ2luYXRpb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgY29sb3I6ICMxNDJGNjQ7XG4gIG1hcmdpbjogNGVtIDA7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTM3NWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAucGFnaW5hdGlvbl9faXRlbXMge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIC5wYWdpbmF0aW9uX19pdGVtcyA+IGxpIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgLnBhZ2luYXRpb25fX2xpbmsge1xuICAgIGJvcmRlci13aWR0aDogMXB4O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgbWluLWhlaWdodDogMjhweDtcbiAgICBtaW4td2lkdGg6IDI4cHg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAuM2VtO1xuICAgIG1hcmdpbjogMCAuM2VtO1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgIC5wYWdpbmF0aW9uX19saW5rIHtcbiAgICAgICAgbWluLWhlaWdodDogMzZweDtcbiAgICAgICAgbWluLXdpZHRoOiAzNnB4OyB9IH1cbiAgICAucGFnaW5hdGlvbl9fbGluayBzdmcge1xuICAgICAgZmlsbDogY3VycmVudENvbG9yOyB9XG4gICAgLnBhZ2luYXRpb25fX2xpbms6aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gIC5wYWdpbmF0aW9uX19zdmcge1xuICAgIGhlaWdodDogMWVtOyB9XG4gIC5wYWdpbmF0aW9uX19pdGVtLS1hY3RpdmUgLnBhZ2luYXRpb25fX2xpbmsge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYXJ0ZW5haXJlLXYxIHtcbiAgY29sb3I6ICMxNDJGNjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucGFydGVuYWlyZS12MV9fX25iX3BhcnRlbmFpcmVfZmxleCB7XG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnBhcnRlbmFpcmUtdjEgLnN3aXBlci1jb250YWluZXIge1xuICAgIG1heC13aWR0aDogMTYwMHB4O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wYXJ0ZW5haXJlLXYxIC5pbWFnZS1ibG9jayBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDNlbTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAucGFydGVuYWlyZS12MV9faXRlbS1pbWFnZS1ibG9jayB7XG4gICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgbWF4LWhlaWdodDogMjAwcHg7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAucGFydGVuYWlyZS12MV9mbGV4XzIge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIG1hcmdpbjogMCAxZW07IH1cbiAgICAucGFydGVuYWlyZS12MV9mbGV4XzEge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgMWVtOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgLnBhcnRlbmFpcmUtdjFfX2l0ZW0ge1xuICAgICAgcGFkZGluZzogMC41ZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wYXJ0ZW5haXJlLXYxX19fbmJfcGFydGVuYWlyZV9mbGV4IC5pdGVtX19pbWcge1xuICAgICAgd2lkdGg6IDkwJTsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxX19fbmJfcGFydGVuYWlyZV9mbGV4IC5zd2lwZXItd3JhcHBlciB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxX2ZsZXhfMiB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWFyZ2luOiAwIDFlbTsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxX2ZsZXhfMSB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgICAgbWFyZ2luOiAwIDFlbTsgfSB9XG4gIC5wYXJ0ZW5haXJlLXYxX19pdGVtLWNvbnRlbnQtbm8tbGluayB7XG4gICAgcGFkZGluZy1ib3R0b206IDJlbTsgfVxuICAucGFydGVuYWlyZS12MV9faXRlbS1uby1saW5rcy1ib3JkZXJlZF9fZm9vdGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAwLjVweDsgfVxuICAucGFydGVuYWlyZS12MV9faXRlbS1uby1saW5rcy1ib3JkZXJlZF9fZm9vdGVyOjphZnRlciB7XG4gICAgaGVpZ2h0OiAwLjVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwOyB9XG4gIC5wYXJ0ZW5haXJlLXYxX19pdGVtLWltYWdlLWJsb2NrIHtcbiAgICBtaW4taGVpZ2h0OiAyMDBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLnBhcnRlbmFpcmUtdjEgLnN3aXBlci13cmFwcGVyIHtcbiAgICAgIG1heC13aWR0aDogMTUwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAucGFydGVuYWlyZS12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wYXJ0ZW5haXJlLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDNlbTsgfSB9XG4gIC5wYXJ0ZW5haXJlLXYxIC5zd2lwZXItd3JhcHBlciB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAucGFydGVuYWlyZS12MV9fdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFydGVuYWlyZS12MV9faXRlbSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wYXJ0ZW5haXJlLXYxIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZDogI2ZmZiAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnBhcnRlbmFpcmUtdjEgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgZmxleDogMTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG9wYWNpdHk6IDE7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjJlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwLjJlbSAhaW1wb3J0YW50O1xuICAgIGhlaWdodDogNXB4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MXB4KSB7XG4gICAgICAucGFydGVuYWlyZS12MSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW0gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJlbSAhaW1wb3J0YW50OyB9IH1cbiAgLnBhcnRlbmFpcmUtdjEgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDsgfVxuICAucGFydGVuYWlyZS12MSAuc3dpcGVyLXdyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE1MDFweCkge1xuICAgIC5wYXJ0ZW5haXJlLXYxIC5ib3JkZXJlZF9fZm9vdGVyID4gOmJlZm9yZSxcbiAgICAucGFydGVuYWlyZS12MSAuYm9yZGVyZWRfX2hlYWRlciA+IDpiZWZvcmUge1xuICAgICAgcmlnaHQ6IGNhbGMoMTAwJSArIDVlbSk7IH1cbiAgICAucGFydGVuYWlyZS12MSAuYm9yZGVyZWRfX2Zvb3RlciA+IDphZnRlcixcbiAgICAucGFydGVuYWlyZS12MSAuYm9yZGVyZWRfX2hlYWRlciA+IDphZnRlciB7XG4gICAgICBsZWZ0OiBjYWxjKDEwMCUgKyA1ZW0pOyB9XG4gICAgLnBhcnRlbmFpcmUtdjEgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xuICAgICAgYm90dG9tOiAxMTBweDsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxX19pdGVtLWltYWdlLWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDJlbTsgfSB9XG4gIC5wYXJ0ZW5haXJlLXYxIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTUwMHB4KSB7XG4gICAgLnBhcnRlbmFpcmUtdjEgLmJvcmRlcmVkX19mb290ZXIgPiA6YmVmb3JlLFxuICAgIC5wYXJ0ZW5haXJlLXYxIC5ib3JkZXJlZF9faGVhZGVyID4gOmJlZm9yZSB7XG4gICAgICByaWdodDogY2FsYygxMDAlICsgM2VtKTsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxIC5ib3JkZXJlZF9fZm9vdGVyID4gOmFmdGVyLFxuICAgIC5wYXJ0ZW5haXJlLXYxIC5ib3JkZXJlZF9faGVhZGVyID4gOmFmdGVyIHtcbiAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDNlbSk7IH1cbiAgICAucGFydGVuYWlyZS12MSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XG4gICAgICBib3R0b206IDBweDsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxX19pdGVtLWltYWdlLWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDFlbTsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyJTsgfSB9XG4gIC5wYXJ0ZW5haXJlLXYxX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLnBhcnRlbmFpcmUtdjFfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMCwgNDcsIDEwMCwgMC44OCk7IH1cbiAgLnBhcnRlbmFpcmUtdjFfX2l0ZW0gLmJvcmRlcmVkX19oZWFkZXIge1xuICAgIHBhZGRpbmc6IDAgM2VtOyB9XG4gIC5wYXJ0ZW5haXJlLXYxX19pdGVtIC5ib3JkZXJlZF9faGVhZGVyID4gKjpiZWZvcmUsIC5wYXJ0ZW5haXJlLXYxX19pdGVtIC5ib3JkZXJlZF9faGVhZGVyID4gKjphZnRlciwgLnBhcnRlbmFpcmUtdjFfX2l0ZW0gLmJvcmRlcmVkX19mb290ZXIgPiAqOmJlZm9yZSwgLnBhcnRlbmFpcmUtdjFfX2l0ZW0gLmJvcmRlcmVkX19mb290ZXIgPiAqOmFmdGVyIHtcbiAgICBoZWlnaHQ6IDEuNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDAuNzVweCk7IH1cbiAgLnBhcnRlbmFpcmUtdjFfX2l0ZW0gLmJvcmRlcmVkX19oZWFkZXI6YmVmb3JlLCAucGFydGVuYWlyZS12MV9faXRlbSAuYm9yZGVyZWRfX2hlYWRlcjphZnRlciwgLnBhcnRlbmFpcmUtdjFfX2l0ZW0gLmJvcmRlcmVkX19mb290ZXI6YmVmb3JlLCAucGFydGVuYWlyZS12MV9faXRlbSAuYm9yZGVyZWRfX2Zvb3RlcjphZnRlciB7XG4gICAgd2lkdGg6IDEuNXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgLnBhcnRlbmFpcmUtdjFfX2l0ZW0gLmJvcmRlcmVkX19jb250ZW50IHtcbiAgICBib3JkZXItbGVmdDogMS41cHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmlnaHQ6IDEuNXB4IHNvbGlkICNmZmY7IH1cbiAgLnBhcnRlbmFpcmUtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDA7IH1cbiAgICAucGFydGVuYWlyZS12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnBhcnRlbmFpcmUtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhcnRlbmFpcmUtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAucGFydGVuYWlyZS12MV9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLnBhcnRlbmFpcmUtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIG1heC13aWR0aDogOTAlOyB9XG4gICAgLnBhcnRlbmFpcmUtdjFfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMTlweDsgfVxuICAucGFydGVuYWlyZS12MV9faXRlbS1pbWFnZS1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnBhcnRlbmFpcmUtdjFfX2l0ZW0taW1hZ2UtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wYXJ0ZW5haXJlLXYxX19pdGVtLWxpbmtzIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLnBhcnRlbmFpcmUtdjFfX2l0ZW0tbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxX19pdGVtLWxpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxX19pdGVtLWxpbmtzIC5idXR0b246Zm9jdXMsIC5wYXJ0ZW5haXJlLXYxX19pdGVtLWxpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5wYXJ0ZW5haXJlLXYxX19pdGVtLWxpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAucGFydGVuYWlyZS12MV9faXRlbS1saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgLnBhcnRlbmFpcmUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAucGFydGVuYWlyZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAucGFydGVuYWlyZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAucGFydGVuYWlyZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhcnRlbmFpcmUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDM1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAucGFydGVuYWlyZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNjVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAucGFydGVuYWlyZS12MV9faW1hZ2UtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5wYXJ0ZW5haXJlLXYxX19pbWFnZS1ibG9jay50ZXh0LWJsb2NrIGEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnBhcnRlbmFpcmUtdjFfX2xpbmtzIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLnBhcnRlbmFpcmUtdjFfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAucGFydGVuYWlyZS12MV9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgLnBhcnRlbmFpcmUtdjFfX2xpbmtzIC5idXR0b246Zm9jdXMsIC5wYXJ0ZW5haXJlLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnBhcnRlbmFpcmUtdjFfX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAucGFydGVuYWlyZS12MV9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gIC5wYXJ0ZW5haXJlLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjZmZmO1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhcnRlbmFpcmUtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuICAgIC5wYXJ0ZW5haXJlLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICNmZmY7IH1cbiAgLnBhcnRlbmFpcmUtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAucGFydGVuYWlyZS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMxNDJGNjQ7IH1cbiAgICAucGFydGVuYWlyZS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAucGFydGVuYWlyZS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzE0MkY2NDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTAwcHgpIHtcbiAgICAucGFydGVuYWlyZS12MS5sYW5kaW5nIC5wYXJ0ZW5haXJlLXYxX190aXRsZSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAgIC5wYXJ0ZW5haXJlLXYxLmxhbmRpbmcgLnBhcnRlbmFpcmUtdjFfX3RpdGxlIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9IH1cbiAgLnBhcnRlbmFpcmUtdjEgLm1vZHVsZV9fYWxpZ25lciB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLnBhcnRlbmFpcmUtdjEgLmJvcmRlcmVkX19oZWFkZXI6YWZ0ZXIsXG4gIC5wYXJ0ZW5haXJlLXYxIC5ib3JkZXJlZF9faGVhZGVyOmJlZm9yZSB7XG4gICAgd2lkdGg6IDFweDsgfVxuICAucGFydGVuYWlyZS12MSAuYm9yZGVyZWRfX2Zvb3RlcjphZnRlcixcbiAgLnBhcnRlbmFpcmUtdjEgLmJvcmRlcmVkX19mb290ZXI6YmVmb3JlIHtcbiAgICB3aWR0aDogMXB4OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wYXJ0bmVyLWxpc3RpbmctdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMTQyRjY0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBhcnRuZXItbGlzdGluZy12MV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7IH1cbiAgLnBhcnRuZXItbGlzdGluZy12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnBhcnRuZXItbGlzdGluZy12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnBhcnRuZXItbGlzdGluZy12MV9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAucGFydG5lci1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAucGFydG5lci1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDY1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLnBhcnRuZXItbGlzdGluZy12MV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbS8xLjY2NjYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjFfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTsgfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAvKkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKDFlbSAqIC0xICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDc2OHB4KSBhbmQgKG1heC13aWR0aCA6IDEyMDBweCkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygyZW0gKiAtMSApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygyZW0gKiAtMSApO1xyXG4gICAgICAgICAgICB9Ki8gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFydG5lci1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMWVtIDJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMmVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnBhcnRuZXItbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAxZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKDFlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucGFydG5lci1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAoIDJlbSAqIDIpKTsgfSB9XG4gIC5wYXJ0bmVyLWxpc3RpbmctdjEgLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjEgLml0ZW1fX2RyYXdpbmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgI2QxZDFkMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgbWluLWhlaWdodDogMjY1cHg7XG4gICAgICBtYXgtaGVpZ2h0OiAyNjVweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fZGVjb3JhdGUge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDI2NXB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDI2NXB4OyB9IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYxIC5pdGVtX19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9faW1nLS1jb250YWluIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYxIC5pdGVtX19jb250ZW50IC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYxIC5pdGVtX19jb250ZW50IC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYxIC5pdGVtX19nbG9iYWwtbGluayB7XG4gICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fbGlua3MtZ3JvdXAgLmJ1dHRvbiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fbGlua3MtZ3JvdXAgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgICAucGFydG5lci1saXN0aW5nLXYxIC5pdGVtX19saW5rcy1ncm91cCAuYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fbGlua3MtZ3JvdXAgLmJ1dHRvbjpmb2N1cywgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fbGlua3MtZ3JvdXAgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAucGFydG5lci1saXN0aW5nLXYxIC5pdGVtX19saW5rcy1ncm91cCAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLnBhcnRuZXItbGlzdGluZy12MSAuaXRlbV9fbGlua3MtZ3JvdXAgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnBhcnRuZXItbGlzdGluZy12MiB7XG4gIGNvbG9yOiAjMTQyRjY0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBhcnRuZXItbGlzdGluZy12Ml9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvc2VydmljZXMvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMCwgNDcsIDEwMCwgMC44OCk7IH1cbiAgLnBhcnRuZXItbGlzdGluZy12Ml9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXg6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAucGFydG5lci1saXN0aW5nLXYyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW1zIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH0gfVxuICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDFlbSAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW0ge1xuICAgICAgICBtYXJnaW46IDAgMWVtIDVlbSAwO1xuICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSA0ZW0pO1xuICAgICAgICBtYXgtd2lkdGg6IDUzMHB4OyB9IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtLXRleHQtYmxvY2sge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtIC5ib3JkZXJlZF9faGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgM2VtOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbSAuYm9yZGVyZWRfX2hlYWRlciA+ICo6YmVmb3JlLCAucGFydG5lci1saXN0aW5nLXYyX19pdGVtIC5ib3JkZXJlZF9faGVhZGVyID4gKjphZnRlciwgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbSAuYm9yZGVyZWRfX2Zvb3RlciA+ICo6YmVmb3JlLCAucGFydG5lci1saXN0aW5nLXYyX19pdGVtIC5ib3JkZXJlZF9fZm9vdGVyID4gKjphZnRlciB7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNjQ7XG4gICAgICB0b3A6IGNhbGMoNTAlIC0gMC41cHgpOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbSAuYm9yZGVyZWRfX2hlYWRlcjpiZWZvcmUsIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW0gLmJvcmRlcmVkX19oZWFkZXI6YWZ0ZXIsIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW0gLmJvcmRlcmVkX19mb290ZXI6YmVmb3JlLCAucGFydG5lci1saXN0aW5nLXYyX19pdGVtIC5ib3JkZXJlZF9fZm9vdGVyOmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbSAuYm9yZGVyZWRfX2NvbnRlbnQge1xuICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMTQyRjY0O1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzE0MkY2NDsgfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgd2lkdGg6IDgwJTtcbiAgICAgIGhlaWdodDogMjg4cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAxLjVlbTsgfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW0taW1nIHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW0tY29udGVudCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAyZW07IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtLWNvbnRhaW5lci10ZXh0IHtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMWVtO1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW0tY29udGFpbmVyLXRleHQge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIGhlaWdodDogMTgwcHg7IH0gfVxuICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtLXRpdGxlIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWF4LXdpZHRoOiA5MCU7IH1cbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7IH1cbiAgICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIG1hcmdpbjogLjVlbSAwOyB9XG4gICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbS10ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtLXRleHQtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtLWxpbmtzIC5idXR0b24ge1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtLWxpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgICAucGFydG5lci1saXN0aW5nLXYyX19pdGVtLWxpbmtzIC5idXR0b246Zm9jdXMsIC5wYXJ0bmVyLWxpc3RpbmctdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbS1saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLnBhcnRuZXItbGlzdGluZy12Ml9faXRlbS1saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90Lm9wZW4sXG4ucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdC5vcGVuLFxuLnByb2dyYW0tZGV0YWlsLXYzIC5zaG93aGlkZS1sb3Qub3BlbiB7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxIC5zaG93aGlkZS1sb3Qub3BlbiAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246YWZ0ZXIsXG4gIC5wcm9ncmFtLWRldGFpbC12MiAuc2hvd2hpZGUtbG90Lm9wZW4gLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmFmdGVyLFxuICAucHJvZ3JhbS1kZXRhaWwtdjMgLnNob3doaWRlLWxvdC5vcGVuIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjphZnRlciB7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwOyB9XG5cbi5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90X190aXRsZSxcbi5wcm9ncmFtLWRldGFpbC12MiAuc2hvd2hpZGUtbG90X190aXRsZSxcbi5wcm9ncmFtLWRldGFpbC12MyAuc2hvd2hpZGUtbG90X190aXRsZSB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNDJGNjQ7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIC50aXRsZSxcbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5zaG93aGlkZS1sb3RfX3RpdGxlIC50aXRsZSxcbiAgLnByb2dyYW0tZGV0YWlsLXYzIC5zaG93aGlkZS1sb3RfX3RpdGxlIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjExMTFlbTtcbiAgICBtYXJnaW46IDAgMCAwIC42ZW07XG4gICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIC50aXRsZV9fZWxlbWVudCxcbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5zaG93aGlkZS1sb3RfX3RpdGxlIC50aXRsZV9fZWxlbWVudCxcbiAgLnByb2dyYW0tZGV0YWlsLXYzIC5zaG93aGlkZS1sb3RfX3RpdGxlIC50aXRsZV9fZWxlbWVudCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b24sXG4gIC5wcm9ncmFtLWRldGFpbC12MiAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b24sXG4gIC5wcm9ncmFtLWRldGFpbC12MyAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b24ge1xuICAgIHBhZGRpbmc6IDFlbSAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXI6IDA7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjpmb2N1cyxcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmZvY3VzLFxuICAgIC5wcm9ncmFtLWRldGFpbC12MyAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246Zm9jdXMge1xuICAgICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246YmVmb3JlLFxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246YmVmb3JlLFxuICAgIC5wcm9ncmFtLWRldGFpbC12MyAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTJweDtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogNTIlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90X190aXRsZSBidXR0b246YWZ0ZXIsXG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5zaG93aGlkZS1sb3RfX3RpdGxlIGJ1dHRvbjphZnRlcixcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjMgLnNob3doaWRlLWxvdF9fdGl0bGUgYnV0dG9uOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgdG9wOiA1MiU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjY0OyB9XG5cbi5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90X19jb250ZW50LFxuLnByb2dyYW0tZGV0YWlsLXYyIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQsXG4ucHJvZ3JhbS1kZXRhaWwtdjMgLnNob3doaWRlLWxvdF9fY29udGVudCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQgYSxcbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQgYSxcbiAgLnByb2dyYW0tZGV0YWlsLXYzIC5zaG93aGlkZS1sb3RfX2NvbnRlbnQgYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90Lm9wZW4gLnNob3doaWRlLWxvdF9fY29udGVudCxcbi5wcm9ncmFtLWRldGFpbC12MiAuc2hvd2hpZGUtbG90Lm9wZW4gLnNob3doaWRlLWxvdF9fY29udGVudCxcbi5wcm9ncmFtLWRldGFpbC12MyAuc2hvd2hpZGUtbG90Lm9wZW4gLnNob3doaWRlLWxvdF9fY29udGVudCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX2dyb3VwLFxuLnByb2dyYW0tZGV0YWlsLXYyIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fZ3JvdXAsXG4ucHJvZ3JhbS1kZXRhaWwtdjMgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX19ncm91cCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX2dyb3VwOmxhc3QtY2hpbGQgLnRhYmxlLWFyaWFfX3RyLFxuICAucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX19ncm91cDpsYXN0LWNoaWxkIC50YWJsZS1hcmlhX190cixcbiAgLnByb2dyYW0tZGV0YWlsLXYzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fZ3JvdXA6bGFzdC1jaGlsZCAudGFibGUtYXJpYV9fdHIge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjEgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX19ncm91cDpob3ZlciAudGFibGUtYXJpYV9fdGQsXG4gIC5wcm9ncmFtLWRldGFpbC12MiAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX2dyb3VwOmhvdmVyIC50YWJsZS1hcmlhX190ZCxcbiAgLnByb2dyYW0tZGV0YWlsLXYzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fZ3JvdXA6aG92ZXIgLnRhYmxlLWFyaWFfX3RkIHtcbiAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjEgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX19ncm91cCAudGFibGUtYXJpYV9fbGluay1hY3Rpb246aG92ZXIsXG4gIC5wcm9ncmFtLWRldGFpbC12MiAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX2dyb3VwIC50YWJsZS1hcmlhX19saW5rLWFjdGlvbjpob3ZlcixcbiAgLnByb2dyYW0tZGV0YWlsLXYzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fZ3JvdXAgLnRhYmxlLWFyaWFfX2xpbmstYWN0aW9uOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fZ3JvdXAgLnRhYmxlLWFyaWFfX2xpbmstYWN0aW9uOmhvdmVyIC50YWJsZS1hcmlhX19zdmctbW9yZSxcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX19ncm91cCAudGFibGUtYXJpYV9fbGluay1hY3Rpb246aG92ZXIgLnRhYmxlLWFyaWFfX3N2Zy1tb3JlLFxuICAgIC5wcm9ncmFtLWRldGFpbC12MyAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX2dyb3VwIC50YWJsZS1hcmlhX19saW5rLWFjdGlvbjpob3ZlciAudGFibGUtYXJpYV9fc3ZnLW1vcmUge1xuICAgICAgZmlsbDogI2ZmZjsgfVxuXG4ucHJvZ3JhbS1kZXRhaWwtdjEgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IFtyb2xlPWNlbGxdLFxuLnByb2dyYW0tZGV0YWlsLXYyIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCBbcm9sZT1jZWxsXSxcbi5wcm9ncmFtLWRldGFpbC12MyAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgW3JvbGU9Y2VsbF0ge1xuICB3aWR0aDogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCBbcm9sZT1jZWxsXSxcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IFtyb2xlPWNlbGxdLFxuICAgIC5wcm9ncmFtLWRldGFpbC12MyAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgW3JvbGU9Y2VsbF0ge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuXG4ucHJvZ3JhbS1kZXRhaWwtdjEgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190cixcbi5wcm9ncmFtLWRldGFpbC12MiAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RyLFxuLnByb2dyYW0tZGV0YWlsLXYzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdHIge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAwLjNlbSAwLjNlbSAwLjNlbSAxLjNlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMXB4O1xuICBib3JkZXItYm90dG9tLWNvbG9yOiAjMTQyRjY0O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RyLFxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RyLFxuICAgIC5wcm9ncmFtLWRldGFpbC12MyAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAucHJvZ3JhbS1kZXRhaWwtdjEgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190cjpob3ZlcixcbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdHI6aG92ZXIsXG4gIC5wcm9ncmFtLWRldGFpbC12MyAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwLCA0NywgMTAwLCAwLjQpOyB9XG5cbi5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RkLFxuLnByb2dyYW0tZGV0YWlsLXYyIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQsXG4ucHJvZ3JhbS1kZXRhaWwtdjMgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBwYWRkaW5nOiAwLjJlbSAwOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RkLS10aXRsZSxcbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQtLXRpdGxlLFxuICAucHJvZ3JhbS1kZXRhaWwtdjMgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ZC0tdGl0bGUge1xuICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RkLS12YWx1ZSxcbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQtLXZhbHVlLFxuICAucHJvZ3JhbS1kZXRhaWwtdjMgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ZC0tdmFsdWUge1xuICAgIGNvbG9yOiAjMTQyRjY0OyB9XG5cbi5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RkLS1yZWYsXG4ucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ZC0tcmVmLFxuLnByb2dyYW0tZGV0YWlsLXYzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQtLXJlZiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAuN2VtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQtLXJlZixcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ZC0tcmVmLFxuICAgIC5wcm9ncmFtLWRldGFpbC12MyAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RkLS1yZWYge1xuICAgICAgbWF4LXdpZHRoOiAxMjBweDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQtLXJlZjpiZWZvcmUsXG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ZC0tcmVmOmJlZm9yZSxcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MyAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RkLS1yZWY6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgaGVpZ2h0OiA3cHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNjQ7IH0gfVxuXG4ucHJvZ3JhbS1kZXRhaWwtdjEgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ZC0tc3RhdHVzX2xvdHMsXG4ucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ZC0tc3RhdHVzX2xvdHMsXG4ucHJvZ3JhbS1kZXRhaWwtdjMgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ZC0tc3RhdHVzX2xvdHMge1xuICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAucHJvZ3JhbS1kZXRhaWwtdjEgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ZC0tc3RhZ2UsXG4gIC5wcm9ncmFtLWRldGFpbC12MiAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RkLS1zdGFnZSxcbiAgLnByb2dyYW0tZGV0YWlsLXYzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQtLXN0YWdlIHtcbiAgICBtYXgtd2lkdGg6IDEzMHB4OyB9IH1cblxuLnByb2dyYW0tZGV0YWlsLXYxIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fc3ZnLFxuLnByb2dyYW0tZGV0YWlsLXYyIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fc3ZnLFxuLnByb2dyYW0tZGV0YWlsLXYzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fc3ZnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxNDJGNjQ7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3N2Zy1tb3JlLFxuLnByb2dyYW0tZGV0YWlsLXYyIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fc3ZnLW1vcmUsXG4ucHJvZ3JhbS1kZXRhaWwtdjMgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX19zdmctbW9yZSB7XG4gIHdpZHRoOiAxOHB4O1xuICBoZWlnaHQ6IDE4cHg7XG4gIGZpbGw6ICMxNDJGNjQ7IH1cblxuLnByb2dyYW0tZGV0YWlsLXYxIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQtLWxpbmssXG4ucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ZC0tbGluayxcbi5wcm9ncmFtLWRldGFpbC12MyAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RkLS1saW5rIHtcbiAgZmxleDogMDtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQtLWxpbms6bGFzdC1jaGlsZCxcbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQtLWxpbms6bGFzdC1jaGlsZCxcbiAgLnByb2dyYW0tZGV0YWlsLXYzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQtLWxpbms6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX3RkLS1saW5rOmhvdmVyIC50YWJsZS1hcmlhX19saW5rLWxhYmVsLFxuICAucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX190ZC0tbGluazpob3ZlciAudGFibGUtYXJpYV9fbGluay1sYWJlbCxcbiAgLnByb2dyYW0tZGV0YWlsLXYzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fdGQtLWxpbms6aG92ZXIgLnRhYmxlLWFyaWFfX2xpbmstbGFiZWwge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5wcm9ncmFtLWRldGFpbC12MSAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX2xpbmstbGFiZWwsXG4ucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX19saW5rLWxhYmVsLFxuLnByb2dyYW0tZGV0YWlsLXYzIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fbGluay1sYWJlbCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTtcbiAgY29sb3I6ICMxNDJGNjQ7IH1cblxuLnByb2dyYW0tZGV0YWlsLXYxIC5zaG93aGlkZS1sb3QgLnRhYmxlLWFyaWEtLWxvdCAudGFibGUtYXJpYV9fbGluay1hY3Rpb24sXG4ucHJvZ3JhbS1kZXRhaWwtdjIgLnNob3doaWRlLWxvdCAudGFibGUtYXJpYS0tbG90IC50YWJsZS1hcmlhX19saW5rLWFjdGlvbixcbi5wcm9ncmFtLWRldGFpbC12MyAuc2hvd2hpZGUtbG90IC50YWJsZS1hcmlhLS1sb3QgLnRhYmxlLWFyaWFfX2xpbmstYWN0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb2dyYW0tZGV0YWlsLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzE0MkY2NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiZfX3RleHQtYmxvY2sge1xyXG4gICAgQGluY2x1ZGUgc2V0VGV4dCgkcHJvZ3JhbS1kZXRhaWwtdjFfX3RleHRfbWFwLCAnJicpO1xyXG4gIH0qLyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MV9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MSAubGlua3MtZ3JvdXBfX2xpbmsge1xuICAgIG1hcmdpbjogMCAxZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxIC5saW5rcy1ncm91cF9fbGluayB7XG4gICAgICAgIG1hcmdpbjogMCAxZW0gMCAwOyB9IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjEgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX2JhY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fYmFjayAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2JhY2sgLmxpbmtzLWdyb3VwX193cmFwcGVyIC5idXR0b24tLWJhY2sge1xuICAgICAgICBwYWRkaW5nLXRvcDogLjZlbTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC42ZW07IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxX19zbGlkZSAuc2xpZGVyLWltZ19faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDM1MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fc2xpZGUgLnNsaWRlci1pbWdfX2ltZyB7XG4gICAgICAgIGhlaWdodDogNzUwcHg7IH0gfVxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX3NsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gIC5wcm9ncmFtLWRldGFpbC12MV9fc2xpZGUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDtcbiAgICBwYWRkaW5nOiAxLjRlbTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3NsaWRlIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAyZW07IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICByaWdodDogMDsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX3NsaWRlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIGxlZnQ6IDA7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxX19zbGlkZS1tZWRpYSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICB6LWluZGV4OiAzMDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fc2xpZGUtbWVkaWEgLm1vZGFsX19ib2R5IHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fc2xpZGUtbWVkaWEgLm1vZGFsX19jbG9zZSB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDEwMCU7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX3NsaWRlLW1lZGlhIC5tb2RhbF9fc2Nyb2xsZXIge1xuICAgICAgcGFkZGluZzogMDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fc2xpZGUtbWVkaWEgLm1vZGFsX19jb250ZW50LCAucHJvZ3JhbS1kZXRhaWwtdjFfX3NsaWRlLW1lZGlhIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19zbGlkZS1tZWRpYSAubGlnaHRib3gtbWVkaWFfX2lmcmFtZSB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3cmVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnV0dG9ucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bi1jb250YWluZXIge1xuICAgIG1hcmdpbjogMDsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG4ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bjpmb2N1cywgLnByb2dyYW0tZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuOmZvY3VzIC5tZWRpYS1tb2R1bGVfX3N2ZywgLnByb2dyYW0tZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuOmhvdmVyIC5tZWRpYS1tb2R1bGVfX3N2ZyB7XG4gICAgICAgIGZpbGw6ICMxNDJGNjQ7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bjpmb2N1czpiZWZvcmUsIC5wcm9ncmFtLWRldGFpbC12MV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19zdmcge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGZpbGw6ICMxNDJGNjQ7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxX19tYWluLWluZm8ge1xuICAgIG1hcmdpbi10b3A6IDJlbTtcbiAgICBwYWRkaW5nOiAwIDFlbTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fbWFpbi1pbmZvID4gKiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19tYWluLWluZm8ge1xuICAgICAgICBtYXJnaW4tdG9wOiAyZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDdlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fbWFpbi1pbmZvIHtcbiAgICAgICAgd2lkdGg6IDYwJTsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19tYWluLWluZm8gLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19tYWluLWluZm8gLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX21haW4taW5mbyAubWFpbi1pbmZvX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX21haW4taW5mbyAubWFpbi1pbmZvX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYxX19tYWluLWluZm8gLm1haW4taW5mb19faW5mby1vcHRpb25zIC5vcHRpb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19tYWluLWluZm8gLm1haW4taW5mb19faW5mby1vcHRpb25zIC5vcHRpb25zIC5vcHRpb24ge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogNWVtOyB9IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8tb3B0aW9ucyAub3B0aW9ucyAub3B0aW9uX19udW1iZXIsIC5wcm9ncmFtLWRldGFpbC12MV9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8tb3B0aW9ucyAub3B0aW9ucyAub3B0aW9uX19sYWJlbCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX21haW4taW5mbyAubWFpbi1pbmZvX19pbmZvLW9wdGlvbnMgLm9wdGlvbnMgLm9wdGlvbl9fbnVtYmVyIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy44ODg5ZW0vMS41IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19tYWluLWluZm8gLm1haW4taW5mb19faW5mby1vcHRpb25zIC5vcHRpb25zIC5vcHRpb25fX2xhYmVsIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAxZW07IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgICB0b3A6IDA7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHMtcGhvbmVfX2NvbnRlbnQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkcy1waG9uZV9fY29udGVudDpob3ZlciwgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzLXBob25lX19jb250ZW50OmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybSB7XG4gICAgICBwYWRkaW5nOiAwIDRlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tLWJvcmRlciB7XG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxZW0gKiAyKTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1ZW07XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMTQyRjY0O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxNDJGNjQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgNWVtOyB9XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tLWJvcmRlciAuZm9ybV9fdmFsaWRhdGlvbiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgICAgICAgICAgIHotaW5kZXg6IDE7IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS0tYm9yZGVyIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS0tYm9yZGVyIC5mb3JtX192YWxpZGF0aW9uOmJlZm9yZSwgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tLWJvcmRlciAuZm9ybV9fdmFsaWRhdGlvbjphZnRlciwgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tLWJvcmRlciAuZm9ybS1jb250YWN0X190aXRsZTpiZWZvcmUsIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLS1ib3JkZXIgLmZvcm0tY29udGFjdF9fdGl0bGU6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjY0O1xuICAgICAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICB0b3A6IDUwJTsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLS1ib3JkZXIgLmZvcm1fX3ZhbGlkYXRpb246YmVmb3JlLCAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS0tYm9yZGVyIC5mb3JtLWNvbnRhY3RfX3RpdGxlOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAtNWVtOyB9XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tLWJvcmRlciAuZm9ybV9fdmFsaWRhdGlvbjphZnRlciwgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tLWJvcmRlciAuZm9ybS1jb250YWN0X190aXRsZTphZnRlciB7XG4gICAgICAgICAgICByaWdodDogLTVlbTsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLS1ib3JkZXIgLmZvcm0tY29udGFjdF9fdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAzOHB4OyB9XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tLWJvcmRlciAuZm9ybS1jb250YWN0X190aXRsZTphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMzhweDsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLS1ib3JkZXIgLmZvcm1fX2NvbmRpdGlvbnMge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDNlbSAxZW0gM2VtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLS1ib3JkZXIgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybV9fZmllbGRzZXQge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm1fX2ZpZWxkc2V0LS12YWxpZGF0aW9uIC5mb3JtX19maWVsZHMge1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm1fX3ZhbGlkYXRpb24ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm1fX2xlZ2FscyB7XG4gICAgICAgIG1hcmdpbjogNGVtIDFlbSAwOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MV9fbGlua3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2xpbmtzIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2xpbmtzLm1vZHVsZS1saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2xpbmtzLm1vZHVsZS1saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fbGlua3MubW9kdWxlLWxpbmtzIC5tb2R1bGUtbGlua3NfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2xpbmtzLm1vZHVsZS1saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fbGlua3MubW9kdWxlLWxpbmtzIC5tb2R1bGUtbGlua3NfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2xpbmtzLm1vZHVsZS1saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3cmVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fbGlua3MubW9kdWxlLWxpbmtzIC5tb2R1bGUtbGlua3NfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2xpbmtzLm1vZHVsZS1saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MV9fbGlua3MubW9kdWxlLWxpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2xpbmtzLm1vZHVsZS1saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xuICAgICAgaGVpZ2h0OiAyLjJlbTtcbiAgICAgIGZpbGw6ICMxNDJGNjQ7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2xpbmtzLm1vZHVsZS1saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjFfX2xpbmtzLm1vZHVsZS1saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLCAucHJvZ3JhbS1kZXRhaWwtdjFfX2xpbmtzLm1vZHVsZS1saW5rcyAuYnV0dG9uLWRyYXdpbmc6Zm9jdXMgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLCAucHJvZ3JhbS1kZXRhaWwtdjFfX2xpbmtzLm1vZHVsZS1saW5rcyAuYnV0dG9uLWRyYXdpbmcuanMtLWFjdGl2ZSAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xuICAgICAgZmlsbDogIzE0MkY2NDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MV9fbGlua3MubW9kdWxlLWxpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsIC5wcm9ncmFtLWRldGFpbC12MV9fbGlua3MubW9kdWxlLWxpbmtzIC5idXR0b24tZHJhd2luZzpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsIC5wcm9ncmFtLWRldGFpbC12MV9fbGlua3MubW9kdWxlLWxpbmtzIC5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjFfX2RldGFpbCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MSAuZ3JvdXAtZWxlbWVudHNfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjEgLmdyb3VwLWVsZW1lbnRzX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb2dyYW0tZGV0YWlsLXYyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzE0MkY2NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5saW5rcy1ncm91cF9fbGluayB7XG4gICAgbWFyZ2luOiAwIDFlbSAwIDA7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxODE1cHg7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjIgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12MiAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjIgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjIgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12MiAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12MiAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2JhY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2JhY2sgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fYmFjayAubGlua3MtZ3JvdXBfX3dyYXBwZXIgLmJ1dHRvbi0tYmFjayB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAuNmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjZlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUge1xuICAgICAgcGFkZGluZzogMCAwLjVlbTsgfSB9XG4gIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlLnNsaWRlci0tY29udGFpbiAuc2xpZGVyX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUuc2xpZGVyLS1jb250YWluIC5zbGlkZXJfX2ltZy1pbWcge1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZS5zbGlkZXItLWNvbnRhaW4gLnNsaWRlcl9fbWFpbiB7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXJfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3NTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyX19zd2lwZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlcl9fc3dpcGVyIHtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyX19zd2lwZXIge1xuICAgICAgICB3aWR0aDogNzAlOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyX19tYWluIHtcbiAgICAgIGhlaWdodDogNDAwcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXJfX21haW4ge1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyX19tYWluIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMWVtOyB9IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlcl9fbWFpbiAuc2xpZGVyLWltZ19fcGljdHVyZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlcl9fbWFpbiAuc2xpZGVyLWltZ19faW1nIHtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtaW4taGVpZ2h0OiA3NTBweDtcbiAgICAgIGhlaWdodDogMTAwJTsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlcl9fbWFpbiAuc2xpZGVyLWltZ19faW1nIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXJfX21haW4ge1xuICAgICAgaGVpZ2h0OiA3NTBweDsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlcl9fbWFpbiAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIGhlaWdodDogNzUwcHg7IH0gfVxuICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyLS10aHVtYnMge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgLyouc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgLy93aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMjQ1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDI0NXB4O1xyXG4gICAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH0qLyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXItLXRodW1icyB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlci0tdGh1bWJzIC5zbGlkZXJfX3RodW1icyB7XG4gICAgICAgIGhlaWdodDogNzUwcHg7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXItLXRodW1icyAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyLS10aHVtYnMgLnNsaWRlcl9faW1nIHtcbiAgICAgIGhlaWdodDogMjQ1cHg7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDtcbiAgICBwYWRkaW5nOiAxLjRlbTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gICAgICBmb250LXNpemU6IDJlbTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWSg1MCUpOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWSg1MCUpOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlLW1lZGlhIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHotaW5kZXg6IDMwOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUtbWVkaWEgLm1vZGFsX19ib2R5IHtcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlLW1lZGlhIC5tb2RhbF9fY2xvc2Uge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAxMDAlOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUtbWVkaWEgLm1vZGFsX19zY3JvbGxlciB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fc2xpZGUtbWVkaWEgLm1vZGFsX19jb250ZW50LCAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19zbGlkZS1tZWRpYSAubWVkaWEtbW9kdWxlX19jb250ZW50IHtcbiAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX3NsaWRlLW1lZGlhIC5saWdodGJveC1tZWRpYV9faWZyYW1lIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUge1xuICAgIG1hcmdpbi10b3A6IDNlbTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX190aXRsZSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3cmVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J1dHRvbnMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bi1jb250YWluZXIge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0biB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bjpmb2N1cywgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG46Zm9jdXMgLm1lZGlhLW1vZHVsZV9fc3ZnLCAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuOmhvdmVyIC5tZWRpYS1tb2R1bGVfX3N2ZyB7XG4gICAgICAgICAgZmlsbDogIzE0MkY2NDsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuOmZvY3VzOmJlZm9yZSwgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3N2ZyB7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGZpbGw6ICMxNDJGNjQ7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWFpbi1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDA7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWFpbi1pbmZvIHtcbiAgICAgICAgcGFkZGluZzogMmVtIDA7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tYWluLWluZm8ge1xuICAgICAgICBwYWRkaW5nOiAyZW0gMWVtOyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tYWluLWluZm8gLnRpdGxlLXN1YnRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21haW4taW5mbyAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21haW4taW5mbyAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21haW4taW5mbyAubWFpbi1pbmZvX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWFpbi1pbmZvIC5tYWluLWluZm9fX3dyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWFpbi1pbmZvIC5tYWluLWluZm9fX3dyYXBwZXIgLmdyb3VwLWVsZW1lbnRzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWFpbi1pbmZvIC5tYWluLWluZm9fX3dyYXBwZXIgLmdyb3VwLWVsZW1lbnRzIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21haW4taW5mbyAubWFpbi1pbmZvX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tYWluLWluZm8gLm1haW4taW5mb19fdGV4dC1ibG9jay50ZXh0LWJsb2NrIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21haW4taW5mbyAubWFpbi1pbmZvX19pbmZvLW9wdGlvbnMge1xuICAgICAgbWluLXdpZHRoOiAyNTBweDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8tb3B0aW9ucyAub3B0aW9ucyB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tYWluLWluZm8gLm1haW4taW5mb19faW5mby1vcHRpb25zIC5vcHRpb25zIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH0gfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8tb3B0aW9ucyAub3B0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21haW4taW5mbyAubWFpbi1pbmZvX19pbmZvLW9wdGlvbnMgLm9wdGlvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21haW4taW5mbyAubWFpbi1pbmZvX19pbmZvLW9wdGlvbnMgLm9wdGlvbl9fbnVtYmVyLCAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tYWluLWluZm8gLm1haW4taW5mb19faW5mby1vcHRpb25zIC5vcHRpb25fX2xhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tYWluLWluZm8gLm1haW4taW5mb19faW5mby1vcHRpb25zIC5vcHRpb25fX251bWJlciB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi4xMTExZW0vMS41IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8tb3B0aW9ucyAub3B0aW9uX19sYWJlbCB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5ZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWFpbi1pbmZvIC5ncm91cC1lbGVtZW50c19fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1yaWdodDogMTBlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2NvbERldGFpbCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA2ZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2NvbERldGFpbCB7XG4gICAgICBwYWRkaW5nOiAwIDFlbTsgfSB9XG4gIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2Jsb2NrLWxvdC5ibG9jay1sb3Qge1xuICAgIG1hcmdpbjogMmVtIDAgNGVtIDA7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fZGV0YWlsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWdyb3VwID4gKiB7XG4gICAgICBmbGV4OiBhdXRvO1xuICAgICAgYWxpZ24tc2VsZjogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWNvbnRhY3Qge1xuICAgICAgICBwYWRkaW5nOiAwIDFlbTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDFlbTsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICAgICAgICB0b3A6IDA7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHMtcGhvbmVfX2NvbnRlbnQge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHMtcGhvbmVfX2NvbnRlbnQ6aG92ZXIsIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHMtcGhvbmVfX2NvbnRlbnQ6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybSB7XG4gICAgICAvKlxyXG4gICAgICAgICYtLWJvcmRlciB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblxyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFlbSAqIDIpOyAgLy8gMWVtID0gcGFkZGluZyBidXR0b25cclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xyXG5cclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uICAgICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nICAgICAgOiAwIDJlbTtcclxuXHJcbiAgICAgICAgICAgIC5mb3JtX192YWxpZGF0aW9uIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm1fX3ZhbGlkYXRpb24sIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50ICAgICAgICAgIDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgICAgIDogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgICB3aWR0aCAgICAgICAgICAgIDogODBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodCAgICAgICAgICAgOiAxcHg7XHJcbiAgICAgICAgICAgICAgICB0b3AgICAgICAgICAgICAgIDogNTAlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgbGVmdCA6IC0yZW07XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0IDogLTJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aCA6IDM4cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoIDogMzhweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvcm1fX2NvbmRpdGlvbnMge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAzZW0gMWVtIDNlbTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICovIH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybSB7XG4gICAgICAgICAgcGFkZGluZzogMCAxZW07IH0gfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtX19maWVsZHNldCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm1fX2ZpZWxkc2V0LS12YWxpZGF0aW9uIC5mb3JtX19maWVsZHMge1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtX192YWxpZGF0aW9uIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybV9fbGVnYWxzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNGVtOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2xpbmtzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbGlua3Mge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19saW5rcyAubW9kdWxlLWxpbmtzIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbGlua3MgLm1vZHVsZS1saW5rczpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2xpbmtzIC5tb2R1bGUtbGlua3NfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2xpbmtzIC5tb2R1bGUtbGlua3NfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX2xpbmtzIC5tb2R1bGUtbGlua3NfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N3JlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcbiAgICAgIGhlaWdodDogMi4yZW07XG4gICAgICBmaWxsOiAjMTQyRjY0OyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fZHJhd2luZywgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fZHJhd2luZywgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbGlua3MgLmJ1dHRvbi1kcmF3aW5nLmpzLS1hY3RpdmUgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcbiAgICAgIGZpbGw6ICMxNDJGNjQ7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50LCAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6Zm9jdXMgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50LCAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmcuanMtLWFjdGl2ZSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWFwIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tYXAgLm1hcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21hcCAubWFwX193cmFwcGVyIHtcbiAgICAgICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tYXAgLm1hcF9fdGl0bGUgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21hcCAubWFwX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21hcCAubWFwX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21hcCAubWFwX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21hcCAubWFwX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb2dyYW0tZGV0YWlsLXYyX19tYXAgLm1hcF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3cmVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWFwIC5tYXBfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM3JlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWFwIC5tYXBfX2NvbnRhaW5lci1tYXAge1xuICAgICAgICB3aWR0aDogODAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21hcCAubWFwX19jb250YWluZXItbWFwIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWFwIC5tYXBfX2NvbnRhaW5lci1tYXAge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWFwIC5tYXBfX2pzLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM4MHB4OyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAucHJvZ3JhbS1kZXRhaWwtdjJfX21hcCAubWFwX19qcy1jb250YWluZXIgPiAqIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5wcm9ncmFtLWRldGFpbC12Ml9fbWFwIC5tYXBfX2pzLWNvbnRhaW5lciA+ICogPiAqIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MiAuZ3JvdXAtZWxlbWVudHMge1xuICAgIGZsZXg6IDE7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYyIC5ncm91cC1lbGVtZW50cyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYyIC5ncm91cC1lbGVtZW50c19fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MiAuZ3JvdXAtZWxlbWVudHNfX3dyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12MiAuZ3JvdXAtZWxlbWVudHMtLXJvdyAuZ3JvdXAtZWxlbWVudHNfX3dyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjIgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12Ml9fcHJvcGVydHktY29udGFjdCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWF4LXdpZHRoOiA0MTBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjJfX3Byb3BlcnR5LWNvbnRhY3Qge1xuICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICBtYXJnaW46IGluaXRpYWw7IH0gfVxuXG4ubW9kYWwtc2hhcmUtbWFpbCAuZm9ybS1ncm91cCA+ICosXG4ubW9kYWwtY2FsY3VsYXRvciAuZm9ybS1ncm91cCA+ICoge1xuICBmbGV4OiBhdXRvO1xuICBhbGlnbi1zZWxmOiBhdXRvOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9ncmFtLWRldGFpbC12MyB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMxNDJGNjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjNfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQwMHB4OyB9XG4gIC5wcm9ncmFtLWRldGFpbC12MzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYzX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjNfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjMgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjMgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjMgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjMgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12MyAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5wcm9ncmFtLWRldGFpbC12M19fYmFjayB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19iYWNrIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fYmFjayAubGlua3MtZ3JvdXBfX3dyYXBwZXIgLmJ1dHRvbi0tYmFjayB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAuNmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjZlbTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NsaWRlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXItaW1nX19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDc1MHB4O1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNjQ7XG4gICAgICBwYWRkaW5nOiAxLjRlbTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NsaWRlIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICAgICAgICBmb250LXNpemU6IDJlbTsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dCB7XG4gICAgICByaWdodDogMDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fc2xpZGUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19zbGlkZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fc2xpZGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBib3JkZXI6IDA7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuNWVtICFpbXBvcnRhbnQ7XG4gICAgICBtYXJnaW4tbGVmdDogLjVlbSAhaW1wb3J0YW50O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgbWF4LXdpZHRoOiA5NnB4O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX3NsaWRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLnByb2dyYW0tZGV0YWlsLXYzX19tYWluLWluZm8ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOCwgNjgsIDU4LCAwLjU0KTtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgcGFkZGluZzogMmVtIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19tYWluLWluZm8gLnRpdGxlLXN1YnRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19tYWluLWluZm8gLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fbWFpbi1pbmZvIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX21haW4taW5mbyAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgYm90dG9tOiAwOyB9XG4gIC5wcm9ncmFtLWRldGFpbC12M19fYWJvdXQge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Fib3V0IHtcbiAgICAgICAgd2lkdGg6IDYwJTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fYWJvdXQgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fYWJvdXQgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19hYm91dCAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19hYm91dCAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fYWJvdXQgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fYWJvdXQgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Fib3V0IC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fYWJvdXQgLnRleHQtYmxvY2sge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Fib3V0IC50ZXh0LWJsb2NrIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Jsb2NrLXByb2dyYW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctcmlnaHQ6IDdlbTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Jsb2NrLWxvdCB7XG4gICAgbWFyZ2luOiAzZW0gMCA0ZW0gMDsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxZW07IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgIGJvdHRvbTogaW5oZXJpdDtcbiAgICAgICAgICB0b3A6IDA7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkcy1waG9uZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzLXBob25lX19jb250ZW50OmhvdmVyLCAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHMtcGhvbmVfX2NvbnRlbnQ6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0ge1xuICAgICAgcGFkZGluZzogMCA0ZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLS1ib3JkZXIge1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMWVtICogMik7XG4gICAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzE0MkY2NDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMTQyRjY0O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDJlbTsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLS1ib3JkZXIgLmZvcm1fX3ZhbGlkYXRpb24ge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICAgICAgICB6LWluZGV4OiAxOyB9XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tLWJvcmRlciAuZm9ybS1jb250YWN0X190aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tLWJvcmRlciAuZm9ybV9fdmFsaWRhdGlvbjpiZWZvcmUsIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLS1ib3JkZXIgLmZvcm1fX3ZhbGlkYXRpb246YWZ0ZXIsIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLS1ib3JkZXIgLmZvcm0tY29udGFjdF9fdGl0bGU6YmVmb3JlLCAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS0tYm9yZGVyIC5mb3JtLWNvbnRhY3RfX3RpdGxlOmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDtcbiAgICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgICAgICB0b3A6IDUwJTsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLS1ib3JkZXIgLmZvcm1fX3ZhbGlkYXRpb246YmVmb3JlLCAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS0tYm9yZGVyIC5mb3JtLWNvbnRhY3RfX3RpdGxlOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAtMmVtOyB9XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tLWJvcmRlciAuZm9ybV9fdmFsaWRhdGlvbjphZnRlciwgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tLWJvcmRlciAuZm9ybS1jb250YWN0X190aXRsZTphZnRlciB7XG4gICAgICAgICAgICByaWdodDogLTJlbTsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLS1ib3JkZXIgLmZvcm0tY29udGFjdF9fdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAzOHB4OyB9XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tLWJvcmRlciAuZm9ybS1jb250YWN0X190aXRsZTphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMzhweDsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLS1ib3JkZXIgLmZvcm1fX2NvbmRpdGlvbnMge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDNlbSAxZW0gM2VtO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLS1ib3JkZXIgLmZvcm1fX2ZpZWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfSB9XG4gICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybV9fZmllbGRzZXQge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm1fX2ZpZWxkc2V0LS12YWxpZGF0aW9uIC5mb3JtX19maWVsZHMge1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm1fX3ZhbGlkYXRpb24ge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm1fX2xlZ2FscyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRlbTsgfVxuICAucHJvZ3JhbS1kZXRhaWwtdjNfX2xpbmtzIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19saW5rcyB7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAyZW07IH0gfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fbGlua3MgLm1vZHVsZS1saW5rcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2xpbmtzIC5tb2R1bGUtbGlua3NfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2xpbmtzIC5tb2R1bGUtbGlua3NfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnByb2dyYW0tZGV0YWlsLXYzX19saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdyZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWRldGFpbC12M19fbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xuICAgICAgaGVpZ2h0OiAyLjJlbTtcbiAgICAgIGZpbGw6ICMxNDJGNjQ7IH1cbiAgICAucHJvZ3JhbS1kZXRhaWwtdjNfX2xpbmtzIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgIC5wcm9ncmFtLWRldGFpbC12M19fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fZHJhd2luZywgLnByb2dyYW0tZGV0YWlsLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6Zm9jdXMgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLCAucHJvZ3JhbS1kZXRhaWwtdjNfX2xpbmtzIC5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgICBmaWxsOiAjMTQyRjY0OyB9XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50LCAucHJvZ3JhbS1kZXRhaWwtdjNfX2xpbmtzIC5idXR0b24tZHJhd2luZzpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsIC5wcm9ncmFtLWRldGFpbC12M19fbGlua3MgLmJ1dHRvbi1kcmF3aW5nLmpzLS1hY3RpdmUgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb2dyYW0tZGV0YWlsLXYzIC5ncm91cC1lbGVtZW50cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH0gfVxuICAucHJvZ3JhbS1kZXRhaWwtdjMgLmdyb3VwLWVsZW1lbnRzX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtLWRldGFpbC12MyAuZ3JvdXAtZWxlbWVudHNfX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvZ3JhbS1saXN0aW5nLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzE0MkY2NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjFfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTgxNXB4OyB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjFfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAucHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2NXB4LzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygxZW0gKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMmVtICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygyZW0gKiAtMSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDFlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMWVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb2dyYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDFlbSAyZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKDJlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoIDJlbSAqIDIpKTsgfSB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjEgLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjEgLml0ZW1fX2RyYXdpbmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12MSAuaXRlbV9fbGlua3Mge1xuICAgICAgbWFyZ2luLXRvcDogMWVtOyB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12MSAuaXRlbV9fbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYxIC5pdGVtX19pbWcge1xuICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjEgLml0ZW1fX2ltZyB7XG4gICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7IH0gfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MSAuaXRlbV9faW1nLS1jb250YWluIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYxIC5pdGVtX19pbmZvLXRpdGxlIHtcbiAgICAgIG1heC13aWR0aDogNjAlOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYxIC5pdGVtX19pbmZvLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MSAuaXRlbV9faW5mby10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjEgLml0ZW1fX2luZm8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYxIC5pdGVtX19pbmZvLWlkIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgbWF4LXdpZHRoOiA0MCU7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tZXh0cmEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYxIC5pdGVtX19pbmZvLWV4dHJhLS1zZXBhcmF0b3Ige1xuICAgICAgICAgIG1hcmdpbjogMCAxZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYxIC5pdGVtX19pbmZvLWV4dHJhIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjEgLml0ZW1fX3N0YXR1cyAuc3RhdHVzX192YWx1ZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTQyRjY0O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS41ZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYxIC5pdGVtX19nbG9iYWwtbGluayB7XG4gICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYxIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDksIDEwOSwgMTA5LCAwLjc1KTsgfVxuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYxIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSAuYnV0dG9uIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDEwcHgpKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCAwLjA1czsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MSAuaXRlbV9fZ2xvYmFsLWxpbms6aG92ZXIgLml0ZW1fX21vcmUge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjEgLml0ZW1fX2dsb2JhbC1saW5rOmhvdmVyIC5pdGVtX19tb3JlIC5idXR0b24ge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYxIC5pdGVtX19nbG9iYWwtbGluazpob3ZlciAuaXRlbV9fc3RhdHVzIHtcbiAgICAgICAgei1pbmRleDogMTA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb2dyYW0tbGlzdGluZy12MiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMxNDJGNjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAucHJvZ3JhbS1saXN0aW5nLXYyX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1MzVweDsgfVxuICAucHJvZ3JhbS1saXN0aW5nLXYyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAucHJvZ3JhbS1saXN0aW5nLXYyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjJfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAucHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2NXB4LzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjJfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYyX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygwICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDAgKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDAgKiAtMSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDAgKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMWVtIDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDAgKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb2dyYW0tbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICggMCAqIDIpKTsgfSB9XG4gIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW1fX2xpbmsge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW1fX3N0YXR1cy5zdGF0dXMge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgdG9wOiAwOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19zdGF0dXMuc3RhdHVzIC5zdGF0dXNfX3ZhbHVlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNDJGNjQ7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW1fX2RyYXdpbmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW1fX2RyYXdpbmcge1xuICAgICAgICAgIHdpZHRoOiA1MiU7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19kYXRhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDRlbTtcbiAgICAgICAgZmxleDogMTsgfSB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9faW1nIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDQzNXB4O1xuICAgICAgbWF4LWhlaWdodDogNDM1cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19pbWctLWNvbnRhaW4ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9faW5mby10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjIyMjJlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTsgfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW1fX2luZm8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW1fX2luZm8tb3B0aW9ucyB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW1fX2luZm8tZXh0cmEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19pbmZvLWV4dHJhIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9IH1cbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9faW5mby1leHRyYS0tdmFsdWUge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCAuM2VtO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDJlbS8wLjc1IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19pbmZvLWV4dHJhLS0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS4yIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19pbmZvLXByaWNlIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19pbmZvLXByaWNlLS12YWx1ZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMmVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19pbmZvLWlkIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44M2VtLzEuMiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW1fX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzZW0vMS4yIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9faGVhZGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDAwcHgpIHtcbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9faGVhZGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9faGVhZGVyID4gKiB7XG4gICAgICAgICAgICB3aWR0aDogNTAlOyB9IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19nbG9iYWwtbGluayB7XG4gICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMDksIDEwOSwgMTA5LCAwLjc1KTsgfVxuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSAuYnV0dG9uIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDEwcHgpKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cyBlYXNlLWluLW91dCAwLjA1cztcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgYmFja2dyb3VuZDogMDsgfVxuICAgICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b246YmVmb3JlLCAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSAuYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IDA7IH1cbiAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSAuYnV0dG9uID4gc3BhbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAwOyB9XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMTpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMTphZnRlciB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUxOmZvY3VzLCAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUxOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMTpmb2N1czpiZWZvcmUsIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTE6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTIge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy4zMzMzZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUyOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUyOmFmdGVyIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTI6Zm9jdXMsIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTI6aG92ZXIge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUyOmZvY3VzOmJlZm9yZSwgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtX19nbG9iYWwtbGluazpob3ZlciAuaXRlbV9fbW9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MiAuaXRlbV9fZ2xvYmFsLWxpbms6aG92ZXIgLml0ZW1fX21vcmUgLmJ1dHRvbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW1fX2dsb2JhbC1saW5rOmhvdmVyIC5pdGVtX19zdGF0dXMge1xuICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX193cmFwcGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH0gfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX19kYXRhIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYyIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fZGF0YSB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07IH0gfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjIgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX19zdGF0dXMuc3RhdHVzIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9ncmFtLWxpc3RpbmctdjMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMTQyRjY0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb2dyYW0tbGlzdGluZy12M19fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNTM1cHg7IH1cbiAgLnByb2dyYW0tbGlzdGluZy12MzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnByb2dyYW0tbGlzdGluZy12M19fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAucHJvZ3JhbS1saXN0aW5nLXYzX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLnByb2dyYW0tbGlzdGluZy12M19fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNjVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAucHJvZ3JhbS1saXN0aW5nLXYzX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtLzEuNjY2NiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12M19fdGV4dC1ibG9jay50ZXh0LWJsb2NrIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQlOyB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMCAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygwICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygwICogLTEpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgwICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb2dyYW0tbGlzdGluZy12M19faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDFlbSAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgwICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoIDAgKiAyKSk7IH0gfVxuICAucHJvZ3JhbS1saXN0aW5nLXYzIC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDVlbTtcbiAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYzIC5pdGVtX193cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX2RyYXdpbmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX2RyYXdpbmcge1xuICAgICAgICAgIHdpZHRoOiA2NiU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX2RhdGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogNGVtO1xuICAgICAgICBmbGV4OiAxOyB9IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYzIC5pdGVtX19pbWcge1xuICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX2ltZyB7XG4gICAgICAgICAgbWluLWhlaWdodDogNTAwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7IH0gfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9faW1nLS1jb250YWluIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYzIC5pdGVtIC50aXRsZS1zdWJ0aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYzIC5pdGVtIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjY3ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW0gLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg4OWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9faW5mbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9faW5mbyB7XG4gICAgICAgICAgbWluLXdpZHRoOiA0MDBweDsgfSB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYzIC5pdGVtX19pbmZvLW9wdGlvbnMge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYzIC5pdGVtX19pbmZvLWV4dHJhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9faW5mby1leHRyYS0tc2VwYXJhdG9yIHtcbiAgICAgICAgICBtYXJnaW46IDAgMWVtOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYzIC5pdGVtX19pbmZvLWlkIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX2luZm8taWQge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYzIC5pdGVtX19pbmZvLS1ib3JkZXIge1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMWVtICogMik7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC40ZW07XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMTQyRjY0O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxNDJGNjQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMmVtOyB9XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9faW5mby0tYm9yZGVyIC5saW5rcy1ncm91cCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTsgfVxuICAgICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX2luZm8tLWJvcmRlciAuaXRlbV9faW5mby10aXRsZSB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9faW5mby0tYm9yZGVyIC5saW5rcy1ncm91cDpiZWZvcmUsIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX2luZm8tLWJvcmRlciAubGlua3MtZ3JvdXA6YWZ0ZXIsIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX2luZm8tLWJvcmRlciAuaXRlbV9faW5mby10aXRsZTpiZWZvcmUsIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX2luZm8tLWJvcmRlciAuaXRlbV9faW5mby10aXRsZTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNjQ7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7IH1cbiAgICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYzIC5pdGVtX19pbmZvLS1ib3JkZXIgLmxpbmtzLWdyb3VwOmJlZm9yZSwgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9faW5mby0tYm9yZGVyIC5pdGVtX19pbmZvLXRpdGxlOmJlZm9yZSB7XG4gICAgICAgICAgICBsZWZ0OiAtMmVtOyB9XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9faW5mby0tYm9yZGVyIC5saW5rcy1ncm91cDphZnRlciwgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9faW5mby0tYm9yZGVyIC5pdGVtX19pbmZvLXRpdGxlOmFmdGVyIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMmVtOyB9XG4gICAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9faW5mby0tYm9yZGVyIC5pdGVtX19pbmZvLXRpdGxlOmJlZm9yZSB7XG4gICAgICAgICAgICB3aWR0aDogMzhweDsgfVxuICAgICAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX2luZm8tLWJvcmRlciAuaXRlbV9faW5mby10aXRsZTphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMzhweDsgfSB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9fc3RhdHVzIHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICByaWdodDogYXV0bzsgfVxuICAgICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9fc3RhdHVzIC5zdGF0dXNfX3ZhbHVlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNDJGNjQ7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgIGhlaWdodDogNmVtO1xuICAgICAgbWFyZ2luOiAyZW0gMDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9fY29udGFpbmVyLXRleHQge1xuICAgICAgICAgIG1hcmdpbjogMDsgfSB9XG4gICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX3RleHQtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAucHJvZ3JhbS1saXN0aW5nLXYzIC5pdGVtX19saW5rcyAuYnV0dG9uIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYzIC5pdGVtX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW1fX2xpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYzIC5pdGVtX19saW5rcyAuYnV0dG9uOmZvY3VzLCAucHJvZ3JhbS1saXN0aW5nLXYzIC5pdGVtX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAucHJvZ3JhbS1saXN0aW5nLXYzIC5pdGVtX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbV9fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb2dyYW0tbGlzdGluZy12MyAuaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAgIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX19kYXRhIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNGVtOyB9XG4gICAgICAucHJvZ3JhbS1saXN0aW5nLXYzIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fc3RhdHVzIHtcbiAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgcmlnaHQ6IDA7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvbW90ZS12MSB7XG4gIGNvbG9yOiAjMTQyRjY0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnByb21vdGUtdjFfX2JhY2tncm91bmQge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2FsZXJ0bWFpbC8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gICAgLnByb21vdGUtdjFfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgzOCwgNjgsIDU4LCAwLjY1KTsgfVxuICAucHJvbW90ZS12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9tb3RlLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC5wcm9tb3RlLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJvbW90ZS12MV9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5wcm9tb3RlLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgLnByb21vdGUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLnByb21vdGUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnByb21vdGUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9tb3RlLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzNXB4LzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLnByb21vdGUtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDY1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLnByb21vdGUtdjFfX3RpdGxlICsgLnNlcnZpY2VzLXYxX19saW5rcyB7XG4gICAgbWFyZ2luLXRvcDogNWVtOyB9XG4gIC5wcm9tb3RlLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnByb21vdGUtdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wcm9tb3RlLXYxX19saW5rcyAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgIC5wcm9tb3RlLXYxX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgLnByb21vdGUtdjFfX2xpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgIC5wcm9tb3RlLXYxX19saW5rcyAuYnV0dG9uOmZvY3VzLCAucHJvbW90ZS12MV9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAucHJvbW90ZS12MV9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5wcm9tb3RlLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgLnByb21vdGUtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICNmZmY7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGhlaWdodDogMS44ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvbW90ZS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLnByb21vdGUtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogI2ZmZjsgfVxuICAucHJvbW90ZS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmcsIC5wcm9tb3RlLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzE0MkY2NDsgfVxuICAgIC5wcm9tb3RlLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5wcm9tb3RlLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjMTQyRjY0OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkFMTCBMSVNUSU5HIC0gTkIgYW5ub25jZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5uYkFubm9uY2VzLXYxIHtcbiAgbWFyZ2luOiAwIDAgMWVtO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAxcmVtLzEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5uYkFubm9uY2VzLXYxX192YWx1ZSB7XG4gICAgYmFja2dyb3VuZDogIzE0MkY2NDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogMS4xZW07XG4gICAgbGluZS1oZWlnaHQ6IDIuMmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMi4yZW07IH1cbiAgLm5iQW5ub25jZXMtdjFfX2xhYmVsIHtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxcmVtLzEuMmVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG5cbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MSAubW9kYWwtZHBlIC5tb2RhbF9fYm9keSxcbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MiAubW9kYWwtZHBlIC5tb2RhbF9fYm9keSxcbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MyAubW9kYWwtZHBlIC5tb2RhbF9fYm9keSB7XG4gIGhlaWdodDogYXV0bztcbiAgcGFkZGluZzogMWVtOyB9XG5cbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MSAubW9kYWwtZHBlIC50aXRsZSxcbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MiAubW9kYWwtZHBlIC50aXRsZSxcbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MyAubW9kYWwtZHBlIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEgLm1vZGFsLWRwZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIsXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIgLm1vZGFsLWRwZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIsXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMgLm1vZGFsLWRwZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEgLm1vZGFsLWRwZSAuZW5lcmd5X19kcmF3aW5nLFxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIC5tb2RhbC1kcGUgLmVuZXJneV9fZHJhd2luZyxcbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MyAubW9kYWwtZHBlIC5lbmVyZ3lfX2RyYXdpbmcge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5tb2RhbC1kcGUgLmVuZXJneV9fZHJhd2luZyxcbiAgICAucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIgLm1vZGFsLWRwZSAuZW5lcmd5X19kcmF3aW5nLFxuICAgIC5wYWdlLXByb3BlcnR5LWRldGFpbC12MyAubW9kYWwtZHBlIC5lbmVyZ3lfX2RyYXdpbmcge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5wYWdlLXByb3BlcnR5LWRldGFpbC12MSAubW9kYWwtZHBlIC5lbmVyZ3lfX2RyYXdpbmcgaW1nLFxuICAucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIgLm1vZGFsLWRwZSAuZW5lcmd5X19kcmF3aW5nIGltZyxcbiAgLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC5tb2RhbC1kcGUgLmVuZXJneV9fZHJhd2luZyBpbWcge1xuICAgIG1heC1oZWlnaHQ6IDI3MHB4O1xuICAgIGhlaWdodDogMTV2aDtcbiAgICBtYXJnaW46IC44ZW0gMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEgLm1vZGFsLWRwZSAuZW5lcmd5X19kcmF3aW5nIGltZyxcbiAgICAgIC5wYWdlLXByb3BlcnR5LWRldGFpbC12MiAubW9kYWwtZHBlIC5lbmVyZ3lfX2RyYXdpbmcgaW1nLFxuICAgICAgLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC5tb2RhbC1kcGUgLmVuZXJneV9fZHJhd2luZyBpbWcge1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogNTAlOyB9IH1cblxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5hcHBseS1vbmxpbmVfX3RpdGxlIC50aXRsZV9fY29udGVudCxcbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MiAuYXBwbHktb25saW5lX190aXRsZSAudGl0bGVfX2NvbnRlbnQsXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMgLmFwcGx5LW9ubGluZV9fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5hcHBseS1vbmxpbmUgYSxcbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MiAuYXBwbHktb25saW5lIGEsXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMgLmFwcGx5LW9ubGluZSBhIHtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cblxuLm1vZGFsLWNhbGN1bGF0b3ItLWNhZnBpIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgZm9udC1zaXplOiAuOGVtOyB9XG5cbiNtYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0ODBweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICNtYXAgY2FudmFzIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgfVxuXG4ucHJvcGVydHktY29udGFjdF9fd3JhcHBlciB7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4ucHJvcGVydHktY29udGFjdF9fYWdlbmN5LCAucHJvcGVydHktY29udGFjdF9fbmVnb3RpYXRvcixcbi5wcm9wZXJ0eS1jb250YWN0X19mb3JtIC5mb3JtLWJsb2NrIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMTQyRjY0O1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMTQyRjY0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAgMmVtOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5wcm9wZXJ0eS1jb250YWN0X19hZ2VuY3ksIC5wcm9wZXJ0eS1jb250YWN0X19uZWdvdGlhdG9yLFxuICAgIC5wcm9wZXJ0eS1jb250YWN0X19mb3JtIC5mb3JtLWJsb2NrIHtcbiAgICAgIHBhZGRpbmc6IDAgMWVtOyB9IH1cblxuLnByb3BlcnR5LWNvbnRhY3QgLnByb3BlcnR5LWNvbnRhY3RfX25lZ290aWF0b3I6bm90KDpmaXJzdC1jaGlsZCkgLm1lbWJlci1jb250YWN0X190aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnByb3BlcnR5LWNvbnRhY3QgLnByb3BlcnR5LWNvbnRhY3RfX25lZ290aWF0b3I6bm90KDpmaXJzdC1jaGlsZCkgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgcGFkZGluZy10b3A6IDJlbTsgfVxuXG4ucHJvcGVydHktY29udGFjdCAucHJvcGVydHktY29udGFjdF9fZm9ybTpub3QoOmZpcnN0LWNoaWxkKSAuZm9ybS1jb250YWN0X190aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnByb3BlcnR5LWNvbnRhY3QgLnByb3BlcnR5LWNvbnRhY3RfX2Zvcm06bm90KDpmaXJzdC1jaGlsZCkgLmZvcm0tY29udGFjdF9fY29vcmRzIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ucHJvcGVydHktY29udGFjdCAucHJvcGVydHktY29udGFjdF9fZm9ybTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi10b3A6IDVlbTsgfVxuICAucHJvcGVydHktY29udGFjdCAucHJvcGVydHktY29udGFjdF9fZm9ybTpmaXJzdC1jaGlsZCAuZm9ybS1jb250YWN0X190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDE7IH1cbiAgICAucHJvcGVydHktY29udGFjdCAucHJvcGVydHktY29udGFjdF9fZm9ybTpmaXJzdC1jaGlsZCAuZm9ybS1jb250YWN0X190aXRsZTpiZWZvcmUsIC5wcm9wZXJ0eS1jb250YWN0IC5wcm9wZXJ0eS1jb250YWN0X19mb3JtOmZpcnN0LWNoaWxkIC5mb3JtLWNvbnRhY3RfX3RpdGxlOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICB0b3A6IDUwJTsgfVxuICAgIC5wcm9wZXJ0eS1jb250YWN0IC5wcm9wZXJ0eS1jb250YWN0X19mb3JtOmZpcnN0LWNoaWxkIC5mb3JtLWNvbnRhY3RfX3RpdGxlOmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktY29udGFjdCAucHJvcGVydHktY29udGFjdF9fZm9ybTpmaXJzdC1jaGlsZCAuZm9ybS1jb250YWN0X190aXRsZTpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IC0zZW07IH0gfVxuICAgIC5wcm9wZXJ0eS1jb250YWN0IC5wcm9wZXJ0eS1jb250YWN0X19mb3JtOmZpcnN0LWNoaWxkIC5mb3JtLWNvbnRhY3RfX3RpdGxlOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiAtMmVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktY29udGFjdCAucHJvcGVydHktY29udGFjdF9fZm9ybTpmaXJzdC1jaGlsZCAuZm9ybS1jb250YWN0X190aXRsZTphZnRlciB7XG4gICAgICAgICAgcmlnaHQ6IC0zZW07IH0gfVxuXG4ucHJvcGVydHktY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpOyB9XG5cbi5wcm9wZXJ0eS1jb250YWN0IC5mb3JtX192YWxpZGF0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTAlKTtcbiAgei1pbmRleDogMTsgfVxuICAucHJvcGVydHktY29udGFjdCAuZm9ybV9fdmFsaWRhdGlvbjpiZWZvcmUsIC5wcm9wZXJ0eS1jb250YWN0IC5mb3JtX192YWxpZGF0aW9uOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDtcbiAgICB3aWR0aDogODBweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB0b3A6IDUwJTsgfVxuICAucHJvcGVydHktY29udGFjdCAuZm9ybV9fdmFsaWRhdGlvbjpiZWZvcmUge1xuICAgIGxlZnQ6IC0yZW07IH1cbiAgLnByb3BlcnR5LWNvbnRhY3QgLmZvcm1fX3ZhbGlkYXRpb246YWZ0ZXIge1xuICAgIHJpZ2h0OiAtMmVtOyB9XG5cbi5wcm9wZXJ0eS1jb250YWN0IC5mb3JtX19sZWdhbHMge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0eS1kZXRhaWxfX21lbWJlciB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDQ1MHB4O1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBtYXJnaW4tdG9wOiA3ZW07IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gICAgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIHtcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIC5jb250ZW50X21lbWJlciB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWxfX21lbWJlciAuY29udGVudF9tZW1iZXIubWVtYmVyLWJvcmRlciB7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICMxNDJGNjQ7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMTQyRjY0O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMxNDJGNjQ7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBwYWRkaW5nOiAwIDNlbTsgfVxuICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWxfX21lbWJlciAuY29udGVudF9tZW1iZXIubWVtYmVyLWJvcmRlciB7XG4gICAgICAgICAgcGFkZGluZzogMCAxZW07IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWxfX21lbWJlciAuY29udGVudF9tZW1iZXIgLm1lbWJlci1jb250YWN0X190aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgcGFkZGluZzogMCAxLjhlbTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIC5jb250ZW50X21lbWJlciAubWVtYmVyLWNvbnRhY3RfX3RpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS41NjI1ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiA1cHg7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWxfX21lbWJlciAuY29udGVudF9tZW1iZXIgLm1lbWJlci1jb250YWN0X190aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNzAwIDIuNWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsX19tZW1iZXIgLmNvbnRlbnRfbWVtYmVyIC5tZW1iZXItY29udGFjdF9fdGl0bGUgLnRpdGxlX19jb250ZW50OjphZnRlciB7XG4gICAgICAgIHdpZHRoOiAwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsX19tZW1iZXIgLmNvbnRlbnRfbWVtYmVyIC5tZW1iZXItY29udGFjdF9fdGl0bGU6YWZ0ZXIge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNjQ7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGxlZnQ6IC0yZW07IH1cbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIC5jb250ZW50X21lbWJlciAubWVtYmVyLWNvbnRhY3RfX3RpdGxlOmFmdGVyIHtcbiAgICAgICAgICAgIGxlZnQ6IC0xZW07XG4gICAgICAgICAgICB3aWR0aDogMjBweDsgfSB9XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWxfX21lbWJlciAuY29udGVudF9tZW1iZXIgLm1lbWJlci1jb250YWN0X190aXRsZTphZnRlciB7XG4gICAgICAgICAgICBsZWZ0OiAtMTVweDsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsX19tZW1iZXIgLmNvbnRlbnRfbWVtYmVyIC5tZW1iZXItY29udGFjdF9fdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjY0O1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICByaWdodDogLTJlbTsgfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsX19tZW1iZXIgLmNvbnRlbnRfbWVtYmVyIC5tZW1iZXItY29udGFjdF9fdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xuICAgICAgICAgICAgd2lkdGg6IDIwcHg7IH0gfVxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsX19tZW1iZXIgLmNvbnRlbnRfbWVtYmVyIC5tZW1iZXItY29udGFjdF9fdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgICAgIHJpZ2h0OiAtMTVweDsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIC5jb250ZW50X21lbWJlciAubWVtYmVyLTMge1xuICAgICAgbWFyZ2luLXRvcDogLTJlbTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIC5jb250ZW50X21lbWJlciAubWVtYmVyLTNfX3Zpc3VhbCB7XG4gICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIC5jb250ZW50X21lbWJlciAubWVtYmVyLTNfX2RlY29yYXRlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIC5jb250ZW50X21lbWJlciAubWVtYmVyLTNfX3RpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIC5jb250ZW50X21lbWJlciAubWVtYmVyLTNfX3RpdGxlIC5tZW1iZXJfX3RpdGxlLTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCA0MDAgMS44NzVlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIC5jb250ZW50X21lbWJlciAubWVtYmVyLTNfX3RpdGxlIC5tZW1iZXJfX3RpdGxlLTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCA0MDAgMS4yNWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWxfX21lbWJlciAuY29udGVudF9tZW1iZXIgLm1lbWJlci0zX19jb29yZHNfX2VsZW1lbnQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIC5jb250ZW50X21lbWJlciAubWVtYmVyLTNfX2Nvb3Jkc19fZWxlbWVudDpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWxfX21lbWJlciAuY29udGVudF9tZW1iZXIgLm1lbWJlci0zX19jb29yZHNfX2VsZW1lbnQgLmxhYmVsIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjEyNWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWxfX21lbWJlciAuY29udGVudF9tZW1iZXIgLm1lbWJlci0zX19jb29yZHNfX2VsZW1lbnQgLmNvb3Jkcy1waG9uZV9fY29udGVudCwgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIC5jb250ZW50X21lbWJlciAubWVtYmVyLTNfX2Nvb3Jkc19fZWxlbWVudCAuY29vcmRzLXBvcnRhYmxlX19jb250ZW50IHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjEyNWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIC5jb250ZW50X21lbWJlciAubWVtYmVyLTNfX2Nvb3Jkc19fZWxlbWVudCAuY29vcmRzLW1haWxfX2NvbnRlbnQge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTI1ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIC5jb250ZW50X21lbWJlciAubWVtYmVyLTNfX2FsaWduZXIge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMi41ZW07IH1cbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsX19tZW1iZXIgLmNvbnRlbnRfbWVtYmVyIC5tZW1iZXItM19fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZzogMmVtOyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyLS1hZ2VuY3kgLmNvbnRlbnRfbWVtYmVyIC5tZW1iZXItM19fdmlzdWFsIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnByb3BlcnR5LWRldGFpbC12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMxNDJGNjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyomX190ZXh0LWJsb2NrIHtcclxuICAgIEBpbmNsdWRlIHNldFRleHQoJHByb3BlcnR5LWRldGFpbC12MV9fdGV4dF9tYXAsICcmJyk7XHJcbiAgfSovIH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fd3JhcHBlciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjEgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjEgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjEgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2JhY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fYmFjayAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19iYWNrIC5saW5rcy1ncm91cF9fd3JhcHBlciAuYnV0dG9uLS1iYWNrIHtcbiAgICAgICAgcGFkZGluZy10b3A6IC42ZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNmVtOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3NsaWRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19zbGlkZSAuc2xpZGVyLWltZ19faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19zbGlkZSAuc2xpZGVyLWltZ19faW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1oZWlnaHQ6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3NsaWRlIC5zbGlkZXItaW1nX19pbWcge1xuICAgIGhlaWdodDogNzUwcHg7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3NsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fc2xpZGUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjY0O1xuICAgICAgcGFkZGluZzogMS40ZW07XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3NsaWRlIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICAgICAgICBmb250LXNpemU6IDJlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3NsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fc2xpZGUtbWVkaWEge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMzA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19zbGlkZS1tZWRpYSAubW9kYWxfX2JvZHkge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fc2xpZGUtbWVkaWEgLm1vZGFsX19jbG9zZSB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19zbGlkZS1tZWRpYSAubW9kYWxfX3Njcm9sbGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19zbGlkZS1tZWRpYSAubW9kYWxfX2NvbnRlbnQsIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3NsaWRlLW1lZGlhIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fc2xpZGUtbWVkaWEgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbWluLWhlaWdodDogaW5pdGlhbDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N3JlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnV0dG9ucyB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG4tY29udGFpbmVyIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0biB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogIzE0MkY2NDtcbiAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bjpmb2N1cywgLnByb3BlcnR5LWRldGFpbC12MV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG46Zm9jdXMgLm1lZGlhLW1vZHVsZV9fc3ZnLCAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuOmhvdmVyIC5tZWRpYS1tb2R1bGVfX3N2ZyB7XG4gICAgICAgIGZpbGw6ICMxNDJGNjQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG46Zm9jdXM6YmVmb3JlLCAucHJvcGVydHktZGV0YWlsLXYxX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19zdmcge1xuICAgIHdpZHRoOiA2MHB4O1xuICAgIGZpbGw6ICMxNDJGNjQ7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFpbi1pbmZvIHtcbiAgICBtYXJnaW4tdG9wOiAyZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19tYWluLWluZm8gPiAqIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tYWluLWluZm8ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0ZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tYWluLWluZm8ge1xuICAgICAgICB3aWR0aDogNjglOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19tYWluLWluZm8gLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFpbi1pbmZvIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFpbi1pbmZvIC5tYWluLWluZm9fX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbS8xLjY2NjYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21haW4taW5mbyAubWFpbi1pbmZvX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8taWQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tYWluLWluZm8gLm1haW4taW5mb19faW5mby1pZCBhIHtcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19tYWluLWluZm8gLm1haW4taW5mb19faW5mby1vcHRpb25zIC5vcHRpb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tYWluLWluZm8gLm1haW4taW5mb19faW5mby1vcHRpb25zIC5vcHRpb25zIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8tb3B0aW9ucyAub3B0aW9ucyAub3B0aW9uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEuNWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8tb3B0aW9ucyAub3B0aW9ucyAub3B0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTAlO1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21haW4taW5mbyAubWFpbi1pbmZvX19pbmZvLW9wdGlvbnMgLm9wdGlvbnMgLm9wdGlvbjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDsgfSB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21haW4taW5mbyAubWFpbi1pbmZvX19pbmZvLW9wdGlvbnMgLm9wdGlvbnMgLm9wdGlvbl9fbnVtYmVyLCAucHJvcGVydHktZGV0YWlsLXYxX19tYWluLWluZm8gLm1haW4taW5mb19faW5mby1vcHRpb25zIC5vcHRpb25zIC5vcHRpb25fX2xhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tYWluLWluZm8gLm1haW4taW5mb19faW5mby1vcHRpb25zIC5vcHRpb25zIC5vcHRpb25fX251bWJlciB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy44ODg5ZW0vMS41IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tYWluLWluZm8gLm1haW4taW5mb19faW5mby1vcHRpb25zIC5vcHRpb25zIC5vcHRpb25fX2xhYmVsIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19wcm9wZXJ0eS1jb250YWN0IHtcbiAgICBtYXgtd2lkdGg6IDQxMHB4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3Byb3BlcnR5LWNvbnRhY3Qge1xuICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICBtYXJnaW46IGluaXRpYWw7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1ncm91cCA+ICoge1xuICAgICAgZmxleDogYXV0bztcbiAgICAgIGFsaWduLXNlbGY6IGF1dG87IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgcGFkZGluZy10b3A6IDFlbTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgICB0b3A6IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzLXBob25lX19jb250ZW50IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzLXBob25lX19jb250ZW50OmhvdmVyLCAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzLXBob25lX19jb250ZW50OmZvY3VzIHtcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmhpZGRlbl9jb29yZHMge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm0ge1xuICAgICAgLypcclxuICAgICAgJi0tYm9yZGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblxyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxZW0gKiAyKTsgIC8vIDFlbSA9IHBhZGRpbmcgYnV0dG9uXHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1ZW07XHJcblxyXG4gICAgICAgICAgYm9yZGVyLWxlZnQgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0IDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgcG9zaXRpb24gICAgIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nICAgICAgOiAwIDVlbTtcclxuXHJcbiAgICAgICAgICAuZm9ybV9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZm9ybV9fdmFsaWRhdGlvbiwgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudCAgICAgICAgICA6ICcnO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uICAgICAgICAgOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgd2lkdGggICAgICAgICAgICA6IDExMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodCAgICAgICAgICAgOiAxcHg7XHJcbiAgICAgICAgICAgICAgdG9wICAgICAgICAgICAgICA6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGxlZnQgOiAtNWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICByaWdodCA6IC01ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZm9ybS1jb250YWN0X190aXRsZSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB3aWR0aCA6IDM4cHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHdpZHRoIDogMzhweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmZvcm1fX2NvbmRpdGlvbnMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgM2VtIDFlbSAzZW07XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICAqLyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm1fX2ZpZWxkc2V0IHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2Zvcm0tY29udGFjdCAuZm9ybV9fZmllbGRzZXQtLXZhbGlkYXRpb24gLmZvcm1fX2ZpZWxkcyB7XG4gICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19mb3JtLWNvbnRhY3QgLmZvcm1fX3ZhbGlkYXRpb24ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZm9ybS1jb250YWN0IC5mb3JtX19sZWdhbHMge1xuICAgICAgICBtYXJnaW4tdG9wOiA1ZW07IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fZGF0YXMge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzLmRhdGFzIC5kYXRhc19faW5mby1vcHRpb25zIC5vcHRpb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGF0YXMuZGF0YXMgLmRhdGFzX19pbmZvLW9wdGlvbnMgLm9wdGlvbnMge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDAgKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGF0YXMuZGF0YXMgLmRhdGFzX19pbmZvLW9wdGlvbnMgLm9wdGlvbnMge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDAgKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzLmRhdGFzIC5kYXRhc19faW5mby1vcHRpb25zIC5vcHRpb25zIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygwICogLTEpOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzLmRhdGFzIC5kYXRhc19faW5mby1vcHRpb25zIC5vcHRpb25zIC5vcHRpb24ge1xuICAgICAgICBtYXJnaW46IDFlbSAwO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzLmRhdGFzIC5kYXRhc19faW5mby1vcHRpb25zIC5vcHRpb25zIC5vcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gKDAgKiAyKSk7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzLmRhdGFzIC5kYXRhc19faW5mby1vcHRpb25zIC5vcHRpb25zIC5vcHRpb24ge1xuICAgICAgICAgICAgbWFyZ2luOiAxZW0gMDtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gKDAgKiAyKSk7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19kYXRhcy5kYXRhcyAuZGF0YXNfX2luZm8tb3B0aW9ucyAub3B0aW9ucyAub3B0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMmVtIDA7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gNCAtICggMCAqIDIpKTsgfSB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzLmRhdGFzIC5kYXRhc19faW5mby1vcHRpb25zIC5vcHRpb25zIC5vcHRpb25fX251bWJlciwgLnByb3BlcnR5LWRldGFpbC12MV9fZGF0YXMuZGF0YXMgLmRhdGFzX19pbmZvLW9wdGlvbnMgLm9wdGlvbnMgLm9wdGlvbl9fbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzLmRhdGFzIC5kYXRhc19faW5mby1vcHRpb25zIC5vcHRpb25zIC5vcHRpb25fX251bWJlciB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42ZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGF0YXMuZGF0YXMgLmRhdGFzX19pbmZvLW9wdGlvbnMgLm9wdGlvbnMgLm9wdGlvbl9fbGFiZWwge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4zZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19kYXRhcy5kYXRhcyAuZGF0YXNfX2luZm8tb3B0aW9ucy0taW5mb3NmaSAub3B0aW9ucyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzLmRhdGFzIC5kYXRhc19faW5mby1vcHRpb25zLS1pbmZvc2ZpIC5vcHRpb25zIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygwICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzLmRhdGFzIC5kYXRhc19faW5mby1vcHRpb25zLS1pbmZvc2ZpIC5vcHRpb25zIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygwICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19kYXRhcy5kYXRhcyAuZGF0YXNfX2luZm8tb3B0aW9ucy0taW5mb3NmaSAub3B0aW9ucyB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMCAqIC0xKTsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19kYXRhcy5kYXRhcyAuZGF0YXNfX2luZm8tb3B0aW9ucy0taW5mb3NmaSAub3B0aW9ucyAub3B0aW9uIHtcbiAgICAgICAgbWFyZ2luOiAxZW0gMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19kYXRhcy5kYXRhcyAuZGF0YXNfX2luZm8tb3B0aW9ucy0taW5mb3NmaSAub3B0aW9ucyAub3B0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMmVtIDA7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtICgwICogMikpOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19kYXRhcy5kYXRhcyAuZGF0YXNfX2luZm8tb3B0aW9ucy0taW5mb3NmaSAub3B0aW9ucyAub3B0aW9uIHtcbiAgICAgICAgICAgIG1hcmdpbjogMWVtIDA7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtICgwICogMikpOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGF0YXMuZGF0YXMgLmRhdGFzX19pbmZvLW9wdGlvbnMtLWluZm9zZmkgLm9wdGlvbnMgLm9wdGlvbiB7XG4gICAgICAgICAgICBtYXJnaW46IDJlbSAwO1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQgLSAoIDAgKiAyKSk7IH0gfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19kYXRhcy5kYXRhcyAuZGF0YXNfX2luZm8tb3B0aW9ucy0taW5mb3NmaSAub3B0aW9ucyAub3B0aW9uX19udW1iZXIsIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2RhdGFzLmRhdGFzIC5kYXRhc19faW5mby1vcHRpb25zLS1pbmZvc2ZpIC5vcHRpb25zIC5vcHRpb25fX2xhYmVsIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19kYXRhcy5kYXRhcyAuZGF0YXNfX2luZm8tb3B0aW9ucy0taW5mb3NmaSAub3B0aW9ucyAub3B0aW9uX19udW1iZXIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuMTExMWVtLzEuNSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZGF0YXMuZGF0YXMgLmRhdGFzX19pbmZvLW9wdGlvbnMtLWluZm9zZmkgLm9wdGlvbnMgLm9wdGlvbl9fbGFiZWwge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDJlbTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19saW5rcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2xpbmtzIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgbWFyZ2luOiAwOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19saW5rcy5tb2R1bGUtbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fbGlua3MubW9kdWxlLWxpbmtzIC5tb2R1bGUtbGlua3NfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fbGlua3MubW9kdWxlLWxpbmtzIC5tb2R1bGUtbGlua3NfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19saW5rcy5tb2R1bGUtbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19saW5rcy5tb2R1bGUtbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2xpbmtzLm1vZHVsZS1saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3cmVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2xpbmtzLm1vZHVsZS1saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fbGlua3MubW9kdWxlLWxpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19saW5rcy5tb2R1bGUtbGlua3MgLmxpbmtzLWdyb3VwX19saW5rIHtcbiAgICAgIG1hcmdpbjogMCAxZW0gMCAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fbGlua3MubW9kdWxlLWxpbmtzIC5saW5rcy1ncm91cCAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2xpbmtzLm1vZHVsZS1saW5rcyAubGlua3MtZ3JvdXAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2xpbmtzLm1vZHVsZS1saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xuICAgICAgaGVpZ2h0OiAyLjJlbTtcbiAgICAgIGZpbGw6ICMxNDJGNjQ7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19saW5rcy5tb2R1bGUtbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fbGlua3MubW9kdWxlLWxpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcsIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2xpbmtzLm1vZHVsZS1saW5rcyAuYnV0dG9uLWRyYXdpbmc6Zm9jdXMgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLCAucHJvcGVydHktZGV0YWlsLXYxX19saW5rcy5tb2R1bGUtbGlua3MgLmJ1dHRvbi1kcmF3aW5nLmpzLS1hY3RpdmUgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcbiAgICAgIGZpbGw6ICMxNDJGNjQ7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19saW5rcy5tb2R1bGUtbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCwgLnByb3BlcnR5LWRldGFpbC12MV9fbGlua3MubW9kdWxlLWxpbmtzIC5idXR0b24tZHJhd2luZzpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2xpbmtzLm1vZHVsZS1saW5rcyAuYnV0dG9uLWRyYXdpbmcuanMtLWFjdGl2ZSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fZW5lcmd5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZW5lcmd5IHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fZW5lcmd5LmVuZXJneSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VuZXJneS5lbmVyZ3kgLmVuZXJneV9fdGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19lbmVyZ3kuZW5lcmd5IC5lbmVyZ3lfX3RpdGxlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZW5lcmd5LmVuZXJneSAuZW5lcmd5X190ZXh0LXZlcnRpY2FsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VuZXJneS5lbmVyZ3kgLmVuZXJneV9fdGV4dC12ZXJ0aWNhbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbiAgICAgICAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgICAgICAgbGVmdDogODBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNS4xMTExZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjAsIDQ3LCAxMDAsIDAuMTYpOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VuZXJneS5lbmVyZ3kgLmVuZXJneV9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VuZXJneS5lbmVyZ3kgLmVuZXJneV9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjBweDsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19lbmVyZ3kuZW5lcmd5IC5lbmVyZ3lfX2NvbnRhaW4taW1nIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZW5lcmd5LmVuZXJneSAuZW5lcmd5X19jb250YWluLWltZyBpbWcge1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19lbmVyZ3kuZW5lcmd5IC5lbmVyZ3lfX2NvbnRhaW4taW1nIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VuZXJneS5lbmVyZ3kgLmVuZXJneV9fY29udGFpbi1pbWcgaW1nIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZW5lcmd5LmVuZXJneSAuZW5lcmd5X19jb250YWluLWltZzpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19lbmVyZ3kuZW5lcmd5IC5lbmVyZ3lfX2ltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1heC13aWR0aDogMjMwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19lbmVyZ3kuZW5lcmd5IC5lbmVyZ3lfX2ltZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZW5lcmd5LmVuZXJneSAuZW5lcmd5X19pbWc6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZW5lcmd5LmVuZXJneSAuZW5lcmd5X19sYWJlbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21hcCB7XG4gICAgICB3aWR0aDogNjAlOyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFwIC5tYXBfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFwIC5tYXBfX3RpdGxlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21hcCAubWFwLWRldGFpbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFwIC5tYXAtZGV0YWlsX190ZXh0LXZlcnRpY2FsIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21hcCAubWFwLWRldGFpbF9fdGV4dC12ZXJ0aWNhbCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC01MCUpO1xuICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG4gICAgICAgICAgYm90dG9tOiA1MCU7XG4gICAgICAgICAgbGVmdDogNzZweDtcbiAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA1LjExMTFlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgIGNvbG9yOiByZ2JhKDIwLCA0NywgMTAwLCAwLjE2KTsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFwIC5tYXAtZGV0YWlsX190aXRsZSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tYXAgLm1hcC1kZXRhaWxfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFwIC5tYXAtZGV0YWlsX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tYXAgLm1hcC1kZXRhaWxfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFwIC5tYXAtZGV0YWlsX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFwIC5tYXAtZGV0YWlsX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3cmVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21hcCAubWFwLWRldGFpbF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM3JlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21hcCAubWFwLWRldGFpbF9fY29udGFpbmVyLW1hcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tYXAgLm1hcC1kZXRhaWxfX2NvbnRhaW5lci1tYXAge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNjBweDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tYXAgLm1hcC1kZXRhaWxfX2NvbnRhaW5lci1tYXAge1xuICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX21hcCAubWFwLWRldGFpbF9fY29udGFpbmVyLW1hcCA+ICoge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFwIC5tYXAtZGV0YWlsX19jb250YWluZXItbWFwID4gKiB7XG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNjBweCk7IH0gfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tYXAgLm1hcC1kZXRhaWxfX2NvbnRhaW5lci1tYXAgPiAqID4gKiB7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxX19tYXAgLm1hcC1kZXRhaWxfX2NvbnRhaW5lci1tYXAgLm1vZHVsZS1tYXAtcG9pX19tYXAge1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fbWFwIC5tYXAtZGV0YWlsX19jb250YWluZXItbWFwIC5tYXAge1xuICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19jYWxlbmRhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fY2FsZW5kYXIgLnByaWNlLXNlYXNvbnJlbnRhbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fY2FsZW5kYXIgLnByaWNlLXNlYXNvbnJlbnRhbF9fdGFibGUge1xuICAgICAgICB3aWR0aDogODAlOyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fZXF1aXBtZW50IC5lcXVpcG1lbnRfX3RhYmxlIHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VxdWlwbWVudCAuZXF1aXBtZW50X190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VxdWlwbWVudCAuZXF1aXBtZW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VxdWlwbWVudCAuZXF1aXBtZW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZXF1aXBtZW50IC5lcXVpcG1lbnRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZXF1aXBtZW50IC5lcXVpcG1lbnRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fZXF1aXBtZW50IC5lcXVpcG1lbnRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VxdWlwbWVudCAuZXF1aXBtZW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM2VtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VxdWlwbWVudC5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VxdWlwbWVudC0tc2VydmljZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX19lcXVpcG1lbnQucHJvcGVydHktZGV0YWlsLXYxX19lcXVpcG1lbnQtLXNlcnZpY2VzIC5lcXVpcG1lbnRfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4OiAxOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fZXF1aXBtZW50LnByb3BlcnR5LWRldGFpbC12MV9fZXF1aXBtZW50LS1zZXJ2aWNlcyAuZXF1aXBtZW50X190YWJsZSB7XG4gICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MSAuZ3JvdXAtZWxlbWVudHNfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYxIC5ncm91cC1lbGVtZW50c19fd3JhcHBlciB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYxX19ub3RpY2Uge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MV9fdGFiLXBpZWNlcyB7XG4gICAgcGFkZGluZy10b3A6IDJlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3RhYi1waWVjZXNfMSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMC41ZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3RhYi1waWVjZXNfMSBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICAgIHdpZHRoOiAyMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fdGFiLXBpZWNlc18xIHNwYW4ge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMS4yZW0vMS41IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MV9fdGFiLXBpZWNlc18xIHNwYW4ge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMC44ZW0vMS41IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYxX190YWItcGllY2VzX3RhYl8yIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MV9fdGFiLXBpZWNlc18yIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3RhYi1waWVjZXNfMiBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDIwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX190YWItcGllY2VzXzIgc3BhbiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS41IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYxX190YWItcGllY2VzXzIgc3BhbiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhlbS8xLjUgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjFfX3RhYi1waWVjZXNfMiBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuNWVtLzEuNSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjEgLnByb3BlcnR5LWNvbnRhY3RfX2FwcGx5LW9ubGluZSB7XG4gICAgbWFyZ2luOiAxZW0gMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjEgLnByb3BlcnR5LWNvbnRhY3RfX2FwcGx5LW9ubGluZSAuYXBwbHktb25saW5lX190aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm1vZGFsLXNoYXJlLW1haWwgLmZvcm0tZ3JvdXAgPiAqLFxuLm1vZGFsLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgPiAqIHtcbiAgZmxleDogYXV0bztcbiAgYWxpZ24tc2VsZjogYXV0bzsgfVxuXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEgLmVuZXJneV9fbGFiZWwge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbS8xLjY2NjYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4ucHJvcGVydHktZGV0YWlsLXYyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzE0MkY2NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvKiZfX3RleHQtYmxvY2sge1xyXG4gICAgQGluY2x1ZGUgc2V0VGV4dCgkcHJvcGVydHktZGV0YWlsLXYyX190ZXh0X21hcCwgJyYnKTtcclxuICB9Ki8gfVxuICAucHJvcGVydHktZGV0YWlsLXYyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE4MTVweDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MiAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MiAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MiAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjIgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fYmFjayB7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fYmFjayAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19iYWNrIC5saW5rcy1ncm91cF9fd3JhcHBlciAuYnV0dG9uLS1iYWNrIHtcbiAgICAgICAgcGFkZGluZy10b3A6IC42ZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNmVtOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19iYWNrIC5saW5rcy1ncm91cF9fd3JhcHBlciAuYnV0dG9uLXN2ZyB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXJfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA3NTBweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyX19zd2lwZXItY29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlcl9fc3dpcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlcl9fc3dpcGVyIHtcbiAgICAgICAgd2lkdGg6IDcwJTsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXJfX21haW4ge1xuICAgIGhlaWdodDogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyX19tYWluIHtcbiAgICAgICAgaGVpZ2h0OiA3NTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXJfX21haW4gLnNsaWRlci1pbWdfX3BpY3R1cmUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyX19tYWluIC5zbGlkZXItaW1nX19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXJfX21haW4gLnNsaWRlci1pbWdfX2ltZyB7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgaGVpZ2h0OiA3NTBweDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXJfX21haW4gLnN3aXBlci1zbGlkZSB7XG4gICAgICAgIGhlaWdodDogNzUwcHg7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZS5zbGlkZXItLWNvbnRhaW4gLnNsaWRlcl9fbWFpbiAuc2xpZGVyLWltZ19fcGljdHVyZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlLnNsaWRlci0tY29udGFpbiAuc2xpZGVyX19tYWluIC5zbGlkZXItaW1nX19pbWcge1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA0MDBweDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZS5zbGlkZXItLWNvbnRhaW4gLnNsaWRlcl9fbWFpbiAuc2xpZGVyLWltZ19faW1nIHtcbiAgICAgICAgaGVpZ2h0OiA3NTBweDsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXItLXRodW1icyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICAvKi5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgIC8vd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAyNDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDI0NXB4O1xyXG4gICAgICAgIC8vbWFyZ2luLWJvdHRvbTogMTVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIH0qLyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXItLXRodW1icyB7XG4gICAgICAgIHdpZHRoOiAzMCU7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUgLnNsaWRlci0tdGh1bWJzIC5zbGlkZXJfX3RodW1icyB7XG4gICAgICAgIGhlaWdodDogNzUwcHg7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlIC5zbGlkZXItLXRodW1icyAuc3dpcGVyLXNsaWRlIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZSAuc2xpZGVyLS10aHVtYnMgLnNsaWRlcl9faW1nIHtcbiAgICAgIGhlaWdodDogMjQ1cHg7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dCxcbiAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDtcbiAgICBwYWRkaW5nOiAxLjRlbTtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIsXG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fc2xpZGUgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XG4gICAgICBmb250LXNpemU6IDJlbTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1uZXh0IHtcbiAgICBib3R0b206IDA7XG4gICAgdG9wOiBpbmhlcml0O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWSg1MCUpOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3NsaWRlIC5zd2lwZXItYnV0dG9uLXByZXYge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZykgdHJhbnNsYXRlWSg1MCUpOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZSB7XG4gICAgbWFyZ2luLXRvcDogM2VtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3RpdGxlIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdyZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnV0dG9ucyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuLWNvbnRhaW5lciB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItd2lkdGg6IDJweDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bjpmb2N1cywgLnByb3BlcnR5LWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bjpmb2N1cyAubWVkaWEtbW9kdWxlX19zdmcsIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG46aG92ZXIgLm1lZGlhLW1vZHVsZV9fc3ZnIHtcbiAgICAgICAgICBmaWxsOiAjZmZmOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG46Zm9jdXM6YmVmb3JlLCAucHJvcGVydHktZGV0YWlsLXYyX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19zdmcge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgICAgbWFyZ2luOiAwOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21haW4taW5mbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogMTAwO1xuICAgIHBhZGRpbmc6IDJlbSAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFpbi1pbmZvIC50aXRsZS1zdWJ0aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19tYWluLWluZm8gLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19tYWluLWluZm8gLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19tYWluLWluZm8gLm1haW4taW5mb19fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21haW4taW5mbyAubWFpbi1pbmZvX193cmFwcGVyIHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21haW4taW5mbyAubWFpbi1pbmZvX193cmFwcGVyIC5ncm91cC1lbGVtZW50cyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21haW4taW5mbyAubWFpbi1pbmZvX193cmFwcGVyIC5ncm91cC1lbGVtZW50cyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFpbi1pbmZvIC5tYWluLWluZm9fX3dyYXBwZXIgLmdyb3VwLWVsZW1lbnRzX193cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19tYWluLWluZm8gLm1haW4taW5mb19fdGV4dC1ibG9jayB7XG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21haW4taW5mbyAubWFpbi1pbmZvX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19tYWluLWluZm8gLm1haW4taW5mb19fdGV4dC1ibG9jay50ZXh0LWJsb2NrIGEge1xuICAgICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8taWQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC43ZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21haW4taW5mbyAubWFpbi1pbmZvX19pbmZvLWlkIGEge1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21haW4taW5mbyAubWFpbi1pbmZvX19pbmZvLW9wdGlvbnMge1xuICAgICAgbWluLXdpZHRoOiAyNTBweDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8tb3B0aW9ucyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDRlbTsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19tYWluLWluZm8gLm1haW4taW5mb19faW5mby1vcHRpb25zIC5vcHRpb25zIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8tb3B0aW9ucyAub3B0aW9ucyB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8tb3B0aW9ucyAub3B0aW9uIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICBwYWRkaW5nOiAwIDFlbTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21haW4taW5mbyAubWFpbi1pbmZvX19pbmZvLW9wdGlvbnMgLm9wdGlvbiB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwOyB9IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8tb3B0aW9ucyAub3B0aW9uOmxhc3QtY2hpbGQge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFpbi1pbmZvIC5tYWluLWluZm9fX2luZm8tb3B0aW9ucyAub3B0aW9uX19udW1iZXIsIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21haW4taW5mbyAubWFpbi1pbmZvX19pbmZvLW9wdGlvbnMgLm9wdGlvbl9fbGFiZWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21haW4taW5mbyAubWFpbi1pbmZvX19pbmZvLW9wdGlvbnMgLm9wdGlvbl9fbnVtYmVyIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjExMTFlbS8xLjUgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19tYWluLWluZm8gLm1haW4taW5mb19faW5mby1vcHRpb25zIC5vcHRpb25fX2xhYmVsIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODllbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19tYWluLWluZm8gLmdyb3VwLWVsZW1lbnRzX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMGVtOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Fib3V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fYWJvdXQge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fYWJvdXQgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Fib3V0IC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Fib3V0IC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19hYm91dCAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Fib3V0IC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19hYm91dCAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Fib3V0IC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Fib3V0IC50ZXh0LWJsb2NrIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtLzEuNjY2NiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fYWJvdXQgLnRleHQtYmxvY2sgYSB7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3Byb3BlcnR5LWNvbnRhY3Qge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIG1heC13aWR0aDogNDEwcHg7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fcHJvcGVydHktY29udGFjdCB7XG4gICAgICAgIHdpZHRoOiA0MiU7XG4gICAgICAgIG1hcmdpbjogaW5pdGlhbDsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWJsb2NrIC5mb3JtLWdyb3VwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tYmxvY2sgLmZvcm0tZ3JvdXAgPiAqIHtcbiAgICAgICAgZmxleDogYXV0bztcbiAgICAgICAgYWxpZ24tc2VsZjogYXV0bzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWNvbnRhY3Qge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiA1ODBweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tYmxvY2sge1xuICAgICAgICAgIG1hcmdpbi10b3A6IC0xLjllbTsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3JkcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAxZW07IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICAgICAgdG9wOiAwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzLXBob25lX19jb250ZW50IHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzLXBob25lX19jb250ZW50OmhvdmVyLCAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzLXBob25lX19jb250ZW50OmZvY3VzIHtcbiAgICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5oaWRkZW5fY29vcmRzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm0ge1xuICAgICAgLypcclxuICAgICAgJi0tYm9yZGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblxyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxZW0gKiAyKTsgIC8vIDFlbSA9IHBhZGRpbmcgYnV0dG9uXHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1ZW07XHJcblxyXG4gICAgICAgICAgYm9yZGVyLWxlZnQgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0IDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgcG9zaXRpb24gICAgIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nICAgICAgOiAwIDRlbTtcclxuXHJcbiAgICAgICAgICAuZm9ybV9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZm9ybV9fdmFsaWRhdGlvbiwgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudCAgICAgICAgICA6ICcnO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uICAgICAgICAgOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgd2lkdGggICAgICAgICAgICA6IDgwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICA6IDFweDtcclxuICAgICAgICAgICAgICB0b3AgICAgICAgICAgICAgIDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbGVmdCA6IC00ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHJpZ2h0IDogLTRlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHdpZHRoIDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgd2lkdGggOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZm9ybV9fY29uZGl0aW9ucyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAzZW0gMWVtIDNlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgICovIH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybV9fZmllbGRzZXQge1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZm9ybS1jb250YWN0IC5mb3JtX19maWVsZHNldC0tdmFsaWRhdGlvbiAuZm9ybV9fZmllbGRzIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2Zvcm0tY29udGFjdCAuZm9ybV9fdmFsaWRhdGlvbiB7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19mb3JtLWNvbnRhY3QgLmZvcm1fX2xlZ2FscyB7XG4gICAgICAgIG1hcmdpbi10b3A6IDRlbTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19kYXRhcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGF0YXMgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2RhdGFzIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2RhdGFzIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19kYXRhcyAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2RhdGFzIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19kYXRhcyAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2RhdGFzIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19kYXRhcyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZGF0YXMgLmRhdGFzLS1lbmVyZ3kge1xuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19kYXRhcyAuZGF0YXMtLWVuZXJneSAuZW5lcmd5X19kcmF3aW5nIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19kYXRhcyAuZGF0YXMtLWVuZXJneSAuZW5lcmd5X19kcmF3aW5nIGltZyB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyMjBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19kYXRhcyAuZGF0YXMtLWVuZXJneSAuZW5lcmd5X19sYWJlbCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19saW5rcyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2xpbmtzIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbGlua3MgLm1vZHVsZS1saW5rcyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2xpbmtzIC5tb2R1bGUtbGlua3MgLmxpbmtzLWdyb3VwX19saW5rIHtcbiAgICAgICAgbWFyZ2luOiAwIDFlbSAwIDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2xpbmtzIC5tb2R1bGUtbGlua3M6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2xpbmtzIC5tb2R1bGUtbGlua3NfX3RpdGxlIC50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2xpbmtzIC5tb2R1bGUtbGlua3NfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdyZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2xpbmtzIC5tb2R1bGUtbGlua3NfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2xpbmtzIC5tb2R1bGUtbGlua3MgLmxpbmtzLWdyb3VwX19saW5rICsgLmxpbmtzLWdyb3VwX19saW5rIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogM2VtOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2xpbmtzIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xuICAgICAgaGVpZ2h0OiAyLjJlbTtcbiAgICAgIGZpbGw6ICMxNDJGNjQ7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLCAucHJvcGVydHktZGV0YWlsLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6Zm9jdXMgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nLCAucHJvcGVydHktZGV0YWlsLXYyX19saW5rcyAuYnV0dG9uLWRyYXdpbmcuanMtLWFjdGl2ZSAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xuICAgICAgZmlsbDogIzE0MkY2NDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZzpob3ZlciAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZzpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQsIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2xpbmtzIC5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19lbmVyZ3kge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19lbmVyZ3kge1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19lbmVyZ3kuZW5lcmd5IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZW5lcmd5LmVuZXJneSAuZW5lcmd5X190ZXh0LXZlcnRpY2FsIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2VuZXJneS5lbmVyZ3kgLmVuZXJneV9fdGV4dC12ZXJ0aWNhbCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC01MCUsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbiAgICAgICAgICAgIGJvdHRvbTogNTAlO1xuICAgICAgICAgICAgbGVmdDogODBweDtcbiAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNi4xMTExZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICAgICAgY29sb3I6IHJnYmEoMjAsIDQ3LCAxMDAsIDAuMTYpOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2VuZXJneS5lbmVyZ3kgLmVuZXJneV9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2VuZXJneS5lbmVyZ3kgLmVuZXJneV9fY29udGVudCB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNjBweDsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19lbmVyZ3kuZW5lcmd5IC5lbmVyZ3lfX2ltZyB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIG1heC13aWR0aDogMjMwcHg7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19lbmVyZ3kuZW5lcmd5IC5lbmVyZ3lfX2ltZyB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZW5lcmd5LmVuZXJneSAuZW5lcmd5X19pbWc6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZW5lcmd5LmVuZXJneSAuZW5lcmd5X19sYWJlbCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19tYXAge1xuICAgIG1hcmdpbi1ib3R0b206IDRlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21hcCAubWFwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFwIC5tYXBfX3dyYXBwZXIge1xuICAgICAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21hcCAubWFwX190aXRsZSAudGl0bGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFwIC5tYXBfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFwIC5tYXBfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFwIC5tYXBfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFwIC5tYXBfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21hcCAubWFwX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdyZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19tYXAgLm1hcF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy4zMzMzcmVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19tYXAgLm1hcF9fY29udGFpbmVyLW1hcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFwIC5tYXBfX2pzLWNvbnRhaW5lciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDM4MHB4OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX21hcCAubWFwX19qcy1jb250YWluZXIgPiAqIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fbWFwIC5tb2R1bGUtbWFwLXBvaV9fbWFwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2MCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19tYXAgLm1hcCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjAlOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2VxdWlwbWVudCAuZXF1aXBtZW50X190YWJsZSB7XG4gICAgbWF4LXdpZHRoOiA0NTBweDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19lcXVpcG1lbnQgLmVxdWlwbWVudF9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX19lcXVpcG1lbnQgLmVxdWlwbWVudF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYyX19lcXVpcG1lbnQgLmVxdWlwbWVudF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2VxdWlwbWVudCAuZXF1aXBtZW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2VxdWlwbWVudCAuZXF1aXBtZW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2VxdWlwbWVudCAuZXF1aXBtZW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX19lcXVpcG1lbnQgLmVxdWlwbWVudF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzLjMzMzNlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYyX19lcXVpcG1lbnQucHJvcGVydHktZGV0YWlsLXYyX19lcXVpcG1lbnQtLXNlcnZpY2VzIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM2VtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fZXF1aXBtZW50LnByb3BlcnR5LWRldGFpbC12Ml9fZXF1aXBtZW50LS1zZXJ2aWNlcyAuZXF1aXBtZW50X19jb250YWluZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZmxleDogMTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2VxdWlwbWVudC5wcm9wZXJ0eS1kZXRhaWwtdjJfX2VxdWlwbWVudC0tc2VydmljZXMgLmVxdWlwbWVudF9fdGFibGUge1xuICAgICAgZmxleC1ncm93OiAxOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnByb3BlcnR5LWRldGFpbC12MiAuZ3JvdXAtZWxlbWVudHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNGVtOyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MiAuZ3JvdXAtZWxlbWVudHNfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjIgLmdyb3VwLWVsZW1lbnRzX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjIgLmdyb3VwLWVsZW1lbnRzLS1yb3cgLmdyb3VwLWVsZW1lbnRzX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjIgLmdyb3VwLWVsZW1lbnRzLS1jb2x1bW4gLmdyb3VwLWVsZW1lbnRzX193cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX25vdGljZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAucHJvcGVydHktZGV0YWlsLXYyX190YWItcGllY2VzIHtcbiAgICBwYWRkaW5nLXRvcDogMmVtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fdGFiLXBpZWNlc19fd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDEyMzBweDtcbiAgICAgIG1hcmdpbjogMCBhdXRvOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12Ml9fdGFiLXBpZWNlc18xIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAwLjVlbTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fdGFiLXBpZWNlc18xIHNwYW4ge1xuICAgICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgICAgd2lkdGg6IDIwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX190YWItcGllY2VzXzEgc3BhbiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAxLjJlbS8xLjUgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYyX190YWItcGllY2VzXzEgc3BhbiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDcwMCAwLjhlbS8xLjUgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3RhYi1waWVjZXNfdGFiXzIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYyX190YWItcGllY2VzXzIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIHBhZGRpbmc6IDFlbTsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fdGFiLXBpZWNlc18yIHNwYW4ge1xuICAgICAgICB3aWR0aDogMjAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjRweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3RhYi1waWVjZXNfMiBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjUgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjNweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjJfX3RhYi1waWVjZXNfMiBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuOGVtLzEuNSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12Ml9fdGFiLXBpZWNlc18yIHNwYW4ge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC41ZW0vMS41IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLnByb3BlcnR5LWRldGFpbC12MiAucHJvcGVydHktY29udGFjdF9fYXBwbHktb25saW5lIHtcbiAgICBtYXJnaW46IDFlbSAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12MiAucHJvcGVydHktY29udGFjdF9fYXBwbHktb25saW5lIC5hcHBseS1vbmxpbmVfX3RpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubW9kYWwtc2hhcmUtbWFpbCAuZm9ybS1ncm91cCA+ICosXG4ubW9kYWwtY2FsY3VsYXRvciAuZm9ybS1ncm91cCA+ICoge1xuICBmbGV4OiBhdXRvO1xuICBhbGlnbi1zZWxmOiBhdXRvOyB9XG5cbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MiAuZW5lcmd5X19sYWJlbCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiAjMTQyRjY0OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0eS1kZXRhaWwtdjMge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMTQyRjY0O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qJl9fdGV4dC1ibG9jayB7XHJcbiAgICBAaW5jbHVkZSBzZXRUZXh0KCRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RleHRfbWFwLCAnJicpO1xyXG4gIH0qLyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQwMHB4OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjM6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHotaW5kZXg6IC0xOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjMgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12MyAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjMgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjhlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12MyAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2JhY2sge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fYmFjayAuYnV0dG9uIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19iYWNrIC5idXR0b246YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fYmFjayAuYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fYmFjayAuYnV0dG9uOmZvY3VzLCAucHJvcGVydHktZGV0YWlsLXYzX19iYWNrIC5idXR0b246aG92ZXIge1xuICAgICAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fYmFjayAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLnByb3BlcnR5LWRldGFpbC12M19fYmFjayAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2JhY2sgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fYmFjayAubGlua3MtZ3JvdXBfX3dyYXBwZXIgLmJ1dHRvbi0tYmFjayB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAuNmVtO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjZlbTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19pbmZvLWlkIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBtYXJnaW4tYm90dG9tOiAuNmVtOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19faW5mby1pZCBhIHtcbiAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlLW1lZGlhIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgei1pbmRleDogMzA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZS1tZWRpYSAubW9kYWxfX2JvZHkge1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUtbWVkaWEgLm1vZGFsX19jbG9zZSB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZS1tZWRpYSAubW9kYWxfX3Njcm9sbGVyIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZS1tZWRpYSAubW9kYWxfX2NvbnRlbnQsIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlLW1lZGlhIC5tZWRpYS1tb2R1bGVfX2NvbnRlbnQge1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUtbWVkaWEgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xuICAgICAgaGVpZ2h0OiA2MDBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXItaW1nX19pbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnNsaWRlci1pbWdfX2ltZyB7XG4gICAgICAgICAgaGVpZ2h0OiA0ODBweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiA3NjhweCkgYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zbGlkZXItaW1nX19pbWcge1xuICAgIGhlaWdodDogNzUwcHg7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQsXG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnN3aXBlci1idXR0b24tcHJldiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjY0O1xuICAgICAgcGFkZGluZzogMS40ZW07XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnN3aXBlci1idXR0b24tbmV4dDphZnRlcixcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zd2lwZXItYnV0dG9uLXByZXY6YWZ0ZXIge1xuICAgICAgICBmb250LXNpemU6IDJlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zd2lwZXItYnV0dG9uLW5leHQge1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZSAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19zbGlkZSAuc3dpcGVyLXBhZ2luYXRpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3NsaWRlIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgICAgZmxleDogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogLjVlbSAhaW1wb3J0YW50O1xuICAgICAgbWFyZ2luLWxlZnQ6IC41ZW0gIWltcG9ydGFudDtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1heC13aWR0aDogOTZweDtcbiAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fc2xpZGUgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGUgLm1vZGFsX19ib2R5IHtcbiAgICAgIG1heC13aWR0aDogMTAwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX190aXRsZSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3cmVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J1dHRvbnMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0biB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgIGJvcmRlci13aWR0aDogMnB4O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bjpmb2N1cywgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG46Zm9jdXMgLm1lZGlhLW1vZHVsZV9fc3ZnLCAucHJvcGVydHktZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuOmhvdmVyIC5tZWRpYS1tb2R1bGVfX3N2ZyB7XG4gICAgICAgICAgZmlsbDogIzE0MkY2NDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuOmZvY3VzOmJlZm9yZSwgLnByb3BlcnR5LWRldGFpbC12M19fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0bjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19zdmcge1xuICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICBtYXJnaW46IC4yZW0gMDtcbiAgICAgIGZpbGw6ICMxNDJGNjQ7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fbWFpbi1pbmZvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDQ3LCAxMDAsIDAuNTQpO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBwYWRkaW5nOiAyZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fbWFpbi1pbmZvIC50aXRsZS1zdWJ0aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21haW4taW5mbyAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fbWFpbi1pbmZvIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19tYWluLWluZm8gLnN3aXBlci1wYWdpbmF0aW9uIHtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19tYWluLWluZm8ge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21haW4taW5mbyAubWFpbi1pbmZvX19wcmljZSB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjY2NjYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fbWFpbi1pbmZvIC5tYWluLWluZm9fX3ByaWNlIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fbWFpbi1pbmZvIC5tYWluLWluZm9fX3ByaWNlIC5wcmljZV9fY2hhcmdlIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC43cmVtLzEuNjY2NiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fbWFpbi1pbmZvIC5tYWluLWluZm9fX3ByaWNlIC5wcmljZV9fY2hhcmdlIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Fib3V0IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fYWJvdXQge1xuICAgICAgICB3aWR0aDogNjAlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fYWJvdXQgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Fib3V0IC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Fib3V0IC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19hYm91dCAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Fib3V0IC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19hYm91dCAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS44ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fYWJvdXQgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fYWJvdXQgLnRleHQtYmxvY2sge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19hYm91dCAudGV4dC1ibG9jayBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fcHJvcGVydHktY29udGFjdCB7XG4gICAgbWF4LXdpZHRoOiA0MTBweDtcbiAgICBtYXJnaW46IDJlbSBhdXRvOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3Byb3BlcnR5LWNvbnRhY3Qge1xuICAgICAgICB3aWR0aDogNDIlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICBtYXJnaW46IDA7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWNvbnRhY3Qge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS1ncm91cCA+ICoge1xuICAgICAgZmxleDogYXV0bztcbiAgICAgIGFsaWduLXNlbGY6IGF1dG87IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1jb250YWN0IHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDEwcHg7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fY29vcmRzLmNvb3JkcyAuY29vcmRzX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMWVtOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuY29vcmRzIC5jb29yZHNfX3RpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgICAgIHRvcDogMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkcy1waG9uZV9fY29udGVudCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkcy1waG9uZV9fY29udGVudDpob3ZlciwgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX2Nvb3Jkcy5jb29yZHMgLmNvb3Jkcy1waG9uZV9fY29udGVudDpmb2N1cyB7XG4gICAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X19jb29yZHMuaGlkZGVuX2Nvb3JkcyB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybS1jb250YWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtLWNvbnRhY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm0tY29udGFjdF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtIHtcbiAgICAgIC8qXHJcbiAgICAgICYtLWJvcmRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cclxuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMWVtICogMik7ICAvLyAxZW0gPSBwYWRkaW5nIGJ1dHRvblxyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xyXG5cclxuICAgICAgICAgIGJvcmRlci1sZWZ0ICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X2Zvcm1fYm9yZGVyX3dpZHRoICRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X2Zvcm1fYm9yZGVyX3N0eWxlICRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X2Zvcm1fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0IDogJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfZm9ybV9ib3JkZXJfd2lkdGggJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfZm9ybV9ib3JkZXJfc3R5bGUgJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfZm9ybV9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICBwb3NpdGlvbiAgICAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmcgICAgICA6IDAgM2VtO1xyXG5cclxuICAgICAgICAgIC5mb3JtX192YWxpZGF0aW9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVkoNTAlKTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X19idXR0b25fbWFwKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZm9ybS1jb250YWN0X190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mb3JtX192YWxpZGF0aW9uLCAuZm9ybS1jb250YWN0X190aXRsZSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50ICAgICAgICAgIDogJyc7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb24gICAgICAgICA6IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9mb3JtX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICB3aWR0aCAgICAgICAgICAgIDogODBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQgICAgICAgICAgIDogMXB4O1xyXG4gICAgICAgICAgICAgIHRvcCAgICAgICAgICAgICAgOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBsZWZ0IDogLTNlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgcmlnaHQgOiAtM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGggOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICB3aWR0aCA6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5mb3JtX19jb25kaXRpb25zIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDNlbSAxZW0gM2VtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuICAgICAgKi8gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtX19maWVsZHNldCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19mb3JtLWNvbnRhY3QgLmZvcm1fX2ZpZWxkc2V0LS12YWxpZGF0aW9uIC5mb3JtX19maWVsZHMge1xuICAgICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZm9ybS1jb250YWN0IC5mb3JtX192YWxpZGF0aW9uIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2Zvcm0tY29udGFjdCAuZm9ybV9fbGVnYWxzIHtcbiAgICAgICAgbWFyZ2luLXRvcDogNGVtOyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2RhdGFzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19kYXRhcyAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZGF0YXMgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZGF0YXMgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2RhdGFzIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZGF0YXMgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2RhdGFzIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjhlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19kYXRhcyAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZGF0YXMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDNlbTsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fZGF0YXMgLmVuZXJneV9fZHJhd2luZyB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19kYXRhcyAuZW5lcmd5X19kcmF3aW5nIGltZyB7XG4gICAgICAgIG1heC13aWR0aDogMjIwcHg7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19kYXRhcyAuZW5lcmd5X19sYWJlbCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fbGlua3Mge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19saW5rcyB7XG4gICAgICAgIHdpZHRoOiA0MCU7XG4gICAgICAgIG1heC13aWR0aDogNDAlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXJnaW4tbGVmdDogMmVtOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19saW5rcyAubW9kdWxlLWxpbmtzICsgLm1vZHVsZS1saW5rcyB7XG4gICAgICBtYXJnaW4tdG9wOiAzZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fbGlua3MgLm1vZHVsZS1saW5rc19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19saW5rcyAubW9kdWxlLWxpbmtzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgZmxleC13cmFwOiB3cmFwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fbGlua3MgLmxpbmtzLWdyb3VwX19saW5rIHtcbiAgICAgIG1hcmdpbjogMCAxZW0gMCAwOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcbiAgICAgIGhlaWdodDogMi4yZW07XG4gICAgICBmaWxsOiAjMTQyRjY0OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fbGlua3MgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fZHJhd2luZywgLnByb3BlcnR5LWRldGFpbC12M19fbGlua3MgLmJ1dHRvbi1kcmF3aW5nOmZvY3VzIC5idXR0b24tZHJhd2luZ19fZHJhd2luZywgLnByb3BlcnR5LWRldGFpbC12M19fbGlua3MgLmJ1dHRvbi1kcmF3aW5nLmpzLS1hY3RpdmUgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcbiAgICAgIGZpbGw6ICMxNDJGNjQ7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50LCAucHJvcGVydHktZGV0YWlsLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmc6Zm9jdXMgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50LCAucHJvcGVydHktZGV0YWlsLXYzX19saW5rcyAuYnV0dG9uLWRyYXdpbmcuanMtLWFjdGl2ZSAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fZW5lcmd5IHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZW5lcmd5IHtcbiAgICAgICAgd2lkdGg6IDQwJTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfSB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fZW5lcmd5LmVuZXJneSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2VuZXJneS5lbmVyZ3kgLmVuZXJneV9fdGV4dC12ZXJ0aWNhbCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19lbmVyZ3kuZW5lcmd5IC5lbmVyZ3lfX3RleHQtdmVydGljYWwge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XG4gICAgICAgICAgICBib3R0b206IDUwJTtcbiAgICAgICAgICAgIGxlZnQ6IDgwcHg7XG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDYuMTExMWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKDIwLCA0NywgMTAwLCAwLjE2KTsgfSB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19lbmVyZ3kuZW5lcmd5IC5lbmVyZ3lfX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX19lbmVyZ3kuZW5lcmd5IC5lbmVyZ3lfX2NvbnRlbnQge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7IH0gfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZW5lcmd5LmVuZXJneSAuZW5lcmd5X19pbWcge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDIzMHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZW5lcmd5LmVuZXJneSAuZW5lcmd5X19pbWcge1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2VuZXJneS5lbmVyZ3kgLmVuZXJneV9faW1nOmxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2VuZXJneS5lbmVyZ3kgLmVuZXJneV9fbGFiZWwge1xuICAgICAgICBtYXJnaW4tdG9wOiAxZW07IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fbWFwIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgbWluLWhlaWdodDogMzgwcHg7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19tYXAgPiAqIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAucHJvcGVydHktZGV0YWlsLXYzX19tYXAgPiAqID4gKiB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19tYXAgLm1vZHVsZS1tYXAtcG9pX19tYXAge1xuICAgICAgcGFkZGluZy1ib3R0b206IDUwJTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX21hcCAubWFwIHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA1MCU7IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fZXF1aXBtZW50IC5lcXVpcG1lbnRfX3RhYmxlIHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4OyB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2VxdWlwbWVudCAuZXF1aXBtZW50X190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2VxdWlwbWVudCAuZXF1aXBtZW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2VxdWlwbWVudCAuZXF1aXBtZW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZXF1aXBtZW50IC5lcXVpcG1lbnRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZXF1aXBtZW50IC5lcXVpcG1lbnRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fZXF1aXBtZW50IC5lcXVpcG1lbnRfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2VxdWlwbWVudCAuZXF1aXBtZW50X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM2VtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2VxdWlwbWVudC5wcm9wZXJ0eS1kZXRhaWwtdjNfX2VxdWlwbWVudC0tc2VydmljZXMge1xuICAgIHBhZGRpbmctYm90dG9tOiAzZW07IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX19lcXVpcG1lbnQucHJvcGVydHktZGV0YWlsLXYzX19lcXVpcG1lbnQtLXNlcnZpY2VzIC5lcXVpcG1lbnRfX2NvbnRhaW5lciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4OiAxOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fZXF1aXBtZW50LnByb3BlcnR5LWRldGFpbC12M19fZXF1aXBtZW50LS1zZXJ2aWNlcyAuZXF1aXBtZW50X190YWJsZSB7XG4gICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJvcGVydHktZGV0YWlsLXYzIC5ncm91cC1lbGVtZW50cyB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYzIC5ncm91cC1lbGVtZW50c19fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTIzMHB4OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjMgLmdyb3VwLWVsZW1lbnRzX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucHJvcGVydHktZGV0YWlsLXYzIC5ncm91cC1lbGVtZW50cy0tbWVkaWEtbW9kdWxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAucHJvcGVydHktZGV0YWlsLXYzX19ub3RpY2Uge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87IH1cbiAgLnByb3BlcnR5LWRldGFpbC12M19fdGFiLXBpZWNlcyB7XG4gICAgcGFkZGluZy10b3A6IDJlbTsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3RhYi1waWVjZXNfMSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMC41ZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3RhYi1waWVjZXNfMSBzcGFuIHtcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICAgIHdpZHRoOiAyMCU7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNHB4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fdGFiLXBpZWNlc18xIHNwYW4ge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMS4yZW0vMS41IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyM3B4KSB7XG4gICAgICAgICAgLnByb3BlcnR5LWRldGFpbC12M19fdGFiLXBpZWNlc18xIHNwYW4ge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMC44ZW0vMS41IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAucHJvcGVydHktZGV0YWlsLXYzX190YWItcGllY2VzX3RhYl8yIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnByb3BlcnR5LWRldGFpbC12M19fdGFiLXBpZWNlc18yIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAxZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3RhYi1waWVjZXNfMiBzcGFuIHtcbiAgICAgICAgd2lkdGg6IDIwJTsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI0cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX190YWItcGllY2VzXzIgc3BhbiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS41IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMDIzcHgpIHtcbiAgICAgICAgICAucHJvcGVydHktZGV0YWlsLXYzX190YWItcGllY2VzXzIgc3BhbiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjhlbS8xLjUgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgICAgICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjNfX3RhYi1waWVjZXNfMiBzcGFuIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuNWVtLzEuNSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC5wcm9wZXJ0eS1kZXRhaWwtdjMgLnByb3BlcnR5LWNvbnRhY3RfX2FwcGx5LW9ubGluZSB7XG4gICAgbWFyZ2luOiAxZW0gMDsgfVxuICAgIC5wcm9wZXJ0eS1kZXRhaWwtdjMgLnByb3BlcnR5LWNvbnRhY3RfX2FwcGx5LW9ubGluZSAuYXBwbHktb25saW5lX190aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cblxuLm1vZGFsLXNoYXJlLW1haWwgLmZvcm0tZ3JvdXAgPiAqLFxuLm1vZGFsLWNhbGN1bGF0b3IgLmZvcm0tZ3JvdXAgPiAqIHtcbiAgZmxleDogYXV0bztcbiAgYWxpZ24tc2VsZjogYXV0bzsgfVxuXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMgLmVuZXJneV9fbGFiZWwge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbS8xLjY2NjYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNvbG9yOiBpbmhlcml0OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0eS1saXN0aW5nLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzE0MkY2NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYxX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE4MTVweDsgfVxuICAucHJvcGVydHktbGlzdGluZy12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDY1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjFfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICAgICAgbWFyZ2luOiAwIGNhbGMoMWVtICogLTEpOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygyZW0gKiAtMSk7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygyZW0gKiAtMSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAxZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDFlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMWVtIDJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoMmVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoIDJlbSAqIDIpKTsgfSB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fZHJhd2luZyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fbGluayB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9faW1nIHtcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2ltZyB7XG4gICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7IH0gfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2ltZy0tY29udGFpbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9faW1nIHtcbiAgICAgICAgICBoZWlnaHQ6IDI4dnc7IH0gfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5pdGVtX19pbmZvLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5pdGVtX19pbmZvLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2luZm8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy10b3A6IDFlbTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2luZm8taWQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDFlbTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2luZm8tZXh0cmEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9faW5mby1leHRyYS0tc2VwYXJhdG9yIHtcbiAgICAgICAgICBtYXJnaW46IDAgMWVtOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX3Rvb2xiYXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAxMDsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX3Rvb2xiYXIgLnByb3BlcnR5LWxpc3RpbmctdjFfX3NlbGVjdGlvbiAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xuICAgICAgICB3aWR0aDogMS42ZW07XG4gICAgICAgIGhlaWdodDogMS42ZW07XG4gICAgICAgIHN0cm9rZTogIzE0MkY2NDsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX3Rvb2xiYXIgLnByb3BlcnR5LWxpc3RpbmctdjFfX3NlbGVjdGlvbiAuYnV0dG9uLWRyYXdpbmcuanMtLWFjdGl2ZSBwYXRoIHtcbiAgICAgICAgZmlsbDogIzE0MkY2NDtcbiAgICAgICAgc3Ryb2tlOiAjMTQyRjY0OyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fdG9vbGJhciAucHJvcGVydHktbGlzdGluZy12MV9fc2VsZWN0aW9uIC5zZWxlY3Rpb25fX2xhYmVsIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcbiAgICAgICAgaGVpZ2h0OiAxcHg7XG4gICAgICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luOiAtMXB4O1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX21lZGlhLW1vZHVsZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHotaW5kZXg6IDk7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5pdGVtX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC42ZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5pdGVtX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuIHtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19zdmcge1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdyg0cHggNHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNykpOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2dsb2JhbC1saW5rIHtcbiAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMCwgNDcsIDEwMCwgMC42KTsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgKyAxMHB4KSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQgMC4wNXM7XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGJhY2tncm91bmQ6IDA7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbjpiZWZvcmUsIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSAuYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IDA7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiA+IHNwYW4ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogMDsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUxIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMTpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTE6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTE6Zm9jdXMsIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUxOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTE6Zm9jdXM6YmVmb3JlLCAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTIge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy4zMzMzZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMjpiZWZvcmUge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTI6YWZ0ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTI6Zm9jdXMsIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5pdGVtX19nbG9iYWwtbGluayAuaXRlbV9fbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUyOmhvdmVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTI6Zm9jdXM6YmVmb3JlLCAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fZ2xvYmFsLWxpbms6aG92ZXIgLml0ZW1fX21vcmUge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5pdGVtX19nbG9iYWwtbGluazpob3ZlciAuaXRlbV9fbW9yZSAuYnV0dG9uIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX2dsb2JhbC1saW5rOmhvdmVyIC5pdGVtX19zdGF0dXMge1xuICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5pdGVtX19tYW5kYXRvcnkge1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxIC5pdGVtX19tYW5kYXRvcnkubWFuZGF0b3J5IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fbWFuZGF0b3J5Lm1hbmRhdG9yeSAubWFuZGF0b3J5X190ZXh0IHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbS8xLjY2NjYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fbWFuZGF0b3J5Lm1hbmRhdG9yeSAubWFuZGF0b3J5X190ZXh0IGEge1xuICAgICAgICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX21hbmRhdG9yeS5tYW5kYXRvcnkgLm1hbmRhdG9yeV9fdGl0bGUudGl0bGUtc3VidGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fbWFuZGF0b3J5Lm1hbmRhdG9yeSAubWFuZGF0b3J5X190aXRsZS50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MSAuaXRlbV9fbWFuZGF0b3J5Lm1hbmRhdG9yeSAubWFuZGF0b3J5X190aXRsZS50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX21hbmRhdG9yeS5tYW5kYXRvcnkgLm1hbmRhdG9yeV9fdGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX21hbmRhdG9yeS5tYW5kYXRvcnkgLm1hbmRhdG9yeV9fZHJhd2luZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDkwcHg7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjEgLml0ZW1fX21hbmRhdG9yeS5tYW5kYXRvcnkgLm1hbmRhdG9yeV9faW1nIHtcbiAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjFfX25vdGljZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0eS1saXN0aW5nLXYyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzE0MkY2NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYyX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1MzVweDsgfVxuICAucHJvcGVydHktbGlzdGluZy12MjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAucHJvcGVydHktbGlzdGluZy12Ml9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNjVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAucHJvcGVydHktbGlzdGluZy12Ml9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbS8xLjY2NjYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMge1xuICAgIHBhZGRpbmc6IDJlbSAwOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IGNhbGMoMmVtICogLTEpIDA7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogY2FsYygxZW0gKiAtMSkgMDsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogY2FsYygyZW0gKiAtMSkgMDsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKDAgKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvcGVydHktbGlzdGluZy12Ml9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDFlbSAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgwICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDA7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAxIC0gKCAwICogMikpOyB9IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19saW5rIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX2RyYXdpbmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fZHJhd2luZyB7XG4gICAgICAgICAgd2lkdGg6IDUyJTsgfSB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX2RhdGEge1xuICAgICAgZmxleDogMTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19kYXRhIHtcbiAgICAgICAgICBwYWRkaW5nOiAyZW07XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDRlbTsgfSB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX2ltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19pbWcge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19pbWctLWNvbnRhaW4ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19pbmZvLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19pbmZvLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDEuMTExMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fbGluZWlkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX3Rvb2xiYXIgLnByb3BlcnR5LWxpc3RpbmctdjJfX3NlbGVjdGlvbiB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX3Rvb2xiYXIgLnByb3BlcnR5LWxpc3RpbmctdjJfX3NlbGVjdGlvbiAuc2VsZWN0aW9uX190ZXh0IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fdG9vbGJhciAucHJvcGVydHktbGlzdGluZy12Ml9fc2VsZWN0aW9uIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XG4gICAgICAgIHdpZHRoOiAxLjZlbTtcbiAgICAgICAgaGVpZ2h0OiAxLjZlbTtcbiAgICAgICAgc3Ryb2tlOiAjMTQyRjY0OyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fdG9vbGJhciAucHJvcGVydHktbGlzdGluZy12Ml9fc2VsZWN0aW9uIC5idXR0b24tZHJhd2luZy5qcy0tYWN0aXZlIHBhdGgge1xuICAgICAgICBmaWxsOiAjMTQyRjY0O1xuICAgICAgICBzdHJva2U6ICMxNDJGNjQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX190b29sYmFyIC5wcm9wZXJ0eS1saXN0aW5nLXYyX19zZWxlY3Rpb24gLnNlbGVjdGlvbl9fbGFiZWwge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgICAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IC0xcHg7XG4gICAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9faW5mbyB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX2luZm8tb3B0aW9ucyB7XG4gICAgICAgIGZsZXg6IDE7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19pbmZvLWV4dHJhIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9faW5mby1leHRyYS0tc2VwYXJhdG9yIHtcbiAgICAgICAgICBtYXJnaW46IDAgMWVtOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9faW5mby10b3AsIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19pbmZvLW9wdGlvbnMge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19pbmZvLWJvdHRvbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9faW5mby1pZCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX3N0YXR1cyB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IGluaGVyaXQ7IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fbWVkaWEtbW9kdWxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiA5O1xuICAgICAgbWFyZ2luLXJpZ2h0OiAuMmVtOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0biB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fc3ZnIHtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB3aWR0aDogNjBweDtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdyg0cHggNHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNykpOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX2dsb2JhbC1saW5rIHtcbiAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDQ3LCAxMDAsIDAuNik7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24ge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlICsgMTBweCkpO1xuICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0IDAuMDVzOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fZ2xvYmFsLWxpbms6aG92ZXIgLml0ZW1fX21vcmUge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19nbG9iYWwtbGluazpob3ZlciAuaXRlbV9fbW9yZSAuYnV0dG9uIHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX2dsb2JhbC1saW5rOmhvdmVyIC5pdGVtX19zdGF0dXMge1xuICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19tb3JlIC5idXR0b24ge1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgYmFja2dyb3VuZDogMDsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX21vcmUgLmJ1dHRvbjpiZWZvcmUsIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19tb3JlIC5idXR0b246YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAwOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fbW9yZSAuYnV0dG9uID4gc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMTpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTE6YWZ0ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTE6Zm9jdXMsIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTE6aG92ZXIge1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUxOmZvY3VzOmJlZm9yZSwgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTIge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzLjMzMzNlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMjphZnRlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMjpmb2N1cywgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX21vcmUgLmJ1dHRvbiAuYnV0dG9uX19saW5lMjpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtX19tb3JlIC5idXR0b24gLmJ1dHRvbl9fbGluZTI6Zm9jdXM6YmVmb3JlLCAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fbW9yZSAuYnV0dG9uIC5idXR0b25fX2xpbmUyOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtIC5vcHRpb25zIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctdG9wOiAxNXB4OyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbSAub3B0aW9ucyAub3B0aW9uIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW0gLm9wdGlvbnMgLm9wdGlvbl9fbnVtYmVyLCAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbSAub3B0aW9ucyAub3B0aW9uX19sYWJlbCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW0gLm9wdGlvbnMgLm9wdGlvbl9fbnVtYmVyIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuODg4OWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAyZW07XG4gICAgICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbSAub3B0aW9ucyAub3B0aW9uX19udW1iZXIge1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzLjg4ODllbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW0gLm9wdGlvbnMgLm9wdGlvbl9fbGFiZWwge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcbiAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW0gLm9wdGlvbnMgLm9wdGlvbl9fbGFiZWwge1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtIC5vcHRpb25zLm9wdGlvbnMtLWRyYXdpbmcge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbSAub3B0aW9ucy5vcHRpb25zLS1kcmF3aW5nIC5vcHRpb24ge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW0gLm9wdGlvbnMub3B0aW9ucy0tZHJhd2luZyAub3B0aW9uX19kcmF3aW5nIHtcbiAgICAgICAgICB3aWR0aDogMi41ZW07IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlOyB9IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX2RhdGEge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDRlbTsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fc3RhdHVzIHtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgICByaWdodDogMDsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYyIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fbWVkaWEtbW9kdWxlIHtcbiAgICAgIGxlZnQ6IGluaGVyaXQ7XG4gICAgICByaWdodDogMDsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fYnRuLWNvbnRhaW5lciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC42ZW07IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fbWFuZGF0b3J5IHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0OyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fbWFuZGF0b3J5Lm1hbmRhdG9yeSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX21hbmRhdG9yeS5tYW5kYXRvcnkgLm1hbmRhdG9yeV9fdGl0bGUudGl0bGUtc3VidGl0bGUge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fbWFuZGF0b3J5Lm1hbmRhdG9yeSAubWFuZGF0b3J5X190aXRsZS50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbV9fbWFuZGF0b3J5Lm1hbmRhdG9yeSAubWFuZGF0b3J5X190aXRsZS50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX21hbmRhdG9yeS5tYW5kYXRvcnkgLm1hbmRhdG9yeV9fdGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX21hbmRhdG9yeS5tYW5kYXRvcnkgLm1hbmRhdG9yeV9fZHJhd2luZyB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDkwcHg7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW1fX21hbmRhdG9yeS5tYW5kYXRvcnkgLm1hbmRhdG9yeV9faW1nIHtcbiAgICAgICAgICB3aWR0aDogOTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDkwcHg7XG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjJfX25vdGljZSB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0eS1saXN0aW5nLXYzIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzE0MkY2NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYzX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1MzVweDtcbiAgICBtYXJnaW46IDAgYXV0bzsgfVxuICAucHJvcGVydHktbGlzdGluZy12MzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogLTE7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAucHJvcGVydHktbGlzdGluZy12M19fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNjVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAucHJvcGVydHktbGlzdGluZy12M19fdGV4dC1ibG9jay50ZXh0LWJsb2NrIHtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbS8xLjY2NjYgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX190ZXh0LWJsb2NrLnRleHQtYmxvY2sgYSB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDQlOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICAvKkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiA3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyZW0gMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogNzY4cHgpIGFuZCAobWF4LXdpZHRoIDogMTIwMHB4KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyZW0gMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDJlbSAwO1xyXG4gICAgICAgICAgICB9Ki8gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgwICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjNfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMCAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAucHJvcGVydHktbGlzdGluZy12M19faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAwO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICggMCAqIDIpKTsgfSB9XG4gIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX193cmFwcGVyIHtcbiAgICAgICAgICBoZWlnaHQ6IDUwMHB4O1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX19kcmF3aW5nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9fZHJhd2luZyB7XG4gICAgICAgICAgd2lkdGg6IDY2JTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW1fX2RhdGEge1xuICAgICAgICBtYXJnaW4tbGVmdDogNGVtO1xuICAgICAgICBmbGV4OiAxOyB9IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9faW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9faW1nIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfSB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9faW1nLS1jb250YWluIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XG4gICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbSAudGl0bGUtc3VidGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW0gLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX19saW5laWQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9fdG9vbGJhciAucHJvcGVydHktbGlzdGluZy12M19fc2VsZWN0aW9uIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9fdG9vbGJhciAucHJvcGVydHktbGlzdGluZy12M19fc2VsZWN0aW9uIC5zZWxlY3Rpb25fX3RleHQge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX190b29sYmFyIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19zZWxlY3Rpb24gLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcbiAgICAgICAgd2lkdGg6IDEuNmVtO1xuICAgICAgICBoZWlnaHQ6IDEuNmVtO1xuICAgICAgICBzdHJva2U6ICMxNDJGNjQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX190b29sYmFyIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19zZWxlY3Rpb24gLmJ1dHRvbi1kcmF3aW5nLmpzLS1hY3RpdmUgcGF0aCB7XG4gICAgICAgIGZpbGw6ICMxNDJGNjQ7XG4gICAgICAgIHN0cm9rZTogIzE0MkY2NDsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW1fX3Rvb2xiYXIgLnByb3BlcnR5LWxpc3RpbmctdjNfX3NlbGVjdGlvbiAuc2VsZWN0aW9uX19sYWJlbCB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuICFpbXBvcnRhbnQ7XG4gICAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX19pbmZvIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9faW5mbyB7XG4gICAgICAgICAgbWluLXdpZHRoOiA0MDBweDsgfSB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9faW5mby1vcHRpb25zIHtcbiAgICAgICAgZmxleDogMTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW1fX2luZm8tZXh0cmEge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9faW5mby1leHRyYS0tc2VwYXJhdG9yIHtcbiAgICAgICAgICBtYXJnaW46IDAgMWVtOyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9faW5mby1pZCB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9faW5mby1pZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX19pbmZvLS1ib3JkZXIge1xuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMWVtICogMik7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC40ZW07XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMTQyRjY0O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMxNDJGNjQ7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHBhZGRpbmc6IDAgMmVtOyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW1fX2luZm8tLWJvcmRlciAubGlua3MtZ3JvdXAge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9faW5mby0tYm9yZGVyIC5pdGVtX19pbmZvLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9faW5mby0tYm9yZGVyIC5saW5rcy1ncm91cDpiZWZvcmUsIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX19pbmZvLS1ib3JkZXIgLmxpbmtzLWdyb3VwOmFmdGVyLCAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9faW5mby0tYm9yZGVyIC5pdGVtX19pbmZvLXRpdGxlOmJlZm9yZSwgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW1fX2luZm8tLWJvcmRlciAuaXRlbV9faW5mby10aXRsZTphZnRlciB7XG4gICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNjQ7XG4gICAgICAgICAgICB3aWR0aDogODBweDtcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9faW5mby0tYm9yZGVyIC5saW5rcy1ncm91cDpiZWZvcmUsIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX19pbmZvLS1ib3JkZXIgLml0ZW1fX2luZm8tdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgICAgIGxlZnQ6IC0yZW07IH1cbiAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9faW5mby0tYm9yZGVyIC5saW5rcy1ncm91cDphZnRlciwgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW1fX2luZm8tLWJvcmRlciAuaXRlbV9faW5mby10aXRsZTphZnRlciB7XG4gICAgICAgICAgICByaWdodDogLTJlbTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX19pbmZvLS1ib3JkZXIgLml0ZW1fX2luZm8tdGl0bGU6YmVmb3JlIHtcbiAgICAgICAgICAgIHdpZHRoOiAzOHB4OyB9XG4gICAgICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW1fX2luZm8tLWJvcmRlciAuaXRlbV9faW5mby10aXRsZTphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMzhweDsgfSB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW1fX3N0YXR1cyB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IGF1dG87IH1cbiAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9fbWVkaWEtbW9kdWxlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB6LWluZGV4OiA5OyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9fbWVkaWEtbW9kdWxlIC5tZWRpYS1tb2R1bGVfX2J0biB7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX19tZWRpYS1tb2R1bGUgLm1lZGlhLW1vZHVsZV9fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgZmlsbDogI2ZmZjtcbiAgICAgICAgZmlsdGVyOiBkcm9wLXNoYWRvdyg0cHggNHB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNykpOyB9XG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW1fX2NvbnRhaW5lci10ZXh0IHtcbiAgICAgIGhlaWdodDogNmVtO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXJnaW46IDJlbSAwO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX19jb250YWluZXItdGV4dCBhIHtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIGEge1xuICAgICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX19saW5rcyAuYnV0dG9uIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX19saW5rcyAuYnV0dG9uOmZvY3VzLCAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmICFpbXBvcnRhbnQ7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbV9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX3dyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzIC5pdGVtOm50aC1jaGlsZChldmVuKSAuaXRlbV9fZGF0YSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX19zdGF0dXMge1xuICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICByaWdodDogMDsgfVxuICAgICAgLnByb3BlcnR5LWxpc3RpbmctdjMgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIC5pdGVtX19tZWRpYS1tb2R1bGUge1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgbGVmdDogaW5oZXJpdDsgfVxuICAgICAgICAucHJvcGVydHktbGlzdGluZy12MyAuaXRlbTpudGgtY2hpbGQoZXZlbikgLml0ZW1fX21lZGlhLW1vZHVsZSAubWVkaWEtbW9kdWxlX19idG4tY29udGFpbmVyIHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLjZlbTtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IH0gfVxuICAucHJvcGVydHktbGlzdGluZy12M19fbm90aWNlIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5wcm9wZXJ0eS1tb3JlLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzE0MkY2NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDJlbSAwOyB9XG4gIC5wcm9wZXJ0eS1tb3JlLXYxX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDE1MzVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleDogMTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAucHJvcGVydHktbW9yZS12MV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAucHJvcGVydHktbW9yZS12MTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbm9uZTsgfVxuICAucHJvcGVydHktbW9yZS12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW1zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW1zIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH0gfVxuICAucHJvcGVydHktbW9yZS12MV9faXRlbSB7XG4gICAgbWFyZ2luOiAyZW0gMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDQwMHB4OyB9XG4gICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0gLml0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAucHJvcGVydHktbW9yZS12MV9faXRlbSAuaXRlbV9fZHJhd2luZyB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2ltZyB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogMzAwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH1cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAucHJvcGVydHktbW9yZS12MV9faXRlbSAuaXRlbV9faW1nIHtcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7IH0gfVxuICAgICAgICAucHJvcGVydHktbW9yZS12MV9faXRlbSAuaXRlbV9faW1nLS1jb250YWluIHtcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47IH1cbiAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIC5pdGVtX19pbmZvLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIC5pdGVtX19pbmZvIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIC5pdGVtX19pbmZvLWlkIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIC5pdGVtX19pbmZvLWV4dHJhIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2luZm8tZXh0cmEtLXNlcGFyYXRvciB7XG4gICAgICAgICAgICBtYXJnaW46IDAgMWVtOyB9XG4gICAgICAucHJvcGVydHktbW9yZS12MV9faXRlbSAuaXRlbV9fZ2xvYmFsLWxpbmsge1xuICAgICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIHtcbiAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC41cyBlYXNlLWluLW91dDtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB6LWluZGV4OiAxMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOSwgMTA5LCAxMDksIDAuNzUpOyB9XG4gICAgICAgICAgLnByb3BlcnR5LW1vcmUtdjFfX2l0ZW0gLml0ZW1fX2dsb2JhbC1saW5rIC5pdGVtX19tb3JlIC5idXR0b24ge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDEwcHgpKTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzIGVhc2UtaW4tb3V0IDAuMDVzOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIC5pdGVtX19nbG9iYWwtbGluazpob3ZlciAuaXRlbV9fbW9yZSB7XG4gICAgICAgICAgb3BhY2l0eTogMTsgfVxuICAgICAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIC5pdGVtX19nbG9iYWwtbGluazpob3ZlciAuaXRlbV9fbW9yZSAuYnV0dG9uIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX19pdGVtIC5pdGVtX19nbG9iYWwtbGluazpob3ZlciAuaXRlbV9fc3RhdHVzIHtcbiAgICAgICAgICB6LWluZGV4OiAxMDsgfVxuICAucHJvcGVydHktbW9yZS12MV9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAucHJvcGVydHktbW9yZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgICAucHJvcGVydHktbW9yZS12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDM1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5wcm9wZXJ0eS1tb3JlLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDY1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBNYW5kYXRhaXJlIGNvb3JkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIG5lZ29jaWF0ZXVyIGNvb3JkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvb3JkLW1hbmRhdGFpcmVfcHJvcGVydHlfX2Zvcm1fbWVtYmVyIHtcbiAgICBtYXJnaW4tdG9wOiAtNGVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb29yZC1tYW5kYXRhaXJlX3Byb3BlcnR5X19mb3JtX21lbWJlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIGFuZCAobWF4LXdpZHRoOiA5OTFweCkge1xuICAuY29vcmQtbWFuZGF0YWlyZV9wcm9wZXJ0eV9fZm9ybV9tZW1iZXIge1xuICAgIG1hcmdpbi10b3A6IC0yZW07IH0gfVxuXG4uY29vcmQtbWFuZGF0YWlyZV9wcm9wZXJ0eV9fZm9ybV9tZW1iZXIgLmNvb3JkLW1hbmRhdGFpcmVfcHJvcGVydHlfX2Zvcm1fX2RlY29yYXRlLXdyYXBwZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5jb29yZC1tYW5kYXRhaXJlX3Byb3BlcnR5X19mb3JtX21lbWJlciAuY29vcmQtbWFuZGF0YWlyZV9wcm9wZXJ0eV9fZm9ybV9fdmlzdWFsIHtcbiAgd2lkdGg6IDIyMHB4O1xuICBoZWlnaHQ6IDEzMHB4O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgLmNvb3JkLW1hbmRhdGFpcmVfcHJvcGVydHlfX2Zvcm1fbWVtYmVyIC5jb29yZC1tYW5kYXRhaXJlX3Byb3BlcnR5X19mb3JtX192aXN1YWwubWFuZGF0YWlyZSB7XG4gICAgd2lkdGg6IDkwcHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLmNvb3JkLW1hbmRhdGFpcmVfcHJvcGVydHlfX2Zvcm1fbWVtYmVyIC5tZW1iZXJfX2FsaWduZXIgaGVhZGVyLm1lbWJlcl9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuY29vcmQtbWFuZGF0YWlyZV9wcm9wZXJ0eV9fZm9ybV9tZW1iZXIgLm1lbWJlcl9fYWxpZ25lciBoZWFkZXIubWVtYmVyX190aXRsZSAubWVtYmVyX190aXRsZS0xIHtcbiAgICBmb250OiBub3JtYWwgNzAwIDEuNTYzZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIGxldHRlci1zcGFjaW5nOiAwOyB9XG4gIC5jb29yZC1tYW5kYXRhaXJlX3Byb3BlcnR5X19mb3JtX21lbWJlciAubWVtYmVyX19hbGlnbmVyIGhlYWRlci5tZW1iZXJfX3RpdGxlIC5tZW1iZXJfX3RpdGxlLTIge1xuICAgIGZvbnQ6IG5vcm1hbCA0MDAgMC45MzhlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyB9XG5cbi5jb29yZC1tYW5kYXRhaXJlX3Byb3BlcnR5X19mb3JtX21lbWJlciAubWVtYmVyX19hbGlnbmVyIC5tZW1iZXJfX2Nvb3JkcyAuY29vcmQtbWFuZGF0YWlyZV9wcm9wZXJ0eV9fZm9ybV9fY29vcmRzX19lbGVtZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogMTVweCAwOyB9XG4gIC5jb29yZC1tYW5kYXRhaXJlX3Byb3BlcnR5X19mb3JtX21lbWJlciAubWVtYmVyX19hbGlnbmVyIC5tZW1iZXJfX2Nvb3JkcyAuY29vcmQtbWFuZGF0YWlyZV9wcm9wZXJ0eV9fZm9ybV9fY29vcmRzX19lbGVtZW50IC5sYWJlbCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTI1ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5jb29yZC1tYW5kYXRhaXJlX3Byb3BlcnR5X19mb3JtX21lbWJlciAubWVtYmVyX19hbGlnbmVyIC5tZW1iZXJfX2Nvb3JkcyAuY29vcmQtbWFuZGF0YWlyZV9wcm9wZXJ0eV9fZm9ybV9fY29vcmRzX19lbGVtZW50LmNvb3Jkcy1tYWlsIGEuY29vcmRzLW1haWxfX2NvbnRlbnQge1xuICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBmb250OiBub3JtYWwgbm9ybWFsIDUwMCAxZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gIC5jb29yZC1tYW5kYXRhaXJlX3Byb3BlcnR5X19mb3JtX21lbWJlciAubWVtYmVyX19hbGlnbmVyIC5tZW1iZXJfX2Nvb3JkcyAuY29vcmQtbWFuZGF0YWlyZV9wcm9wZXJ0eV9fZm9ybV9fY29vcmRzX19lbGVtZW50LmNvb3Jkcy10ZWwgYS5jb29yZHMtdGVsX19jb250ZW50IHtcbiAgICBjb2xvcjogIzE0MkY2NDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMjVlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLmNvb3JkLW1hbmRhdGFpcmVfcHJvcGVydHlfX2Zvcm1fbWVtYmVyIC5tZW1iZXJfX2FsaWduZXIgLm1lbWJlcl9fY29vcmRzIC5jb29yZC1tYW5kYXRhaXJlX3Byb3BlcnR5X19mb3JtX19jb29yZHNfX2VsZW1lbnQuY29vcmRzLWFkcmVzc2UgLmNvb3Jkcy1hZHJlc3NlX19jb250ZW50IHtcbiAgICBjb2xvcjogIzE0MkY2NDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29vcmQtbmVnb2NpYXRldXJfcHJvcGVydHlfX2Zvcm1fbWVtYmVyIHtcbiAgICBtYXJnaW4tdG9wOiAtNGVtOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5jb29yZC1uZWdvY2lhdGV1cl9wcm9wZXJ0eV9fZm9ybV9tZW1iZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLmNvb3JkLW5lZ29jaWF0ZXVyX3Byb3BlcnR5X19mb3JtX21lbWJlciB7XG4gICAgbWFyZ2luLXRvcDogLTJlbTsgfSB9XG5cbi5jb29yZC1uZWdvY2lhdGV1cl9wcm9wZXJ0eV9fZm9ybV9tZW1iZXIgLmNvb3JkLW5lZ29jaWF0ZXVyX3Byb3BlcnR5X19mb3JtX19kZWNvcmF0ZS13cmFwcGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4uY29vcmQtbmVnb2NpYXRldXJfcHJvcGVydHlfX2Zvcm1fbWVtYmVyIC5jb29yZC1uZWdvY2lhdGV1cl9wcm9wZXJ0eV9fZm9ybV9fdmlzdWFsIHtcbiAgd2lkdGg6IDkwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAyZW07XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uY29vcmQtbmVnb2NpYXRldXJfcHJvcGVydHlfX2Zvcm1fbWVtYmVyIC5tZW1iZXJfX2FsaWduZXIgaGVhZGVyLm1lbWJlcl9fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgfVxuICAuY29vcmQtbmVnb2NpYXRldXJfcHJvcGVydHlfX2Zvcm1fbWVtYmVyIC5tZW1iZXJfX2FsaWduZXIgaGVhZGVyLm1lbWJlcl9fdGl0bGUgLm1lbWJlcl9fdGl0bGUtMSB7XG4gICAgZm9udDogbm9ybWFsIDcwMCAxLjU2M2VtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzE0MkY2NDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMDsgfVxuICAuY29vcmQtbmVnb2NpYXRldXJfcHJvcGVydHlfX2Zvcm1fbWVtYmVyIC5tZW1iZXJfX2FsaWduZXIgaGVhZGVyLm1lbWJlcl9fdGl0bGUgLm1lbWJlcl9fdGl0bGUtMiB7XG4gICAgZm9udDogbm9ybWFsIDQwMCAwLjkzOGVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogIzE0MkY2NDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07IH1cblxuLmNvb3JkLW5lZ29jaWF0ZXVyX3Byb3BlcnR5X19mb3JtX21lbWJlciAubWVtYmVyX19hbGlnbmVyIC5tZW1iZXJfX2Nvb3JkcyAuY29vcmQtbmVnb2NpYXRldXJfcHJvcGVydHlfX2Zvcm1fX2Nvb3Jkc19fZWxlbWVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBtYXJnaW46IDE1cHggMDsgfVxuICAuY29vcmQtbmVnb2NpYXRldXJfcHJvcGVydHlfX2Zvcm1fbWVtYmVyIC5tZW1iZXJfX2FsaWduZXIgLm1lbWJlcl9fY29vcmRzIC5jb29yZC1uZWdvY2lhdGV1cl9wcm9wZXJ0eV9fZm9ybV9fY29vcmRzX19lbGVtZW50IC5sYWJlbCB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTI1ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5jb29yZC1uZWdvY2lhdGV1cl9wcm9wZXJ0eV9fZm9ybV9tZW1iZXIgLm1lbWJlcl9fYWxpZ25lciAubWVtYmVyX19jb29yZHMgLmNvb3JkLW5lZ29jaWF0ZXVyX3Byb3BlcnR5X19mb3JtX19jb29yZHNfX2VsZW1lbnQuY29vcmRzLW1haWwgYS5jb29yZHMtbWFpbF9fY29udGVudCB7XG4gICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmNvb3JkLW5lZ29jaWF0ZXVyX3Byb3BlcnR5X19mb3JtX21lbWJlciAubWVtYmVyX19hbGlnbmVyIC5tZW1iZXJfX2Nvb3JkcyAuY29vcmQtbmVnb2NpYXRldXJfcHJvcGVydHlfX2Zvcm1fX2Nvb3Jkc19fZWxlbWVudC5jb29yZHMtdGVsIGEuY29vcmRzLXRlbF9fY29udGVudCB7XG4gICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTI1ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG5cbi5jb2xvclByaW1hcnlTaXRlIHtcbiAgY29sb3I6ICMxNDJGNjQ7IH1cblxuLmNvb2tpZXNDb250YWluZXIge1xuICB6LWluZGV4OiA5OTk5OTk5OTk5OTtcbiAgY29sb3I6ICMzMzM7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDI1cHg7XG4gIGxlZnQ6IC0zNzVweDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYm94LXNoYWRvdzogMCAwIDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41cztcbiAgLW1zLXRyYW5zaXRpb246IDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IDAuNXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogMzI1cHg7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IDI1cHg7XG4gIGxlZnQ6IC02NTBweDtcbiAgei1pbmRleDogLTE7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgYm94LXNoYWRvdzogMCAwIDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41cztcbiAgLW1zLXRyYW5zaXRpb246IDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IDAuNXM7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1heC13aWR0aDogNjAwcHg7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50LFxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQge1xuICBwYWRkaW5nOiAyNXB4IDE1cHggMTVweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xLmFjdGl2ZSxcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIuYWN0aXZlIHtcbiAgbGVmdDogMDtcbiAgb3BhY2l0eTogMTtcbiAgei1pbmRleDogOTk5OTk7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLmJ0blRvcCB7XG4gIGNvbG9yOiAjOWM5YzljO1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kOiBub25lO1xuICBmb250LXNpemU6IDEzcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICByaWdodDogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgei1pbmRleDogOTk5OTk5OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC5idG5Ub3Agc3ZnIHtcbiAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAuc3ZnQW5pbWUge1xuICBoZWlnaHQ6IDIwMHB4O1xuICBtYXJnaW4tdG9wOiAxNXB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGl0cmVDb29raWVzIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogOTAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZzogMTVweCAwO1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50aXRyZUNvb2tpZXMgLmNvbG9yUHJpbWFyeVNpdGUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGV4dENvb2tpZXMge1xuICBmb250LXNpemU6IDEzcHg7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50ZXh0Q29va2llcyAudGV4dFN0cm9uZyB7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzIHtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAxMzBweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICMzMzM7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMzMzM7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIHBhZGRpbmc6IDcuNXB4IDA7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xuICAtby10cmFuc2l0aW9uOiAwLjVzOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XG4gICAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXMge1xuICAgICAgcGFkZGluZzogN3B4IDA7IH0gfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lciAuYnRuQ29va2llcy5saWdodFZlcnNpb24ge1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgYm9yZGVyOiAycHggc29saWQgIzljOWM5YzsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lciAuYnRuQ29va2llczpob3ZlciB7XG4gIGNvbG9yOiAjMzMzO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMzMzOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgLmxpZ2h0VmVyc2lvbiB7XG4gICAgICBwYWRkaW5nOiA4cHggMDsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIC5saWdodFZlcnNpb24ge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTsgfSB9XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMzIwcHgpIHtcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIGEsIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgYnV0dG9uIHtcbiAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50OyB9IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyAuYnRuQ29va2llcyB7XG4gIHdpZHRoOiA0NSU7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQge1xuICBtYXgtaGVpZ2h0OiA3NTBweDtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogIzMzMzsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAudG9wQ29udGVudENvb2tpZXMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDtcbiAgcGFkZGluZzogMTBweCAwIDI1cHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtZmFtaWx5OiAnUmFsZXdheSc7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmJ0blJldG91ciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxNXB4O1xuICBsZWZ0OiAxNXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgYmFja2dyb3VuZDogbm9uZTtcbiAgaGVpZ2h0OiA0M3B4OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCB7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAudGV4dFNlY3Rpb25Db250ZW50IHtcbiAgZm9udC1zaXplOiAxM3B4O1xuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAxNXB4OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAudGV4dFNlY3Rpb25Db250ZW50IC50aXRyZVNlY3Rpb24ge1xuICBmb250LXNpemU6IDIycHg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAudGV4dFNlY3Rpb25Db250ZW50IC50aXRyZVNlY3Rpb24ge1xuICBmb250LXNpemU6IDIycHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LWZhbWlseTogJ1JhbGV3YXknOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB3aWR0aDogNzUlO1xuICBwYWRkaW5nLXRvcDogMTBweDsgfVxuXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XG4gIHBhZGRpbmctdG9wOiAwOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC50ZXh0Q29udGVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLnRleHRDb250ZW50IC5saW5rRWxlbWVudCB7XG4gIHdpZHRoOiAyNXB4O1xuICBoZWlnaHQ6IDI1cHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogIzMzMztcbiAgYmFja2dyb3VuZDogI2RkZDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC50ZXh0Q29udGVudCAuaWNvbkVsZW1lbnQge1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLnRleHRDb250ZW50IC50ZXh0RWxlbWVudCB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICBmb250LXdlaWdodDogNDAwOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXM6ZGlzYWJsZWQgKyAuY2hlY2tib3hDb29raWVzTGFiZWwge1xuICBvcGFjaXR5OiAwLjU7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llcyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llc0xhYmVsIHtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiAjZGRkO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjVzO1xuICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tb3otdHJhbnNpdGlvbjogMC41cztcbiAgLW1zLXRyYW5zaXRpb246IDAuNXM7XG4gIC1vLXRyYW5zaXRpb246IDAuNXM7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llc0xhYmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTNweDtcbiAgbGVmdDogLTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcbiAgdHJhbnNpdGlvbjogMC41cztcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xuICAtbW96LXRyYW5zaXRpb246IDAuNXM7XG4gIC1tcy10cmFuc2l0aW9uOiAwLjVzO1xuICAtby10cmFuc2l0aW9uOiAwLjVzOyB9XG5cbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXM6Y2hlY2tlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XG4gIGJhY2tncm91bmQ6ICM3NWRhODQ7IH1cblxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llczpjaGVja2VkICsgLmNoZWNrYm94Q29va2llc0xhYmVsOmJlZm9yZSB7XG4gIGxlZnQ6IDE1cHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICM3NWRhODQ7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XG4gIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEsXG4gIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICBtYXJnaW46IDE1cHg7IH1cbiAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQsXG4gIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzBweCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfVxuICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCB7XG4gICAgbWF4LWhlaWdodDogNTAwcHg7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LWhlaWdodDogNjgwcHgpIHtcbiAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQsXG4gIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzBweCk7XG4gICAgb3ZlcmZsb3cteTogYXV0bzsgfSB9XG5cbi5jb29raWVzdjJDb250YWluZXIge1xuICB6LWluZGV4OiA5OTk5OTk5OTk5OTtcbiAgY29sb3I6ICMzMzM7IH1cbiAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIHBhZGRpbmc6IDMwcHggMCAxNXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMzMzM7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIHBhZGRpbmc6IDcuNXB4IDA7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgbWFyZ2luOiA3LjVweCAwOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXMge1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICB3aWR0aDogNDcuNSU7IH0gfVxuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzLmxpZ2h0VmVyc2lvbiB7XG4gICAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjOWM5YzljOyB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXM6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgIzE0MkY2NDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyIC5idG5Db29raWVzIHtcbiAgICAgICAgICBwYWRkaW5nOiA3cHggMDsgfSB9XG4gICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMge1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyAuYnRuQ29va2llcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMgLmJ0bkNvb2tpZXMge1xuICAgICAgICAgICAgd2lkdGg6IDQ1JTsgfSB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyAuYnRuQ29va2llcy5oaWRkZW4ge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyAubGlnaHRWZXJzaW9uIHtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMDsgfSB9XG4gICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIC5saWdodFZlcnNpb24ge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH0gfVxuICAgICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzMjBweCkge1xuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyBhLCAuY29va2llc3YyQ29udGFpbmVyIC5idG5Db250YWluZXIuYnRuQ29uZmlnQ29va2llcyBidXR0b24ge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTFweCAhaW1wb3J0YW50OyB9IH1cbiAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMTVweDtcbiAgICBsZWZ0OiAtMzc1cHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiAzMjVweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMjVweDsgfSB9XG4gICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xLmFjdGl2ZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHotaW5kZXg6IDk5OTk5OyB9XG4gICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCB7XG4gICAgICBwYWRkaW5nOiAxNXB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLmJ0blRvcCB7XG4gICAgICAgIGNvbG9yOiAjOWM5YzljO1xuICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAxNXB4O1xuICAgICAgICByaWdodDogMTVweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogOTk5OTk5OyB9XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLmJ0blRvcCBzdmcge1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7IH1cbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnN2Z0FuaW1lIHtcbiAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnRpdHJlQ29va2llcyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JzsgfVxuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50aXRyZUNvb2tpZXMgLmNvbG9yUHJpbWFyeVNpdGUge1xuICAgICAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50ZXh0Q29va2llcyB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGV4dENvb2tpZXMgLnRleHRTdHJvbmcge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOXB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7IH1cbiAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYm90dG9tOiAwO1xuICAgIG1hcmdpbjogMTVweDtcbiAgICBsZWZ0OiAtNjUwcHg7XG4gICAgei1pbmRleDogLTE7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDUwcHggMCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWF4LXdpZHRoOiA2MDBweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbjogMjVweDsgfSB9XG4gICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yLmFjdGl2ZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHotaW5kZXg6IDk5OTk5OyB9XG4gICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCB7XG4gICAgICBwYWRkaW5nOiAyNXB4IDE1cHggMTVweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgY29sb3I6ICMzMzM7IH1cbiAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVRpdGxlX0NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZGRkO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVRpdGxlX0NvbnRlbnQgLnRvcENvbnRlbnRDb29raWVzIHtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKSB0cmFuc2xhdGVZKGNhbGMoLTUwJSAtIDcuNXB4KSk7IH1cbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llVGl0bGVfQ29udGVudCAuYnRuVG9wIHtcbiAgICAgICAgICBjb2xvcjogIzljOWM5YztcbiAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICB6LWluZGV4OiA5OTk5OTk7XG4gICAgICAgICAgcGFkZGluZzogMTVweDsgfVxuICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVRpdGxlX0NvbnRlbnQgLmJ0blRvcCBzdmcge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDsgfVxuICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVUaXRsZV9Db250ZW50IC5idG5SZXRvdXIge1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICBoZWlnaHQ6IDQzcHg7XG4gICAgICAgICAgcGFkZGluZzogMTVweDsgfVxuICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQge1xuICAgICAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IHtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4OyB9IH1cbiAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IHtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjVweDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxNXB4OyB9XG4gICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4OyB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUJ1dHRvbkNvbnRlbnQgLnRleHRTZWN0aW9uU3RydWN0dXJlIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUJ1dHRvbkNvbnRlbnQgLnRleHRTZWN0aW9uQ29udGVudCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDsgfVxuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUJ1dHRvbkNvbnRlbnQgLnRleHRTZWN0aW9uQ29udGVudCAudGl0cmVTZWN0aW9uIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ1JhbGV3YXknOyB9XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQnV0dG9uQ29udGVudCAudGV4dFNlY3Rpb25Db250ZW50IC5idXR0b25BY29yZGVvbiB7XG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQgLmJ1dHRvbkFjb3JkZW9uOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQgLmJ1dHRvbkFjb3JkZW9uOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7XG4gICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlOyB9XG4gICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIge1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7IH0gfVxuICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSAuaXRlbUNoZWNrYm94Q29va2llQ29udGVudCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxMHB4OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA1NzZweCkge1xuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogODUlOyB9IH1cbiAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLnRpdGxlQ29udGVudCAudGl0bGVFbGVtZW50IHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLnRleHRDb250ZW50IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC50ZXh0Q29udGVudCAubGlua0VsZW1lbnQge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAyNXB4O1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2RkZDtcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLnRleHRDb250ZW50IC5pY29uRWxlbWVudCB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLnRleHRDb250ZW50IC50ZXh0RWxlbWVudCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNDAwOyB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5yZXF1aXJlZENvb2tpZSB7XG4gICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDcuNXB4IDVweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llc0xhYmVsIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZGRkO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llc0xhYmVsOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogLTNweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAtNXB4O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2RkZDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzOyB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXMge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llczpkaXNhYmxlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC41OyB9XG4gICAgICAgICAgICAgIC5jb29raWVzdjJDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZVBhcmFtc19Db250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5pdGVtQ2hlY2tib3hDb29raWVTdHJ1Y3R1cmUgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llczpjaGVja2VkICsgLmNoZWNrYm94Q29va2llc0xhYmVsIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgICAgICAgICAgICAgLmNvb2tpZXN2MkNvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llUGFyYW1zX0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLml0ZW1DaGVja2JveENvb2tpZVN0cnVjdHVyZSAuY2hlY2tib3hDb29raWVzQ29udGVudCAuY2hlY2tib3hDb29raWVzOmNoZWNrZWQgKyAuY2hlY2tib3hDb29raWVzTGFiZWw6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjMTQyRjY0OyB9XG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTsgfSB9XG4gICAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lcjpmaXJzdC1jaGlsZCAuaXRlbUNoZWNrYm94Q29va2llU3RydWN0dXJlIHtcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7IH1cbiAgICAgICAgICAuY29va2llc3YyQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVQYXJhbXNfQ29udGVudCAuY29va2llc0VsZW1lbnQuYWN0aXZlIC5pdGVtQ2hlY2tib3hDb29raWVCdXR0b25Db250ZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQgLmJ1dHRvbkFjb3JkZW9uOmFmdGVyIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7IH1cblxuLmltZ0RlZmF1bHRfWm9uZUFjdGl2ZV9FbGVtZW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7IH1cblxuLnNlYXJjaC1pbm5lcl9fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLnNlYXJjaC1pbm5lciAuc2VhcmNoLW1vcmUge1xuICBtYXJnaW4tdG9wOiAxZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlbGVjdGlvbi1jb250ZW50LXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm9uZSBuby1yZXBlYXQgNTAlL2NvdmVyO1xuICBjb2xvcjogIzE0MkY2NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZWxlY3Rpb24tY29udGVudC12MV9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX3dyYXBwZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX193cmFwcGVyID4gLmFnZW5jeS1zbGlkZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtMTJlbTsgfVxuICAuc2VsZWN0aW9uLWNvbnRlbnQtdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5zZWxlY3Rpb24tY29udGVudC12MSAuc2ltcGxlLXRleHQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyNHB4OyB9XG4gIC5zZWxlY3Rpb24tY29udGVudC12MSAucmVkYWMge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5yZWRhY19fd3JhcHBlciB7XG4gICAgICBtYXgtd2lkdGg6IDE0MDBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5yZWRhY19fd3JhcHBlciB7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfSB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5yZWRhY19fY29udGFpbmVyLXRleHQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXgtd2lkdGg6IDkwMHB4OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLnJlZGFjX19jb250YWluZXItdGV4dCB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogM2VtO1xuICAgICAgICAgIHdpZHRoOiA1MCU7IH0gfVxuICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAucmVkYWNfX3RleHQtYmxvY2sgLnRleHQtYmxvY2sge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5yZWRhY19fdGV4dC1ibG9jayAudGV4dC1ibG9jayBhIHtcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLnJlZGFjX19kcmF3aW5nLWNvbnRhaW5lciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXg6IDE7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAucmVkYWNfX2RyYXdpbmctY29udGFpbmVyIHtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5yZWRhY19fZHJhd2luZy1jb250YWluZXIgLmRyYXdpbmcge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLnJlZGFjX19kcmF3aW5nLWNvbnRhaW5lciAuZHJhd2luZ19faW1nIHtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMzAlO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDI1cHggMCByZ2JhKDM4LCA2OCwgNTgsIDAuMik7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5yZWRhY19fZHJhd2luZy1jb250YWluZXIgLmRyYXdpbmdfX2ltZyB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlOyB9IH1cbiAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2l0ZW1zLWVtcHR5IHtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDJlbSAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICAgIG1hcmdpbjogMCBjYWxjKDFlbSAqIC0xKTsgfSB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19pdGVtcy13cmFwcGVyIHtcbiAgICAgICAgICBtYXJnaW46IDAgY2FsYygyZW0gKiAtMSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAyZW0gMWVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgyZW0gKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAxZW0gMWVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtICgxZW0gKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAoIDJlbSAqIDIpKTsgfSB9XG4gIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19kcmF3aW5nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9faW1nIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2ltZyB7XG4gICAgICAgICAgbWluLWhlaWdodDogMjUwcHg7XG4gICAgICAgICAgbWF4LWhlaWdodDogMjUwcHg7IH0gfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19pbWctLWNvbnRhaW4ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9faW5mby10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2luZm8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2luZm8taWQge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7IH1cbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9faW5mby1leHRyYSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG4gICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9faW5mby1leHRyYS0tc2VwYXJhdG9yIHtcbiAgICAgICAgICBtYXJnaW46IDAgMWVtOyB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19zdGF0dXMuc3RhdHVzIHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDsgfVxuICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fZGVsZXRlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgdG9wOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB6LWluZGV4OiAxMDI7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgZmlsbDogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19kZWxldGU6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19kZWxldGU6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2RlbGV0ZTpmb2N1cywgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19kZWxldGU6aG92ZXIge1xuICAgICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgICAgZmlsbDogIzE0MkY2NDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fZGVsZXRlOmZvY3VzOmJlZm9yZSwgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19kZWxldGU6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgLnNlbGVjdGlvbi1jb250ZW50LXYxIC5pdGVtX19kZWxldGUtZHJhd2luZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxLjVlbTtcbiAgICAgIGhlaWdodDogMS41ZW07IH1cbiAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjEgLml0ZW1fX2dsb2JhbC1saW5rIHtcbiAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMTAxO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEwOSwgMTA5LCAxMDksIDAuNzUpOyB9XG4gICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fZ2xvYmFsLWxpbmsgLml0ZW1fX21vcmUgLmJ1dHRvbiB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgKyAxMHB4KSk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXMgZWFzZS1pbi1vdXQgMC4wNXM7IH1cbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fZ2xvYmFsLWxpbms6aG92ZXIgLml0ZW1fX21vcmUge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fZ2xvYmFsLWxpbms6aG92ZXIgLml0ZW1fX21vcmUgLmJ1dHRvbiB7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7IH1cbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9fZ2xvYmFsLWxpbms6aG92ZXIgLml0ZW1fX3N0YXR1cyB7XG4gICAgICAgIHotaW5kZXg6IDEwOyB9XG4gIC5zZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9jayB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbi1ib3R0b206IDVlbTsgfVxuICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayB7XG4gICAgICBtYXgtd2lkdGg6IDk2NXB4O1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgIC5zZWxlY3Rpb24tY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9ja19fd3JhcHBlciB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZS50aXRsZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDZlbTsgfVxuICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDM1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2tfX3RpdGxlLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNjVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDZlbTsgfSB9XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm1fX3RleHQtdmVydGljYWwge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNlbGVjdGlvbi1jb250ZW50LXYxX19mb3JtLWJsb2NrIC5mb3JtLWJsb2NrIC5mb3JtX190ZXh0LXZlcnRpY2FsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcbiAgICAgICAgICAgIGJvdHRvbTogOTYlO1xuICAgICAgICAgICAgbGVmdDogLTQwcHg7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMTBweC8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgICAgICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KTsgfSB9XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm1fX2ZpZWxkc2V0IHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2Zvcm0tYmxvY2sgLmZvcm0tYmxvY2sgLmZvcm1fX3N1Ym1pdCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VydmljZXMtdjEge1xuICBjb2xvcjogIzE0MkY2NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZXJ2aWNlcy12MV9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvc2VydmljZXMvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5zZXJ2aWNlcy12MV9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDM4LCA2OCwgNTgsIDAuNjUpOyB9XG4gIC5zZXJ2aWNlcy12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZXJ2aWNlcy12MV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAuc2VydmljZXMtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zZXJ2aWNlcy12MV9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC5zZXJ2aWNlcy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgIC5zZXJ2aWNlcy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAuc2VydmljZXMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnNlcnZpY2VzLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VydmljZXMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDM1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuc2VydmljZXMtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDY1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLnNlcnZpY2VzLXYxX190aXRsZSArIC5zZXJ2aWNlcy12MV9fbGlua3Mge1xuICAgIG1hcmdpbi10b3A6IDVlbTsgfVxuICAuc2VydmljZXMtdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLnNlcnZpY2VzLXYxX19saW5rcyAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgIC5zZXJ2aWNlcy12MV9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgIC5zZXJ2aWNlcy12MV9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgLnNlcnZpY2VzLXYxX19saW5rcyAuYnV0dG9uOmZvY3VzLCAuc2VydmljZXMtdjFfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLnNlcnZpY2VzLXYxX19saW5rcyAuYnV0dG9uOmZvY3VzOmJlZm9yZSwgLnNlcnZpY2VzLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgLnNlcnZpY2VzLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjZmZmO1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlcnZpY2VzLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMuM2VtO1xuICAgICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cbiAgICAuc2VydmljZXMtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogI2ZmZjsgfVxuICAuc2VydmljZXMtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAuc2VydmljZXMtdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTQyRjY0OyB9XG4gICAgLnNlcnZpY2VzLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5zZXJ2aWNlcy12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzE0MkY2NDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2VydmljZXMtdjIge1xuICBjb2xvcjogIzE0MkY2NDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5zZXJ2aWNlcy12Ml9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvc2VydmljZXMvMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjsgfVxuICAgIC5zZXJ2aWNlcy12Ml9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwLCA0NywgMTAwLCAwLjUxKTsgfVxuICAuc2VydmljZXMtdjJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctbGVmdDogMWVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTUzNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZXJ2aWNlcy12Ml9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAuc2VydmljZXMtdjJfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zZXJ2aWNlcy12Ml9faXRlbXMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VydmljZXMtdjJfX2l0ZW1zIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7IH0gfVxuICAuc2VydmljZXMtdjJfX2l0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMWVtIDA7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNlcnZpY2VzLXYyX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDFlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMzMuMzMlIC0gMmVtKTtcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDsgfSB9XG4gICAgLnNlcnZpY2VzLXYyX19pdGVtIC5ib3JkZXJlZF9faGVhZGVyIHtcbiAgICAgIHBhZGRpbmc6IDAgM2VtOyB9XG4gICAgLnNlcnZpY2VzLXYyX19pdGVtIC5ib3JkZXJlZF9faGVhZGVyID4gKjpiZWZvcmUsIC5zZXJ2aWNlcy12Ml9faXRlbSAuYm9yZGVyZWRfX2hlYWRlciA+ICo6YWZ0ZXIsIC5zZXJ2aWNlcy12Ml9faXRlbSAuYm9yZGVyZWRfX2Zvb3RlciA+ICo6YmVmb3JlLCAuc2VydmljZXMtdjJfX2l0ZW0gLmJvcmRlcmVkX19mb290ZXIgPiAqOmFmdGVyIHtcbiAgICAgIGhlaWdodDogMnB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxcHgpOyB9XG4gICAgLnNlcnZpY2VzLXYyX19pdGVtIC5ib3JkZXJlZF9faGVhZGVyOmJlZm9yZSwgLnNlcnZpY2VzLXYyX19pdGVtIC5ib3JkZXJlZF9faGVhZGVyOmFmdGVyLCAuc2VydmljZXMtdjJfX2l0ZW0gLmJvcmRlcmVkX19mb290ZXI6YmVmb3JlLCAuc2VydmljZXMtdjJfX2l0ZW0gLmJvcmRlcmVkX19mb290ZXI6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAuc2VydmljZXMtdjJfX2l0ZW0gLmJvcmRlcmVkX19jb250ZW50IHtcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNmZmY7IH1cbiAgICAuc2VydmljZXMtdjJfX2l0ZW0tY29udGVudCB7XG4gICAgICBmbGV4OiAxO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBwYWRkaW5nOiAyZW07IH1cbiAgICAuc2VydmljZXMtdjJfX2l0ZW0tY29udGFpbmVyLXRleHQge1xuICAgICAgZmxleDogMTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAxZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXYyX19pdGVtLWNvbnRhaW5lci10ZXh0IHtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICBoZWlnaHQ6IDE4MHB4OyB9IH1cbiAgICAuc2VydmljZXMtdjJfX2l0ZW0tZmlndXJlIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDUuNjI1ZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgbWFyZ2luLWJvdHRvbTogLjFlbTsgfVxuICAgIC5zZXJ2aWNlcy12Ml9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwOyB9XG4gICAgICAuc2VydmljZXMtdjJfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuc2VydmljZXMtdjJfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuc2VydmljZXMtdjJfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VydmljZXMtdjJfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzMHB4LzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAuc2VydmljZXMtdjJfX2l0ZW0tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyNXB4LzEuMiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLnNlcnZpY2VzLXYyX19pdGVtLXRpdGxlIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgbWF4LXdpZHRoOiA5MCU7IH1cbiAgICAgIC5zZXJ2aWNlcy12Ml9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDsgfVxuICAgIC5zZXJ2aWNlcy12Ml9faXRlbS10ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAuc2VydmljZXMtdjJfX2l0ZW0tdGV4dC1ibG9jay50ZXh0LWJsb2NrIGEge1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5zZXJ2aWNlcy12Ml9faXRlbS1saW5rcyAuYnV0dG9uIHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAuc2VydmljZXMtdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgICAuc2VydmljZXMtdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAgIC5zZXJ2aWNlcy12Ml9faXRlbS1saW5rcyAuYnV0dG9uOmZvY3VzLCAuc2VydmljZXMtdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgLnNlcnZpY2VzLXYyX19pdGVtLWxpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuc2VydmljZXMtdjJfX2l0ZW0tbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgLnNlcnZpY2VzLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgLnNlcnZpY2VzLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDsgfVxuICAgIC5zZXJ2aWNlcy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAuc2VydmljZXMtdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZXJ2aWNlcy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC5zZXJ2aWNlcy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNjVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAuc2VydmljZXMtdjJfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5zZXJ2aWNlcy12Ml9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIGEge1xuICAgICAgY29sb3I6ICNmZmY7IH1cbiAgLnNlcnZpY2VzLXYyX19saW5rcyAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgIC5zZXJ2aWNlcy12Ml9fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgIC5zZXJ2aWNlcy12Ml9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgLnNlcnZpY2VzLXYyX19saW5rcyAuYnV0dG9uOmZvY3VzLCAuc2VydmljZXMtdjJfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAuc2VydmljZXMtdjJfX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuc2VydmljZXMtdjJfX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAuc2VydmljZXMtdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICNmZmY7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGhlaWdodDogMS44ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2VydmljZXMtdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuICAgIC5zZXJ2aWNlcy12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjZmZmOyB9XG4gIC5zZXJ2aWNlcy12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmcsIC5zZXJ2aWNlcy12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMxNDJGNjQ7IH1cbiAgICAuc2VydmljZXMtdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciwgLnNlcnZpY2VzLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjMTQyRjY0OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi5zZXJ2aWNlcy12MyB7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnNlcnZpY2VzLXYzX19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9zZXJ2aWNlcy8yLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gICAgLnNlcnZpY2VzLXYzX19iYWNrZ3JvdW5kOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDQ3LCAxMDAsIDAuOCk7IH1cbiAgLnNlcnZpY2VzLXYzX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5zZXJ2aWNlcy12M19fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxNTM1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zZXJ2aWNlcy12M19fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNlcnZpY2VzLXYzX193cmFwcGVyIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfSB9XG4gICAgLnNlcnZpY2VzLXYzX193cmFwcGVyLmpzc2Nyb2xsLWJsb2NrIHtcbiAgICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgICAgIG92ZXJmbG93OiBhdXRvOyB9XG4gIC5zZXJ2aWNlcy12M19fY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIG1hcmdpbi1ib3R0b206IDdlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnNlcnZpY2VzLXYzX19jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA1ZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuc2VydmljZXMtdjNfX2RyYXdpbmctY29udGFpbmVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA1ZW07IH0gfVxuICAuc2VydmljZXMtdjNfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTsgfVxuICAuc2VydmljZXMtdjNfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7IH1cbiAgICAuc2VydmljZXMtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgLnNlcnZpY2VzLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLnNlcnZpY2VzLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5zZXJ2aWNlcy12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VydmljZXMtdjNfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgLnNlcnZpY2VzLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDY1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLnNlcnZpY2VzLXYzX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLnNlcnZpY2VzLXYzX19saW5rcyAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgIC5zZXJ2aWNlcy12M19fbGlua3MgLmJ1dHRvbjpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgIC5zZXJ2aWNlcy12M19fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgLnNlcnZpY2VzLXYzX19saW5rcyAuYnV0dG9uOmZvY3VzLCAuc2VydmljZXMtdjNfX2xpbmtzIC5idXR0b246aG92ZXIge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC5zZXJ2aWNlcy12M19fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC5zZXJ2aWNlcy12M19fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gIC5zZXJ2aWNlcy12M19faXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgICAuc2VydmljZXMtdjNfX2l0ZW0gLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMDsgfVxuICAgICAgLnNlcnZpY2VzLXYzX19pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAgICAgLnNlcnZpY2VzLXYzX19pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgLnNlcnZpY2VzLXYzX19pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXYzX19pdGVtIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC5zZXJ2aWNlcy12M19faXRlbSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuMiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgLnNlcnZpY2VzLXYzX19pdGVtIC5pdGVtX193cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VydmljZXMtdjNfX2l0ZW0gLml0ZW1fX3dyYXBwZXIge1xuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuICAgIC5zZXJ2aWNlcy12M19faXRlbSAuaXRlbV9fY29udGVudCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnNlcnZpY2VzLXYzX19pdGVtIC5pdGVtX19jb250ZW50IHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIHdpZHRoOiA1MCU7XG4gICAgICAgICAgcGFkZGluZzogMCAyZW07IH0gfVxuICAgIC5zZXJ2aWNlcy12M19faXRlbSAuaXRlbV9fY29udGFpbmVyLXRleHQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtOyB9XG4gICAgLnNlcnZpY2VzLXYzX19pdGVtIC5pdGVtX19kcmF3aW5nLWNvbnRhaW5lciB7XG4gICAgICBmbGV4OiAxOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuc2VydmljZXMtdjNfX2l0ZW0gLml0ZW1fX2RyYXdpbmctY29udGFpbmVyIHtcbiAgICAgICAgICBwYWRkaW5nOiAwIDJlbTsgfSB9XG4gICAgICAuc2VydmljZXMtdjNfX2l0ZW0gLml0ZW1fX2RyYXdpbmctY29udGFpbmVyIC5kcmF3aW5nX19pbWcge1xuICAgICAgICBib3gtc2hhZG93OiAwcHggMHB4IDM1cHggMHB4IHJnYmEoMzgsIDY4LCA1OCwgMC4yKTsgfVxuICAgIC5zZXJ2aWNlcy12M19faXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbiB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLnNlcnZpY2VzLXYzX19pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAgIC5zZXJ2aWNlcy12M19faXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAgIC5zZXJ2aWNlcy12M19faXRlbSAuaXRlbV9fbGlua3MgLmJ1dHRvbjpmb2N1cywgLnNlcnZpY2VzLXYzX19pdGVtIC5pdGVtX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAuc2VydmljZXMtdjNfX2l0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAuc2VydmljZXMtdjNfX2l0ZW0gLml0ZW1fX2xpbmtzIC5idXR0b246aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gIC5zZXJ2aWNlcy12MyAuanNzY3JvbGwtYmxvY2sge1xuICAgIGhlaWdodDogMTQwcHg7IH1cbiAgLnNlcnZpY2VzLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTQyRjY0O1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnNlcnZpY2VzLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICAgICAgd2lkdGg6IDMuM2VtO1xuICAgICAgICBoZWlnaHQ6IDMuM2VtOyB9IH1cbiAgICAuc2VydmljZXMtdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzE0MkY2NDsgfVxuICAuc2VydmljZXMtdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAuc2VydmljZXMtdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246Zm9jdXMgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjZmZmOyB9XG4gICAgLnNlcnZpY2VzLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC5zZXJ2aWNlcy12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogI2ZmZjsgfVxuICAuc2VydmljZXMtdjMgLmRyYXdpbmdfX2NvbnRhaW5lci10ZXh0IGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNpbG9zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc2lsb3MtdjEge1xuICBiYWNrZ3JvdW5kOiAjMTQyRjY0IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICM1MjUyNTI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuc2lsb3MtdjFfX2NvbnRhaW5lciB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5zaWxvcy12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZzogMWVtIDFlbTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1heC13aWR0aDogMTUzNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4OiAxOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC5zaWxvcy12MV9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmc6IDFlbSAzZW07IH0gfVxuICAuc2lsb3MtdjE6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5zaWxvcy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgIC5zaWxvcy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAuc2lsb3MtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnNpbG9zLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogI2ZmZjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2lsb3MtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIwcHgvMS4yIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAuc2lsb3MtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDQwcHgvMS4yIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLnNpbG9zLXYxX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuICAuc2lsb3MtdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogMTtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAuc2lsb3MtdjFfX2l0ZW1zLXdyYXBwZXIge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9IH1cbiAgLnNpbG9zLXYxIC5zaWxvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgbWFyZ2luLWJvdHRvbTogMC41ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgLnNpbG9zLXYxIC5zaWxvIHtcbiAgICAgICAgcGFkZGluZzogMCAyZW07IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAuc2lsb3MtdjEgLnNpbG8ge1xuICAgICAgICBtYXgtd2lkdGg6IDMzJTsgfSB9XG4gICAgLnNpbG9zLXYxIC5zaWxvX190aXRsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cbiAgICAgIC5zaWxvcy12MSAuc2lsb19fdGl0bGUtZHJhd2luZyB7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMWVtO1xuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEuMWVtO1xuICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEuMWVtO1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICAgIHdpZHRoOiAyLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAyLjNlbTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgZmlsbDogIzE0MkY2NDsgfVxuICAgICAgICAuc2lsb3MtdjEgLnNpbG9fX3RpdGxlLWRyYXdpbmcgc3ZnIHtcbiAgICAgICAgICBoZWlnaHQ6IDEuMWVtOyB9XG4gICAgICAuc2lsb3MtdjEgLnNpbG9fX3RpdGxlLXRleHQge1xuICAgICAgICBmbGV4LXNocmluazogMTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzVweCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zaWxvcy12MSAuc2lsb19fdGl0bGUtdGV4dCB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA1dncgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC5zaWxvcy12MSAuc2lsb19fdGl0bGUtdGV4dCB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzNXB4IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAuc2lsb3MtdjEgLnNpbG9fX2xpc3Qge1xuICAgICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwLjZlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAzZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAgICAgLnNpbG9zLXYxIC5zaWxvX19saXN0ID4gbGkge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC5zaWxvcy12MSAuc2lsb19fbGlzdCA+IGxpLnNpbG9fX2xpc3QtaXRlbSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogM2VtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAuc2lsb3MtdjEgLnNpbG9fX2xpc3QtaXRlbSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogZmxleDsgfVxuICAgICAgICAuc2lsb3MtdjEgLnNpbG9fX2xpc3QtaXRlbTpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICAgIGhlaWdodDogMTBweDtcbiAgICAgICAgICB0b3A6IDFlbTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmOyB9XG4gICAgICAuc2lsb3MtdjEgLnNpbG9fX2xpc3QtbGluayB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIwcHggXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjZlbTtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNpbG9zLXYxIC5zaWxvX19saXN0LWxpbmsge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjBweCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnNpbG9zLXYxIC5zaWxvX19saXN0LWxpbmsge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjBweC8xLjggXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgICAuc2lsb3MtdjEgLnNpbG9fX2xpc3QtbGluazpob3ZlciwgLnNpbG9zLXYxIC5zaWxvX19saXN0LWxpbms6Zm9jdXMge1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5zaWxvcy12MS0tYWx0ZXJuYXRlIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBub25lIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gICAgY29sb3I6ICM1MjUyNTI7IH1cbiAgICAuc2lsb3MtdjEtLWFsdGVybmF0ZTpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuc2lsb3MtdjEtLWFsdGVybmF0ZSAuc2lsb3MtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAuc2lsb3MtdjEtLWFsdGVybmF0ZSAuc2lsb3MtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLnNpbG9zLXYxLS1hbHRlcm5hdGUgLnNpbG9zLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgIC5zaWxvcy12MS0tYWx0ZXJuYXRlIC5zaWxvX190aXRsZS1kcmF3aW5nIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7XG4gICAgICBmaWxsOiAjZmZmOyB9XG4gICAgLnNpbG9zLXYxLS1hbHRlcm5hdGUgLnNpbG9fX3RpdGxlLXRleHQge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgICAuc2lsb3MtdjEtLWFsdGVybmF0ZSAuc2lsb19fbGlzdC1pdGVtOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgLnNpbG9zLXYxLS1hbHRlcm5hdGUgLnNpbG9fX2xpc3QtbGluayB7XG4gICAgICBjb2xvcjogaW5oZXJpdDsgfVxuICAgICAgLnNpbG9zLXYxLS1hbHRlcm5hdGUgLnNpbG9fX2xpc3QtbGluazpob3ZlciwgLnNpbG9zLXYxLS1hbHRlcm5hdGUgLnNpbG9fX2xpc3QtbGluazpmb2N1cyB7XG4gICAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5zaWxvcy12MiB7XG4gIG1hcmdpbjogNGVtIGF1dG87IH1cbiAgLnNpbG9zLXYyX193cmFwcGVyIHtcbiAgICBtYXgtd2lkdGg6IDExMjBweDtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLnNpbG9zLXYyX190aXRsZSAudGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIC5zaWxvcy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGZvbnQtc2l6ZTogMmVtOyB9XG4gIC5zaWxvcy12MiAuc2lsby12MiB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDsgfVxuICAgIC5zaWxvcy12MiAuc2lsby12Ml9fY29udGVudCB7XG4gICAgICBtYXgtd2lkdGg6IDYwMHB4OyB9XG4gICAgLnNpbG9zLXYyIC5zaWxvLXYyX19saXN0IHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnNpbG9zLXYyIC5zaWxvLXYyX19saXN0LWl0ZW0ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgIC5zaWxvcy12MiAuc2lsby12Ml9fbGlzdC1saW5rIHtcbiAgICAgIGNvbG9yOiAjMzMzO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnNpbG9zLXYyIC5zaWxvLXYyX19saXN0LWxpbms6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uc3RhdHVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAyZW07XG4gIHotaW5kZXg6IDIwOyB9XG4gIC5zdGF0dXNfX3ZhbHVlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0O1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNDJGNjQ7XG4gICAgcGFkZGluZzogMC44ZW0gNGVtO1xuICAgIG1hcmdpbjogMCAwIDFlbSAwO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjVlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBsZXR0ZXItc3BhY2luZzogMGVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgICAuc3RhdHVzX192YWx1ZS0tNSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTQyRjY0OyB9XG4gICAgLnN0YXR1c19fdmFsdWUtLTQge1xuICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE0MkY2NDsgfVxuICAgIC5zdGF0dXNfX3ZhbHVlLS0zIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNDJGNjQ7IH1cbiAgICAuc3RhdHVzX192YWx1ZS0tbmV3IHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNDJGNjQ7IH1cbiAgICAuc3RhdHVzX192YWx1ZS0tZmFsbGluZyB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0O1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMTQyRjY0OyB9XG4gICAgLnN0YXR1c19fdmFsdWUtLWZhdm9yaXRlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNDJGNjQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRlYW0tbGlzdGluZy12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGVhbS1saXN0aW5nLXYxX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDsgfVxuICAudGVhbS1saXN0aW5nLXYxOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAudGVhbS1saXN0aW5nLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGVhbS1saXN0aW5nLXYxX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLnRlYW0tbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgICAudGVhbS1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAudGVhbS1saXN0aW5nLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRlYW0tbGlzdGluZy12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNjVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAudGVhbS1saXN0aW5nLXYxX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtLzEuNjY2NiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnRlYW0tbGlzdGluZy12MV9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLnRlYW0tbGlzdGluZy12MV9fdGV4dC12ZXJ0aWNhbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVhbS1saXN0aW5nLXYxX190ZXh0LXZlcnRpY2FsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xuICAgICAgICBib3R0b206IDEwMCU7XG4gICAgICAgIGxlZnQ6IDMwcHg7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDYuMTExMWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgICAgICBjb2xvcjogcmdiYSgyMCwgNDcsIDEwMCwgMC4xNik7IH0gfVxuICAudGVhbS1saXN0aW5nLXYxX19pdGVtcyB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRlYW0tbGlzdGluZy12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMWVtIDJlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDEgLSAoMmVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgLnRlYW0tbGlzdGluZy12MV9faXRlbXMgLml0ZW0ge1xuICAgICAgICBtYXJnaW46IDJlbSAxZW07XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gKDFlbSAqIDIpKTsgfSB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAudGVhbS1saXN0aW5nLXYxX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMCAxZW0gMmVtIDFlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAoIDFlbSAqIDIpKTsgfSB9XG4gIC50ZWFtLWxpc3RpbmctdjEgLml0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjEgLml0ZW1fX2RyYXdpbmcge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgLnRlYW0tbGlzdGluZy12MSAuaXRlbV9faW1nIHtcbiAgICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAudGVhbS1saXN0aW5nLXYxIC5pdGVtX19pbWcge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQxNXB4O1xuICAgICAgICAgIG1heC1oZWlnaHQ6IDQxNXB4OyB9IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjEgLml0ZW1fX2ltZy0tY29udGFpbiB7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG4gICAgLnRlYW0tbGlzdGluZy12MSAuaXRlbV9faW5mbyB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC01NXB4O1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHotaW5kZXg6IDEwMTtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjAsIDQ3LCAxMDAsIDAuNzUpO1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0ICwgYm90dG9tO1xuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMXMgLCAyczsgfVxuICAgICAgLnRlYW0tbGlzdGluZy12MSAuaXRlbV9faW5mby10aXRsZSB7XG4gICAgICAgIHBhZGRpbmc6IDJlbSAwOyB9XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgICAgICAgLnRlYW0tbGlzdGluZy12MSAuaXRlbV9faW5mby10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAgIC50ZWFtLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gICAgICAgICAgICAudGVhbS1saXN0aW5nLXYxIC5pdGVtX19pbmZvLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAgICAgLnRlYW0tbGlzdGluZy12MSAuaXRlbV9faW5mby10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgICAgIC50ZWFtLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8yIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgICAgIC50ZWFtLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAgICAgLnRlYW0tbGlzdGluZy12MSAuaXRlbV9faW5mby10aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjEgLml0ZW1fX2luZm8tZXh0cmEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTsgfVxuICAgICAgICAudGVhbS1saXN0aW5nLXYxIC5pdGVtX19pbmZvLWV4dHJhLS1waG9uZSwgLnRlYW0tbGlzdGluZy12MSAuaXRlbV9faW5mby1leHRyYS0tbWFpbCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAudGVhbS1saXN0aW5nLXYxIC5pdGVtOmhvdmVyIC5pdGVtX19pbmZvIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHBhZGRpbmctdG9wOiAzZW07IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRlYW0tbGlzdGluZy12MiB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IG5vbmUgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMxNDJGNjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGVhbS1saXN0aW5nLXYyX193cmFwcGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEyMzBweDsgfVxuICAudGVhbS1saXN0aW5nLXYyOmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB6LWluZGV4OiAtMTsgfVxuICAudGVhbS1saXN0aW5nLXYyX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGVhbS1saXN0aW5nLXYyX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLnRlYW0tbGlzdGluZy12Ml9fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07IH1cbiAgICAudGVhbS1saXN0aW5nLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAudGVhbS1saXN0aW5nLXYyX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRlYW0tbGlzdGluZy12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNjVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAudGVhbS1saXN0aW5nLXYyX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtLzEuNjY2NiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgLnRlYW0tbGlzdGluZy12Ml9fdGV4dC1ibG9jay50ZXh0LWJsb2NrIGEge1xuICAgICAgY29sb3I6IGluaGVyaXQ7IH1cbiAgLnRlYW0tbGlzdGluZy12Ml9fdGV4dC12ZXJ0aWNhbCB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVhbS1saXN0aW5nLXYyX190ZXh0LXZlcnRpY2FsIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xuICAgICAgICBib3R0b206IDk2JTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNi4xMTExZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgICAgIGNvbG9yOiByZ2JhKDIwLCA0NywgMTAwLCAwLjE2KTsgfSB9XG4gIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRlYW0tbGlzdGluZy12Ml9faXRlbXMge1xuICAgICAgICBtYXJnaW4tbGVmdDogM2VtOyB9IH1cbiAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcy13cmFwcGVyIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAxZW0gMmVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMSAtICgyZW0gKiAyKSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAudGVhbS1saXN0aW5nLXYyX19pdGVtcyAuaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMmVtIDFlbTtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIgLSAoMWVtICogMikpOyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgIC50ZWFtLWxpc3RpbmctdjJfX2l0ZW1zIC5pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIDFlbSAyZW0gMWVtO1xuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyAtICggMWVtICogMikpOyB9IH1cbiAgLnRlYW0tbGlzdGluZy12MiAuaXRlbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbi1ib3R0b206IDRlbTtcbiAgICBtaW4taGVpZ2h0OiA0MDBweDsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjIgLml0ZW0tLWJvcmRlciAuaXRlbV9fZGF0YSB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0xZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRlYW0tbGlzdGluZy12MiAuaXRlbS0tYm9yZGVyIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMTQyRjY0O1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMTQyRjY0O1xuICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzE0MkY2NDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwIDJlbSAzZW0gMmVtO1xuICAgICAgICBtYXJnaW4tdG9wOiA2LjVlbTsgfVxuICAgICAgICAudGVhbS1saXN0aW5nLXYyIC5pdGVtLS1ib3JkZXIgLml0ZW1fX2RyYXdpbmcge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICBwYWRkaW5nOiAwIDJlbTsgfVxuICAgICAgICAudGVhbS1saXN0aW5nLXYyIC5pdGVtLS1ib3JkZXIgLml0ZW1fX2RyYXdpbmc6YmVmb3JlLCAudGVhbS1saXN0aW5nLXYyIC5pdGVtLS1ib3JkZXIgLml0ZW1fX2RyYXdpbmc6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjY0O1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICAgIHRvcDogNTAlOyB9XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjIgLml0ZW0tLWJvcmRlciAuaXRlbV9fZHJhd2luZzpiZWZvcmUge1xuICAgICAgICAgIGxlZnQ6IC0yZW07IH1cbiAgICAgICAgLnRlYW0tbGlzdGluZy12MiAuaXRlbS0tYm9yZGVyIC5pdGVtX19kcmF3aW5nOmFmdGVyIHtcbiAgICAgICAgICByaWdodDogLTJlbTsgfVxuICAgICAgICAudGVhbS1saXN0aW5nLXYyIC5pdGVtLS1ib3JkZXIgLml0ZW1fX2RyYXdpbmc6YmVmb3JlIHtcbiAgICAgICAgICB3aWR0aDogMzhweDsgfVxuICAgICAgICAudGVhbS1saXN0aW5nLXYyIC5pdGVtLS1ib3JkZXIgLml0ZW1fX2RyYXdpbmc6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAzOHB4OyB9XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjIgLml0ZW0tLWJvcmRlciAuaXRlbV9fZGF0YSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogY2FsYyggKDMwMHB4IC8gMiAqIC0xKSArIDJlbSk7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgIC50ZWFtLWxpc3RpbmctdjIgLml0ZW0tLWJvcmRlciAuaXRlbV9fZGF0YSB7XG4gICAgICAgIG1hcmdpbi10b3A6IGNhbGMoICgyMzRweCAvIDIgKiAtMSkgKyAyZW0pOyB9IH1cbiAgICAudGVhbS1saXN0aW5nLXYyIC5pdGVtX19kcmF3aW5nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjIgLml0ZW1fX2ltZyB7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnRlYW0tbGlzdGluZy12MiAuaXRlbV9faW1nIHtcbiAgICAgICAgICBtaW4taGVpZ2h0OiAyMzRweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAyMzRweDsgfSB9XG4gICAgICAudGVhbS1saXN0aW5nLXYyIC5pdGVtX19pbWctLWNvbnRhaW4ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgbWluLWhlaWdodDogYXV0bztcbiAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjsgfVxuICAgIC50ZWFtLWxpc3RpbmctdjIgLml0ZW1fX2luZm8ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC50ZWFtLWxpc3RpbmctdjIgLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjIgLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgICAudGVhbS1saXN0aW5nLXYyIC5pdGVtX19pbmZvLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgICAgLnRlYW0tbGlzdGluZy12MiAuaXRlbV9faW5mby10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgICAgICAgIC50ZWFtLWxpc3RpbmctdjIgLml0ZW1fX2luZm8tdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLnRlYW0tbGlzdGluZy12MiAuaXRlbV9faW5mby10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8yIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgICAudGVhbS1saXN0aW5nLXYyIC5pdGVtX19pbmZvLXRpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgICAgLnRlYW0tbGlzdGluZy12MiAuaXRlbV9faW5mby1leHRyYSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IH1cbiAgICAgICAgLnRlYW0tbGlzdGluZy12MiAuaXRlbV9faW5mby1leHRyYS0tcGhvbmUsIC50ZWFtLWxpc3RpbmctdjIgLml0ZW1fX2luZm8tZXh0cmEtLW1haWwge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgICAgIC50ZWFtLWxpc3RpbmctdjIgLml0ZW1fX2luZm8tZXh0cmEgYSB7XG4gICAgICAgICAgY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZWFtLXYxIHtcbiAgY29sb3I6ICMxNDJGNjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGVhbS12MV9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvdGVhbS8xLmpwZ1wiKSBuby1yZXBlYXQgNTAlL2NvdmVyOyB9XG4gICAgLnRlYW0tdjFfX2JhY2tncm91bmQ6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYzKTsgfVxuICAudGVhbS12MV9fd3JhcHBlciB7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMjMwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZWFtLXYxX193cmFwcGVyIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTsgfSB9XG4gIC50ZWFtLXYxX19jb250YWluZXIge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAudGVhbS12MV9fY29udGFpbmVyLXRleHQge1xuICAgIG1hcmdpbi1ib3R0b206IDglO1xuICAgIG1heC1oZWlnaHQ6IDMwMHB4OyB9XG4gIC50ZWFtLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMWVtOyB9XG4gICAgLnRlYW0tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLnRlYW0tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLnRlYW0tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZWFtLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAzNXB4LzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgLnRlYW0tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDY1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgLnRlYW0tdjFfX3RpdGxlICsgLnRlYW0tdjFfX2xpbmtzIHtcbiAgICBtYXJnaW4tdG9wOiAzZW07IH1cbiAgLnRlYW0tdjFfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLnRlYW0tdjFfX2xpbmtzIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLnRlYW0tdjFfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAudGVhbS12MV9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgLnRlYW0tdjFfX2xpbmtzIC5idXR0b246Zm9jdXMsIC50ZWFtLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAudGVhbS12MV9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC50ZWFtLXYxX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgLnRlYW0tdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMxNDJGNjQ7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGhlaWdodDogMS44ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVhbS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLnRlYW0tdjFfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzE0MkY2NDsgfVxuICAudGVhbS12MV9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmcsIC50ZWFtLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzE0MkY2NDsgfVxuICAgIC50ZWFtLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC50ZWFtLXYxX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjMTQyRjY0OyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZWFtLXYyIHtcbiAgY29sb3I6ICMxNDJGNjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGVhbS12Ml9fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvZmF2b3JpdGVzLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAudGVhbS12Ml9fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTMpOyB9XG4gIC50ZWFtLXYyX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTQwMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVhbS12Ml9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAudGVhbS12Ml9fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNDQwcHgpIHtcbiAgICAgIC50ZWFtLXYyX19jb250YWluZXIge1xuICAgICAgICBtYXgtaGVpZ2h0OiA4NzBweDsgfSB9XG4gIC50ZWFtLXYyX19jb250YWluZXItdGV4dCB7XG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XG4gICAgbWF4LWhlaWdodDogMzAwcHg7IH1cbiAgLnRlYW0tdjJfX3RpdGxlIC50aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNCU7IH1cbiAgLnRlYW0tdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxZW07IH1cbiAgICAudGVhbS12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICB3aWR0aDogMTAwcHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAudGVhbS12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAudGVhbS12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRlYW0tdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDM1cHgvMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAudGVhbS12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNjVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAudGVhbS12Ml9faXRlbXMgLnRlYW0tdjJfX2l0ZW1zIHtcbiAgICBwYWRkaW5nOiAwIDAgM2VtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAudGVhbS12Ml9faXRlbXMgLnRlYW0tdjJfX2l0ZW1zIHtcbiAgICAgICAgbWF4LWhlaWdodDogNDcwcHg7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgLnRlYW0tdjJfX2l0ZW1zIC50ZWFtLXYyX19pdGVtcyAuaXRlbV9fY29udGFpbmVyLXRleHQge1xuICAgICAgICBtYXgtaGVpZ2h0OiA3MHB4O1xuICAgICAgICBvdmVyZmxvdzogdW5zZXQ7IH0gfVxuICAgIC50ZWFtLXYyX19pdGVtcyAudGVhbS12Ml9faXRlbXMgLml0ZW1fX2NvbnRhaW5lci10ZXh0IC50ZXh0LWJsb2NrIHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgMC44NzVlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIC50ZWFtLXYyX19pdGVtcyAudGVhbS12Ml9faXRlbXMgLml0ZW1fX2NvbnRhaW5lci10ZXh0IC50ZXh0LWJsb2NrIHtcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgLnRlYW0tdjJfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgLnRlYW0tdjJfX2xpbmtzIC5idXR0b24ge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgLnRlYW0tdjJfX2xpbmtzIC5idXR0b246YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAudGVhbS12Ml9fbGlua3MgLmJ1dHRvbjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgLnRlYW0tdjJfX2xpbmtzIC5idXR0b246Zm9jdXMsIC50ZWFtLXYyX19saW5rcyAuYnV0dG9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAudGVhbS12Ml9fbGlua3MgLmJ1dHRvbjpmb2N1czpiZWZvcmUsIC50ZWFtLXYyX19saW5rcyAuYnV0dG9uOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgLnRlYW0tdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMxNDJGNjQ7XG4gICAgd2lkdGg6IDEuOGVtO1xuICAgIGhlaWdodDogMS44ZW07IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVhbS12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgICAgIHdpZHRoOiAzLjNlbTtcbiAgICAgICAgaGVpZ2h0OiAzLjNlbTsgfSB9XG4gICAgLnRlYW0tdjJfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzE0MkY2NDsgfVxuICAudGVhbS12Ml9fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmcsIC50ZWFtLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XG4gICAgZmlsbDogIzE0MkY2NDsgfVxuICAgIC50ZWFtLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmhvdmVyIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIsIC50ZWFtLXYyX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fYnV0dG9uOmZvY3VzIC5zY3JvbGwtYmxvY2tfX3N2Zy1ib3JkZXIge1xuICAgICAgc3Ryb2tlOiAjMTQyRjY0OyB9XG4gIC50ZWFtLXYyX19mYXZvcml0ZXMuanNzY3JvbGwtYmxvY2sge1xuICAgIG1heC1oZWlnaHQ6IDYwJTtcbiAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAudGVhbS12Ml9faXRlbSB7XG4gICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgLnRlYW0tdjJfX2l0ZW0tZGVjb3JhdGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgLnRlYW0tdjJfX2l0ZW0tdmlzdWFsIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1heC13aWR0aDogNDAwcHg7IH1cbiAgICAgIC50ZWFtLXYyX19pdGVtLXZpc3VhbCAudGVhbS12Ml9faXRlbS1pbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC50ZWFtLXYyX19pdGVtLXZpc3VhbCAudGVhbS12Ml9faXRlbS1pbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7IH0gfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgLnRlYW0tdjJfX2l0ZW0tdmlzdWFsIHtcbiAgICAgICAgICBtYXgtd2lkdGg6IDU3MHB4O1xuICAgICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMzVweCAwcHggcmdiYSgzOCwgNjgsIDU4LCAwLjIpOyB9IH1cbiAgICAgIC50ZWFtLXYyX19pdGVtLXZpc3VhbC0tY29udGFpbiAudGVhbS12Ml9faXRlbS1pbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB3aWR0aDogMjYwcHg7XG4gICAgICAgIG1heC1oZWlnaHQ6IDI1MHB4OyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnRlYW0tdjJfX2l0ZW0tdmlzdWFsLS1jb250YWluIC50ZWFtLXYyX19pdGVtLWltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluOyB9IH1cbiAgICAudGVhbS12Ml9faXRlbS10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgIC50ZWFtLXYyX19pdGVtLXRpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAudGVhbS12Ml9faXRlbS10aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgICAudGVhbS12Ml9faXRlbS10aXRsZSAudGl0bGVfX3N1YnRpdGxlLCAudGVhbS12Ml9faXRlbS10aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlLCAudGVhbS12Ml9faXRlbS10aXRsZSAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAudGVhbS12Ml9faXRlbS1pbmZvIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAudGVhbS12Ml9faXRlbS1pbmZvLXNlcGFyYXRvciB7XG4gICAgICAgIG1hcmdpbjogMCAuNWVtOyB9XG4gICAgLnRlYW0tdjJfX2l0ZW0tbGlua3Mge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAudGVhbS12Ml9faXRlbS1saW5rcyB7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07IH0gfVxuICAgICAgLnRlYW0tdjJfX2l0ZW0tbGlua3MgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC50ZWFtLXYyIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMCU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG4gIC50ZWFtLXYyIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi1yaWdodDogLjVlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAuNWVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDk2cHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAudGVhbS12MiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiA5MDBweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sYW5kaW5nIC50ZWFtLXYyX19pdGVtLXZpc3VhbCAudGVhbS12Ml9faXRlbS1pbWcge1xuICAgIG1pbi1oZWlnaHQ6IDM0MHB4O1xuICAgIG1heC1oZWlnaHQ6IDM0MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIGFuZCAobWF4LXdpZHRoOiAxODAwcHgpIHtcbiAgLmxhbmRpbmcgLnRlYW0tdjJfX2l0ZW0tdmlzdWFsIC50ZWFtLXYyX19pdGVtLWltZyB7XG4gICAgbWluLWhlaWdodDogMjMwcHg7XG4gICAgbWF4LWhlaWdodDogMjMwcHg7IH0gfVxuXG4ubGFuZGluZyAudGVhbS12Ml9faXRlbS12aXN1YWwtLWNvbnRhaW4ge1xuICBtYXgtaGVpZ2h0OiAyNTBweDsgfVxuICAubGFuZGluZyAudGVhbS12Ml9faXRlbS12aXN1YWwtLWNvbnRhaW4gLnRlYW0tdjJfX2l0ZW0taW1nIHtcbiAgICBtaW4taGVpZ2h0OiBhdXRvO1xuICAgIG1heC1oZWlnaHQ6IDI1MHB4O1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICB3aWR0aDogYXV0bztcbiAgICBvYmplY3QtZml0OiBjb250YWluOyB9XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50ZWFtLXYzIHtcbiAgY29sb3I6ICMxNDJGNjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudGVhbS12M19fYmFja2dyb3VuZCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvZmF2b3JpdGVzLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7IH1cbiAgICAudGVhbS12M19fYmFja2dyb3VuZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOTMpOyB9XG4gIC50ZWFtLXYzX193cmFwcGVyIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XG4gICAgZmxleDogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogMTgxNXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVhbS12M19fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07IH0gfVxuICAudGVhbS12M19fY29udGFpbmVyIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLnRlYW0tdjNfX2NvbnRhaW5lci10ZXh0IHtcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcbiAgICBtYXgtaGVpZ2h0OiAyMDBweDsgfVxuICAudGVhbS12M19fdGl0bGUgLnRpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiA0JTsgfVxuICAudGVhbS12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudCB7XG4gICAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuICAgIC50ZWFtLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgIGhlaWdodDogNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDsgfVxuICAgIC50ZWFtLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgIC50ZWFtLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVhbS12M19fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMzVweC8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgIC50ZWFtLXYzX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2NXB4LzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfSB9XG4gIC50ZWFtLXYzX190ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gIC50ZWFtLXYzX19saW5rcyAuYnV0dG9uIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgIC50ZWFtLXYzX19saW5rcyAuYnV0dG9uOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgLnRlYW0tdjNfX2xpbmtzIC5idXR0b246YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgIC50ZWFtLXYzX19saW5rcyAuYnV0dG9uOmZvY3VzLCAudGVhbS12M19fbGlua3MgLmJ1dHRvbjpob3ZlciB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAgICAgLnRlYW0tdjNfX2xpbmtzIC5idXR0b246Zm9jdXM6YmVmb3JlLCAudGVhbS12M19fbGlua3MgLmJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gIC50ZWFtLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnIHtcbiAgICBmaWxsOiAjMTQyRjY0O1xuICAgIHdpZHRoOiAxLjhlbTtcbiAgICBoZWlnaHQ6IDEuOGVtOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpIGFuZCAobWluLWhlaWdodDogOTAwcHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgLnRlYW0tdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgICAgICB3aWR0aDogMy4zZW07XG4gICAgICAgIGhlaWdodDogMy4zZW07IH0gfVxuICAgIC50ZWFtLXYzX19zY3JvbGwtYmxvY2sgLnNjcm9sbC1ibG9ja19fc3ZnLWJvcmRlciB7XG4gICAgICBzdHJva2U6ICMxNDJGNjQ7IH1cbiAgLnRlYW0tdjNfX3Njcm9sbC1ibG9jayAuc2Nyb2xsLWJsb2NrX19idXR0b246aG92ZXIgLnNjcm9sbC1ibG9ja19fc3ZnLCAudGVhbS12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmcge1xuICAgIGZpbGw6ICMxNDJGNjQ7IH1cbiAgICAudGVhbS12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpob3ZlciAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyLCAudGVhbS12M19fc2Nyb2xsLWJsb2NrIC5zY3JvbGwtYmxvY2tfX2J1dHRvbjpmb2N1cyAuc2Nyb2xsLWJsb2NrX19zdmctYm9yZGVyIHtcbiAgICAgIHN0cm9rZTogIzE0MkY2NDsgfVxuICAudGVhbS12M19faXRlbXMge1xuICAgIG1hcmdpbi1ib3R0b206IDNlbTsgfVxuICAudGVhbS12M19faXRlbSB7XG4gICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAgIC50ZWFtLXYzX19pdGVtIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgcGFkZGluZy10b3A6IDFlbTsgfSB9XG4gICAgLnRlYW0tdjNfX2l0ZW0gLml0ZW1fX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAgIC50ZWFtLXYzX19pdGVtIC5pdGVtX19jb250ZW50ID4gKiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgLnRlYW0tdjNfX2l0ZW0gLml0ZW1fX2NvbnRlbnQgPiAqIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwOyB9IH1cbiAgICAudGVhbS12M19faXRlbSAuaXRlbV9fdmlzdWFsIHtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXgtd2lkdGg6IDQwMHB4O1xuICAgICAgbWF4LWhlaWdodDogNDAwcHg7IH1cbiAgICAgIC50ZWFtLXYzX19pdGVtIC5pdGVtX192aXN1YWwtLWNvdmVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLnRlYW0tdjNfX2l0ZW0gLml0ZW1fX3Zpc3VhbC0tY292ZXIgLml0ZW0taW1nIHtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnRlYW0tdjNfX2l0ZW0gLml0ZW1fX3Zpc3VhbCB7XG4gICAgICAgICAgbWF4LXdpZHRoOiA1NzBweDtcbiAgICAgICAgICBtYXgtaGVpZ2h0OiA0MDBweDsgfSB9XG4gICAgLnRlYW0tdjNfX2l0ZW0gLml0ZW1fX2ltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bzsgfVxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgLnRlYW0tdjNfX2l0ZW0gLml0ZW1fX2ltZyB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCAzNXB4IDBweCByZ2JhKDM4LCA2OCwgNTgsIDAuMik7IH0gfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudGVhbS12M19faXRlbSAuaXRlbV9fYWxpZ25lciB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAzZW07XG4gICAgICAgIG1pbi13aWR0aDogMzAwcHg7IH0gfVxuICAgIC50ZWFtLXYzX19pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAudGVhbS12M19faXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40IFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAudGVhbS12M19faXRlbSAuaXRlbV9fdGl0bGUgLnRpdGxlLXN1YnRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgIC50ZWFtLXYzX19pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC50ZWFtLXYzX19pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC50ZWFtLXYzX19pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgICAgLnRlYW0tdjNfX2l0ZW0gLml0ZW1fX3RpdGxlIC50aXRsZS1zdWJ0aXRsZSAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAgIC50ZWFtLXYzX19pdGVtIC5pdGVtX190aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9IH1cbiAgICAudGVhbS12M19faXRlbSAuaXRlbV9fbGlua3Mge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAudGVhbS12M19faXRlbSAuaXRlbV9fbGlua3Mge1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogM2VtOyB9IH1cbiAgICAgIC50ZWFtLXYzX19pdGVtIC5pdGVtX19saW5rcyAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7IH1cbiAgICAudGVhbS12M19faXRlbSAuaXRlbV9fY29udGFpbmVyLXRleHQgLnRleHQtYmxvY2sge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAudGVhbS12M19faXRlbSAuaXRlbV9fY29udGFpbmVyLXRleHQuanNzY3JvbGwtYmxvY2sge1xuICAgICAgbWF4LWhlaWdodDogMTIwcHg7XG4gICAgICBvdmVyZmxvdzogYXV0bzsgfVxuICAgIC50ZWFtLXYzX19pdGVtIC5pdGVtX19jb250YWluZXItdGV4dCAudGV4dC1ibG9jayB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAgICAgICAudGVhbS12M19faXRlbSAuaXRlbV9fY29udGFpbmVyLXRleHQgLnRleHQtYmxvY2sge1xuICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH0gfVxuICAgIC50ZWFtLXYzX19pdGVtIC5pdGVtX19pbmZvLWV4dHJhLS1waG9uZSwgLnRlYW0tdjNfX2l0ZW0gLml0ZW1fX2luZm8tZXh0cmEtLW1haWwge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODllbS8xLjQgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgLnRlYW0tdjNfX2l0ZW0gLml0ZW1fX2luZm8tZXh0cmEtLXBob25lLCAudGVhbS12M19faXRlbSAuaXRlbV9faW5mby1leHRyYS0tbWFpbCB7XG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDsgfSB9XG4gIC50ZWFtLXYzIC5zd2lwZXItcGFnaW5hdGlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nLXJpZ2h0OiAyMCU7XG4gICAgcGFkZGluZy1sZWZ0OiAyMCU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3R0b206IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIC50ZWFtLXYzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xuICAgIGZsZXg6IDE7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGJvcmRlcjogMDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIG1hcmdpbi1yaWdodDogLjVlbSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAuNWVtICFpbXBvcnRhbnQ7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXgtd2lkdGg6IDk2cHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAudGVhbS12MyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4ubGFuZGluZyAudGVhbS12M19faXRlbS12aXN1YWwge1xuICBtYXgtd2lkdGg6IGluaGVyaXQ7XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gIC5sYW5kaW5nIC50ZWFtLXYzX19pdGVtLXZpc3VhbCAudGVhbS12M19faXRlbS1pbWcge1xuICAgIG1heC1oZWlnaHQ6IDQwMHB4OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiAxMjAwcHgpIHtcbiAgICAubGFuZGluZyAudGVhbS12M19faXRlbS12aXN1YWwge1xuICAgICAgbWF4LXdpZHRoOiA1NzBweDtcbiAgICAgIG1heC1oZWlnaHQ6IDM5MHB4OyB9IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnRvb2xiYXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiBpbml0aWFsO1xuICBtaW4td2lkdGg6IDEwcHg7XG4gIHotaW5kZXg6IDEwMDAwMDtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xuICAgIC50b29sYmFyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gICAgLnRvb2xiYXIge1xuICAgICAgcmlnaHQ6IDEyMHB4OyB9IH1cbiAgLnRvb2xiYXJfX3dyYXBwZXIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gICAgICAudG9vbGJhcl9fd3JhcHBlciB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9IH1cbiAgLnRvb2xiYXJfX2l0ZW1zIHtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnRvb2xiYXJfX2l0ZW1zID4gbGkge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDsgfVxuICAudG9vbGJhcl9faXRlbSArIC50b29sYmFyX19pdGVtIHtcbiAgICBtYXJnaW4tdG9wOiAwLjRlbTsgfVxuICAudG9vbGJhcl9fc3ZnIHtcbiAgICB3aWR0aDogMzBweDtcbiAgICBmaWxsOiAjZmZmOyB9XG4gIC50b29sYmFyX19saW5rIHtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIDAuNXMgZWFzZS1pbi1vdXQ7XG4gICAgYm9yZGVyLXJhZGl1czogMS4xZW07XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxLjFlbTtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEuMWVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMmVtO1xuICAgIGhlaWdodDogMmVtO1xuICAgIG1hcmdpbi1sZWZ0OiA4cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAudG9vbGJhcl9fbGluazpmb2N1cywgLnRvb2xiYXJfX2xpbms6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogIzI4MjgyODsgfVxuICAgICAgLnRvb2xiYXJfX2xpbms6Zm9jdXMgLnRvb2xiYXJfX3N2ZywgLnRvb2xiYXJfX2xpbms6aG92ZXIgLnRvb2xiYXJfX3N2ZyB7XG4gICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgLnRvb2xiYXItb3BpbmlvbiB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIC50b29sYmFyLW9waW5pb25fX3RpdGxlIC50aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxZW07IH1cbiAgICAgIC50b29sYmFyLW9waW5pb25fX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnRvb2xiYXItb3Bpbmlvbl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudDphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgIGhlaWdodDogNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnRvb2xiYXItb3Bpbmlvbl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICAudG9vbGJhci1vcGluaW9uX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnRvb2xiYXItb3Bpbmlvbl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMjVlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9XG4gICAgICAgICAgLnRvb2xiYXItb3Bpbmlvbl9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH0gfVxuICAgIC50b29sYmFyLW9waW5pb25fX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgICAudG9vbGJhci1vcGluaW9uX19jb250ZW50ID4gKiB7XG4gICAgICAgIG1hcmdpbjogLjRlbSAwOyB9XG4gIC50b29sYmFyLXNvY2lhbCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogMWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIC50b29sYmFyLXNvY2lhbCAudG9vbGJhci1zb2NpYWxfX3dyYXBwZXIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBoZWlnaHQ6IDEwMCU7IH1cbiAgICAudG9vbGJhci1zb2NpYWwgLnRvb2xiYXItc29jaWFsX190aXRsZSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAudG9vbGJhci1zb2NpYWwgLnRvb2xiYXItc29jaWFsX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50IHtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICAgIC50b29sYmFyLXNvY2lhbCAudG9vbGJhci1zb2NpYWxfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xuICAgICAgICAgIHdpZHRoOiAxMDBweDtcbiAgICAgICAgICBoZWlnaHQ6IDRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgICAgIC50b29sYmFyLXNvY2lhbCAudG9vbGJhci1zb2NpYWxfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogI2ZmZjsgfVxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgIC50b29sYmFyLXNvY2lhbCAudG9vbGJhci1zb2NpYWxfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjI1ZW0vMSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC50b29sYmFyLXNvY2lhbCAudG9vbGJhci1zb2NpYWxfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjVlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAudG9vbGJhci1zb2NpYWwgLnRvb2xiYXItc29jaWFsX19pdGVtcyB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9faXRlbXMgPiBsaSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDsgfVxuICAgICAgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9faXRlbXMgLnRvb2xiYXItc29jaWFsX19pdGVtIHtcbiAgICAgICAgbWFyZ2luOiAwIC4xZW07IH1cbiAgICAudG9vbGJhci1zb2NpYWwgLnRvb2xiYXItc29jaWFsX19zdmcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmaWxsOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC44cyBlYXNlOyB9XG4gICAgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9fbGluayB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0O1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE0MkY2NDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAyLjJlbTtcbiAgICAgIGhlaWdodDogMi4yZW07XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZzogMC41ZW07IH1cbiAgICAgIC50b29sYmFyLXNvY2lhbCAudG9vbGJhci1zb2NpYWxfX2xpbms6Zm9jdXMsIC50b29sYmFyLXNvY2lhbCAudG9vbGJhci1zb2NpYWxfX2xpbms6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9fbGluazpmb2N1cyAudG9vbGJhci1zb2NpYWxfX3N2ZywgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9fbGluazpob3ZlciAudG9vbGJhci1zb2NpYWxfX3N2ZyB7XG4gICAgICAgICAgZmlsbDogIzE0MkY2NDsgfVxuICAudG9vbGJhci1jb25uZWN0IHtcbiAgICBtYXJnaW4tdG9wOiAuNWVtO1xuICAgIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAgIC50b29sYmFyLWNvbm5lY3QgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGZpbGw6ICMxNDJGNjQ7IH1cbiAgICAudG9vbGJhci1jb25uZWN0IC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICBmb250OiBub3JtYWwgbm9ybWFsIDYwMCAxZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLnRvb2xiYXItY29ubmVjdCAuYnV0dG9uLWRyYXdpbmc6aG92ZXIgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50LCAudG9vbGJhci1jb25uZWN0IC5idXR0b24tZHJhd2luZzpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAudG9vbGJhci1jb25uZWN0IC5saW5rcy1ncm91cCB7XG4gICAgICBwYWRkaW5nOiAwOyB9XG4gICAgLnRvb2xiYXItY29ubmVjdCAudG9vbGJhci1jb25uZWN0X190aXRsZSAudGl0bGUge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG4gICAgICAudG9vbGJhci1jb25uZWN0IC50b29sYmFyLWNvbm5lY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAgICAgLnRvb2xiYXItY29ubmVjdCAudG9vbGJhci1jb25uZWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50OmFmdGVyIHtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgaGVpZ2h0OiA0cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAgICAgICAudG9vbGJhci1jb25uZWN0IC50b29sYmFyLWNvbm5lY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgICAgLnRvb2xiYXItY29ubmVjdCAudG9vbGJhci1jb25uZWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAgICAgLnRvb2xiYXItY29ubmVjdCAudG9vbGJhci1jb25uZWN0X190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yNWVtLzEgXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7IH1cbiAgICAgICAgICAudG9vbGJhci1jb25uZWN0IC50b29sYmFyLWNvbm5lY3RfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjVlbS8xIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmOyB9IH1cbiAgICAudG9vbGJhci1jb25uZWN0X2NvbGxhcHNlIHtcbiAgICAgIGJhY2tncm91bmQ6IHJnYmEoMjAsIDQ3LCAxMDAsIDAuNzkpO1xuICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC42cyBlYXNlLW91dDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogLjVlbTsgfVxuICAgICAgLnRvb2xiYXItY29ubmVjdF9jb2xsYXBzZSAuY29ubmVjdCB7XG4gICAgICAgIHBhZGRpbmc6IC41ZW0gMDsgfVxuICAgICAgICAudG9vbGJhci1jb25uZWN0X2NvbGxhcHNlIC5jb25uZWN0IC5idXR0b24tZHJhd2luZyB7XG4gICAgICAgICAgYm9yZGVyOiAycHggc29saWQ7XG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0O1xuICAgICAgICAgIHBhZGRpbmc6IDAuNWVtO1xuICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjsgfVxuICAgICAgICAgIC50b29sYmFyLWNvbm5lY3RfY29sbGFwc2UgLmNvbm5lY3QgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAgICAgICAgIC50b29sYmFyLWNvbm5lY3RfY29sbGFwc2UgLmNvbm5lY3QgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgICAudG9vbGJhci1jb25uZWN0X2NvbGxhcHNlIC5jb25uZWN0IC5idXR0b24tZHJhd2luZzpob3ZlciBzdmcge1xuICAgICAgICAgICAgICBmaWxsOiAjMTQyRjY0OyB9XG4gICAgICAudG9vbGJhci1jb25uZWN0X2NvbGxhcHNlLWl0ZW1zIHtcbiAgICAgICAgcGFkZGluZzogLjVlbTsgfVxuICAudG9vbGJhciAuY29sbGFwc2UtLXRyaWdnZXIgLmxpbmtzLWdyb3VwX193cmFwcGVyID4gLmJ1dHRvbi1kcmF3aW5nIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7IH1cbiAgICAudG9vbGJhciAuY29sbGFwc2UtLXRyaWdnZXIgLmxpbmtzLWdyb3VwX193cmFwcGVyID4gLmJ1dHRvbi1kcmF3aW5nIHN2ZyB7XG4gICAgICB0cmFuc2l0aW9uOiAwLjZzO1xuICAgICAgZmlsbDogIzE0MkY2NDsgfVxuICAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnRvb2xiYXItLWluLWhlYWRlciAudG9vbGJhci1vcGluaW9uLCAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyLXNvY2lhbCB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLnRvb2xiYXItLWluLWhlYWRlciAudG9vbGJhci1vcGluaW9uX190aXRsZSwgLnRvb2xiYXItLWluLWhlYWRlciAudG9vbGJhci1zb2NpYWxfX3RpdGxlLCAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyLWNvbm5lY3RfX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcbiAgICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgICBoZWlnaHQ6IDFweDtcbiAgICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcbiAgICAgIG1hcmdpbjogLTFweDtcbiAgICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4gICAgLnRvb2xiYXItLWluLWhlYWRlciAudG9vbGJhci1vcGluaW9uX19jb250ZW50IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyX193cmFwcGVyIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC50b29sYmFyLS1pbi1oZWFkZXIgLnRvb2xiYXJfX3dyYXBwZXIgPiAqIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC41ZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTsgfVxuICAgIC50b29sYmFyLS1pbi1oZWFkZXIgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9fc3ZnIHtcbiAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyLXNvY2lhbCAudG9vbGJhci1zb2NpYWxfX2xpbmsge1xuICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICMxNDJGNjQ7XG4gICAgICB3aWR0aDogMi4yZW07XG4gICAgICBoZWlnaHQ6IDIuMmVtO1xuICAgICAgcGFkZGluZzogMC41ZW07IH1cbiAgICAgIC50b29sYmFyLS1pbi1oZWFkZXIgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9fbGluazpmb2N1cywgLnRvb2xiYXItLWluLWhlYWRlciAudG9vbGJhci1zb2NpYWwgLnRvb2xiYXItc29jaWFsX19saW5rOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTQyRjY0OyB9XG4gICAgICAgIC50b29sYmFyLS1pbi1oZWFkZXIgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9fbGluazpmb2N1cyAuc29jaWFsX19zdmcsIC50b29sYmFyLS1pbi1oZWFkZXIgLnRvb2xiYXItc29jaWFsIC50b29sYmFyLXNvY2lhbF9fbGluazpob3ZlciAuc29jaWFsX19zdmcge1xuICAgICAgICAgIGZpbGw6ICNmZmY7IH1cbiAgICAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyLWNvbm5lY3QgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcbiAgICAgIGZpbGw6ICMxNDJGNjQ7IH1cbiAgICAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyLWNvbm5lY3QgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDFlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyLWNvbm5lY3QgLmJ1dHRvbi1kcmF3aW5nOmhvdmVyIC5idXR0b24tZHJhd2luZ19fY29udGVudCwgLnRvb2xiYXItLWluLWhlYWRlciAudG9vbGJhci1jb25uZWN0IC5idXR0b24tZHJhd2luZzpmb2N1cyAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xuICAgICAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAudG9vbGJhci0taW4taGVhZGVyIC50b29sYmFyLWNvbm5lY3QgLmxpbmtzLWdyb3VwIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cblxuLmNvbm5lY3RfY29sbGFwc2UtLW9wZW5lZCAudG9vbGJhci1jb25uZWN0X2NvbGxhcHNlIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWF4LWhlaWdodDogNTAwcHg7XG4gIHRyYW5zaXRpb246IG1heC1oZWlnaHQgMC42cyBlYXNlLWluOyB9XG5cbi5jb25uZWN0X2NvbGxhcHNlLS1vcGVuZWQgLmNvbGxhcHNlLS10cmlnZ2VyIC5saW5rcy1ncm91cF9fd3JhcHBlciA+IC5idXR0b24tZHJhd2luZyBzdmcge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDQ3LCAxMDAsIDAuNzkpO1xuICB0cmFuc2l0aW9uOiAwLjZzOyB9XG5cbi5ib2R5LS1tZW51LW9wZW5lZCAudG9vbGJhci0taW4taGVhZGVyIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi50b3BiYXIge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiA1MDAwO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxZW07IH1cbiAgLnRvcGJhcl9fd3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC50b3BiYXJfX3dyYXBwZXIgPiAqICsgKiB7XG4gICAgICBtYXJnaW4tbGVmdDogMC43ZW07IH1cbiAgLnRvcGJhcl9fZXh0cmEge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgICAgIC50b3BiYXJfX2V4dHJhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7IH0gfVxuICAudG9wYmFyX19sYW5nIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwYWRkaW5nOiAuN2VtIDA7IH1cbiAgLnRvcGJhcl9fbGFuZy1sYWJlbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgd2lkdGg6IDFweCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiB7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIG1hcmdpbi1yaWdodDogLjVlbTsgfVxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIHtcbiAgICAgICAgd2lkdGg6IDIwMHB4OyB9IH1cbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24ge1xuICAgICAgICB3aWR0aDogMjMzcHg7IH0gfVxuICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgLnNzLWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNjY2NiBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IC41ZW07IH1cbiAgICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5zcy1tYWluLmpzLXNlbGVjdC0tbGlnaHQge1xuICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MjM1ZW0vMWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuc3MtY29udGVudCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwLCA0NywgMTAwLCAwLjkpO1xuICAgICAgcGFkZGluZzogMWVtIDA7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5pdGVtIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgIzE0MkY2NDtcbiAgICAgIHBhZGRpbmc6IDFlbTsgfVxuICAgICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuaXRlbV9fbGFiZWwge1xuICAgICAgICBtYXJnaW46IGF1dG87IH1cbiAgICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHtcbiAgICAgIG1hcmdpbjogMDsgfVxuICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLnNzLWNvbnRlbnQgLnNzLWxpc3Qge1xuICAgICAgbWF4LWhlaWdodDogbm9uZTsgfVxuICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiAqIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gc3ZnIHtcbiAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcbiAgICAgIHdpZHRoOiAxOHB4O1xuICAgICAgaGVpZ2h0OiAyMnB4O1xuICAgICAgZmlsbDogIzE0MkY2NDsgfVxuICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gICAgICBwYWRkaW5nOiA2cHggMCAwO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAwOyB9XG4gICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuc3Mtb3Blbi1iZWxvdyAuc3MtYXJyb3cge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMCwgNDcsIDEwMCwgMC45KTsgfVxuICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLnNzLWFycm93IHtcbiAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiA1cHg7XG4gICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA1cHg7XG4gICAgICBwYWRkaW5nOiAwIDFlbTsgfVxuICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgICB0cmFuc2l0aW9uOiBub25lOyB9XG4gICAgICAudG9wYmFyX19zZWxlY3RDb25uZWN0aW9uIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW46YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAzcHg7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAtMTBweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgICAgIC50b3BiYXJfX3NlbGVjdENvbm5lY3Rpb24gLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgcGFkZGluZzogM3B4O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGJvdHRvbTogLTEwcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuLmFycm93LWRvd24sXG4gICAgLnRvcGJhcl9fc2VsZWN0Q29ubmVjdGlvbiAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuLmFycm93LXVwIHtcbiAgICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgICAgIG1hcmdpbjogMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlIGlubmVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGVhZGVyLS1pbm5lciAudG9wYmFyIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHRvcDogMDsgfVxuICAuaGVhZGVyLS1pbm5lciAudG9wYmFyIC5zZWxlY3Rpb24taWNvbl9faWNvbiBzdmcge1xuICAgIHdpZHRoOiAxLjVlbTtcbiAgICBoZWlnaHQ6IDEuNWVtOyB9XG4gIC5oZWFkZXItLWlubmVyIC50b3BiYXJfX3dyYXBwZXIge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLmxhbmctc3dpdGNoIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyMHB4LzFlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gIGNvbG9yOiAjMTQyRjY0OyB9XG4gIC5sYW5nLXN3aXRjaCAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcbiAgICBib3JkZXItY29sb3I6ICMxNDJGNjQ7IH1cblxuLmxhbmctc3dpdGNoIC5zcy1saXN0IHtcbiAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjBweC8xZW0gXCJQb3BwaW5zXCIsIHNhbnMtc2VyaWY7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIGxldHRlci1zcGFjaW5nOiAwOyB9XG5cbi5sYW5nLXN3aXRjaCAuc3MtY29udGVudCB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7IH1cbiAgLmxhbmctc3dpdGNoIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAubGFuZy1zd2l0Y2ggLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbjpob3ZlciB7XG4gICAgICBjb2xvcjogIzE0MkY2NDtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7IH1cbiAgICAubGFuZy1zd2l0Y2ggLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG4gICAgLmxhbmctc3dpdGNoIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24uc3MtZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTBweCkge1xuICAubWFpbi1uYXYgLmxhbmctc3dpdGNoIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gICAgLm1haW4tbmF2IC5sYW5nLXN3aXRjaCAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcbiAgICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuICAubWFpbi1uYXYgLmxhbmctc3dpdGNoIC5zcy1saXN0IHtcbiAgICBjb2xvcjogIzE0MkY2NDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gICAgLm1haW4tbmF2IC5sYW5nLXN3aXRjaCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLWRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjOTE5MTkxO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAubWFpbi1uYXYgLmxhbmctc3dpdGNoIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24gLnNzLWhpZ2hsaWdodGVkLCAubWFpbi1uYXYgLmxhbmctc3dpdGNoIC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb246aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNjQ7IH0gfVxuXG4ubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb24ge1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4td2lkdGg6IDUwcHg7XG4gIG1pbi1oZWlnaHQ6IDIwcHg7IH1cbiAgLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nLXN3aXRjaF9fb3B0aW9uOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDRweDtcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gIC5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZy1zd2l0Y2hfX29wdGlvbi0tZGU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9kZS5wbmdcIik7IH1cbiAgLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nLXN3aXRjaF9fb3B0aW9uLS1kazpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL2RrLnBuZ1wiKTsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb24tLWVuOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZW4ucG5nXCIpOyB9XG4gIC5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZy1zd2l0Y2hfX29wdGlvbi0tZXM6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9lcy5wbmdcIik7IH1cbiAgLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nLXN3aXRjaF9fb3B0aW9uLS1mcjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL2ZyLnBuZ1wiKTsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb24tLWl0OmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvaXQucG5nXCIpOyB9XG4gIC5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZy1zd2l0Y2hfX29wdGlvbi0tbmw6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9ubC5wbmdcIik7IH1cbiAgLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nLXN3aXRjaF9fb3B0aW9uLS1ubzpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL25vLnBuZ1wiKTsgfVxuICAubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmctc3dpdGNoX19vcHRpb24tLXB0OmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvcHQucG5nXCIpOyB9XG4gIC5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZy1zd2l0Y2hfX29wdGlvbi0tcnU6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvZmxhZy9ydS5wbmdcIik7IH1cbiAgLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nLXN3aXRjaF9fb3B0aW9uLS1zZTpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9mbGFnL3NlLnBuZ1wiKTsgfVxuXG4ubGFuZy1zd2l0Y2gtLWZsYWcgLmxhbmdfX3NlbGVjdCAucGxhY2Vob2xkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmxhbmctc3dpdGNoLS1mbGFnIC5sYW5nX19zZWxlY3QgLnBsYWNlaG9sZGVyOmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00NSUpOyB9XG5cbi5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZ19fc2VsZWN0LS1kZSAucGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZGUucG5nXCIpOyB9XG5cbi5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZ19fc2VsZWN0LS1kayAucGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZGsucG5nXCIpOyB9XG5cbi5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZ19fc2VsZWN0LS1lbiAucGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZW4ucG5nXCIpOyB9XG5cbi5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZ19fc2VsZWN0LS1lcyAucGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZXMucG5nXCIpOyB9XG5cbi5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZ19fc2VsZWN0LS1mciAucGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvZnIucG5nXCIpOyB9XG5cbi5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZ19fc2VsZWN0LS1pdCAucGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvaXQucG5nXCIpOyB9XG5cbi5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZ19fc2VsZWN0LS1ubCAucGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvbmwucG5nXCIpOyB9XG5cbi5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZ19fc2VsZWN0LS1ubyAucGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvbm8ucG5nXCIpOyB9XG5cbi5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZ19fc2VsZWN0LS1wdCAucGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvcHQucG5nXCIpOyB9XG5cbi5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZ19fc2VsZWN0LS1ydSAucGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvcnUucG5nXCIpOyB9XG5cbi5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZ19fc2VsZWN0LS1zZSAucGxhY2Vob2xkZXI6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2ZsYWcvc2UucG5nXCIpOyB9XG5cbi5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZ19fc2VsZWN0IC5zcy1jb250ZW50IC5zcy1saXN0IC5zcy1vcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMWVtOyB9XG5cbi5sYW5nLXN3aXRjaC0tZmxhZyAubGFuZ19fc2VsZWN0IC5wbGFjZWhvbGRlciB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWluLXdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlIGlubmVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGVhZGVyLS1pbm5lciAubGFuZy1zd2l0Y2ggLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIwcHgvMWVtIFwiUG9wcGluc1wiLCBzYW5zLXNlcmlmO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMDtcbiAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgLmhlYWRlci0taW5uZXIgLmxhbmctc3dpdGNoIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xuICAgIGJvcmRlci1jb2xvcjogIzE0MkY2NDsgfVxuXG4uaGVhZGVyLS1pbm5lciAubGFuZy1zd2l0Y2ggLnNzLWxpc3Qge1xuICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCAyMHB4LzFlbSBcIlBvcHBpbnNcIiwgc2Fucy1zZXJpZjtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDA7IH1cblxuLmhlYWRlci0taW5uZXIgLmxhbmctc3dpdGNoIC5zcy1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuICAuaGVhZGVyLS1pbm5lciAubGFuZy1zd2l0Y2ggLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzE0MkY2NDsgfVxuICAgIC5oZWFkZXItLWlubmVyIC5sYW5nLXN3aXRjaCAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjsgfVxuICAgIC5oZWFkZXItLWlubmVyIC5sYW5nLXN3aXRjaCAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uLnNzLW9wdGlvbi1zZWxlY3RlZCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cbiAgICAuaGVhZGVyLS1pbm5lciAubGFuZy1zd2l0Y2ggLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1kaXNhYmxlZCB7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLnNlbGVjdGlvbi1pY29uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xuICBjb2xvcjogaW5oZXJpdDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgLnNlbGVjdGlvbi1pY29uX19iYWRnZSB7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDEuMmVtO1xuICAgIGhlaWdodDogMS4yZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcbiAgICBmb250LXNpemU6IDAuOGVtO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTAuMmVtO1xuICAgIGJhY2tncm91bmQ6ICMxNDJGNjQ7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnNlbGVjdGlvbi1pY29uX19pY29uID4gKiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxLjVlbTtcbiAgICB3aWR0aDogMS41ZW07XG4gICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIHN0cm9rZTogY3VycmVudENvbG9yOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMTBweCkge1xuICAgIC5tYWluLW5hdiAuc2VsZWN0aW9uLWljb24ge1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cbiAgICAgIC5tYWluLW5hdiAuc2VsZWN0aW9uLWljb25fX2JhZGdlIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzE0MkY2NDtcbiAgICAgICAgY29sb3I6ICNmZmY7IH1cbiAgICAgIC5tYWluLW5hdiAuc2VsZWN0aW9uLWljb25fX2ljb24gPiAqIHtcbiAgICAgICAgY29sb3I6ICMxNDJGNjQ7XG4gICAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICAgICAgc3Ryb2tlOiBjdXJyZW50Q29sb3I7IH0gfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlIGlubmVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4uaGVhZGVyLS1pbm5lciAuc2VsZWN0aW9uLWljb24ge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuICAuaGVhZGVyLS1pbm5lciAuc2VsZWN0aW9uLWljb25fX2JhZGdlIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTQyRjY0O1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5oZWFkZXItLWlubmVyIC5zZWxlY3Rpb24taWNvbl9faWNvbiA+ICoge1xuICAgIGNvbG9yOiAjMTQyRjY0O1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICBzdHJva2U6IGN1cnJlbnRDb2xvcjsgfVxuXG4uaG9tZV9fbW9kdWxlIC5zY3JvbGwtYmxvY2tfX2J1dHRvbi0tbGFzdCA+ICoge1xuICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7IH1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG4jbWFpbiAuc2VhcmNoLWlubmVyIC5zZWFyY2gtdG9nZ2xlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjEwcHgpIHtcbiAgICAjbWFpbiAuc2VhcmNoLWlubmVyIC5zZWFyY2gtdG9nZ2xlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLnBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYxIC5icmVhZGNydW1iX193cmFwcGVyLFxuLnBhZ2UtbGlzdGluZy12MSAuYnJlYWRjcnVtYl9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTgxNXB4OyB9XG5cbi5wYWdlLXByb2dyYW0tbGlzdGluZy12MSAubWFwLWxpc3RpbmdfX3dyYXBwZXIsXG4ucGFnZS1saXN0aW5nLXYxIC5tYXAtbGlzdGluZ19fd3JhcHBlciB7XG4gIG1hcmdpbjogMCBhdXRvIDFlbSBhdXRvO1xuICBtYXgtd2lkdGg6IDE4MTVweDsgfVxuXG4ucGFnZS1wcm9ncmFtLWxpc3RpbmctdjEgLnNlYXJjaC1pbm5lcixcbi5wYWdlLWxpc3RpbmctdjEgLnNlYXJjaC1pbm5lciB7XG4gIHBvc2l0aW9uOiBzdGlja3k7XG4gIHotaW5kZXg6IDk5OyB9XG5cbi5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQgLnBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYxIC5zZWFyY2gtaW5uZXIsXG4uYm9keS0taG9yaXpvbnRhbC1zZWFyY2gtb3BlbmVkIC5wYWdlLWxpc3RpbmctdjEgLnNlYXJjaC1pbm5lciB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyB9XG5cbi5wYWdlLXByb2dyYW0tbGlzdGluZy12MiAuYnJlYWRjcnVtYl9fd3JhcHBlcixcbi5wYWdlLWxpc3RpbmctdjIgLmJyZWFkY3J1bWJfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE1MzVweDsgfVxuXG4ucGFnZS1wcm9ncmFtLWxpc3RpbmctdjIgLm1hcC1saXN0aW5nX193cmFwcGVyLFxuLnBhZ2UtbGlzdGluZy12MiAubWFwLWxpc3RpbmdfX3dyYXBwZXIge1xuICBtYXJnaW46IDAgYXV0byAxZW0gYXV0bztcbiAgbWF4LXdpZHRoOiAxNTM1cHg7IH1cblxuLnBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYyIC5zZWFyY2gtaW5uZXIsXG4ucGFnZS1saXN0aW5nLXYyIC5zZWFyY2gtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgcG9zaXRpb246IHVuc2V0O1xuICB6LWluZGV4OiA5OTsgfVxuXG4uYm9keS0taG9yaXpvbnRhbC1zZWFyY2gtb3BlbmVkIC5wYWdlLXByb2dyYW0tbGlzdGluZy12MiAuc2VhcmNoLWlubmVyLFxuLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCAucGFnZS1saXN0aW5nLXYyIC5zZWFyY2gtaW5uZXIge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgfVxuXG4ucGFnZS1wcm9ncmFtLWxpc3RpbmctdjMgLmJyZWFkY3J1bWJfX3dyYXBwZXIsXG4ucGFnZS1saXN0aW5nLXYzIC5icmVhZGNydW1iX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxNTM1cHg7IH1cblxuLnBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYzIC5tYXAtbGlzdGluZ19fd3JhcHBlcixcbi5wYWdlLWxpc3RpbmctdjMgLm1hcC1saXN0aW5nX193cmFwcGVyIHtcbiAgbWFyZ2luOiAwIGF1dG8gMWVtIGF1dG87XG4gIG1heC13aWR0aDogMTUzNXB4OyB9XG5cbi5wYWdlLXByb2dyYW0tbGlzdGluZy12MyAuc2VhcmNoLWlubmVyLFxuLnBhZ2UtbGlzdGluZy12MyAuc2VhcmNoLWlubmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIHBvc2l0aW9uOiB1bnNldDtcbiAgei1pbmRleDogOTk7IH1cblxuLmJvZHktLWhvcml6b250YWwtc2VhcmNoLW9wZW5lZCAucGFnZS1wcm9ncmFtLWxpc3RpbmctdjMgLnNlYXJjaC1pbm5lcixcbi5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQgLnBhZ2UtbGlzdGluZy12MyAuc2VhcmNoLWlubmVyIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7IH1cblxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYxIC5icmVhZGNydW1iX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7IH1cblxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIC5icmVhZGNydW1iX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7IH1cblxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIC5icmVhZGNydW1iX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7IH1cblxuLnBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjEgLmJyZWFkY3J1bWJfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE0MDBweDsgfVxuXG4ucGFnZS1wcm9ncmFtLWRldGFpbC12MiAuYnJlYWRjcnVtYl9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTQwMHB4OyB9XG5cbi5wYWdlLXByb2dyYW0tZGV0YWlsLXYzIC5icmVhZGNydW1iX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7IH1cblxuLnBhZ2UtbGlzdGluZy10ZWFtLXYxIC5icmVhZGNydW1iX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMjMwcHg7IH1cblxuLnBhZ2UtbGlzdGluZy10ZWFtLXYxIC5qdW1ib3Ryb24tdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9qdW1ib3Ryb24vNS5qcGdcIikgbm8tcmVwZWF0IDAvY292ZXI7XG4gIGNvbG9yOiAjMTQyRjY0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBhZ2UtbGlzdGluZy10ZWFtLXYxIC5qdW1ib3Ryb24tdjEge1xuICAgICAgbWluLWhlaWdodDogYXV0bzsgfSB9XG4gIC5wYWdlLWxpc3RpbmctdGVhbS12MSAuanVtYm90cm9uLXYxOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpOyB9XG4gIC5wYWdlLWxpc3RpbmctdGVhbS12MSAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gIC5wYWdlLWxpc3RpbmctdGVhbS12MSAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gIC5wYWdlLWxpc3RpbmctdGVhbS12MSAuanVtYm90cm9uLXYxX193cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5wYWdlLWxpc3RpbmctdGVhbS12MSAuYnJlYWRjcnVtYl9fbGluayB7XG4gIGNvbG9yOiAjMTQyRjY0OyB9XG5cbi5wYWdlLWxpc3RpbmctdGVhbS12MSAuYnJlYWRjcnVtYl9faXRlbTphZnRlciB7XG4gIGNvbG9yOiAjMTQyRjY0OyB9XG5cbi5wYWdlLWxpc3RpbmctdGVhbS12MSAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICMxNDJGNjQ7IH1cblxuLnBhZ2UtbGlzdGluZy10ZWFtLXYyIC5icmVhZGNydW1iX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxMjMwcHg7IH1cblxuLnBhZ2UtbGlzdGluZy1wcm9ncmFtLXYxIC5icmVhZGNydW1iX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxODE1cHg7IH1cblxuLnBhZ2UtbGlzdGluZy1wcm9ncmFtLXYyIC5icmVhZGNydW1iX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxNTM1cHg7IH1cblxuLnBhZ2UtbGlzdGluZy1wcm9ncmFtLXYzIC5icmVhZGNydW1iX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxNTM1cHg7IH1cblxuLnBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjEgLmJyZWFkY3J1bWJfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDE0MDBweDsgfVxuXG4ucGFnZS1wcm9ncmFtLWRldGFpbC12MiAuYnJlYWRjcnVtYl9fd3JhcHBlciB7XG4gIG1heC13aWR0aDogMTQwMHB4OyB9XG5cbi5wYWdlLXByb2dyYW0tZGV0YWlsLXYzIC5icmVhZGNydW1iX193cmFwcGVyIHtcbiAgbWF4LXdpZHRoOiAxNDAwcHg7IH1cblxuLnBhZ2UtbGlzdGluZy1uZXdzLXYxIC5qdW1ib3Ryb24tdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9qdW1ib3Ryb24vMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgLnBhZ2UtbGlzdGluZy1uZXdzLXYxIC5qdW1ib3Ryb24tdjE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODYpOyB9XG5cbi5wYWdlLWxpc3RpbmctbmV3cy12MiAuanVtYm90cm9uLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvanVtYm90cm9uLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMTQyRjY0OyB9XG4gIC5wYWdlLWxpc3RpbmctbmV3cy12MiAuanVtYm90cm9uLXYxOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjg2KTsgfVxuXG4ucGFnZS1ldmVudHMtbGlzdGluZy12MSAuanVtYm90cm9uLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvanVtYm90cm9uLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMTQyRjY0OyB9XG4gIC5wYWdlLWV2ZW50cy1saXN0aW5nLXYxIC5qdW1ib3Ryb24tdjE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuODYpOyB9XG5cbi5wYWdlLWV2ZW50cy1saXN0aW5nLXYyIC5qdW1ib3Ryb24tdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9qdW1ib3Ryb24vMS5qcGdcIikgbm8tcmVwZWF0IDUwJS9jb3ZlcjtcbiAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgLnBhZ2UtZXZlbnRzLWxpc3RpbmctdjIgLmp1bWJvdHJvbi12MTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nik7IH1cblxuLnBhZ2UtZXZlbnRzLWRldGFpbC12MSAuanVtYm90cm9uLXYxIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiLi4vaW1hZ2VzL21vZHVsZXMvanVtYm90cm9uLzEuanBnXCIpIG5vLXJlcGVhdCA1MCUvY292ZXI7XG4gIGNvbG9yOiAjMTQyRjY0OyB9XG4gIC5wYWdlLWV2ZW50cy1kZXRhaWwtdjEgLmp1bWJvdHJvbi12MTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44Nik7IH1cblxuLnBhZ2UtYWxlcnRtYWlsLXYxIC5qdW1ib3Ryb24tdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9qdW1ib3Ryb24vMi5qcGdcIikgbm8tcmVwZWF0IDAvY292ZXI7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBhZ2UtYWxlcnRtYWlsLXYxIC5qdW1ib3Ryb24tdjEge1xuICAgICAgbWluLWhlaWdodDogYXV0bzsgfSB9XG4gIC5wYWdlLWFsZXJ0bWFpbC12MSAuanVtYm90cm9uLXYxOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMCwgNDcsIDEwMCwgMC42Nik7IH1cbiAgLnBhZ2UtYWxlcnRtYWlsLXYxIC5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnBhZ2UtYWxlcnRtYWlsLXYxIC5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnBhZ2UtYWxlcnRtYWlsLXYxIC5qdW1ib3Ryb24tdjFfX3dyYXBwZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDZlbTsgfVxuXG4ucGFnZS1hbGVydG1haWwtdjEgLmJyZWFkY3J1bWJfX2xpbmsge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucGFnZS1hbGVydG1haWwtdjEgLmJyZWFkY3J1bWJfX2l0ZW06YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucGFnZS1hbGVydG1haWwtdjEgLmJyZWFkY3J1bWJfX2l0ZW0tLWFjdGl2ZSB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wYWdlLWNvbnRhY3QgLmp1bWJvdHJvbi12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2p1bWJvdHJvbi8yLmpwZ1wiKSBuby1yZXBlYXQgMC9jb3ZlcjtcbiAgY29sb3I6ICNmZmY7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucGFnZS1jb250YWN0IC5qdW1ib3Ryb24tdjEge1xuICAgICAgbWluLWhlaWdodDogYXV0bzsgfSB9XG4gIC5wYWdlLWNvbnRhY3QgLmp1bWJvdHJvbi12MTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAsIDQ3LCAxMDAsIDAuNjYpOyB9XG4gIC5wYWdlLWNvbnRhY3QgLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAucGFnZS1jb250YWN0IC5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnBhZ2UtY29udGFjdCAuanVtYm90cm9uLXYxX193cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2ZW07IH1cblxuLnBhZ2UtY29udGFjdCAuYnJlYWRjcnVtYl9fbGluayB7XG4gIGNvbG9yOiAjZmZmOyB9XG5cbi5wYWdlLWNvbnRhY3QgLmJyZWFkY3J1bWJfX2l0ZW06YWZ0ZXIge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucGFnZS1jb250YWN0IC5icmVhZGNydW1iX19pdGVtLS1hY3RpdmUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucGFnZS1lc3RpbWF0aW9uLXYxIC5qdW1ib3Ryb24tdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9qdW1ib3Ryb24vMi5qcGdcIikgbm8tcmVwZWF0IDAvY292ZXI7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBhZ2UtZXN0aW1hdGlvbi12MSAuanVtYm90cm9uLXYxIHtcbiAgICAgIG1pbi1oZWlnaHQ6IGF1dG87IH0gfVxuICAucGFnZS1lc3RpbWF0aW9uLXYxIC5qdW1ib3Ryb24tdjE6YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDIwLCA0NywgMTAwLCAwLjY2KTsgfVxuICAucGFnZS1lc3RpbWF0aW9uLXYxIC5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICNmZmY7IH1cbiAgLnBhZ2UtZXN0aW1hdGlvbi12MSAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjZmZmOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tdjEgLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplOyB9XG4gIC5wYWdlLWVzdGltYXRpb24tdjEgLmp1bWJvdHJvbi12MV9fd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogOGVtOyB9XG5cbi5wYWdlLWVzdGltYXRpb24tdjEgLmJyZWFkY3J1bWJfX2xpbmsge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ucGFnZS1lc3RpbWF0aW9uLXYxIC5icmVhZGNydW1iX19pdGVtOmFmdGVyIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnBhZ2UtZXN0aW1hdGlvbi12MSAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLnBhZ2UtZWRpdG9yaWFsIC5qdW1ib3Ryb24tdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9qdW1ib3Ryb24vMy5qcGdcIikgbm8tcmVwZWF0IDAvY292ZXI7XG4gIGNvbG9yOiAjMTQyRjY0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBhZ2UtZWRpdG9yaWFsIC5qdW1ib3Ryb24tdjEge1xuICAgICAgbWluLWhlaWdodDogYXV0bzsgfSB9XG4gIC5wYWdlLWVkaXRvcmlhbCAuanVtYm90cm9uLXYxOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpOyB9XG4gIC5wYWdlLWVkaXRvcmlhbCAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gIC5wYWdlLWVkaXRvcmlhbCAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gIC5wYWdlLWVkaXRvcmlhbCAuanVtYm90cm9uLXYxX193cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5wYWdlLWVkaXRvcmlhbCAuYnJlYWRjcnVtYl9fbGluayB7XG4gIGNvbG9yOiAjMTQyRjY0OyB9XG5cbi5wYWdlLWVkaXRvcmlhbCAuYnJlYWRjcnVtYl9faXRlbTphZnRlciB7XG4gIGNvbG9yOiAjMTQyRjY0OyB9XG5cbi5wYWdlLWVkaXRvcmlhbCAuYnJlYWRjcnVtYl9faXRlbS0tYWN0aXZlIHtcbiAgY29sb3I6ICMxNDJGNjQ7IH1cblxuLnBhZ2UtbGlzdGluZy1wYXJ0bmVyLXYxIC5qdW1ib3Ryb24tdjEge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIuLi9pbWFnZXMvbW9kdWxlcy9qdW1ib3Ryb24vMy5qcGdcIikgbm8tcmVwZWF0IDAvY292ZXI7XG4gIGNvbG9yOiAjMTQyRjY0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgLnBhZ2UtbGlzdGluZy1wYXJ0bmVyLXYxIC5qdW1ib3Ryb24tdjEge1xuICAgICAgbWluLWhlaWdodDogNTAwcHg7IH0gfVxuICAucGFnZS1saXN0aW5nLXBhcnRuZXItdjEgLmp1bWJvdHJvbi12MTpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTsgfVxuICAucGFnZS1saXN0aW5nLXBhcnRuZXItdjEgLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAucGFnZS1saXN0aW5nLXBhcnRuZXItdjEgLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjb2xvcjogIzE0MkY2NDsgfVxuICAucGFnZS1saXN0aW5nLXBhcnRuZXItdjEgLmp1bWJvdHJvbi12MV9fd3JhcHBlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ucGFnZS1zZWxlY3Rpb24gLmp1bWJvdHJvbi12MSB7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi4uL2ltYWdlcy9tb2R1bGVzL2p1bWJvdHJvbi80LmpwZ1wiKSBuby1yZXBlYXQgMC9jb3ZlcjtcbiAgY29sb3I6ICMxNDJGNjQ7IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAucGFnZS1zZWxlY3Rpb24gLmp1bWJvdHJvbi12MSB7XG4gICAgICBtaW4taGVpZ2h0OiAzMDBweDsgfSB9XG4gIC5wYWdlLXNlbGVjdGlvbiAuanVtYm90cm9uLXYxOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpOyB9XG4gIC5wYWdlLXNlbGVjdGlvbiAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gIC5wYWdlLXNlbGVjdGlvbiAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMTQyRjY0OyB9XG4gIC5wYWdlLXNlbGVjdGlvbiAuanVtYm90cm9uLXYxX193cmFwcGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zY3JlZW4tcmVhZGVyLXRleHQge1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDFweDtcbiAgd2lkdGg6IDFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0OmZvY3VzLFxuKjpmb2N1cyAuc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBib3gtc2hhZG93OiAwIDAgMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNik7XG4gIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgY29sb3I6ICMyMTc1OWI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgaGVpZ2h0OiBhdXRvO1xuICBsZWZ0OiA1cHg7XG4gIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG4gIHBhZGRpbmc6IDE1cHggMjNweCAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRvcDogNXB4O1xuICB3aWR0aDogYXV0bztcbiAgei1pbmRleDogMTAwMDAwOyB9XG5cbi5qcy1sYXp5LFxuLmpzLXN3aXBlci1sYXp5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAyczsgfVxuICAuanMtbGF6eS5qcy1sYXp5LWxvYWRlZCwgLmpzLWxhenkuanMtbGF6eS1lcnJvcixcbiAgLmpzLXN3aXBlci1sYXp5LmpzLWxhenktbG9hZGVkLFxuICAuanMtc3dpcGVyLWxhenkuanMtbGF6eS1lcnJvciB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG5pbWcubGF6eTpub3QoW3NyY10pIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG5cbmltZy5qcy1sYXp5LmpzLWxhenktZXJyb3Ige1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmpzLWxhenksXG4uanMtc3dpcGVyLWxhenkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDJzOyB9XG4gIC5qcy1sYXp5LmpzLWxhenktbG9hZGVkLCAuanMtbGF6eS5qcy1sYXp5LWVycm9yLFxuICAuanMtc3dpcGVyLWxhenkuanMtbGF6eS1sb2FkZWQsXG4gIC5qcy1zd2lwZXItbGF6eS5qcy1sYXp5LWVycm9yIHtcbiAgICBvcGFjaXR5OiAxOyB9XG5cbmltZy5sYXp5Om5vdChbc3JjXSkge1xuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cblxuaW1nLmpzLWxhenkuanMtbGF6eS1lcnJvciB7XG4gIGhlaWdodDogYXV0bzsgfVxuXG4uc2NyZWVuLXJlYWRlci10ZXh0IHtcbiAgY2xpcDogcmVjdCgxcHgsIDFweCwgMXB4LCAxcHgpO1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHdpZHRoOiAxcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNjcmVlbi1yZWFkZXItdGV4dDpmb2N1cyxcbio6Zm9jdXMgLnNjcmVlbi1yZWFkZXItdGV4dCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWYxZjE7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuICBjbGlwOiBhdXRvICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMjE3NTliO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGhlaWdodDogYXV0bztcbiAgbGVmdDogNXB4O1xuICBsaW5lLWhlaWdodDogbm9ybWFsO1xuICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0b3A6IDVweDtcbiAgd2lkdGg6IGF1dG87XG4gIHotaW5kZXg6IDEwMDAwMDsgfVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG5cdEN1c3RvbSBTdHlsZXNcclxuXFwqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVhZGVyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5tZW51IHtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTUwMHB4KSB7XG4gIC5oZWFkZXJfX3RvcC0tdjEgLmhlYWRlcl9fbG9nbyBpbWcge1xuICAgIG1heC13aWR0aDogaW5oZXJpdDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC50b3BiYXIgLnNlbGVjdGlvbi1pY29uX19pY29uIHN2ZyB7XG4gICAgd2lkdGg6IDJlbTtcbiAgICBoZWlnaHQ6IDJlbTtcbiAgICBjb2xvcjogI2ZmZjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5tYWluLW5hdiAubGFuZy1zd2l0Y2ggLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAuc3MtYXJyb3cgc3BhbiB7XG4gICAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmhlYWRlci0taW5uZXIgLnRvcGJhciAuc2VsZWN0aW9uLWljb25fX2ljb24gc3ZnIHtcbiAgICB3aWR0aDogMmVtO1xuICAgIGhlaWdodDogMmVtO1xuICAgIGNvbG9yOiAjZmZmOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5oZWFkZXItLWlubmVyIC5sYW5nLXN3aXRjaCAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcbiAgICBib3JkZXItY29sb3I6ICMxNDJmNjQgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19sb2dvLWltZyB7XG4gICAgbWF4LXdpZHRoOiAyMDBweDtcbiAgICBtYXgtaGVpZ2h0OiBpbmhlcml0OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19sb2dvLWltZyB7XG4gICAgbWF4LWhlaWdodDogMTAwcHg7IH1cbiAgICAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19sb2dvLWltZzo6YmVmb3JlLCAuaGVhZGVyLS1pbm5lciAuaGVhZGVyX19sb2dvLWltZzo6YWZ0ZXIge1xuICAgICAgZm9udC1zaXplOiAyNnB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTU0MXB4KSB7XG4gIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2xvZ28taW1nIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4OyB9XG4gICAgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fbG9nby1pbWc6OmJlZm9yZSwgLmhlYWRlci0taW5uZXIgLmhlYWRlcl9fbG9nby1pbWc6OmFmdGVyIHtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2xvZ28taW1nIHtcbiAgICBtYXgtd2lkdGg6IDIwMHB4O1xuICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhlYWRlci0taW5uZXIgLnRvcGJhciB7XG4gICAgdG9wOiAxZW07IH0gfVxuXG4uaGVhZGVyLS1pbm5lciAuaGVhZGVyX19sb2dvOjpiZWZvcmUsIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX2xvZ286OmFmdGVyIHtcbiAgZm9udC1zaXplOiAyMHB4OyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gIC5oZWFkZXItLWlubmVyIC5oZWFkZXJfX3dyYXBwZXIgLmhlYWRlcl9idXR0b24gLnNlYXJjaC10b2dnbGUtbWVudSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29sb3I6ICMxNDJGNjQ7IH0gfVxuXG4ubWVudV9fbGluayB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgLm1lbnVfX2xpbms6OmZpcnN0LWxldHRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uaGVhZGVyX19sb2dvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTQwcHgpIGFuZCAobWluLXdpZHRoOiAxMjgxcHgpIHtcbiAgLmJvZHktLWhvbWUgLm1haW4tbmF2IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMmVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTI4MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5ib2R5LS1ob21lIC5tYWluLW5hdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTJlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5oZWFkZXJfX2NvbnRlbnQgLmhlYWRlcl9fc2xvZ2FuIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gICAgZm9udC1zaXplOiA2dnc7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuaGVhZGVyX19jb250ZW50IC5oZWFkZXJfX3Nsb2dhbiAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgIGZvbnQtc2l6ZTogMTB2dzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyODBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuaGVhZGVyX190b3Age1xuICAgIGxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAubmF2LXRvZ2dsZV9fbGluZXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxNDJGNjQ7IH1cbiAgICAubmF2LXRvZ2dsZV9fbGluZXM6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDsgfVxuICAgIC5uYXYtdG9nZ2xlX19saW5lczpiZWZvcmUge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE0MkY2NDsgfSB9XG5cbi5tYWluLW5hdiAubGFuZy1zd2l0Y2ggLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XG4gIGNvbG9yOiAjMTQyRjY0OyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSB7XG4gICAgLm1haW4tbmF2IC5sYW5nLXN3aXRjaCAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU0MHB4KSBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XG4gIC5ib2R5LS1ob21lIC5tYWluLW5hdiB7XG4gICAgdG9wOiAtM2VtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTU0MXB4KSB7XG4gIC5ib2R5LS1ob21lIC5tYWluLW5hdiB7XG4gICAgdG9wOiAtMWVtOyB9IH1cblxuLmhlYWRlcl9fY29udGVudCAuaGVhZGVyX19zbG9nYW4gLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuICAuaGVhZGVyX19jb250ZW50IC5oZWFkZXJfX3Nsb2dhbiAudGl0bGUgLnRpdGxlX19jb250ZW50LTI6OmZpcnN0LWxldHRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNFQVJDSCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ubWFpbi1zZWFyY2gtZm9ybSAuc3VibWl0X19maWVsZC5idXR0b24ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtZmFtaWx5OiBcIkF2ZW5pclwiOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1jb250ZW50IHtcbiAgICB3aWR0aDogOTIlOyB9IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENDICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmZhdm9yaXRlcy12Ml9faXRlbS10aXRsZSAudGl0bGUtc3VidGl0bGUgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XG4gIGNvbG9yOiAjMTQyRjY0OyB9XG5cbi5mYXZvcml0ZXMtdjJfX2l0ZW0tdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XG4gIGNvbG9yOiAjMTQyRjY0O1xuICBmb250LXNpemU6IDI1cHg7IH1cblxuLmZhdm9yaXRlcy12Ml9faXRlbS1pbmZvIHtcbiAgY29sb3I6ICMxNDJGNjQ7IH1cblxuLmZhdm9yaXRlcy12Ml9faXRlbS10ZXh0LWJsb2NrLnRleHQtYmxvY2sge1xuICBjb2xvcjogIzE0MkY2NDsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQ1JPICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTQwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNyby12Ml9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xIHtcbiAgICBmb250LXNpemU6IDJ2dzsgfSB9XG5cbi5jcm8tdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMTpsYW5nKGVuKSB7XG4gIGZvbnQtc2l6ZTogMS42dnc7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU0MHB4KSBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5jcm8tdjJfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgZm9udC1zaXplOiAyLjV2dzsgfSB9XG5cbi5jcm8tdjJfX3RleHQtYmxvY2sudGV4dC1ibG9jayB7XG4gIGNvbG9yOiAjZmZmOyB9XG4gIC5jcm8tdjJfX3RleHQtYmxvY2sudGV4dC1ibG9jayBhIHtcbiAgICBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5jcm8tdjJfX2RyYXdpbmctY29udGFpbmVyIC5kcmF3aW5nX190ZXh0LXZlcnRpY2FsIHtcbiAgbGVmdDogLTE0cHg7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgLmNyby12Ml9fZHJhd2luZy1jb250YWluZXIgLmRyYXdpbmdfX3RleHQtdmVydGljYWw6OmZpcnN0LWxldHRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTQwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICAuY3JvLXYyX19kcmF3aW5nLWNvbnRhaW5lciAuZHJhd2luZ19fdGV4dC12ZXJ0aWNhbCB7XG4gICAgICBmb250LXNpemU6IDV2dzsgfSB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICAgLmNyby12Ml9fZHJhd2luZy1jb250YWluZXIgLmRyYXdpbmdfX3RleHQtdmVydGljYWwge1xuICAgICAgZm9udC1zaXplOiAxMHZ3OyB9IH1cblxuaHRtbDpsYW5nKGVuKSAuZHJhd2luZ19fdGV4dC12ZXJ0aWNhbCB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgaHRtbDpsYW5nKGVuKSAuZHJhd2luZ19fdGV4dC12ZXJ0aWNhbDo6Zmlyc3QtbGV0dGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MXB4KSBhbmQgKG1pbi13aWR0aDogNzY3cHgpIHtcbiAgICBodG1sOmxhbmcoZW4pIC5kcmF3aW5nX190ZXh0LXZlcnRpY2FsIHtcbiAgICAgIGZvbnQtc2l6ZTogNi43dnc7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtMTQ0JSk7XG4gICAgICBsZWZ0OiAtMC4yZW07IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNDQwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgICBodG1sOmxhbmcoZW4pIC5kcmF3aW5nX190ZXh0LXZlcnRpY2FsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC0xMzIlKTtcbiAgICAgIGZvbnQtc2l6ZTogNXZ3OyB9IH1cbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTU0MHB4KSBhbmQgKG1pbi13aWR0aDogMTQ0MXB4KSB7XG4gICAgaHRtbDpsYW5nKGVuKSAuZHJhd2luZ19fdGV4dC12ZXJ0aWNhbCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtNzclKTtcbiAgICAgIGZvbnQtc2l6ZTogNXZ3O1xuICAgICAgYm90dG9tOiAtMTAlO1xuICAgICAgbGVmdDogLTExcHg7IH0gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxNTQxcHgpIHtcbiAgICBodG1sOmxhbmcoZW4pIC5kcmF3aW5nX190ZXh0LXZlcnRpY2FsIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC03NyUpO1xuICAgICAgZm9udC1zaXplOiA0dnc7XG4gICAgICBib3R0b206IC0xMCU7XG4gICAgICBsZWZ0OiAtMTFweDsgfSB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTRVJWSUNFUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zZXJ2aWNlcy12Ml9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG4gIC5zZXJ2aWNlcy12Ml9faXRlbS10aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTE6OmZpcnN0LWxldHRlciB7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTSUxPUyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuc2lsb3MtdjFfX3dyYXBwZXIge1xuICAgIHBhZGRpbmc6IDNlbTsgfSB9XG5cbi5zaWxvcy12MSAuc2lsb19fdGl0bGUge1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7IH1cblxuLnNpbG9zLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgRk9PVEVSICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5mb290ZXItdjEtdG9wIC50aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDFlbTsgfVxuICAuZm9vdGVyLXYxLXRvcCAudGl0bGUgLnRpdGxlX19jb250ZW50LTEge1xuICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgICAuZm9vdGVyLXYxLXRvcCAudGl0bGUgLnRpdGxlX19jb250ZW50LTE6OmZpcnN0LWxldHRlciB7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG4gIC5mb290ZXItdjEtdG9wIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMiB7XG4gICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgfVxuXG4uZm9vdGVyLXYxLWxhc3RfX2xiaS1sb2dvIHtcbiAgd2lkdGg6IDE2NHB4O1xuICBoZWlnaHQ6IDI1Ljk4cHg7IH1cblxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQUdFUyBJTlRFUk4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTQ0MHB4KSB7XG4gIC5zZWxlY3Rpb24tY29udGVudC12MV9faXRlbXMtd3JhcHBlciB7XG4gICAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gICAgbWFyZ2luOiAwIDFlbTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5zZWxlY3Rpb24tY29udGVudC12MSAuaXRlbV9faW1nIHtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxNTQwcHgpIGFuZCAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3RpbmcgLmFnZW5jeS1saXN0aW5nX19pdGVtIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fdGl0bGUudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICAgIGZvbnQtc2l6ZTogMy45dnc7IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkgYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5wcm9ncmFtLWxpc3RpbmctdjMgLml0ZW0ge1xuICAgIHBhZGRpbmc6IDNlbSAwOyB9IH1cblxuLmZpbHRlci12MSB7XG4gIG1hcmdpbi1ib3R0b206IDJlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucHJvcGVydHktbGlzdGluZy12MiAuaXRlbSAub3B0aW9ucyAub3B0aW9uIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuOWVtOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnByb3BlcnR5LWxpc3RpbmctdjIgLml0ZW0gLm9wdGlvbnMgLm9wdGlvbl9fbGFiZWwge1xuICAgIGZvbnQtc2l6ZTogNXZ3OyB9IH1cblxuLmp1bWJvdHJvbi12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yIHtcbiAgZm9udC1zaXplOiAyLjZlbTsgfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAuYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0gLmZvcm1fX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLmZpbHRlci12MV9fYnV0dG9uLmJ1dHRvbiB7XG4gIGNvbG9yOiAjMTQyRjY0OyB9XG5cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEFHRSBDT05UQUNUICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb250YWN0LWNvbnRlbnQtdjFfX2FnZW5jeS1saXN0aW5nIC5hZ2VuY3ktbGlzdGluZ19faXRlbSAuaXRlbV9fY29vcmRzIC5jb29yZHNfX2xhYmVsIHtcbiAgICBtaW4td2lkdGg6IDEwOXB4OyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIHtcbiAgLmNvbnRhY3QtY29udGVudC12MV9fZm9ybS1ibG9jayAuZm9ybS1ibG9jayAuZm9ybV9fdGV4dC12ZXJ0aWNhbCB7XG4gICAgbGVmdDogLTdweDsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE1NDBweCkgYW5kIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuYm9keS0tcGFnZS1jb250YWN0IC50aXRsZV9fY29udGVudC0yIHtcbiAgICBmb250LXNpemU6IDIuNXZ3ICFpbXBvcnRhbnQ7IH0gfVxuXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBBUlRORVJTIFBBR0UgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4ucGFydG5lci1saXN0aW5nLXYxIC50aXRsZS1zdWJ0aXRsZSB7XG4gIG1pbi1oZWlnaHQ6IDg0cHg7IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkycHgpIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG9jYWxpemF0b3ItLW5vLXByb3hpbWl0eSAubG9jYWxpemF0b3JfX2V4dHJhIHtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmVzdGltYXRpb24tY29udGVudC12MV9faXRlbSAuaXRlbV9fZGVjb3JhdGUge1xuICBtYXJnaW4tdG9wOiAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgaGVhZGVyLmZhdm9yaXRlcy12M19faXRlbS10aXRsZS5qcy1hbmltYXRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYm90dG9tOiAyZW07IH0gfVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5OTJweCkge1xuICAuaGVhZGVyLS1pbm5lciAuc2VsZWN0aW9uLWljb25fX2ljb24gPiAqIHtcbiAgICBjb2xvcjogIzE0MmY2NDtcbiAgICBmaWxsOiAjZmZmO1xuICAgIHN0cm9rZTogI2ZmZjsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAuc3MtbWFpbi5qcy1zZWxlY3QtLWxpZ2h0IC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogI2ZmZjsgfSB9XG5cbi5oZWFkZXItLWlubmVyIC5sYW5nLXN3aXRjaCAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZmOyB9XG5cbi5hbGVydG1haWwtdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgLmFsZXJ0bWFpbC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0xOjpmaXJzdC1sZXR0ZXIge1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cblxuYm9keTpub3QoLmJvZHktLWhvbWUpIC5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMSB7XG4gIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7IH1cbiAgYm9keTpub3QoLmJvZHktLWhvbWUpIC5qdW1ib3Ryb24tdjFfX3RpdGxlIC50aXRsZSAudGl0bGVfX2NvbnRlbnQtMTo6Zmlyc3QtbGV0dGVyIHtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlOyB9XG5cbmJvZHk6bm90KC5ib2R5LS1ob21lKSAuanVtYm90cm9uLXYxX190aXRsZSAudGl0bGUgLnRpdGxlX19jb250ZW50LTIge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk5MnB4KSBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmFsZXJ0bWFpbC12MV9fdGl0bGUgLnRpdGxlIC50aXRsZV9fY29udGVudC0yOmxhbmcoZW4pIHtcbiAgICBmb250LXNpemU6IDZ2dzsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMDBweCkgYW5kIChtYXgtd2lkdGg6IDE0OTlweCkge1xuICAuaGVhZGVyX190b3AtLXYxIC5oZWFkZXJfX2xvZ28gaW1nIHtcbiAgICBtYXgtd2lkdGg6IDI1MHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyODBweCkgYW5kIChtYXgtd2lkdGg6IDE1MDBweCkge1xuICAubWVudSB7XG4gICAgZm9udC1zaXplOiAxOHB4ICFpbXBvcnRhbnQ7IH0gfVxuXG4ucGFnZS1saXN0aW5nLXYxIC5lZGl0b3JpYWwge1xuICBtYXJnaW46IDJlbSAwOyB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zZXJ2aWNlcy12Ml9faXRlbSB7XG4gICAgd2lkdGg6IGNhbGMoMjUlIC0gMmVtKTsgfSB9XG4iLCIqIHtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgJjpiZWZvcmUsXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG59IiwiW2RhdGEtZXhwYW5kYWJsZV0ge1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cclxuICAgIHRyYW5zaXRpb246IGhlaWdodCAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuXHJcbiAgICAvKlxyXG4gICAgJiA+ICoge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgIH1cclxuICAgICovXHJcbn0iLCIvKiEgbm9ybWFsaXplLmNzcyB2OC4wLjEgfCBNSVQgTGljZW5zZSB8IGdpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzICovXHJcblxyXG4vKiBEb2N1bWVudFxyXG4gICA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUHJldmVudCBhZGp1c3RtZW50cyBvZiBmb250IHNpemUgYWZ0ZXIgb3JpZW50YXRpb24gY2hhbmdlcyBpbiBpT1MuXHJcbiAqL1xyXG5cclxuaHRtbCB7XHJcbiAgbGluZS1oZWlnaHQ6IDEuMTU7IC8qIDEgKi9cclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8qIDIgKi9cclxufVxyXG5cclxuLyogU2VjdGlvbnNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIG1hcmdpbiBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuYm9keSB7XHJcbiAgbWFyZ2luOiAwO1xyXG59XHJcblxyXG4vKipcclxuICogUmVuZGVyIHRoZSBgbWFpbmAgZWxlbWVudCBjb25zaXN0ZW50bHkgaW4gSUUuXHJcbiAqL1xyXG5cclxubWFpbiB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBDb3JyZWN0IHRoZSBmb250IHNpemUgYW5kIG1hcmdpbiBvbiBgaDFgIGVsZW1lbnRzIHdpdGhpbiBgc2VjdGlvbmAgYW5kXHJcbiAqIGBhcnRpY2xlYCBjb250ZXh0cyBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuaDEge1xyXG4gIGZvbnQtc2l6ZTogMmVtO1xyXG4gIG1hcmdpbjogMC42N2VtIDA7XHJcbn1cclxuXHJcbi8qIEdyb3VwaW5nIGNvbnRlbnRcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBBZGQgdGhlIGNvcnJlY3QgYm94IHNpemluZyBpbiBGaXJlZm94LlxyXG4gKiAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cclxuICovXHJcblxyXG5ociB7XHJcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7IC8qIDEgKi9cclxuICBoZWlnaHQ6IDA7IC8qIDEgKi9cclxuICBvdmVyZmxvdzogdmlzaWJsZTsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnByZSB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyogVGV4dC1sZXZlbCBzZW1hbnRpY3NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGdyYXkgYmFja2dyb3VuZCBvbiBhY3RpdmUgbGlua3MgaW4gSUUgMTAuXHJcbiAqL1xyXG5cclxuYSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gQ2hyb21lIDU3LVxyXG4gKiAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmFiYnJbdGl0bGVdIHtcclxuICBib3JkZXItYm90dG9tOiBub25lOyAvKiAxICovXHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IC8qIDIgKi9cclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYixcclxuc3Ryb25nIHtcclxuICBmb250LXdlaWdodDogYm9sZGVyO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgaW5oZXJpdGFuY2UgYW5kIHNjYWxpbmcgb2YgZm9udCBzaXplIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gQ29ycmVjdCB0aGUgb2RkIGBlbWAgZm9udCBzaXppbmcgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbmNvZGUsXHJcbmtiZCxcclxuc2FtcCB7XHJcbiAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZSwgbW9ub3NwYWNlOyAvKiAxICovXHJcbiAgZm9udC1zaXplOiAxZW07IC8qIDIgKi9cclxufVxyXG5cclxuLyoqXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBmb250IHNpemUgaW4gYWxsIGJyb3dzZXJzLlxyXG4gKi9cclxuXHJcbnNtYWxsIHtcclxuICBmb250LXNpemU6IDgwJTtcclxufVxyXG5cclxuLyoqXHJcbiAqIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxyXG4gKiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxuc3ViLFxyXG5zdXAge1xyXG4gIGZvbnQtc2l6ZTogNzUlO1xyXG4gIGxpbmUtaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbnN1YiB7XHJcbiAgYm90dG9tOiAtMC4yNWVtO1xyXG59XHJcblxyXG5zdXAge1xyXG4gIHRvcDogLTAuNWVtO1xyXG59XHJcblxyXG4vKiBFbWJlZGRlZCBjb250ZW50XHJcbiAgID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBib3JkZXIgb24gaW1hZ2VzIGluc2lkZSBsaW5rcyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5pbWcge1xyXG4gIGJvcmRlci1zdHlsZTogbm9uZTtcclxufVxyXG5cclxuLyogRm9ybXNcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiAxLiBDaGFuZ2UgdGhlIGZvbnQgc3R5bGVzIGluIGFsbCBicm93c2Vycy5cclxuICogMi4gUmVtb3ZlIHRoZSBtYXJnaW4gaW4gRmlyZWZveCBhbmQgU2FmYXJpLlxyXG4gKi9cclxuXHJcbmJ1dHRvbixcclxuaW5wdXQsXHJcbm9wdGdyb3VwLFxyXG5zZWxlY3QsXHJcbnRleHRhcmVhIHtcclxuICBmb250LWZhbWlseTogaW5oZXJpdDsgLyogMSAqL1xyXG4gIGZvbnQtc2l6ZTogMTAwJTsgLyogMSAqL1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvKiAxICovXHJcbiAgbWFyZ2luOiAwOyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBTaG93IHRoZSBvdmVyZmxvdyBpbiBJRS5cclxuICogMS4gU2hvdyB0aGUgb3ZlcmZsb3cgaW4gRWRnZS5cclxuICovXHJcblxyXG5idXR0b24sXHJcbmlucHV0IHsgLyogMSAqL1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbmhlcml0YW5jZSBvZiB0ZXh0IHRyYW5zZm9ybSBpbiBFZGdlLCBGaXJlZm94LCBhbmQgSUUuXHJcbiAqIDEuIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b24sXHJcbnNlbGVjdCB7IC8qIDEgKi9cclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqL1xyXG5cclxuYnV0dG9uLFxyXG5bdHlwZT1cImJ1dHRvblwiXSxcclxuW3R5cGU9XCJyZXNldFwiXSxcclxuW3R5cGU9XCJzdWJtaXRcIl0ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uO1xyXG59XHJcblxyXG4vKipcclxuICogUmVtb3ZlIHRoZSBpbm5lciBib3JkZXIgYW5kIHBhZGRpbmcgaW4gRmlyZWZveC5cclxuICovXHJcblxyXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXHJcblt0eXBlPVwiYnV0dG9uXCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInJlc2V0XCJdOjotbW96LWZvY3VzLWlubmVyLFxyXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XHJcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZXN0b3JlIHRoZSBmb2N1cyBzdHlsZXMgdW5zZXQgYnkgdGhlIHByZXZpb3VzIHJ1bGUuXHJcbiAqL1xyXG5cclxuYnV0dG9uOi1tb3otZm9jdXNyaW5nLFxyXG5bdHlwZT1cImJ1dHRvblwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJyZXNldFwiXTotbW96LWZvY3VzcmluZyxcclxuW3R5cGU9XCJzdWJtaXRcIl06LW1vei1mb2N1c3Jpbmcge1xyXG4gIG91dGxpbmU6IDFweCBkb3R0ZWQgQnV0dG9uVGV4dDtcclxufVxyXG5cclxuXHJcbi8qKlxyXG4gKiAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxyXG4gKiAyLiBDb3JyZWN0IHRoZSBjb2xvciBpbmhlcml0YW5jZSBmcm9tIGBmaWVsZHNldGAgZWxlbWVudHMgaW4gSUUuXHJcbiAqIDMuIFJlbW92ZSB0aGUgcGFkZGluZyBzbyBkZXZlbG9wZXJzIGFyZSBub3QgY2F1Z2h0IG91dCB3aGVuIHRoZXkgemVybyBvdXRcclxuICogICAgYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBhbGwgYnJvd3NlcnMuXHJcbiAqL1xyXG5cclxubGVnZW5kIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgY29sb3I6IGluaGVyaXQ7IC8qIDIgKi9cclxuICBkaXNwbGF5OiB0YWJsZTsgLyogMSAqL1xyXG4gIG1heC13aWR0aDogMTAwJTsgLyogMSAqL1xyXG4gIHBhZGRpbmc6IDA7IC8qIDMgKi9cclxuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyAvKiAxICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgdmVydGljYWwgYWxpZ25tZW50IGluIENocm9tZSwgRmlyZWZveCwgYW5kIE9wZXJhLlxyXG4gKi9cclxuXHJcbnByb2dyZXNzIHtcclxuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiAxLiBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFIDEwKy5cclxuICogMi4gUmVtb3ZlIHJlc2l6ZS5cclxuICovXHJcblxyXG50ZXh0YXJlYSB7XHJcbiAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgcmVzaXplOiBub25lO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAuXHJcbiAqIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC5cclxuICovXHJcblxyXG5bdHlwZT1cImNoZWNrYm94XCJdLFxyXG5bdHlwZT1cInJhZGlvXCJdIHtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvKiAxICovXHJcbiAgcGFkZGluZzogMDsgLyogMiAqL1xyXG59XHJcblxyXG4vKipcclxuICogQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxyXG4gKi9cclxuXHJcblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxyXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcblxyXG4vKipcclxuICogMS4gQ29ycmVjdCB0aGUgb2RkIGFwcGVhcmFuY2UgaW4gQ2hyb21lIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENvcnJlY3QgdGhlIG91dGxpbmUgc3R5bGUgaW4gU2FmYXJpLlxyXG4gKi9cclxuXHJcblt0eXBlPVwic2VhcmNoXCJdIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLyogMSAqL1xyXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvKiAyICovXHJcbn1cclxuXHJcbi8qKlxyXG4gKiBSZW1vdmUgdGhlIGlubmVyIHBhZGRpbmcgaW4gQ2hyb21lIGFuZCBTYWZhcmkgb24gbWFjT1MuXHJcbiAqL1xyXG5cclxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxufVxyXG5cclxuLyoqXHJcbiAqIDEuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXHJcbiAqIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cclxuICovXHJcblxyXG46Oi13ZWJraXQtZmlsZS11cGxvYWQtYnV0dG9uIHtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLyogMSAqL1xyXG4gIGZvbnQ6IGluaGVyaXQ7IC8qIDIgKi9cclxufVxyXG5cclxuLyogSW50ZXJhY3RpdmVcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIEVkZ2UsIElFIDEwKywgYW5kIEZpcmVmb3guXHJcbiAqL1xyXG5cclxuZGV0YWlscyB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuXHJcbi8qXHJcbiAqIEFkZCB0aGUgY29ycmVjdCBkaXNwbGF5IGluIGFsbCBicm93c2Vycy5cclxuICovXHJcblxyXG5zdW1tYXJ5IHtcclxuICBkaXNwbGF5OiBsaXN0LWl0ZW07XHJcbn1cclxuXHJcbi8qIE1pc2NcclxuICAgPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMCsuXHJcbiAqL1xyXG5cclxudGVtcGxhdGUge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuXHJcbi8qKlxyXG4gKiBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRSAxMC5cclxuICovXHJcblxyXG5baGlkZGVuXSB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuKiB7XHJcbiAgJjpmb2N1cyB7XHJcbiAgICBvdXRsaW5lLXN0eWxlOiBkb3R0ZWQ7XHJcbiAgICBvdXRsaW5lLWNvbG9yOiAjY2NjO1xyXG4gICAgb3V0bGluZS13aWR0aDogMXB4O1xyXG4gIH1cclxufSIsIltyb2xlPVwidGFibGVcIl0ge1xyXG5cclxufVxyXG5cclxuW3JvbGU9XCJ0YWJsZVwiXSA+IGRpdltpZF0ge1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxufVxyXG5cclxuW3JvbGU9XCJ0YWJsZVwiXSBbcm9sZT1cInJvd1wiXSB7XHJcbiAgZGlzcGxheTogZmxleDtcclxufVxyXG5cclxuW3JvbGU9XCJ0YWJsZVwiXSBbcm9sZT1cImNlbGxcIl0sXHJcbltyb2xlPVwidGFibGVcIl0gW3JvbGU9XCJjb2x1bW5oZWFkZXJcIl0ge1xyXG4gIHBhZGRpbmc6IDAuMTI1ZW0gMC4yNWVtO1xyXG59XHJcblxyXG5cclxuW3JvbGU9XCJ0YWJsZVwiXSBbcm9sZT1cInJvd2dyb3VwXCJdIHtcclxuICB3aWR0aDogMTAwJTtcclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgRWxlbWVudHMgPiBIZWFkaW5nc1xyXG5cXCotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEZvbnQtc2l6ZSBoZWFkaW5nXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5oMSxoMixoMyxoNCxoNSxoNiB7XHJcbiAgQGluY2x1ZGUgcmVzZXQtaGVhZGluZztcclxufVxyXG5cclxuaDEge1xyXG4gIEBpZiAoJGgxLW1pbi1mb250LXNpemUgPT0gJGgxLW1heC1mb250LXNpemUpIHtcclxuICAgIGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTtcclxuICB9XHJcbiAgQGVsc2Uge1xyXG4gICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkdHlwb19mbHVpZF9taW4td2lkdGgsICR0eXBvX2ZsdWlkX21hcy13aWR0aCwgJGgxLW1pbi1mb250LXNpemUsICRoMS1tYXgtZm9udC1zaXplKTtcclxuICB9XHJcbiAgbWFyZ2luOiAkaDEtbWFyZ2luO1xyXG59XHJcblxyXG5oMiB7XHJcbiAgQGlmICgkaDItbWluLWZvbnQtc2l6ZSA9PSAkaDItbWF4LWZvbnQtc2l6ZSkge1xyXG4gICAgZm9udC1zaXplOiAkaDItZm9udC1zaXplO1xyXG4gIH1cclxuICBAZWxzZSB7XHJcbiAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCR0eXBvX2ZsdWlkX21pbi13aWR0aCwgJHR5cG9fZmx1aWRfbWFzLXdpZHRoLCAkaDItbWluLWZvbnQtc2l6ZSwgJGgyLW1heC1mb250LXNpemUpO1xyXG4gIH1cclxuICBtYXJnaW46ICRoMi1tYXJnaW47XHJcbn1cclxuXHJcbmgzIHtcclxuICAgQGlmICgkaDMtbWluLWZvbnQtc2l6ZSA9PSAkaDMtbWF4LWZvbnQtc2l6ZSkge1xyXG4gICAgIGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTtcclxuICAgfVxyXG4gICBAZWxzZSB7XHJcbiAgICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkdHlwb19mbHVpZF9taW4td2lkdGgsICR0eXBvX2ZsdWlkX21hcy13aWR0aCwgJGgzLW1pbi1mb250LXNpemUsICRoMy1tYXgtZm9udC1zaXplKTtcclxuICAgfVxyXG4gICAgbWFyZ2luOiAkaDMtbWFyZ2luO1xyXG59XHJcblxyXG5oNCB7XHJcbiAgQGlmICgkaDQtbWluLWZvbnQtc2l6ZSA9PSAkaDQtbWF4LWZvbnQtc2l6ZSkge1xyXG4gICAgZm9udC1zaXplOiAkaDQtZm9udC1zaXplO1xyXG4gIH1cclxuICBAZWxzZSB7XHJcbiAgICBAaW5jbHVkZSBmbHVpZC10eXBlKCR0eXBvX2ZsdWlkX21pbi13aWR0aCwgJHR5cG9fZmx1aWRfbWFzLXdpZHRoLCAkaDQtbWluLWZvbnQtc2l6ZSwgJGg0LW1heC1mb250LXNpemUpO1xyXG4gIH1cclxuICBtYXJnaW46ICRoNC1tYXJnaW47XHJcbn1cclxuXHJcbmg1IHtcclxuICBAaWYgKCRoNS1taW4tZm9udC1zaXplID09ICRoNS1tYXgtZm9udC1zaXplKSB7XHJcbiAgICBmb250LXNpemU6ICRoNS1mb250LXNpemU7XHJcbiAgfVxyXG4gIEBlbHNlIHtcclxuICAgIEBpbmNsdWRlIGZsdWlkLXR5cGUoJHR5cG9fZmx1aWRfbWluLXdpZHRoLCAkdHlwb19mbHVpZF9tYXMtd2lkdGgsICRoNS1taW4tZm9udC1zaXplLCAkaDUtbWF4LWZvbnQtc2l6ZSk7XHJcbiAgfVxyXG4gIG1hcmdpbjogJGg1LW1hcmdpbjtcclxufVxyXG5cclxuaDYge1xyXG4gIEBpZiAoJGg2LW1pbi1mb250LXNpemUgPT0gJGg2LW1heC1mb250LXNpemUpIHtcclxuICAgIGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTtcclxuICB9XHJcbiAgQGVsc2Uge1xyXG4gICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkdHlwb19mbHVpZF9taW4td2lkdGgsICR0eXBvX2ZsdWlkX21hcy13aWR0aCwgJGg2LW1pbi1mb250LXNpemUsICRoNi1tYXgtZm9udC1zaXplKTtcclxuICB9XHJcbiAgbWFyZ2luOiAkaDYtbWFyZ2luO1xyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuUmVzZXQgaGVhZGluZ3NcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHJlc2V0LWhlYWRpbmcge1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblJlc2V0IGxpbmtzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiByZXNldC1saW5rIHtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuUmVzZXQgYnV0dG9uXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiByZXNldC1idXR0b24ge1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAvKiBpbmhlcml0IGZvbnQgJiBjb2xvciBmcm9tIGFuY2VzdG9yICovXHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGZvbnQ6IGluaGVyaXQ7XHJcbiAgICB0ZXh0LWFsaWduOiBpbmhlcml0O1xyXG5cclxuICAgIC8qIE5vcm1hbGl6ZSBgbGluZS1oZWlnaHRgLiBDYW5ub3QgYmUgY2hhbmdlZCBmcm9tIGBub3JtYWxgIGluIEZpcmVmb3ggNCsuICovXHJcbiAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xyXG5cclxuICAgIC8qIENvcnJlY3RzIGZvbnQgc21vb3RoaW5nIGZvciB3ZWJraXQgKi9cclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGluaGVyaXQ7XHJcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogaW5oZXJpdDtcclxuXHJcbiAgICAvKiBDb3JyZWN0cyBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIGBpbnB1dGAgdHlwZXMgaW4gaU9TICovXHJcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5SZXNldCBsaXN0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiByZXNldC1saXN0KCR0eXBlKXtcclxuICAgICRyZXNldHM6IChcclxuICAgICAgICB1bDogKFxyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lLFxyXG4gICAgICAgICAgICBtYXJnaW46IDAsXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAsXHJcbiAgICAgICAgICAgIGxpOiAoXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCxcclxuICAgICAgICAgICAgcGFkZGluZzogMFxyXG4gICAgICAgICAgICApXHJcbiAgICAgICAgKSxcclxuICAgICAgICBvbDogKFxyXG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lLFxyXG4gICAgICAgICAgICBtYXJnaW46IDAsXHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAsXHJcbiAgICAgICAgICAgIGxpOiAoXHJcbiAgICAgICAgICAgIG1hcmdpbjogMCxcclxuICAgICAgICAgICAgcGFkZGluZzogMFxyXG4gICAgICAgICAgICApXHJcbiAgICAgICAgKVxyXG4gICAgKTtcclxuICAgIEBlYWNoICRwcm9wLCAkdmFsdWUgaW4gbWFwLWdldCgkcmVzZXRzLCAkdHlwZSkge1xyXG4gICAgICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gJ21hcCcge1xyXG4gICAgICAgICAgICAmID4gI3skcHJvcH0ge1xyXG4gICAgICAgICAgICBAZWFjaCAkc3ViLXByb3AsICRzdWItdmFsdWUgaW4gJHZhbHVlIHtcclxuICAgICAgICAgICAgICAgICN7JHN1Yi1wcm9wfTogJHN1Yi12YWx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSBAZWxzZSB7XHJcbiAgICAgICAgICAgICN7JHByb3B9OiAkdmFsdWU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICMgTWl4aW5zXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TZXQgYSBidXR0b25cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHNldEJ1dHRvbigkbWFwLCAkY29uY2F0OiAnJywgJGlubGluZTogZmFsc2UpIHtcclxuXHJcbiAgICBAaWYgJGlubGluZSA9PSBmYWxzZSB7XHJcbiAgICAgICAgI3skY29uY2F0fS5idXR0b24ge1xyXG4gICAgICAgICAgICBmb250ICAgICAgICAgICA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9mb250Jyk7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX3RleHQtdHJhbnNmb3JtJyk7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgICAgIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2JhY2tncm91bmQnKTtcclxuICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25fY29sb3InKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yICAgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25fYm9yZGVyLWNvbG9yJyk7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2hvdmVyX2JhY2tncm91bmQnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2hvdmVyX2JhY2tncm91bmQnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25faG92ZXJfY29sb3InKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3InKTtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAZWxzZSB7XHJcbiAgICAgICAgZm9udCAgICAgICAgICAgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25fZm9udCcpO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX3RleHQtdHJhbnNmb3JtJyk7XHJcbiAgICAgICAgYmFja2dyb3VuZCAgICAgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25fYmFja2dyb3VuZCcpO1xyXG4gICAgICAgIGNvbG9yICAgICAgICAgIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2NvbG9yJyk7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yICAgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25fYm9yZGVyLWNvbG9yJyk7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgOiBtYXAtZ2V0KCRtYXAsICdidXR0b25faG92ZXJfY29sb3InKTtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogbWFwLWdldCgkbWFwLCAnYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcicpO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6IG1hcC1nZXQoJG1hcCwgJ2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuU2V0IGEgdGV4dFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5AbWl4aW4gc2V0VGV4dCgkbWFwLCAkY29uY2F0OiAnJywgJGJsb2NrOiB0cnVlKSB7XHJcblxyXG4gICAgQGlmICRibG9jayA9PSB0cnVlIHtcclxuICAgICAgICAjeyRjb25jYXR9LnRleHQtYmxvY2sge1xyXG4gICAgICAgICAgICBmb250ICAgICAgICAgICA6IG1hcC1nZXQoJG1hcCwgJ3RleHRfZm9udCcpO1xyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgICA6IG1hcC1nZXQoJG1hcCwgJ2NvbG9yJyk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ24gICAgIDogbWFwLWdldCgkbWFwLCAndGV4dC1hbGlnbicpO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6IG1hcC1nZXQoJG1hcCwgJ3RleHQtdHJhbnNmb3JtJyk7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbiA6IG1hcC1nZXQoJG1hcCwgJ3RleHQtZGVjb3JhdGlvbicpO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZyA6IG1hcC1nZXQoJG1hcCwgJ2xldHRlci1zcGFjaW5nJyk7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiBtYXAtZ2V0KCRtYXAsICdjb2xvcicpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIGZvbnQ6IG1hcC1nZXQoJG1hcCwgJ3RleHRfZm9udCcpO1xyXG4gICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdjb2xvcicpO1xyXG4gICAgICAgIHRleHQtYWxpZ246IG1hcC1nZXQoJG1hcCwgJ3RleHQtYWxpZ24nKTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbWFwLWdldCgkbWFwLCAndGV4dC10cmFuc2Zvcm0nKTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG1hcC1nZXQoJG1hcCwgJ3RleHQtZGVjb3JhdGlvbicpO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiBtYXAtZ2V0KCRtYXAsICdsZXR0ZXItc3BhY2luZycpO1xyXG4gICAgICAgIGEge1xyXG4gICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnY29sb3InKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuU2V0IHRpdGxlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBzZXRUaXRsZSgkbWFwLCAkY29uY2F0OiAnJykge1xyXG5cclxuICAgICN7JGNvbmNhdH0udGl0bGV7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogbWFwLWdldCgkbWFwLCAndGl0bGVfbWFyZ2luLWJvdHRvbScpO1xyXG4gICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcnKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbWFwLWdldCgkbWFwLCAndGl0bGVfY29udGVudF90ZXh0LWFsaWduJyk7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX2RlY29yYXRpb25fd2lkdGgnKTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogbWFwLWdldCgkbWFwLCAndGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQnKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX2RlY29yYXRpb25fY29sb3InKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250OiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9jb250ZW50XzFfZm9udC14cycpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX2NvbnRlbnRfMV9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZycpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGZvbnQ6IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX2NvbnRlbnRfMl9mb250LXhzJyk7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAndGl0bGVfY29udGVudF8yX2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogbWFwLWdldCgkbWFwLCAndGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9jb250ZW50XzFfZm9udCcpO1xyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogbWFwLWdldCgkbWFwLCAndGl0bGVfY29udGVudF8yX2ZvbnQnKTtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNldCB0aXRsZSB3aXRoIHN1YnRpdGxlXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiBzZXRUaXRsZVN1YnRpdGxlKCRtYXAsICRjb25jYXQ6ICcnKSB7XHJcblxyXG4gICAgI3skY29uY2F0fS50aXRsZS1zdWJ0aXRsZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9tYXJnaW4tYm90dG9tJyk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbWFwLWdldCgkbWFwLCAndGl0bGVfdGV4dC1hbGlnbicpO1xyXG5cclxuICAgICAgICAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbWFwLWdldCgkbWFwLCAndGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbicpO1xyXG4gICAgICAgICAgICBmb250OiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9zdWJ0aXRsZV9mb250Jyk7XHJcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9zdWJ0aXRsZV9jb2xvcicpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9zdWJ0aXRsZV9kaXNwbGF5Jyk7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZycpO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbWFwLWdldCgkbWFwLCAndGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm0nKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbWFwLWdldCgkbWFwLCAndGl0bGVfY29udGVudF90ZXh0LWFsaWduJyk7XHJcbiAgICAgICAgICAgIGZvbnQ6IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX2NvbnRlbnRfZm9udCcpO1xyXG4gICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAndGl0bGVfY29udGVudF9jb2xvcicpO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBtYXAtZ2V0KCRtYXAsICd0aXRsZV9jb250ZW50X2Rpc3BsYXknKTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmcnKTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG1hcC1nZXQoJG1hcCwgJ3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm0nKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNldCB0aXRsZSBmb3JtIGRhcmtcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHNldEZvcm1EYXJrKCRtYXAsICRjb25jYXQ6ICcnKSB7XHJcblxyXG5cclxuICAgICN7JGNvbmNhdH0uZm9ybXtcclxuICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9pbnB1dF9jb2xvcicpO1xyXG5cclxuICAgICAgICAmX19jb25kaXRpb25zIHtcclxuICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fY29uZGl0aW9uc19jb2xvcicpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19sZWdhbHMge1xyXG4gICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9sZWdhbHNfY29sb3InKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogLjY1O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHRmaWVsZCB7XHJcbiAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICd0ZXh0ZmllbGRfbGFiZWxfY29sb3InKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAndGV4dGZpZWxkX2lucHV0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3RleHRmaWVsZF9pbnB1dF9ib3JkZXItY29sb3InKTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ3RleHRmaWVsZF9pbnB1dF9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiBtYXAtZ2V0KCRtYXAsICdmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHknKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiBtYXAtZ2V0KCRtYXAsICdmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHknKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfY29sb3ItLWZvY3VzJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eS0tZm9jdXMnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfY29sb3ItLWZvY3VzJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eS0tZm9jdXMnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJlt0eXBlPWRhdGVdIHtcclxuICAgICAgICAgICAgICAgIC8vIE9ww6lyYSAtIGNocm9tZVxyXG4gICAgICAgICAgICAgICAgJjppbnZhbGlkOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX3BsYWNlaG9sZGVyX2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogbWFwLWdldCgkbWFwLCAnZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5Jyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAudGV4dGFyZWEge1xyXG4gICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAndGV4dGFyZWFfbGFiZWxfY29sb3InKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAndGV4dGFyZWFfaW5wdXRfY29sb3InKTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkbWFwLCAndGV4dGFyZWFfaW5wdXRfYm9yZGVyLWNvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICd0ZXh0YXJlYV9pbnB1dF9iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiBtYXAtZ2V0KCRtYXAsICdmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHknKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiBtYXAtZ2V0KCRtYXAsICdmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHknKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfY29sb3ItLWZvY3VzJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eS0tZm9jdXMnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfY29sb3ItLWZvY3VzJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eS0tZm9jdXMnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zZWxlY3Qge1xyXG4gICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnc2VsZWN0X2xhYmVsX2NvbG9yJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiB7XHJcbiAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdqcy1zZWxlY3RfYm9yZGVyLWNvbG9yJyk7XHJcbiAgICAgICAgICAgIC5zcy1zZWFyY2g6bm90KC5zcy1oaWRlKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2pzLXNlbGVjdF9ib3JkZXItY29sb3InKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNzLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3NlbGVjdF9pdGVtX2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAnc2VsZWN0X2l0ZW1fYmctY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ3NlbGVjdF9pdGVtX2NvbG9yLS1ob3ZlcicpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdzZWxlY3RfaXRlbV9iZy1jb2xvci0taG92ZXInKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnc2VsZWN0X2l0ZW1fY29sb3ItLXNlbGVjdGVkJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ3NlbGVjdF9pdGVtX2JnLWNvbG9yLS1zZWxlY3RlZCcpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogbWFwLWdldCgkbWFwLCAnc2VsZWN0X2lucHV0X2JhY2tncm91bmQnKTtcclxuICAgICAgICAgICAgICAgIGNvbG9yIDogbWFwLWdldCgkbWFwLCAnc2VsZWN0X2l0ZW1fY29sb3ItLXNlbGVjdGVkJyk7XHJcbiAgICAgICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2lucHV0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1faW5wdXRfY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAuc3MtbXVsdGktc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogbWFwLWdldCgkbWFwLCAnc3MtbXVsdGlwbGUtc2VsZWN0ZWQtYm9yZGVyLWNvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICAgOiBtYXAtZ2V0KCRtYXAsICdzcy1tdWx0aXBsZS1zZWxlY3RlZC1iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgICAgICAuc3MtdmFsdWVzIHtcclxuICAgICAgICAgICAgICAgICAgICAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9pbnB1dF9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zcy12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6IG1hcC1nZXQoJG1hcCwgJ3NzLXNpbmdsZS1zZWxlY3RlZC12YWx1ZScpO1xyXG4gICAgICAgICAgICAgICAgICAgICYtLWN1c3RvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgICAgOiBtYXAtZ2V0KCRtYXAsICdzcy1zaW5nbGUtc2VsZWN0ZWQtdmFsdWUnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3IgICAgICAgICA6ICRzZWxlY3RfY291bnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtZGVsZXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3IgOiBtYXAtZ2V0KCRtYXAsICdzcy1tdWxpdHBsZS1zZWxlY3RlZC12YWx1ZS1kZWxldGVkLWNvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiBtYXAtZ2V0KCRtYXAsICdzcy1tdWxpdHBsZS1zZWxlY3RlZC12YWx1ZS1kZWxldGVkLWJhY2tncm91bmQnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zcy1hZGQge1xyXG4gICAgICAgICAgICAgICAgLnNzLXBsdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiBtYXAtZ2V0KCRtYXAsICdzcy1tdWx0aXBsZS1zZWxlY3RlZC1zcy1hZGQtcGx1cy1iYWNrZ3JvdW5kJyk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogbWFwLWdldCgkbWFwLCAnc3MtbXVsdGlwbGUtc2VsZWN0ZWQtc3MtYWRkLXBsdXMtYmFja2dyb3VuZC1hZnRlcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5yYW5nZSB7XHJcbiAgICAgICAgICAgICZfX3BsdXMge1xyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAncmFuZ2VfcGx1c19pY29uX2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAncmFuZ2VfcGx1c19pY29uX2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdyYW5nZV9oaWdobGlnaHRfY29sb3InKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ3JhbmdlX2NvbnRlbnRfY29sb3InKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19wcmV2aWV3IHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiBtYXAtZ2V0KCRtYXAsICdyYW5nZV9jb250ZW50X2NvbG9yJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fc3VtbWFyeSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9pbnB1dF9jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2lucHV0X2JvcmRlci1jb2xvcicpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5ub1VpLWNvbm5lY3Qge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAnZm9ybV9hbHRfY29sb3InKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubm9VaS1ob3Jpem9udGFsIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fYWx0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yYWRpbyB7XHJcbiAgICAgICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fcmFkaW9fY29sb3InKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgKyBsYWJlbDo6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1faW5wdXRfYm9yZGVyLWNvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fYWx0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sb2NhbGl6YXRvciB7XHJcblxyXG4gICAgICAgICAgICAmX19wbHVzIHtcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fYWx0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAnZm9ybV9hbHRfY29sb3InKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fc3VtbWFyeSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1faW5wdXRfYm9yZGVyLWNvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2lucHV0X2JhY2tncm91bmQnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICZfX3ZhbHVlcy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogbWFwLWdldCgkbWFwLCAnbG9jYWxpemF0b3JfdmFsdWVfYmFja2dyb3VuZC1jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2xvY2FsaXphdG9yX3ZhbHVlX2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAmLWRlbGV0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2xvY2FsaXphdG9yX3ZhbHVlX2RlbGV0ZS1jb2xvcicpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG1hcC1nZXQoJG1hcCwgJ2xvY2FsaXphdG9yX3ZhbHVlX2RlbGV0ZS1iYWNrZ3JvdW5kJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLS1jb3VudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbWFwLWdldCgkbWFwLCAnZm9ybV9hbHRfY29sb3InKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2V4dHJhIHtcclxuICAgICAgICAgICAgICAgIC5yYWRpb3NfX2xlZ2VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fZXh0cmFfcmFkaW9zLWxlZ2VuZCcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICAmX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICYgKyAuY2hlY2tib3hfX2JveCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogbWFwLWdldCgkbWFwLCAnZm9ybV9hbHRfY29sb3InKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fYWx0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2JveCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fYm9yZGVyX2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6IG1hcC1nZXQoJG1hcCwgJ2Zvcm1fYWx0X2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHBvbHlsaW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiBtYXAtZ2V0KCRtYXAsICdmb3JtX2NvbG9yJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuSGlkZSBlbGVtZW50cyB2aXN1YWxseSwgYnV0IGtlZXAgdGhlbSBhdmFpbGFibGUgZm9yIHNjcmVlbi1yZWFkZXJzLlxyXG5cclxuVXNlZCBmb3IgaW5mb3JtYXRpb24gcmVxdWlyZWQgZm9yIHNjcmVlbi1yZWFkZXIgdXNlcnMgdG8gdW5kZXJzdGFuZCBhbmQgdXNlXHJcbnRoZSBzaXRlIHdoZXJlIHZpc3VhbCBkaXNwbGF5IGlzIHVuZGVzaXJhYmxlLiBJbmZvcm1hdGlvbiBwcm92aWRlZCBpbiB0aGlzXHJcbm1hbm5lciBzaG91bGQgYmUga2VwdCBjb25jaXNlLCB0byBhdm9pZCB1bm5lY2Vzc2FyeSBidXJkZW4gb24gdGhlIHVzZXIuXHJcblwiIWltcG9ydGFudFwiIGlzIHVzZWQgdG8gcHJldmVudCB1bmludGVudGlvbmFsIG92ZXJyaWRlcy5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHZpc3VhbGx5LWhpZGRlbiB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW4gIWltcG9ydGFudDtcclxuICAgIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbiAgICBoZWlnaHQ6IDFweDtcclxuICAgIHdpZHRoOiAxcHggIWltcG9ydGFudDtcclxuICAgIG1hcmdpbjogLTFweDtcclxuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcclxuICAgIGJvcmRlcjogMCAhaW1wb3J0YW50O1xyXG59XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuVGhlIC5mb2N1c2FibGUgY2xhc3MgZXh0ZW5kcyB0aGUgLnZpc3VhbGx5LWhpZGRlbiBjbGFzcyB0byBhbGxvd1xyXG50aGUgZWxlbWVudCB0byBiZSBmb2N1c2FibGUgd2hlbiBuYXZpZ2F0ZWQgdG8gdmlhIHRoZSBrZXlib2FyZC5cclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHZpc3VhbGx5LWhpZGRlbi1mb2N1c2FibGUge1xyXG4gICAgJjphY3RpdmUsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RhdGljICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY2xpcDogYXV0bztcclxuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5DYWxjdWxhdGUgaWYgdGV4dCBuZWVkcyB0byBiZSBsaWdodCBvciBkYXJrXHJcbmRlcGVuZGluZyBvbiB0aGUgYmFja2dyb3VuZCBjb2xvciBwYXNzZWQuXHJcblxyXG5Gcm9tIHRoaXMgVzNDIGRvY3VtZW50OiBodHRwOi8vd3d3LnczLm9yZy9UUi9BRVJUI2NvbG9yLWNvbnRyYXN0XHJcblxyXG5Db2xvciBicmlnaHRuZXNzIGlzIGRldGVybWluZWQgYnkgdGhlIGZvbGxvd2luZyBmb3JtdWxhOlxyXG4oKFJlZCB2YWx1ZSBYIDI5OSkgKyAoR3JlZW4gdmFsdWUgWCA1ODcpICsgKEJsdWUgdmFsdWUgWCAxMTQpKSAvIDEwMDBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIHRleHQtY29udHJhc3QoJG4pIHtcclxuICAgICRjb2xvci1icmlnaHRuZXNzOiByb3VuZCgocmVkKCRuKSAqIDI5OSkgKyAoZ3JlZW4oJG4pICogNTg3KSArIChibHVlKCRuKSAqIDExNCkgLyAxMDAwKTtcclxuICAgICRsaWdodC1jb2xvcjogcm91bmQoKHJlZCgjZmZmZmZmKSAqIDI5OSkgKyAoZ3JlZW4oI2ZmZmZmZikgKiA1ODcpICsgKGJsdWUoI2ZmZmZmZikgKiAxMTQpIC8gMTAwMCk7XHJcblxyXG4gICAgQGlmIGFicygkY29sb3ItYnJpZ2h0bmVzcykgPCAoJGxpZ2h0LWNvbG9yLzIpe1xyXG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgIH1cclxuICAgIEBlbHNlIHtcclxuICAgICAgICBjb2xvcjogYmxhY2s7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5Gb250LXNpemUgZmx1aWRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuQG1peGluIGZsdWlkLXR5cGUoJG1pbi12dywgJG1heC12dywgJG1pbi1mb250LXNpemUsICRtYXgtZm9udC1zaXplKSB7XHJcbiAgICAkdTE6IHVuaXQoJG1pbi12dyk7XHJcbiAgICAkdTI6IHVuaXQoJG1heC12dyk7XHJcbiAgICAkdTM6IHVuaXQoJG1pbi1mb250LXNpemUpO1xyXG4gICAgJHU0OiB1bml0KCRtYXgtZm9udC1zaXplKTtcclxuXHJcbiAgICBAaWYgJHUxID09ICR1MiBhbmQgJHUxID09ICR1MyBhbmQgJHUxID09ICR1NCB7XHJcbiAgICAgICAgJiB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1pbi1mb250LXNpemU7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtaW4tdncpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogY2FsYygjeyRtaW4tZm9udC1zaXplfSArICN7c3RyaXAtdW5pdCgkbWF4LWZvbnQtc2l6ZSAtICRtaW4tZm9udC1zaXplKX0gKiAoKDEwMHZ3IC0gI3skbWluLXZ3fSkgLyAje3N0cmlwLXVuaXQoJG1heC12dyAtICRtaW4tdncpfSkpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRtYXgtdncpIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1heC1mb250LXNpemU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5NZWRpYSBRdWVyaWVzXHJcblxyXG5BbGxvd3MgeW91IHRvIHVzZSBpbmxpbmUgbWVkaWEgcXVlcmllcy5cclxuXHJcbiRicmVha3BvaW50IC0gRGVzaXJlZCBicmVha3BvaW50LiBDYW4gYmUgdmFyaWFibGUgb3IgdW5pdC5cclxuJHF1ZXJ5IC0gRGVmYXVsdHMgdG8gYG1pbi13aWR0aGAuXHJcbiR0eXBlIC0gRGVmYXVsdHMgdG8gYHNjcmVlbmAuXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XHJcbiAgICBAcmV0dXJuIGlmKG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSkgIT0gMCwgXCItI3skbmFtZX1cIiwgXCJcIik7XHJcbn1cclxuXHJcbkBtaXhpbiBicmVha3BvaW50KCRicmVha3BvaW50LCAkcXVlcnk6ICdtaW4td2lkdGgnLCAkdHlwZTogJ3NjcmVlbicpIHtcclxuICAgIEBpZiAkYnJlYWtwb2ludCA9PSAnc2xpZGVzLW1kJyB7XHJcbiAgICAgICAgQG1lZGlhICN7JHR5cGV9IGFuZCAob3JpZW50YXRpb246IGxhbmRzY2FwZSkgYW5kIChtaW4taGVpZ2h0OiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcImgtbWRcIil9KSBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHsgQGNvbnRlbnQ7IH1cclxuICAgIH1cclxuICAgIEBlbHNlIGlmICRicmVha3BvaW50ID09ICdzbGlkZXMtbGcnIHtcclxuICAgICAgICBAbWVkaWEgI3skdHlwZX0gYW5kIChvcmllbnRhdGlvbjogbGFuZHNjYXBlKSBhbmQgKG1pbi1oZWlnaHQ6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwiaC1sZ1wiKX0pIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgeyBAY29udGVudDsgfVxyXG4gICAgfVxyXG4gICAgQGVsc2UgaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xyXG4gICAgICAgIEBtZWRpYSAjeyR0eXBlfSBhbmQgKCN7JHF1ZXJ5fTogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSkgeyBAY29udGVudDsgfVxyXG4gICAgfVxyXG4gICAgQGVsc2Uge1xyXG4gICAgICAgIEBtZWRpYSAjeyR0eXBlfSBhbmQgKCN7JHF1ZXJ5fTogI3skYnJlYWtwb2ludH0pIHsgQGNvbnRlbnQ7IH1cclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5HcmlkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5AbWl4aW4gZ3JpZC1sb29wKCRuYW1lKSB7XHJcbiAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xyXG4gICAgICAgIEBpZiAkaSAhPSAwIHtcclxuICAgICAgICAgICAgLmNvbCN7JG5hbWV9LSN7JGl9IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtYmFzaXM6IHBlcmNlbnRhZ2UoJGkvJGdyaWQtY29sdW1ucyk7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IHBlcmNlbnRhZ2UoJGkvJGdyaWQtY29sdW1ucyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvbCN7JG5hbWV9LW9mZnNldC0jeyRpfSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBwZXJjZW50YWdlKCRpLyRncmlkLWNvbHVtbnMpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ2xlYXIgZml4ZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbkBtaXhpbiBjbGVhcmZpeCB7XHJcbiAgICAmOmJlZm9yZSxcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiIFwiO1xyXG4gICAgICAgIGRpc3BsYXk6IHRhYmxlO1xyXG4gICAgfVxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgY2xlYXI6IGJvdGg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNsZWFyIGZpeGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbkBtaXhpbiB3b3JkLXdyYXAge1xyXG4gICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgIC13ZWJraXQtaHlwaGVuczogYXV0bztcclxuICAgIC1tb3otaHlwaGVuczogYXV0bztcclxuICAgIC1tcy1oeXBoZW5zOiBhdXRvO1xyXG4gICAgLW8taHlwaGVuczogYXV0bztcclxuICAgIGh5cGhlbnM6IGF1dG87XHJcbn1cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHBhZ2VzX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcbiRwYWdlc19iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG4kcGFnZXNfd3JhcHBlcl9iYWNrZ3JvdW5kLWNvbG9yOiAkYm9keV9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbmh0bWwge1xyXG4gICAgQGluY2x1ZGUgZmx1aWQtdHlwZSgkdHlwb19mbHVpZF9taW4td2lkdGgsICR0eXBvX2ZsdWlkX21hcy13aWR0aCwgJGh0bWwtbWluLWZvbnQsICRodG1sLW1heC1mb250KTtcclxufVxyXG5cclxuLmJvZHkge1xyXG4gICAgZm9udDogJGJvZHlfZm9udDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkYm9keV9mb250X2xldHRlci1zcGFjaW5nO1xyXG4gICAgYmFja2dyb3VuZDogJHBhZ2VzX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XHJcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGNvbG9yOiAkcGFnZXNfdGV4dF9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFnZXNfd3JhcHBlcl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIC8vb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICYtLWhvbWUge1xyXG4gICAgICAgIC5oZWFkZXJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwdmg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5oZWFkZXJfX25hdiB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICYuY2FsbC10cmFja2luZy1hY3RpdmF0ZWQge1xyXG4gICAgICAgICYuYm9keS0tbWVudS1vcGVuZWQge1xyXG4gICAgICAgICAgICAuY2FsbC10cmFja2luZ3tcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvb3Rlci12MSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0ZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pe1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5saW5rQmxvY19fcGFyZW50IHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAubGlua0Jsb2Mge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwMHB4O1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwMDBweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIENvdWxldXJzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG5cclxuLy8gQ291bGV1cnMgZHUgY2xpZW50XHJcbiRjb2xvcl9icmFuZC0xOiAjMTQyRjY0O1xyXG5cclxuLy8gQ291bGV1cnMgZHUgY2xpZW50IC0gZMOpY2xpbmFpc29uXHJcbiRjb2xvcl9icmFuZC0yOiAjMTQyRjY0O1xyXG4kY29sb3JfYnJhbmQtMzogIzI2NDQzYTtcclxuJGNvbG9yX2JyYW5kLTQ6ICNmZmY7XHJcblxyXG5cclxuLy8gQ291bGV1cnMgbmV1dHJlc1xyXG4kY29sb3JfbmV1dHJhbC0wOiAjMDAwO1xyXG4kY29sb3JfbmV1dHJhbC0xOiAjZmZmO1xyXG4kY29sb3JfbmV1dHJhbC0yOiAjMjgyODI4O1xyXG4kY29sb3JfbmV1dHJhbC0zOiAjNTI1MjUyO1xyXG4kY29sb3JfbmV1dHJhbC00OiAjOTE5MTkxO1xyXG4kY29sb3JfbmV1dHJhbC01OiAjZjJmMmYyO1xyXG4kY29sb3JfbmV1dHJhbC02OiAjZGFkYWRhO1xyXG4kY29sb3JfbmV1dHJhbC03OiAjZDNkM2QzO1xyXG5cclxuXHJcblxyXG4vLyBDb3VsZXVycyB1dGlsZXMgKG1lc3NhZ2VzIHZhbGlkYXRpb24sIGVycmV1cnMsIGV0Yy4uLilcclxuJGNvbG9yX3V0aWxpdHktMTogIzAzODA0ZDtcclxuJGNvbG9yX3V0aWxpdHktMjogI2IxMmEwYjtcclxuXHJcblxyXG5cclxuLy8gQ291bGV1cnMgcGVyc29ubmFsaXPDqWVzIChzaSBiZXNvaW4gcG91ciB1bmUgaW50w6kgcGx1cyBzcMOpY2lmaXF1ZSlcclxuJGNvbG9yX2N1c3RvbS0xOiAjRkYwMDAwOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbiAgR2VuZXJpYyA+IGdyaWRzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uY29udGFpbmVyIHtcclxuICBtYXgtd2lkdGg6ICRncmlkLW1heC13aWR0aDtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG5cclxuLnJvdyB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0kZ3JpZC1ndXR0ZXI7XHJcblxyXG4gICYucm93LS1ndXR0ZXJsZXNzIHtcclxuICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLnJvdyA+ICpbY2xhc3MqPVwiY29sXCJdIHtcclxuICBwYWRkaW5nLWxlZnQ6ICRncmlkLWd1dHRlcjtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5yb3ctLWd1dHRlcmxlc3MgPiAqW2NsYXNzKj1cImNvbFwiXSB7XHJcbiAgcGFkZGluZy1sZWZ0OiAwO1xyXG59XHJcblxyXG4uY29sIHtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG5cclxuXHJcbkBpbmNsdWRlIGdyaWQtbG9vcCgnJyk7XHJcblxyXG5AZWFjaCAkYnJlYWtwb2ludCBpbiAkYnJlYWtwb2ludHMtZ3JpZCB7XHJcbiAgJG5hbWU6IG50aCgkYnJlYWtwb2ludCwgMSk7XHJcbiAgJGRlY2xhcmF0aW9uOiBudGgoJGJyZWFrcG9pbnQsIDIpO1xyXG5cclxuXHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAjeyRkZWNsYXJhdGlvbn0ge1xyXG4gICAgQGluY2x1ZGUgZ3JpZC1sb29wKCRuYW1lKVxyXG4gIH1cclxufVxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICBTZXR0aW5ncyA+IGdyaWRzXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyBTcGFjZSBiZXR3ZWVuIGNvbHVtbnNcclxuJGdyaWQtZ3V0dGVyOiAyMHB4ICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vIE1heCB3aWR0aCBvZiBjb250YWluZXJcclxuJGdyaWQtbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGggKyAoJGdyaWQtZ3V0dGVyICogMikgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vIE51bWJlciBvZiB0b3RhbCBjb2x1bW5zXHJcbiRncmlkLWNvbHVtbnM6IDEyICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vLyBCcmVha3BvaW50cyBncmlkc1xyXG4kYnJlYWtwb2ludHMtZ3JpZDogKFxyXG4gICAgICAgICctLXNtJyAnKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJzbVwiKX0pJyxcclxuICAgICAgICAnLS1tZCcgJyhtaW4td2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KScsXHJcbiAgICAgICAgJy0tbGcnICcobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcImxnXCIpfSknLFxyXG4gICAgICAgICctLXhsJyAnKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pJ1xyXG4pICFkZWZhdWx0O1xyXG4iLCIuaW5uZXJwYWdlIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAkd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aDtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIENvcmVcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBCb2R5XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRib2R5X2ZvbnQgICAgICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgICAgICAgICAgIC8vIENvdWxldXIgZHUgdGV4dGUgcGFyIGTDqWZhdXRcclxuJGJvZHlfZm9udF9sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0tMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGV0dGVyIHNwYWNpbmcgZHUgdGV4dGUgcGFyIGTDqWZhdXRcclxuJGJvZHlfYmFja2dyb3VuZC1jb2xvciAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9udCBkZSBsYSBwYWdlIHBhciBkw6lmYXV0XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRWxlbWVudHMgZMOpY29yYXRpZnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGNvcmVfZGVjb3JhdGUtZWxlbWVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRWxlbWVudHMgZMOpY29yYXRpZnMgOiBjb3VsZXVyXHJcbiRjb3JlX3NoYWRvdzogMHB4IDBweCAzNXB4IDBweCB0cmFuc3BhcmVudGl6ZSgkY29sb3JfYnJhbmQtMywgMC44KTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJveCBzaGFkb3cgcGFyIGTDqWZhdXRcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBXcmFwcGVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiR3cmFwcGVyLXNtYWxsX21heC13aWR0aCA6IDk2NXB4O1xyXG4kd3JhcHBlcl9tYXgtd2lkdGggICAgICAgOiAxMjMwcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMYXJnZXVyIG1heCBkdSBjb250ZW51IGRlIGJhc2UgXHJcbiR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg6IDE0MDBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExhcmdldXIgbWF4IGR1IGNvbnRlbnUgZGUgdGFpbGxlIG1veWVubmVcclxuJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoIDogMTUzNXB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGFyZ2V1ciBtYXggZGVzIGNvbnRlbnVzIHBsdXMgZ3JhbmRzIC0gZXg6IGJsb2MgYWxlcnRlIG1haWxcclxuJHdyYXBwZXItZXh0cmFsYXJnZV9tYXgtd2lkdGggOiAxODE1cHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGFyZ2V1ciBtYXggZGVzIGNvbnRlbnVzIHBsdXMgZ3JhbmRzIC0gZXg6IGJsb2MgYWxlcnRlIG1haWxcclxuXHJcbiR3cmFwcGVyX3BhZGRpbmcgICAgOiAxMHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFBhZGRpbmcgaW50ZXJuZSBkZXMgY29udGVudXNcclxuJHdyYXBwZXJfcGFkZGluZy0tbWQ6IDNlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUGFkZGluZyBpbnRlcm5lIGRlcyBjb250ZW51cyA+IHRhYmxldHRlXHJcblxyXG4kd3JhcHBlcl9wYWRkaW5nLXggICAgOiAxZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBQYWRkaW5nIGhhdXQgZXQgYmFzIGludGVybmUgZGVzIGNvbnRlbnVzXHJcbiR3cmFwcGVyX3BhZGRpbmcteC0tbWQ6IDNlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFBhZGRpbmcgaGF1dCBldCBiYXMgaW50ZXJuZSBkZXMgY29udGVudXMgPiB0YWJsZXR0ZVxyXG5cclxuJHdyYXBwZXJfcGFkZGluZy15ICAgIDogMmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBQYWRkaW5nIGdhdWNoZSBldCBkcm9pdCBpbnRlcm5lIGRlcyBjb250ZW51c1xyXG4kd3JhcHBlcl9wYWRkaW5nLXktLW1kOiAzZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFBhZGRpbmcgZ2F1Y2hlIGV0IGRyb2l0IGludGVybmUgZGVzIGNvbnRlbnVzID4gdGFibGV0dGVcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBCcmVha3BvaW50c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbWVudS1zd2l0Y2gtYnJlYWtwb2ludDogMTIxMHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUYWlsbGUgw6AgbGFxdWVsbGUgc3dpdGNoIGhhbWJ1cmdlciAtIG1lbnUgY2xhc3NpcXVlXHJcbiRtZW51LWJ1cmdlci1hbHdheXM6IGZhbHNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSBidXJnZXIgdG91am91cnMgYWZmaWNow6lcclxuXHJcblxyXG4vLyBCcmVha3BvaW50XHJcbiRicmVha3BvaW50czogKFxyXG4gICd4cyc6IDAsXHJcbiAgJ3NtJzogNTc2cHgsXHJcbiAgJ21kJzogNzY4cHgsXHJcbiAgJ2xnJzogOTkycHgsXHJcbiAgJ3hsJzogMTIwMHB4LFxyXG4gICd4eGwnOiAxNDAwcHgsXHJcbiAgICAnaC1tZCc6IDc2OHB4LFxyXG4gICAgJ2gtbGcnOiA5MDBweCxcclxuICAgICdoLXhsJzogMTIwMHB4LFxyXG4pO1xyXG5cclxuLy8gQnJlYWtwb2ludCB1c2VkIHRvIGZsdWlkIHR5cG9ncmFwaHlcclxuJHR5cG9fZmx1aWRfbWluLXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJ3NtJyk7XHJcbiR0eXBvX2ZsdWlkX21hcy13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsICd4bCcpO1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBQYWdpbmF0aW9uIGRlIG5hdmlnYXRpb24gZHUgc2xpZGVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I6IHJnYmEoMCwwLDAsMC4xKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJ1bGxldCA6IGNvdWxldXIgZGUgZm9uZFxyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9jb2xvciAgICAgICAgICAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCdWxsZXQgOiBjb3VsZXVyXHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCdWxsZXQgOiBjb3VsZXVyIGRlcyBib3JkdXJlc1xyXG5cclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQnVsbGV0ID4gYWN0aXZlOiBjb3VsZXVyIGRlIGZvbmRcclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQnVsbGV0ID4gYWN0aXZlOiBjb3VsZXVyXHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0LWFjdGl2ZV9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJ1bGxldCA+IGFjdGl2ZTogY291bGV1ciBkZXMgYm9yZHVyZXNcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5sYW5kaW5nIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIHBhZGRpbmc6IDRlbSAwO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KCd4bCcpIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAxMDB2aDtcclxuICAgIH1cclxuICAgICYgPiAqLCAmOmJlZm9yZSB7XHJcbiAgICAgICAgei1pbmRleDogMztcclxuICAgIH1cclxuXHJcbiAgICAmID4gLm1vZHVsZV9fYWxpZ25lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDM7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlOyBcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJiA+IC5tb2R1bGVfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGNsaXA6IHJlY3QoMCwgYXV0bywgYXV0bywgMCk7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIFxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOm50aC1jaGlsZCgybiArIDEpIHtcclxuICAgICAgICAmID4gLm1vZHVsZV9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtcGVyc3BlY3RpdmU6MTAwMHB4OyAvKiBDaHJvbWUsIFNhZmFyaSwgT3BlcmEgICovXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkd3JhcHBlcl9wYWRkaW5nLXktLW1kO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkd3JhcHBlcl9wYWRkaW5nLXktLW1kO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLW1kKSB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNWVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2JTtcclxuICAgIH1cclxuXHJcbiAgICAmLmxhbmRpbmctLW5vLWhlaWdodCB7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICB9XHJcbn0iLCJhW2NsYXNzKj1cIl9fZ2xvYmFsLWxpbmtcIl0ge1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG59IiwiLm1haW4ge1xyXG4gICAgYmFja2dyb3VuZDogJHBhZ2VzX3dyYXBwZXJfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDIwMDA7XHJcblxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuICBHZW5lcmljID4gbWFyZ2luXHJcblxcKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLy8gU2l6ZXNcclxuXHJcbiRzcGFjZXJzOiAoXHJcbiAgICAwOiAwLFxyXG4gICAgMTogMWVtLFxyXG4gICAgMjogMmVtLFxyXG4gICAgMzogM2VtLFxyXG4gICAgNDogNGVtLFxyXG4gICAgNTogNWVtLFxyXG4gICAgNjogNmVtXHJcbik7XHJcblxyXG4vLyBNYXJnaW4gYW5kIFBhZGRpbmdcclxuXHJcbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRicmVha3BvaW50cykge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkYnJlYWtwb2ludCkge1xyXG4gICAgICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKTtcclxuXHJcbiAgICAgICAgQGVhY2ggJHByb3AsICRhYmJyZXYgaW4gKG1hcmdpbjogbSwgcGFkZGluZzogcCkge1xyXG4gICAgICAgICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XHJcbiAgICAgICAgICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cclxuICAgICAgICAgICAgICAgIC4jeyRhYmJyZXZ9dCN7JGluZml4fS0jeyRzaXplfSxcclxuICAgICAgICAgICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuI3skYWJicmV2fXIjeyRpbmZpeH0tI3skc2l6ZX0sXHJcbiAgICAgICAgICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuI3skYWJicmV2fWIjeyRpbmZpeH0tI3skc2l6ZX0sXHJcbiAgICAgICAgICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLiN7JGFiYnJldn1sI3skaW5maXh9LSN7JHNpemV9LFxyXG4gICAgICAgICAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcclxuICAgICAgICAgICAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIE5lZ2F0aXZlIG1hcmdpbnMgKGUuZy4sIHdoZXJlIGAubWItbjFgIGlzIG5lZ2F0aXZlIHZlcnNpb24gb2YgYC5tYi0xYClcclxuICAgICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XHJcbiAgICAgICAgICAgIEBpZiAkc2l6ZSAhPSAwIHtcclxuICAgICAgICAgICAgICAgIC5tI3skaW5maXh9LW4jeyRzaXplfSB7IG1hcmdpbjogLSRsZW5ndGggIWltcG9ydGFudDsgfVxyXG4gICAgICAgICAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcclxuICAgICAgICAgICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxyXG4gICAgICAgICAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJGxlbmd0aCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcclxuICAgICAgICAgICAgICAgIC5teSN7JGluZml4fS1uI3skc2l6ZX0ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxyXG4gICAgICAgICAgICAgICAgLm14I3skaW5maXh9LW4jeyRzaXplfSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xyXG4gICAgICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxyXG4gICAgICAgIC5tdCN7JGluZml4fS1hdXRvLFxyXG4gICAgICAgIC5teSN7JGluZml4fS1hdXRvIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubXIjeyRpbmZpeH0tYXV0byxcclxuICAgICAgICAubXgjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAubWIjeyRpbmZpeH0tYXV0byxcclxuICAgICAgICAubXkjeyRpbmZpeH0tYXV0byB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLm1sI3skaW5maXh9LWF1dG8sXHJcbiAgICAgICAgLm14I3skaW5maXh9LWF1dG8ge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi50ZXh0LWJsb2NrIHtcclxuICAgICZfX3RleHQge1xyXG4gICAgICAgICYtLWxnIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxLjhlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDEuOGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi53cmFwcGVyIHtcclxuICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmc7XHJcbiAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZztcclxuICBcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmctLW1kO1xyXG4gICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy0tbWQ7XHJcbiAgfVxyXG5cclxuICAmLS1uby1vdmVyZmxvdyB7XHJcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICB9XHJcbn0iLCIuZmxhdHBpY2tyLWNhbGVuZGFyIHtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBub25lO1xyXG4gICAgICAgICAgYW5pbWF0aW9uOiBub25lO1xyXG4gIGRpcmVjdGlvbjogbHRyO1xyXG4gIGJvcmRlcjogMDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDI0cHg7XHJcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMzA3Ljg3NXB4O1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xyXG4gICAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcclxuICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogMXB4IDAgMCAjZTZlNmU2LCAtMXB4IDAgMCAjZTZlNmU2LCAwIDFweCAwICNlNmU2ZTYsIDAgLTFweCAwICNlNmU2ZTYsIDAgM3B4IDEzcHggcmdiYSgwLDAsMCwwLjA4KTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDFweCAwIDAgI2U2ZTZlNiwgLTFweCAwIDAgI2U2ZTZlNiwgMCAxcHggMCAjZTZlNmU2LCAwIC0xcHggMCAjZTZlNmU2LCAwIDNweCAxM3B4IHJnYmEoMCwwLDAsMC4wOCk7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5vcGVuLFxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XHJcbiAgb3BhY2l0eTogMTtcclxuICBtYXgtaGVpZ2h0OiA2NDBweDtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIub3BlbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHotaW5kZXg6IDk5OTk5O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYW5pbWF0ZS5vcGVuIHtcclxuICAtd2Via2l0LWFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcclxuICAgICAgICAgIGFuaW1hdGlvbjogZnBGYWRlSW5Eb3duIDMwMG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKTtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmlubGluZSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRvcDogMnB4O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiBjYWxjKDEwMCUgKyAycHgpO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuc3RhdGljLm9wZW4ge1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICBkaXNwbGF5OiBibG9jaztcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLm11bHRpTW9udGggLmZsYXRwaWNrci1kYXlzIC5kYXlDb250YWluZXI6bnRoLWNoaWxkKG4rMSkgLmZsYXRwaWNrci1kYXkuaW5SYW5nZTpudGgtY2hpbGQoN24rNykge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIubXVsdGlNb250aCAuZmxhdHBpY2tyLWRheXMgLmRheUNvbnRhaW5lcjpudGgtY2hpbGQobisyKSAuZmxhdHBpY2tyLWRheS5pblJhbmdlOm50aC1jaGlsZCg3bisxKSB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAtMnB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lcixcclxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzVGltZSAuZGF5Q29udGFpbmVyIHtcclxuICBib3JkZXItYm90dG9tOiAwO1xyXG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xyXG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhciAuaGFzV2Vla3MgLmRheUNvbnRhaW5lciB7XHJcbiAgYm9yZGVyLWxlZnQ6IDA7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5zaG93VGltZUlucHV0Lmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcclxuICBoZWlnaHQ6IDQwcHg7XHJcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5ub0NhbGVuZGFyLmhhc1RpbWUgLmZsYXRwaWNrci10aW1lIHtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUsXHJcbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGhlaWdodDogMDtcclxuICB3aWR0aDogMDtcclxuICBsZWZ0OiAyMnB4O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIucmlnaHRNb3N0OmJlZm9yZSxcclxuLmZsYXRwaWNrci1jYWxlbmRhci5yaWdodE1vc3Q6YWZ0ZXIge1xyXG4gIGxlZnQ6IGF1dG87XHJcbiAgcmlnaHQ6IDIycHg7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhcjpiZWZvcmUge1xyXG4gIGJvcmRlci13aWR0aDogNXB4O1xyXG4gIG1hcmdpbjogMCAtNXB4O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXI6YWZ0ZXIge1xyXG4gIGJvcmRlci13aWR0aDogNHB4O1xyXG4gIG1hcmdpbjogMCAtNHB4O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dUb3A6YmVmb3JlLFxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93VG9wOmFmdGVyIHtcclxuICBib3R0b206IDEwMCU7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDpiZWZvcmUge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd1RvcDphZnRlciB7XHJcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcclxufVxyXG4uZmxhdHBpY2tyLWNhbGVuZGFyLmFycm93Qm90dG9tOmJlZm9yZSxcclxuLmZsYXRwaWNrci1jYWxlbmRhci5hcnJvd0JvdHRvbTphZnRlciB7XHJcbiAgdG9wOiAxMDAlO1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YmVmb3JlIHtcclxuICBib3JkZXItdG9wLWNvbG9yOiAjZTZlNmU2O1xyXG59XHJcbi5mbGF0cGlja3ItY2FsZW5kYXIuYXJyb3dCb3R0b206YWZ0ZXIge1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICNmZmY7XHJcbn1cclxuLmZsYXRwaWNrci1jYWxlbmRhcjpmb2N1cyB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG4uZmxhdHBpY2tyLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMge1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbW9udGgge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIGNvbG9yOiByZ2JhKDAsMCwwLDAuOSk7XHJcbiAgZmlsbDogcmdiYSgwLDAsMCwwLjkpO1xyXG4gIGhlaWdodDogMzRweDtcclxuICBsaW5lLWhlaWdodDogMTtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gIC13ZWJraXQtZmxleDogMTtcclxuICAgICAgLW1zLWZsZXg6IDE7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgaGVpZ2h0OiAzNHB4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgei1pbmRleDogMztcclxuICBjb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xyXG4gIGZpbGw6IHJnYmEoMCwwLDAsMC45KTtcclxufVxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLXByZXYtbW9udGguZmxhdHBpY2tyLWRpc2FibGVkLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLWRpc2FibGVkIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBpLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGggaSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aC5mbGF0cGlja3ItcHJldi1tb250aCxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoLmZsYXRwaWNrci1wcmV2LW1vbnRoIHtcclxuLypcclxuICAgICAgLypydGw6YmVnaW46aWdub3JlKi9cclxuLypcclxuICAgICAgKi9cclxuICBsZWZ0OiAwO1xyXG4vKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cclxuLypcclxuICAgICAgKi9cclxufVxyXG4vKlxyXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xyXG4vKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoLmZsYXRwaWNrci1uZXh0LW1vbnRoLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGguZmxhdHBpY2tyLW5leHQtbW9udGgge1xyXG4vKlxyXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xyXG4vKlxyXG4gICAgICAqL1xyXG4gIHJpZ2h0OiAwO1xyXG4vKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cclxuLypcclxuICAgICAgKi9cclxufVxyXG4vKlxyXG4gICAgICAvKnJ0bDpiZWdpbjppZ25vcmUqL1xyXG4vKlxyXG4gICAgICAvKnJ0bDplbmQ6aWdub3JlKi9cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoOmhvdmVyLFxyXG4uZmxhdHBpY2tyLW1vbnRocyAuZmxhdHBpY2tyLW5leHQtbW9udGg6aG92ZXIge1xyXG4gIGNvbG9yOiAjOTU5ZWE5O1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aDpob3ZlciBzdmcsXHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItbmV4dC1tb250aDpob3ZlciBzdmcge1xyXG4gIGZpbGw6ICNmNjQ3NDc7XHJcbn1cclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1wcmV2LW1vbnRoIHN2ZyxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyB7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG59XHJcbi5mbGF0cGlja3ItbW9udGhzIC5mbGF0cGlja3ItcHJldi1tb250aCBzdmcgcGF0aCxcclxuLmZsYXRwaWNrci1tb250aHMgLmZsYXRwaWNrci1uZXh0LW1vbnRoIHN2ZyBwYXRoIHtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IGZpbGwgMC4xcztcclxuICB0cmFuc2l0aW9uOiBmaWxsIDAuMXM7XHJcbiAgZmlsbDogaW5oZXJpdDtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQsXHJcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgaW5wdXQ6Oi1tcy1jbGVhciB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uLFxyXG4ubnVtSW5wdXRXcmFwcGVyIGlucHV0Ojotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uIHtcclxuICBtYXJnaW46IDA7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3BhbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHdpZHRoOiAxNHB4O1xyXG4gIHBhZGRpbmc6IDAgNHB4IDAgMnB4O1xyXG4gIGhlaWdodDogNTAlO1xyXG4gIGxpbmUtaGVpZ2h0OiA1MCU7XHJcbiAgb3BhY2l0eTogMDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSg1Nyw1Nyw1NywwLjE1KTtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3Bhbjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3BhbjphY3RpdmUge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4yKTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW46YWZ0ZXIge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbnRlbnQ6IFwiXCI7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd1VwIHtcclxuICB0b3A6IDA7XHJcbiAgYm9yZGVyLWJvdHRvbTogMDtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4uYXJyb3dVcDphZnRlciB7XHJcbiAgYm9yZGVyLWxlZnQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItcmlnaHQ6IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICBib3JkZXItYm90dG9tOiA0cHggc29saWQgcmdiYSg1Nyw1Nyw1NywwLjYpO1xyXG4gIHRvcDogMjYlO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd24ge1xyXG4gIHRvcDogNTAlO1xyXG59XHJcbi5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xyXG4gIGJvcmRlci1sZWZ0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJpZ2h0OiA0cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXRvcDogNHB4IHNvbGlkIHJnYmEoNTcsNTcsNTcsMC42KTtcclxuICB0b3A6IDQwJTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyIHNwYW4gc3ZnIHtcclxuICB3aWR0aDogaW5oZXJpdDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbn1cclxuLm51bUlucHV0V3JhcHBlciBzcGFuIHN2ZyBwYXRoIHtcclxuICBmaWxsOiByZ2JhKDAsMCwwLDAuNSk7XHJcbn1cclxuLm51bUlucHV0V3JhcHBlcjpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcclxufVxyXG4ubnVtSW5wdXRXcmFwcGVyOmhvdmVyIHNwYW4ge1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIHtcclxuICBmb250LXNpemU6IDEzNSU7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDc1JTtcclxuICBsZWZ0OiAxMi41JTtcclxuICBwYWRkaW5nOiA3LjQ4cHggMCAwIDA7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgaGVpZ2h0OiAzNHB4O1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDBweCwgMHB4KTtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggc3Bhbi5jdXItbW9udGgge1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgY29sb3I6IGluaGVyaXQ7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbi1sZWZ0OiAwLjVjaDtcclxuICBwYWRkaW5nOiAwO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBzcGFuLmN1ci1tb250aDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjA1KTtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciB7XHJcbiAgd2lkdGg6IDZjaDtcclxuICB3aWR0aDogN2NoXFwwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwwLDAsMC45KTtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93RG93bjphZnRlciB7XHJcbiAgYm9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLDAsMCwwLjkpO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhciB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBjdXJzb3I6IHRleHQ7XHJcbiAgcGFkZGluZzogMCAwIDAgMC41Y2g7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICBoZWlnaHQ6IGF1dG87XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgdmVydGljYWwtYWxpZ246IGluaXRpYWw7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCBpbnB1dC5jdXIteWVhcjpmb2N1cyB7XHJcbiAgb3V0bGluZTogMDtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdLFxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggaW5wdXQuY3VyLXllYXJbZGlzYWJsZWRdOmhvdmVyIHtcclxuICBmb250LXNpemU6IDEwMCU7XHJcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC41KTtcclxuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRocyB7XHJcbiAgYXBwZWFyYW5jZTogbWVudWxpc3Q7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyOiBub25lO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBjb2xvcjogaW5oZXJpdDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC1zaXplOiBpbmhlcml0O1xyXG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xyXG4gIGZvbnQtd2VpZ2h0OiAzMDA7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gIG1hcmdpbjogLTFweCAwIDAgMDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHBhZGRpbmc6IDAgMCAwIDAuNWNoO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB2ZXJ0aWNhbC1hbGlnbjogaW5pdGlhbDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBtZW51bGlzdDtcclxuICAtbW96LWFwcGVhcmFuY2U6IG1lbnVsaXN0O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcbi5mbGF0cGlja3ItY3VycmVudC1tb250aCAuZmxhdHBpY2tyLW1vbnRoRHJvcGRvd24tbW9udGhzOmZvY3VzLFxyXG4uZmxhdHBpY2tyLWN1cnJlbnQtbW9udGggLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoczphY3RpdmUge1xyXG4gIG91dGxpbmU6IG5vbmU7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHM6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4wNSk7XHJcbn1cclxuLmZsYXRwaWNrci1jdXJyZW50LW1vbnRoIC5mbGF0cGlja3ItbW9udGhEcm9wZG93bi1tb250aHMgLmZsYXRwaWNrci1tb250aERyb3Bkb3duLW1vbnRoIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbn1cclxuLmZsYXRwaWNrci13ZWVrZGF5cyB7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IGNlbnRlcjtcclxuICAtd2Via2l0LWFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGhlaWdodDogMjhweDtcclxufVxyXG4uZmxhdHBpY2tyLXdlZWtkYXlzIC5mbGF0cGlja3Itd2Vla2RheWNvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAtd2Via2l0LWZsZXg6IDE7XHJcbiAgICAgIC1tcy1mbGV4OiAxO1xyXG4gICAgICAgICAgZmxleDogMTtcclxufVxyXG5zcGFuLmZsYXRwaWNrci13ZWVrZGF5IHtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgZm9udC1zaXplOiA5MCU7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgY29sb3I6IHJnYmEoMCwwLDAsMC41NCk7XHJcbiAgbGluZS1oZWlnaHQ6IDE7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICAtd2Via2l0LWJveC1mbGV4OiAxO1xyXG4gIC13ZWJraXQtZmxleDogMTtcclxuICAgICAgLW1zLWZsZXg6IDE7XHJcbiAgICAgICAgICBmbGV4OiAxO1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XHJcbn1cclxuLmRheUNvbnRhaW5lcixcclxuLmZsYXRwaWNrci13ZWVrcyB7XHJcbiAgcGFkZGluZzogMXB4IDAgMCAwO1xyXG59XHJcbi5mbGF0cGlja3ItZGF5cyB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1ib3gtYWxpZ246IHN0YXJ0O1xyXG4gIC13ZWJraXQtYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIC1tcy1mbGV4LWFsaWduOiBzdGFydDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gIHdpZHRoOiAzMDcuODc1cHg7XHJcbn1cclxuLmZsYXRwaWNrci1kYXlzOmZvY3VzIHtcclxuICBvdXRsaW5lOiAwO1xyXG59XHJcbi5kYXlDb250YWluZXIge1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgb3V0bGluZTogMDtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIHdpZHRoOiAzMDcuODc1cHg7XHJcbiAgbWluLXdpZHRoOiAzMDcuODc1cHg7XHJcbiAgbWF4LXdpZHRoOiAzMDcuODc1cHg7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgZGlzcGxheTogLXdlYmtpdC1mbGV4O1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgLXdlYmtpdC1mbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcclxuICAtbXMtZmxleC1wYWNrOiBqdXN0aWZ5O1xyXG4gIC13ZWJraXQtanVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAwcHgsIDBweCk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDBweCwgMHB4LCAwcHgpO1xyXG4gIG9wYWNpdHk6IDE7XHJcbn1cclxuLmRheUNvbnRhaW5lciArIC5kYXlDb250YWluZXIge1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTFweCAwIDAgI2U2ZTZlNjtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IC0xcHggMCAwICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLXJhZGl1czogMTUwcHg7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBjb2xvcjogIzM5MzkzOTtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB3aWR0aDogMTQuMjg1NzE0MyU7XHJcbiAgLXdlYmtpdC1mbGV4LWJhc2lzOiAxNC4yODU3MTQzJTtcclxuICAgICAgLW1zLWZsZXgtcHJlZmVycmVkLXNpemU6IDE0LjI4NTcxNDMlO1xyXG4gICAgICAgICAgZmxleC1iYXNpczogMTQuMjg1NzE0MyU7XHJcbiAgbWF4LXdpZHRoOiAzOXB4O1xyXG4gIGhlaWdodDogMzlweDtcclxuICBsaW5lLWhlaWdodDogMzlweDtcclxuICBtYXJnaW46IDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAtd2Via2l0LWJveC1wYWNrOiBjZW50ZXI7XHJcbiAgLXdlYmtpdC1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgLW1zLWZsZXgtcGFjazogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXkuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkudG9kYXkuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5LnRvZGF5LmluUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheS50b2RheS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheTpob3ZlcixcclxuLmZsYXRwaWNrci1kYXkucHJldk1vbnRoRGF5OmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheS5uZXh0TW9udGhEYXk6aG92ZXIsXHJcbi5mbGF0cGlja3ItZGF5OmZvY3VzLFxyXG4uZmxhdHBpY2tyLWRheS5wcmV2TW9udGhEYXk6Zm9jdXMsXHJcbi5mbGF0cGlja3ItZGF5Lm5leHRNb250aERheTpmb2N1cyB7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgYmFja2dyb3VuZDogI2U2ZTZlNjtcclxuICBib3JkZXItY29sb3I6ICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkudG9kYXkge1xyXG4gIGJvcmRlci1jb2xvcjogIzk1OWVhOTtcclxufVxyXG4uZmxhdHBpY2tyLWRheS50b2RheTpob3ZlcixcclxuLmZsYXRwaWNrci1kYXkudG9kYXk6Zm9jdXMge1xyXG4gIGJvcmRlci1jb2xvcjogIzk1OWVhOTtcclxuICBiYWNrZ3JvdW5kOiAjOTU5ZWE5O1xyXG4gIGNvbG9yOiAjZmZmO1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuaW5SYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5pblJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZDpmb2N1cyxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZTpmb2N1cyxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2U6Zm9jdXMsXHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkOmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlOmhvdmVyLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZTpob3ZlcixcclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQucHJldk1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnByZXZNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkuZW5kUmFuZ2UucHJldk1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5uZXh0TW9udGhEYXksXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UubmV4dE1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5uZXh0TW9udGhEYXkge1xyXG4gIGJhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgY29sb3I6ICNmZmY7XHJcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5zZWxlY3RlZC5zdGFydFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLnN0YXJ0UmFuZ2Uge1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwcHggMCAwIDUwcHg7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuZW5kUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LnN0YXJ0UmFuZ2UuZW5kUmFuZ2UsXHJcbi5mbGF0cGlja3ItZGF5LmVuZFJhbmdlLmVuZFJhbmdlIHtcclxuICBib3JkZXItcmFkaXVzOiAwIDUwcHggNTBweCAwO1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LnNlbGVjdGVkLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxyXG4uZmxhdHBpY2tyLWRheS5zdGFydFJhbmdlLnN0YXJ0UmFuZ2UgKyAuZW5kUmFuZ2U6bm90KDpudGgtY2hpbGQoN24rMSkpLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlICsgLmVuZFJhbmdlOm5vdCg6bnRoLWNoaWxkKDduKzEpKSB7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtMTBweCAwIDAgJGNvbG9yX2JyYW5kLTI7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAtMTBweCAwIDAgJGNvbG9yX2JyYW5kLTI7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuc2VsZWN0ZWQuc3RhcnRSYW5nZS5lbmRSYW5nZSxcclxuLmZsYXRwaWNrci1kYXkuc3RhcnRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlLFxyXG4uZmxhdHBpY2tyLWRheS5lbmRSYW5nZS5zdGFydFJhbmdlLmVuZFJhbmdlIHtcclxuICBib3JkZXItcmFkaXVzOiA1MHB4O1xyXG59XHJcbi5mbGF0cGlja3ItZGF5LmluUmFuZ2Uge1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAtNXB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAtNXB4IDAgMCAjZTZlNmU2LCA1cHggMCAwICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLFxyXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIsXHJcbi5mbGF0cGlja3ItZGF5LnByZXZNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkubmV4dE1vbnRoRGF5LFxyXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLFxyXG4uZmxhdHBpY2tyLWRheS5ub3RBbGxvd2VkLnByZXZNb250aERheSxcclxuLmZsYXRwaWNrci1kYXkubm90QWxsb3dlZC5uZXh0TW9udGhEYXkge1xyXG4gIGNvbG9yOiByZ2JhKDU3LDU3LDU3LDAuMyk7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICBjdXJzb3I6IGRlZmF1bHQ7XHJcbn1cclxuLmZsYXRwaWNrci1kYXkuZmxhdHBpY2tyLWRpc2FibGVkLFxyXG4uZmxhdHBpY2tyLWRheS5mbGF0cGlja3ItZGlzYWJsZWQ6aG92ZXIge1xyXG4gIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgY29sb3I6IHJnYmEoNTcsNTcsNTcsMC4xKTtcclxufVxyXG4uZmxhdHBpY2tyLWRheS53ZWVrLnNlbGVjdGVkIHtcclxuICBib3JkZXItcmFkaXVzOiAwO1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogLTVweCAwIDAgJGNvbG9yX2JyYW5kLTIsIDVweCAwIDAgJGNvbG9yX2JyYW5kLTI7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAtNXB4IDAgMCAkY29sb3JfYnJhbmQtMiwgNXB4IDAgMCAkY29sb3JfYnJhbmQtMjtcclxufVxyXG4uZmxhdHBpY2tyLWRheS5oaWRkZW4ge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4ucmFuZ2VNb2RlIC5mbGF0cGlja3ItZGF5IHtcclxuICBtYXJnaW4tdG9wOiAxcHg7XHJcbn1cclxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciB7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbn1cclxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtzIHtcclxuICBwYWRkaW5nOiAwIDEycHg7XHJcbiAgLXdlYmtpdC1ib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTY7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAxcHggMCAwICNlNmU2ZTY7XHJcbn1cclxuLmZsYXRwaWNrci13ZWVrd3JhcHBlciAuZmxhdHBpY2tyLXdlZWtkYXkge1xyXG4gIGZsb2F0OiBub25lO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGxpbmUtaGVpZ2h0OiAyOHB4O1xyXG59XHJcbi5mbGF0cGlja3Itd2Vla3dyYXBwZXIgc3Bhbi5mbGF0cGlja3ItZGF5LFxyXG4uZmxhdHBpY2tyLXdlZWt3cmFwcGVyIHNwYW4uZmxhdHBpY2tyLWRheTpob3ZlciB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWF4LXdpZHRoOiBub25lO1xyXG4gIGNvbG9yOiByZ2JhKDU3LDU3LDU3LDAuMyk7XHJcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIGJvcmRlcjogbm9uZTtcclxufVxyXG4uZmxhdHBpY2tyLWlubmVyQ29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcclxuICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XHJcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuLmZsYXRwaWNrci1yQ29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgcGFkZGluZzogMDtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gIG1heC1oZWlnaHQ6IDQwcHg7XHJcbiAgLXdlYmtpdC1ib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcclxuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG59XHJcbi5mbGF0cGlja3ItdGltZTphZnRlciB7XHJcbiAgY29udGVudDogXCJcIjtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBjbGVhcjogYm90aDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciB7XHJcbiAgLXdlYmtpdC1ib3gtZmxleDogMTtcclxuICAtd2Via2l0LWZsZXg6IDE7XHJcbiAgICAgIC1tcy1mbGV4OiAxO1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICB3aWR0aDogNDAlO1xyXG4gIGhlaWdodDogNDBweDtcclxuICBmbG9hdDogbGVmdDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgLm51bUlucHV0V3JhcHBlciBzcGFuLmFycm93VXA6YWZ0ZXIge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzOTM5Mzk7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIC5udW1JbnB1dFdyYXBwZXIgc3Bhbi5hcnJvd0Rvd246YWZ0ZXIge1xyXG4gIGJvcmRlci10b3AtY29sb3I6ICMzOTM5Mzk7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lLmhhc1NlY29uZHMgLm51bUlucHV0V3JhcHBlciB7XHJcbiAgd2lkdGg6IDI2JTtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUudGltZTI0aHIgLm51bUlucHV0V3JhcHBlciB7XHJcbiAgd2lkdGg6IDQ5JTtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQge1xyXG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gIC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIG1hcmdpbjogMDtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGhlaWdodDogaW5oZXJpdDtcclxuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcclxuICBjb2xvcjogIzM5MzkzOTtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIC13ZWJraXQtYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XHJcbiAgYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3ItaG91ciB7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIGlucHV0LmZsYXRwaWNrci1taW51dGUsXHJcbi5mbGF0cGlja3ItdGltZSBpbnB1dC5mbGF0cGlja3Itc2Vjb25kIHtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG59XHJcbi5mbGF0cGlja3ItdGltZSBpbnB1dDpmb2N1cyB7XHJcbiAgb3V0bGluZTogMDtcclxuICBib3JkZXI6IDA7XHJcbn1cclxuLmZsYXRwaWNrci10aW1lIC5mbGF0cGlja3ItdGltZS1zZXBhcmF0b3IsXHJcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtIHtcclxuICBoZWlnaHQ6IGluaGVyaXQ7XHJcbiAgZmxvYXQ6IGxlZnQ7XHJcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgY29sb3I6ICMzOTM5Mzk7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgd2lkdGg6IDIlO1xyXG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcclxuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLXdlYmtpdC1hbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgIC1tcy1mbGV4LWl0ZW0tYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgLmZsYXRwaWNrci1hbS1wbSB7XHJcbiAgb3V0bGluZTogMDtcclxuICB3aWR0aDogMTglO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxufVxyXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6aG92ZXIsXHJcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmhvdmVyLFxyXG4uZmxhdHBpY2tyLXRpbWUgaW5wdXQ6Zm9jdXMsXHJcbi5mbGF0cGlja3ItdGltZSAuZmxhdHBpY2tyLWFtLXBtOmZvY3VzIHtcclxuICBiYWNrZ3JvdW5kOiAjZWVlO1xyXG59XHJcbi5mbGF0cGlja3ItaW5wdXRbcmVhZG9ubHldIHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuQC13ZWJraXQta2V5ZnJhbWVzIGZwRmFkZUluRG93biB7XHJcbiAgZnJvbSB7XHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtMjBweCwgMCk7XHJcbiAgfVxyXG4gIHRvIHtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgfVxyXG59XHJcbkBrZXlmcmFtZXMgZnBGYWRlSW5Eb3duIHtcclxuICBmcm9tIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTIwcHgsIDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC0yMHB4LCAwKTtcclxuICB9XHJcbiAgdG8ge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICB9XHJcbn1cclxuIiwiLyohIG5vdWlzbGlkZXIgLSAxNC4xLjEgLSAxMi8xNS8yMDE5ICovXHJcbi8qIEZ1bmN0aW9uYWwgc3R5bGluZztcclxuICogVGhlc2Ugc3R5bGVzIGFyZSByZXF1aXJlZCBmb3Igbm9VaVNsaWRlciB0byBmdW5jdGlvbi5cclxuICogWW91IGRvbid0IG5lZWQgdG8gY2hhbmdlIHRoZXNlIHJ1bGVzIHRvIGFwcGx5IHlvdXIgZGVzaWduLlxyXG4gKi9cclxuLm5vVWktdGFyZ2V0LFxyXG4ubm9VaS10YXJnZXQgKiB7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcclxuICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG59XHJcbi5ub1VpLXRhcmdldCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5ub1VpLWJhc2UsXHJcbi5ub1VpLWNvbm5lY3RzIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLyogV3JhcHBlciBmb3IgYWxsIGNvbm5lY3QgZWxlbWVudHMuXHJcbiAqL1xyXG4ubm9VaS1jb25uZWN0cyB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB6LWluZGV4OiAwO1xyXG59XHJcbi5ub1VpLWNvbm5lY3QsXHJcbi5ub1VpLW9yaWdpbiB7XHJcbiAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTtcclxuICB0b3A6IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgLW1zLXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46IDAgMDtcclxuICAtd2Via2l0LXRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2Q7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gIHRyYW5zZm9ybS1zdHlsZTogZmxhdDtcclxufVxyXG4ubm9VaS1jb25uZWN0IHtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLm5vVWktb3JpZ2luIHtcclxuICBoZWlnaHQ6IDEwJTtcclxuICB3aWR0aDogMTAlO1xyXG59XHJcbi8qIE9mZnNldCBkaXJlY3Rpb25cclxuICovXHJcbi5ub1VpLXR4dC1kaXItcnRsLm5vVWktaG9yaXpvbnRhbCAubm9VaS1vcmlnaW4ge1xyXG4gIGxlZnQ6IDA7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbn1cclxuLyogR2l2ZSBvcmlnaW5zIDAgaGVpZ2h0L3dpZHRoIHNvIHRoZXkgZG9uJ3QgaW50ZXJmZXJlIHdpdGggY2xpY2tpbmcgdGhlXHJcbiAqIGNvbm5lY3QgZWxlbWVudHMuXHJcbiAqL1xyXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1vcmlnaW4ge1xyXG4gIHdpZHRoOiAwO1xyXG59XHJcbi5ub1VpLWhvcml6b250YWwgLm5vVWktb3JpZ2luIHtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuLm5vVWktaGFuZGxlIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5ub1VpLXRvdWNoLWFyZWEge1xyXG4gIGhlaWdodDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxufVxyXG4ubm9VaS1zdGF0ZS10YXAgLm5vVWktY29ubmVjdCxcclxuLm5vVWktc3RhdGUtdGFwIC5ub1VpLW9yaWdpbiB7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcclxuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcztcclxufVxyXG4ubm9VaS1zdGF0ZS1kcmFnICoge1xyXG4gIGN1cnNvcjogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG59XHJcbi8qIFNsaWRlciBzaXplIGFuZCBoYW5kbGUgcGxhY2VtZW50O1xyXG4gKi9cclxuLm5vVWktaG9yaXpvbnRhbCB7XHJcbiAgaGVpZ2h0OiAxOHB4O1xyXG59XHJcbi5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcclxuICB3aWR0aDogMzRweDtcclxuICBoZWlnaHQ6IDI4cHg7XHJcbiAgcmlnaHQ6IC0xN3B4O1xyXG4gIHRvcDogLTZweDtcclxufVxyXG4ubm9VaS12ZXJ0aWNhbCB7XHJcbiAgd2lkdGg6IDE4cHg7XHJcbn1cclxuLm5vVWktdmVydGljYWwgLm5vVWktaGFuZGxlIHtcclxuICB3aWR0aDogMjhweDtcclxuICBoZWlnaHQ6IDM0cHg7XHJcbiAgcmlnaHQ6IC02cHg7XHJcbiAgdG9wOiAtMTdweDtcclxufVxyXG4ubm9VaS10eHQtZGlyLXJ0bC5ub1VpLWhvcml6b250YWwgLm5vVWktaGFuZGxlIHtcclxuICBsZWZ0OiAtMTdweDtcclxuICByaWdodDogYXV0bztcclxufVxyXG4vKiBTdHlsaW5nO1xyXG4gKiBHaXZpbmcgdGhlIGNvbm5lY3QgZWxlbWVudCBhIGJvcmRlciByYWRpdXMgY2F1c2VzIGlzc3VlcyB3aXRoIHVzaW5nIHRyYW5zZm9ybTogc2NhbGVcclxuICovXHJcbi5ub1VpLXRhcmdldCB7XHJcbiAgYmFja2dyb3VuZDogI0ZBRkFGQTtcclxuICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0QzRDNEMztcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDFweCAxcHggI0YwRjBGMCwgMCAzcHggNnB4IC01cHggI0JCQjtcclxufVxyXG4ubm9VaS1jb25uZWN0cyB7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG59XHJcbi5ub1VpLWNvbm5lY3Qge1xyXG4gIGJhY2tncm91bmQ6ICMzRkI4QUY7XHJcbn1cclxuLyogSGFuZGxlcyBhbmQgY3Vyc29ycztcclxuICovXHJcbi5ub1VpLWRyYWdnYWJsZSB7XHJcbiAgY3Vyc29yOiBldy1yZXNpemU7XHJcbn1cclxuLm5vVWktdmVydGljYWwgLm5vVWktZHJhZ2dhYmxlIHtcclxuICBjdXJzb3I6IG5zLXJlc2l6ZTtcclxufVxyXG4ubm9VaS1oYW5kbGUge1xyXG4gIGJvcmRlcjogMXB4IHNvbGlkICNEOUQ5RDk7XHJcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgY3Vyc29yOiBkZWZhdWx0O1xyXG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCAxcHggI0ZGRiwgaW5zZXQgMCAxcHggN3B4ICNFQkVCRUIsIDAgM3B4IDZweCAtM3B4ICNCQkI7XHJcbn1cclxuLm5vVWktYWN0aXZlIHtcclxuICBib3gtc2hhZG93OiBpbnNldCAwIDAgMXB4ICNGRkYsIGluc2V0IDAgMXB4IDdweCAjRERELCAwIDNweCA2cHggLTNweCAjQkJCO1xyXG59XHJcbi8qIEhhbmRsZSBzdHJpcGVzO1xyXG4gKi9cclxuLm5vVWktaGFuZGxlOmJlZm9yZSxcclxuLm5vVWktaGFuZGxlOmFmdGVyIHtcclxuICBjb250ZW50OiBcIlwiO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgd2lkdGg6IDFweDtcclxuICBiYWNrZ3JvdW5kOiAjRThFN0U2O1xyXG4gIGxlZnQ6IDE0cHg7XHJcbiAgdG9wOiA2cHg7XHJcbn1cclxuLm5vVWktaGFuZGxlOmFmdGVyIHtcclxuICBsZWZ0OiAxN3B4O1xyXG59XHJcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTpiZWZvcmUsXHJcbi5ub1VpLXZlcnRpY2FsIC5ub1VpLWhhbmRsZTphZnRlciB7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgaGVpZ2h0OiAxcHg7XHJcbiAgbGVmdDogNnB4O1xyXG4gIHRvcDogMTRweDtcclxufVxyXG4ubm9VaS12ZXJ0aWNhbCAubm9VaS1oYW5kbGU6YWZ0ZXIge1xyXG4gIHRvcDogMTdweDtcclxufVxyXG4vKiBEaXNhYmxlZCBzdGF0ZTtcclxuICovXHJcbltkaXNhYmxlZF0gLm5vVWktY29ubmVjdCB7XHJcbiAgYmFja2dyb3VuZDogI0I4QjhCODtcclxufVxyXG5bZGlzYWJsZWRdLm5vVWktdGFyZ2V0LFxyXG5bZGlzYWJsZWRdLm5vVWktaGFuZGxlLFxyXG5bZGlzYWJsZWRdIC5ub1VpLWhhbmRsZSB7XHJcbiAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxufVxyXG4vKiBCYXNlO1xyXG4gKlxyXG4gKi9cclxuLm5vVWktcGlwcyxcclxuLm5vVWktcGlwcyAqIHtcclxuICAtbW96LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxufVxyXG4ubm9VaS1waXBzIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgY29sb3I6ICM5OTk7XHJcbn1cclxuLyogVmFsdWVzO1xyXG4gKlxyXG4gKi9cclxuLm5vVWktdmFsdWUge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4ubm9VaS12YWx1ZS1zdWIge1xyXG4gIGNvbG9yOiAjY2NjO1xyXG4gIGZvbnQtc2l6ZTogMTBweDtcclxufVxyXG4vKiBNYXJraW5ncztcclxuICpcclxuICovXHJcbi5ub1VpLW1hcmtlciB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQ6ICNDQ0M7XHJcbn1cclxuLm5vVWktbWFya2VyLXN1YiB7XHJcbiAgYmFja2dyb3VuZDogI0FBQTtcclxufVxyXG4ubm9VaS1tYXJrZXItbGFyZ2Uge1xyXG4gIGJhY2tncm91bmQ6ICNBQUE7XHJcbn1cclxuLyogSG9yaXpvbnRhbCBsYXlvdXQ7XHJcbiAqXHJcbiAqL1xyXG4ubm9VaS1waXBzLWhvcml6b250YWwge1xyXG4gIHBhZGRpbmc6IDEwcHggMDtcclxuICBoZWlnaHQ6IDgwcHg7XHJcbiAgdG9wOiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLm5vVWktdmFsdWUtaG9yaXpvbnRhbCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCA1MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDUwJSk7XHJcbn1cclxuLm5vVWktcnRsIC5ub1VpLXZhbHVlLWhvcml6b250YWwge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwJSwgNTAlKTtcclxufVxyXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlciB7XHJcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XHJcbiAgd2lkdGg6IDJweDtcclxuICBoZWlnaHQ6IDVweDtcclxufVxyXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1zdWIge1xyXG4gIGhlaWdodDogMTBweDtcclxufVxyXG4ubm9VaS1tYXJrZXItaG9yaXpvbnRhbC5ub1VpLW1hcmtlci1sYXJnZSB7XHJcbiAgaGVpZ2h0OiAxNXB4O1xyXG59XHJcbi8qIFZlcnRpY2FsIGxheW91dDtcclxuICpcclxuICovXHJcbi5ub1VpLXBpcHMtdmVydGljYWwge1xyXG4gIHBhZGRpbmc6IDAgMTBweDtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDEwMCU7XHJcbn1cclxuLm5vVWktdmFsdWUtdmVydGljYWwge1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XHJcbiAgcGFkZGluZy1sZWZ0OiAyNXB4O1xyXG59XHJcbi5ub1VpLXJ0bCAubm9VaS12YWx1ZS12ZXJ0aWNhbCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCA1MCUpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDUwJSk7XHJcbn1cclxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyIHtcclxuICB3aWR0aDogNXB4O1xyXG4gIGhlaWdodDogMnB4O1xyXG4gIG1hcmdpbi10b3A6IC0xcHg7XHJcbn1cclxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLXN1YiB7XHJcbiAgd2lkdGg6IDEwcHg7XHJcbn1cclxuLm5vVWktbWFya2VyLXZlcnRpY2FsLm5vVWktbWFya2VyLWxhcmdlIHtcclxuICB3aWR0aDogMTVweDtcclxufVxyXG4ubm9VaS10b29sdGlwIHtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgYm9yZGVyOiAxcHggc29saWQgI0Q5RDlEOTtcclxuICBib3JkZXItcmFkaXVzOiAzcHg7XHJcbiAgYmFja2dyb3VuZDogI2ZmZjtcclxuICBjb2xvcjogIzAwMDtcclxuICBwYWRkaW5nOiA1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLm5vVWktaG9yaXpvbnRhbCAubm9VaS10b29sdGlwIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBib3R0b206IDEyMCU7XHJcbn1cclxuLm5vVWktdmVydGljYWwgLm5vVWktdG9vbHRpcCB7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcclxuICB0b3A6IDUwJTtcclxuICByaWdodDogMTIwJTtcclxufVxyXG4iLCIvKiEgUGhvdG9Td2lwZSBtYWluIENTUyBieSBEbWl0cnkgU2VtZW5vdiB8IHBob3Rvc3dpcGUuY29tIHwgTUlUIGxpY2Vuc2UgKi9cclxuLypcclxuXHRTdHlsZXMgZm9yIGJhc2ljIFBob3RvU3dpcGUgZnVuY3Rpb25hbGl0eSAoc2xpZGluZyBhcmVhLCBvcGVuL2Nsb3NlIHRyYW5zaXRpb25zKVxyXG4qL1xyXG4vKiBwc3dwID0gcGhvdG9zd2lwZSAqL1xyXG4ucHN3cCB7XHJcbiAgZGlzcGxheTogbm9uZTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuICB0b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgei1pbmRleDogMzAwMDtcclxuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XHJcbiAgLyogY3JlYXRlIHNlcGFyYXRlIGxheWVyLCB0byBhdm9pZCBwYWludCBvbiB3aW5kb3cub25zY3JvbGwgaW4gd2Via2l0L2JsaW5rICovXHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgb3V0bGluZTogbm9uZTsgfVxyXG4ucHN3cCAqIHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgfVxyXG4ucHN3cCBpbWcge1xyXG4gIG1heC13aWR0aDogbm9uZTsgfVxyXG5cclxuLyogc3R5bGUgaXMgYWRkZWQgd2hlbiBKUyBvcHRpb24gc2hvd0hpZGVPcGFjaXR5IGlzIHNldCB0byB0cnVlICovXHJcbi5wc3dwLS1hbmltYXRlX29wYWNpdHkge1xyXG4gIC8qIDAuMDAxLCBiZWNhdXNlIG9wYWNpdHk6MCBkb2Vzbid0IHRyaWdnZXIgUGFpbnQgYWN0aW9uLCB3aGljaCBjYXVzZXMgbGFnIGF0IHN0YXJ0IG9mIHRyYW5zaXRpb24gKi9cclxuICBvcGFjaXR5OiAwLjAwMTtcclxuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuICAvKiBmb3Igb3Blbi9jbG9zZSB0cmFuc2l0aW9uICovXHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7IH1cclxuXHJcbi5wc3dwLS1vcGVuIHtcclxuICBkaXNwbGF5OiBibG9jazsgfVxyXG5cclxuLnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9faW1nIHtcclxuICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xyXG4gIGN1cnNvcjogLXdlYmtpdC16b29tLWluO1xyXG4gIGN1cnNvcjogLW1vei16b29tLWluO1xyXG4gIGN1cnNvcjogem9vbS1pbjsgfVxyXG5cclxuLnBzd3AtLXpvb21lZC1pbiAucHN3cF9faW1nIHtcclxuICAvKiBhdXRvcHJlZml4ZXI6IG9mZiAqL1xyXG4gIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xyXG4gIGN1cnNvcjogLW1vei1ncmFiO1xyXG4gIGN1cnNvcjogZ3JhYjsgfVxyXG5cclxuLnBzd3AtLWRyYWdnaW5nIC5wc3dwX19pbWcge1xyXG4gIC8qIGF1dG9wcmVmaXhlcjogb2ZmICovXHJcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xyXG4gIGN1cnNvcjogLW1vei1ncmFiYmluZztcclxuICBjdXJzb3I6IGdyYWJiaW5nOyB9XHJcblxyXG4vKlxyXG5cdEJhY2tncm91bmQgaXMgYWRkZWQgYXMgYSBzZXBhcmF0ZSBlbGVtZW50LlxyXG5cdEFzIGFuaW1hdGluZyBvcGFjaXR5IGlzIG11Y2ggZmFzdGVyIHRoYW4gYW5pbWF0aW5nIHJnYmEoKSBiYWNrZ3JvdW5kLWNvbG9yLlxyXG4qL1xyXG4ucHN3cF9fYmcge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgYmFja2dyb3VuZDogIzAwMDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVaKDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB3aWxsLWNoYW5nZTogb3BhY2l0eTsgfVxyXG5cclxuLnBzd3BfX3Njcm9sbC13cmFwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47IH1cclxuXHJcbi5wc3dwX19jb250YWluZXIsXHJcbi5wc3dwX196b29tLXdyYXAge1xyXG4gIC1tcy10b3VjaC1hY3Rpb246IG5vbmU7XHJcbiAgdG91Y2gtYWN0aW9uOiBub25lO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7IH1cclxuXHJcbi8qIFByZXZlbnQgc2VsZWN0aW9uIGFuZCB0YXAgaGlnaGxpZ2h0cyAqL1xyXG4ucHN3cF9fY29udGFpbmVyLFxyXG4ucHN3cF9faW1nIHtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lO1xyXG4gIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBub25lOyB9XHJcblxyXG4ucHN3cF9fem9vbS13cmFwIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxuICAtbXMtdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogbGVmdCB0b3A7XHJcbiAgLyogZm9yIG9wZW4vY2xvc2UgdHJhbnNpdGlvbiAqL1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDMzM21zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpOyB9XHJcblxyXG4ucHN3cF9fYmcge1xyXG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG4gIC8qIGZvciBvcGVuL2Nsb3NlIHRyYW5zaXRpb24gKi9cclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxyXG5cclxuLnBzd3AtLWFuaW1hdGVkLWluIC5wc3dwX19iZyxcclxuLnBzd3AtLWFuaW1hdGVkLWluIC5wc3dwX196b29tLXdyYXAge1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogbm9uZTtcclxuICB0cmFuc2l0aW9uOiBub25lOyB9XHJcblxyXG4ucHN3cF9fY29udGFpbmVyLFxyXG4ucHN3cF9fem9vbS13cmFwIHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjsgfVxyXG5cclxuLnBzd3BfX2l0ZW0ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxyXG5cclxuLnBzd3BfX2ltZyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiBhdXRvO1xyXG4gIGhlaWdodDogYXV0bztcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDsgfVxyXG5cclxuLypcclxuXHRzdHJldGNoZWQgdGh1bWJuYWlsIG9yIGRpdiBwbGFjZWhvbGRlciBlbGVtZW50IChzZWUgYmVsb3cpXHJcblx0c3R5bGUgaXMgYWRkZWQgdG8gYXZvaWQgZmxpY2tlcmluZyBpbiB3ZWJraXQvYmxpbmsgd2hlbiBsYXllcnMgb3ZlcmxhcFxyXG4qL1xyXG4ucHN3cF9faW1nLS1wbGFjZWhvbGRlciB7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47IH1cclxuXHJcbi8qXHJcblx0ZGl2IGVsZW1lbnQgdGhhdCBtYXRjaGVzIHNpemUgb2YgbGFyZ2UgaW1hZ2VcclxuXHRsYXJnZSBpbWFnZSBsb2FkcyBvbiB0b3Agb2YgaXRcclxuKi9cclxuLnBzd3BfX2ltZy0tcGxhY2Vob2xkZXItLWJsYW5rIHtcclxuICBiYWNrZ3JvdW5kOiAjMjIyOyB9XHJcblxyXG4ucHN3cC0taWUgLnBzd3BfX2ltZyB7XHJcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDsgfVxyXG5cclxuLypcclxuXHRFcnJvciBtZXNzYWdlIGFwcGVhcnMgd2hlbiBpbWFnZSBpcyBub3QgbG9hZGVkXHJcblx0KEpTIG9wdGlvbiBlcnJvck1zZyBjb250cm9scyBtYXJrdXApXHJcbiovXHJcbi5wc3dwX19lcnJvci1tc2cge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogNTAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDE2cHg7XHJcbiAgbWFyZ2luLXRvcDogLThweDtcclxuICBjb2xvcjogI0NDQzsgfVxyXG5cclxuLnBzd3BfX2Vycm9yLW1zZyBhIHtcclxuICBjb2xvcjogI0NDQztcclxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfSIsIi8qISBQaG90b1N3aXBlIERlZmF1bHQgVUkgQ1NTIGJ5IERtaXRyeSBTZW1lbm92IHwgcGhvdG9zd2lwZS5jb20gfCBNSVQgbGljZW5zZSAqL1xyXG4vKlxyXG5cclxuXHRDb250ZW50czpcclxuXHJcblx0MS4gQnV0dG9uc1xyXG5cdDIuIFNoYXJlIG1vZGFsIGFuZCBsaW5rc1xyXG5cdDMuIEluZGV4IGluZGljYXRvciAoXCIxIG9mIFhcIiBjb3VudGVyKVxyXG5cdDQuIENhcHRpb25cclxuXHQ1LiBMb2FkaW5nIGluZGljYXRvclxyXG5cdDYuIEFkZGl0aW9uYWwgc3R5bGVzIChyb290IGVsZW1lbnQsIHRvcCBiYXIsIGlkbGUgc3RhdGUsIGhpZGRlbiBzdGF0ZSwgZXRjLilcclxuXHJcbiovXHJcbi8qXHJcblxyXG5cdDEuIEJ1dHRvbnNcclxuXHJcbiAqL1xyXG4vKiA8YnV0dG9uPiBjc3MgcmVzZXQgKi9cclxuLnBzd3BfX2J1dHRvbiB7XHJcbiAgd2lkdGg6IDQ0cHg7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIGN1cnNvcjogcG9pbnRlcjtcclxuICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm9yZGVyOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIGZsb2F0OiByaWdodDtcclxuICBvcGFjaXR5OiAwLjc1O1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycztcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XHJcbiAgYm94LXNoYWRvdzogbm9uZTsgfVxyXG4ucHN3cF9fYnV0dG9uOmZvY3VzLCAucHN3cF9fYnV0dG9uOmhvdmVyIHtcclxuICBvcGFjaXR5OiAxOyB9XHJcbi5wc3dwX19idXR0b246YWN0aXZlIHtcclxuICBvdXRsaW5lOiBub25lO1xyXG4gIG9wYWNpdHk6IDAuOTsgfVxyXG4ucHN3cF9fYnV0dG9uOjotbW96LWZvY3VzLWlubmVyIHtcclxuICBwYWRkaW5nOiAwO1xyXG4gIGJvcmRlcjogMDsgfVxyXG5cclxuLyogcHN3cF9fdWktLW92ZXItY2xvc2UgY2xhc3MgaXQgYWRkZWQgd2hlbiBtb3VzZSBpcyBvdmVyIGVsZW1lbnQgdGhhdCBzaG91bGQgY2xvc2UgZ2FsbGVyeSAqL1xyXG4ucHN3cF9fdWktLW92ZXItY2xvc2UgLnBzd3BfX2J1dHRvbi0tY2xvc2Uge1xyXG4gIG9wYWNpdHk6IDE7IH1cclxuXHJcbi5wc3dwX19idXR0b24sXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvZGVmYXVsdC1za2luLnBuZycpIDAgMCBuby1yZXBlYXQ7XHJcbiAgYmFja2dyb3VuZC1zaXplOiAyNjRweCA4OHB4O1xyXG4gIHdpZHRoOiA0NHB4O1xyXG4gIGhlaWdodDogNDRweDsgfVxyXG5cclxuQG1lZGlhICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMSksICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDEuMDkzNzUpLCAobWluLXJlc29sdXRpb246IDEwNWRwaSksIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCkge1xyXG4gIC8qIFNlcnZlIFNWRyBzcHJpdGUgaWYgYnJvd3NlciBzdXBwb3J0cyBTVkcgYW5kIHJlc29sdXRpb24gaXMgbW9yZSB0aGFuIDEwNWRwaSAqL1xyXG4gIC5wc3dwLS1zdmcgLnBzd3BfX2J1dHRvbixcclxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0OmJlZm9yZSxcclxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZGVmYXVsdC1za2luLnBuZycpOyB9XHJcbiAgLnBzd3AtLXN2ZyAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcclxuICAucHN3cC0tc3ZnIC5wc3dwX19idXR0b24tLWFycm93LS1yaWdodCB7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9IH1cclxuXHJcbi5wc3dwX19idXR0b24tLWNsb3NlIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00NHB4OyB9XHJcblxyXG4ucHN3cF9fYnV0dG9uLS1zaGFyZSB7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTQ0cHggLTQ0cHg7IH1cclxuXHJcbi5wc3dwX19idXR0b24tLWZzIHtcclxuICBkaXNwbGF5OiBub25lOyB9XHJcblxyXG4ucHN3cC0tc3VwcG9ydHMtZnMgLnBzd3BfX2J1dHRvbi0tZnMge1xyXG4gIGRpc3BsYXk6IGJsb2NrOyB9XHJcblxyXG4ucHN3cC0tZnMgLnBzd3BfX2J1dHRvbi0tZnMge1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC00NHB4IDA7IH1cclxuXHJcbi5wc3dwX19idXR0b24tLXpvb20ge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTg4cHggMDsgfVxyXG5cclxuLnBzd3AtLXpvb20tYWxsb3dlZCAucHN3cF9fYnV0dG9uLS16b29tIHtcclxuICBkaXNwbGF5OiBibG9jazsgfVxyXG5cclxuLnBzd3AtLXpvb21lZC1pbiAucHN3cF9fYnV0dG9uLS16b29tIHtcclxuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMTMycHggMDsgfVxyXG5cclxuLyogbm8gYXJyb3dzIG9uIHRvdWNoIHNjcmVlbnMgKi9cclxuLnBzd3AtLXRvdWNoIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxyXG4ucHN3cC0tdG91Y2ggLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cclxuXHJcbi8qXHJcblx0QXJyb3cgYnV0dG9ucyBoaXQgYXJlYVxyXG5cdChpY29uIGlzIGFkZGVkIHRvIDpiZWZvcmUgcHNldWRvLWVsZW1lbnQpXHJcbiovXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xyXG4gIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgdG9wOiA1MCU7XHJcbiAgbWFyZ2luLXRvcDogLTUwcHg7XHJcbiAgd2lkdGg6IDcwcHg7XHJcbiAgaGVpZ2h0OiAxMDBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cclxuXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0IHtcclxuICBsZWZ0OiAwOyB9XHJcblxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xyXG4gIHJpZ2h0OiAwOyB9XHJcblxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdDpiZWZvcmUsXHJcbi5wc3dwX19idXR0b24tLWFycm93LS1yaWdodDpiZWZvcmUge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIHRvcDogMzVweDtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XHJcbiAgaGVpZ2h0OiAzMHB4O1xyXG4gIHdpZHRoOiAzMnB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxyXG5cclxuLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQ6YmVmb3JlIHtcclxuICBsZWZ0OiA2cHg7XHJcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTEzOHB4IC00NHB4OyB9XHJcblxyXG4ucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQ6YmVmb3JlIHtcclxuICByaWdodDogNnB4O1xyXG4gIGJhY2tncm91bmQtcG9zaXRpb246IC05NHB4IC00NHB4OyB9XHJcblxyXG4vKlxyXG5cclxuXHQyLiBTaGFyZSBtb2RhbC9wb3B1cCBhbmQgbGlua3NcclxuXHJcbiAqL1xyXG4ucHN3cF9fY291bnRlcixcclxuLnBzd3BfX3NoYXJlLW1vZGFsIHtcclxuICAtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xyXG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xyXG4gIHVzZXItc2VsZWN0OiBub25lOyB9XHJcblxyXG4ucHN3cF9fc2hhcmUtbW9kYWwge1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC41KTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDA7XHJcbiAgcGFkZGluZzogMTBweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgei1pbmRleDogMTYwMDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcclxuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2Utb3V0O1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHdpbGwtY2hhbmdlOiBvcGFjaXR5OyB9XHJcblxyXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWhpZGRlbiB7XHJcbiAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuLnBzd3BfX3NoYXJlLXRvb2x0aXAge1xyXG4gIHotaW5kZXg6IDE2MjA7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGJhY2tncm91bmQ6ICNGRkY7XHJcbiAgdG9wOiA1NnB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICB3aWR0aDogYXV0bztcclxuICByaWdodDogNDRweDtcclxuICAtd2Via2l0LWJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIGJveC1zaGFkb3c6IDAgMnB4IDVweCByZ2JhKDAsIDAsIDAsIDAuMjUpO1xyXG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDZweCk7XHJcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg2cHgpO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogLXdlYmtpdC10cmFuc2Zvcm0gMC4yNXM7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuMjVzO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm07IH1cclxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYSB7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgcGFkZGluZzogOHB4IDEycHg7XHJcbiAgY29sb3I6ICMwMDA7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gIGZvbnQtc2l6ZTogMTRweDtcclxuICBsaW5lLWhlaWdodDogMThweDsgfVxyXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmhvdmVyIHtcclxuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgY29sb3I6ICMwMDA7IH1cclxuLnBzd3BfX3NoYXJlLXRvb2x0aXAgYTpmaXJzdC1jaGlsZCB7XHJcbiAgLyogcm91bmQgY29ybmVycyBvbiB0aGUgZmlyc3QvbGFzdCBsaXN0IGl0ZW0gKi9cclxuICBib3JkZXItcmFkaXVzOiAycHggMnB4IDAgMDsgfVxyXG4ucHN3cF9fc2hhcmUtdG9vbHRpcCBhOmxhc3QtY2hpbGQge1xyXG4gIGJvcmRlci1yYWRpdXM6IDAgMCAycHggMnB4OyB9XHJcblxyXG4ucHN3cF9fc2hhcmUtbW9kYWwtLWZhZGUtaW4ge1xyXG4gIG9wYWNpdHk6IDE7IH1cclxuLnBzd3BfX3NoYXJlLW1vZGFsLS1mYWRlLWluIC5wc3dwX19zaGFyZS10b29sdGlwIHtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfVxyXG5cclxuLyogaW5jcmVhc2Ugc2l6ZSBvZiBzaGFyZSBsaW5rcyBvbiB0b3VjaCBkZXZpY2VzICovXHJcbi5wc3dwLS10b3VjaCAucHN3cF9fc2hhcmUtdG9vbHRpcCBhIHtcclxuICBwYWRkaW5nOiAxNnB4IDEycHg7IH1cclxuXHJcbmEucHN3cF9fc2hhcmUtLWZhY2Vib29rOmJlZm9yZSB7XHJcbiAgY29udGVudDogJyc7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgd2lkdGg6IDA7XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IC0xMnB4O1xyXG4gIHJpZ2h0OiAxNXB4O1xyXG4gIGJvcmRlcjogNnB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICNGRkY7XHJcbiAgLXdlYmtpdC1wb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAtbW96LXBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XHJcblxyXG5hLnBzd3BfX3NoYXJlLS1mYWNlYm9vazpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogIzNFNUM5QTtcclxuICBjb2xvcjogI0ZGRjsgfVxyXG5hLnBzd3BfX3NoYXJlLS1mYWNlYm9vazpob3ZlcjpiZWZvcmUge1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6ICMzRTVDOUE7IH1cclxuXHJcbmEucHN3cF9fc2hhcmUtLXR3aXR0ZXI6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICM1NUFDRUU7XHJcbiAgY29sb3I6ICNGRkY7IH1cclxuXHJcbmEucHN3cF9fc2hhcmUtLXBpbnRlcmVzdDpob3ZlciB7XHJcbiAgYmFja2dyb3VuZDogI0NDQztcclxuICBjb2xvcjogI0NFMjcyRDsgfVxyXG5cclxuYS5wc3dwX19zaGFyZS0tZG93bmxvYWQ6aG92ZXIge1xyXG4gIGJhY2tncm91bmQ6ICNEREQ7IH1cclxuXHJcbi8qXHJcblxyXG5cdDMuIEluZGV4IGluZGljYXRvciAoXCIxIG9mIFhcIiBjb3VudGVyKVxyXG5cclxuICovXHJcbi5wc3dwX19jb3VudGVyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBsaW5lLWhlaWdodDogNDRweDtcclxuICBjb2xvcjogI0ZGRjtcclxuICBvcGFjaXR5OiAwLjc1O1xyXG4gIHBhZGRpbmc6IDAgMTBweDsgfVxyXG5cclxuLypcclxuXHJcblx0NC4gQ2FwdGlvblxyXG5cclxuICovXHJcbi5wc3dwX19jYXB0aW9uIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgbWluLWhlaWdodDogNDRweDsgfVxyXG4ucHN3cF9fY2FwdGlvbiBzbWFsbCB7XHJcbiAgZm9udC1zaXplOiAxMXB4O1xyXG4gIGNvbG9yOiAjQkJCOyB9XHJcblxyXG4ucHN3cF9fY2FwdGlvbl9fY2VudGVyIHtcclxuICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gIG1heC13aWR0aDogNDIwcHg7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgZm9udC1zaXplOiAxM3B4O1xyXG4gIHBhZGRpbmc6IDEwcHg7XHJcbiAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgY29sb3I6ICNDQ0M7IH1cclxuXHJcbi5wc3dwX19jYXB0aW9uLS1lbXB0eSB7XHJcbiAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuLyogRmFrZSBjYXB0aW9uIGVsZW1lbnQsIHVzZWQgdG8gY2FsY3VsYXRlIGhlaWdodCBvZiBuZXh0L3ByZXYgaW1hZ2UgKi9cclxuLnBzd3BfX2NhcHRpb24tLWZha2Uge1xyXG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxyXG5cclxuLypcclxuXHJcblx0NS4gTG9hZGluZyBpbmRpY2F0b3IgKHByZWxvYWRlcilcclxuXHJcblx0WW91IGNhbiBwbGF5IHdpdGggaXQgaGVyZSAtIGh0dHA6Ly9jb2RlcGVuLmlvL2RpbXNlbWVub3YvcGVuL3l5QldvUlxyXG5cclxuICovXHJcbi5wc3dwX19wcmVsb2FkZXIge1xyXG4gIHdpZHRoOiA0NHB4O1xyXG4gIGhlaWdodDogNDRweDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIGxlZnQ6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTIycHg7XHJcbiAgb3BhY2l0eTogMDtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMC4yNXMgZWFzZS1vdXQ7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjI1cyBlYXNlLW91dDtcclxuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuICBkaXJlY3Rpb246IGx0cjsgfVxyXG5cclxuLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcclxuICB3aWR0aDogMjBweDtcclxuICBoZWlnaHQ6IDIwcHg7XHJcbiAgbWFyZ2luOiAxMnB4OyB9XHJcblxyXG4ucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUge1xyXG4gIG9wYWNpdHk6IDE7IH1cclxuLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIC5wc3dwX19wcmVsb2FkZXJfX2ljbiB7XHJcbiAgLyogV2UgdXNlIC5naWYgaW4gYnJvd3NlcnMgdGhhdCBkb24ndCBzdXBwb3J0IENTUyBhbmltYXRpb24gKi9cclxuICBiYWNrZ3JvdW5kOiB1cmwocHJlbG9hZGVyLmdpZikgMCAwIG5vLXJlcGVhdDsgfVxyXG5cclxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlci0tYWN0aXZlIHtcclxuICBvcGFjaXR5OiAxOyB9XHJcbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXItLWFjdGl2ZSAucHN3cF9fcHJlbG9hZGVyX19pY24ge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBjbG9ja3dpc2UgNTAwbXMgbGluZWFyIGluZmluaXRlO1xyXG4gIGFuaW1hdGlvbjogY2xvY2t3aXNlIDUwMG1zIGxpbmVhciBpbmZpbml0ZTsgfVxyXG4ucHN3cC0tY3NzX2FuaW1hdGlvbiAucHN3cF9fcHJlbG9hZGVyLS1hY3RpdmUgLnBzd3BfX3ByZWxvYWRlcl9fZG9udXQge1xyXG4gIC13ZWJraXQtYW5pbWF0aW9uOiBkb251dC1yb3RhdGUgMTAwMG1zIGN1YmljLWJlemllcigwLjQsIDAsIDAuMjIsIDEpIGluZmluaXRlO1xyXG4gIGFuaW1hdGlvbjogZG9udXQtcm90YXRlIDEwMDBtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKSBpbmZpbml0ZTsgfVxyXG5cclxuLnBzd3AtLWNzc19hbmltYXRpb24gLnBzd3BfX3ByZWxvYWRlcl9faWNuIHtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIG9wYWNpdHk6IDAuNzU7XHJcbiAgd2lkdGg6IDE0cHg7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAxNXB4O1xyXG4gIHRvcDogMTVweDtcclxuICBtYXJnaW46IDA7IH1cclxuXHJcbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2N1dCB7XHJcbiAgLypcclxuXHRcdFx0VGhlIGlkZWEgb2YgYW5pbWF0aW5nIGlubmVyIGNpcmNsZSBpcyBiYXNlZCBvbiBQb2x5bWVyIChcIm1hdGVyaWFsXCIpIGxvYWRpbmcgaW5kaWNhdG9yXHJcblx0XHRcdCBieSBLZWFudSBMZWUgaHR0cHM6Ly9ibG9nLmtlYW51bGVlLmNvbS8yMDE0LzEwLzIwL3RoZS10YWxlLW9mLXRocmVlLXNwaW5uZXJzLmh0bWxcclxuXHRcdCovXHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHdpZHRoOiA3cHg7XHJcbiAgaGVpZ2h0OiAxNHB4O1xyXG4gIG92ZXJmbG93OiBoaWRkZW47IH1cclxuXHJcbi5wc3dwLS1jc3NfYW5pbWF0aW9uIC5wc3dwX19wcmVsb2FkZXJfX2RvbnV0IHtcclxuICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICB3aWR0aDogMTRweDtcclxuICBoZWlnaHQ6IDE0cHg7XHJcbiAgYm9yZGVyOiAycHggc29saWQgI0ZGRjtcclxuICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gIG1hcmdpbjogMDsgfVxyXG5cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KSB7XHJcbiAgLnBzd3BfX3ByZWxvYWRlciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBsZWZ0OiBhdXRvO1xyXG4gICAgdG9wOiBhdXRvO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgZmxvYXQ6IHJpZ2h0OyB9IH1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBjbG9ja3dpc2Uge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XHJcblxyXG5Aa2V5ZnJhbWVzIGNsb2Nrd2lzZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcbiAgMTAwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cclxuXHJcbkAtd2Via2l0LWtleWZyYW1lcyBkb251dC1yb3RhdGUge1xyXG4gIDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfVxyXG4gIDUwJSB7XHJcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0xNDBkZWcpO1xyXG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7IH1cclxuICAxMDAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMCk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTsgfSB9XHJcblxyXG5Aa2V5ZnJhbWVzIGRvbnV0LXJvdGF0ZSB7XHJcbiAgMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9XHJcbiAgNTAlIHtcclxuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTE0MGRlZyk7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTQwZGVnKTsgfVxyXG4gIDEwMCUge1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDApOyB9IH1cclxuXHJcbi8qXHJcblxyXG5cdDYuIEFkZGl0aW9uYWwgc3R5bGVzXHJcblxyXG4gKi9cclxuLyogcm9vdCBlbGVtZW50IG9mIFVJICovXHJcbi5wc3dwX191aSB7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYXV0bztcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgei1pbmRleDogMTU1MDsgfVxyXG5cclxuLyogdG9wIGJsYWNrIGJhciB3aXRoIGJ1dHRvbnMgYW5kIFwiMSBvZiBYXCIgaW5kaWNhdG9yICovXHJcbi5wc3dwX190b3AtYmFyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMDtcclxuICB0b3A6IDA7XHJcbiAgaGVpZ2h0OiA0NHB4O1xyXG4gIHdpZHRoOiAxMDAlOyB9XHJcblxyXG4ucHN3cF9fY2FwdGlvbixcclxuLnBzd3BfX3RvcC1iYXIsXHJcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXHJcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICB3aWxsLWNoYW5nZTogb3BhY2l0eTtcclxuICAtd2Via2l0LXRyYW5zaXRpb246IG9wYWNpdHkgMzMzbXMgY3ViaWMtYmV6aWVyKDAuNCwgMCwgMC4yMiwgMSk7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAzMzNtcyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIyLCAxKTsgfVxyXG5cclxuLyogcHN3cC0taGFzX21vdXNlIGNsYXNzIGlzIGFkZGVkIG9ubHkgd2hlbiB0d28gc3Vic2VxdWVudCBtb3VzZW1vdmUgZXZlbnRzIG9jY3VyICovXHJcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLWxlZnQsXHJcbi5wc3dwLS1oYXNfbW91c2UgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcclxuICB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XHJcblxyXG4ucHN3cF9fdG9wLWJhcixcclxuLnBzd3BfX2NhcHRpb24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC41KTsgfVxyXG5cclxuLyogcHN3cF9fdWktLWZpdCBjbGFzcyBpcyBhZGRlZCB3aGVuIG1haW4gaW1hZ2UgXCJmaXRzXCIgYmV0d2VlbiB0b3AgYmFyIGFuZCBib3R0b20gYmFyIChjYXB0aW9uKSAqL1xyXG4ucHN3cF9fdWktLWZpdCAucHN3cF9fdG9wLWJhcixcclxuLnBzd3BfX3VpLS1maXQgLnBzd3BfX2NhcHRpb24ge1xyXG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxyXG5cclxuLyogcHN3cF9fdWktLWlkbGUgY2xhc3MgaXMgYWRkZWQgd2hlbiBtb3VzZSBpc24ndCBtb3ZpbmcgZm9yIHNldmVyYWwgc2Vjb25kcyAoSlMgb3B0aW9uIHRpbWVUb0lkbGUpICovXHJcbi5wc3dwX191aS0taWRsZSAucHN3cF9fdG9wLWJhciB7XHJcbiAgb3BhY2l0eTogMDsgfVxyXG5cclxuLnBzd3BfX3VpLS1pZGxlIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxyXG4ucHN3cF9fdWktLWlkbGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0IHtcclxuICBvcGFjaXR5OiAwOyB9XHJcblxyXG4vKlxyXG5cdHBzd3BfX3VpLS1oaWRkZW4gY2xhc3MgaXMgYWRkZWQgd2hlbiBjb250cm9scyBhcmUgaGlkZGVuXHJcblx0ZS5nLiB3aGVuIHVzZXIgdGFwcyB0byB0b2dnbGUgdmlzaWJpbGl0eSBvZiBjb250cm9sc1xyXG4qL1xyXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fdG9wLWJhcixcclxuLnBzd3BfX3VpLS1oaWRkZW4gLnBzd3BfX2NhcHRpb24sXHJcbi5wc3dwX191aS0taGlkZGVuIC5wc3dwX19idXR0b24tLWFycm93LS1sZWZ0LFxyXG4ucHN3cF9fdWktLWhpZGRlbiAucHN3cF9fYnV0dG9uLS1hcnJvdy0tcmlnaHQge1xyXG4gIC8qIEZvcmNlIHBhaW50ICYgY3JlYXRlIGNvbXBvc2l0aW9uIGxheWVyIGZvciBjb250cm9scy4gKi9cclxuICBvcGFjaXR5OiAwLjAwMTsgfVxyXG5cclxuLyogcHN3cF9fdWktLW9uZS1zbGlkZSBjbGFzcyBpcyBhZGRlZCB3aGVuIHRoZXJlIGlzIGp1c3Qgb25lIGl0ZW0gaW4gZ2FsbGVyeSAqL1xyXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fYnV0dG9uLS1hcnJvdy0tbGVmdCxcclxuLnBzd3BfX3VpLS1vbmUtc2xpZGUgLnBzd3BfX2J1dHRvbi0tYXJyb3ctLXJpZ2h0LFxyXG4ucHN3cF9fdWktLW9uZS1zbGlkZSAucHN3cF9fY291bnRlciB7XHJcbiAgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuLnBzd3BfX2VsZW1lbnQtLWRpc2FibGVkIHtcclxuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cclxuXHJcbi5wc3dwLS1taW5pbWFsLS1kYXJrIC5wc3dwX190b3AtYmFyIHtcclxuICBiYWNrZ3JvdW5kOiBub25lOyB9IiwiW2RhdGEtc2ltcGxlYmFyXSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgZmxleC13cmFwOiB3cmFwO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXdyYXBwZXIge1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgd2lkdGg6IGluaGVyaXQ7XHJcbiAgaGVpZ2h0OiBpbmhlcml0O1xyXG4gIG1heC13aWR0aDogaW5oZXJpdDtcclxuICBtYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLW1hc2sge1xyXG4gIGRpcmVjdGlvbjogaW5oZXJpdDtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcclxuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcclxuICB6LWluZGV4OiAwO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLW9mZnNldCB7XHJcbiAgZGlyZWN0aW9uOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgYm94LXNpemluZzogaW5oZXJpdCAhaW1wb3J0YW50O1xyXG4gIHJlc2l6ZTogbm9uZSAhaW1wb3J0YW50O1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBib3R0b206IDA7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgcGFkZGluZzogMDtcclxuICBtYXJnaW46IDA7XHJcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgZGlyZWN0aW9uOiBpbmhlcml0O1xyXG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3ggIWltcG9ydGFudDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgaGVpZ2h0OiAxMDAlOyAvKiBSZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBuYXRpdmUgc2Nyb2xsYmFyIHRvIG5vdCBhcHBlYXIgaWYgcGFyZW50IGlzIHRhbGxlciB0aGFuIG5hdHVyYWwgaGVpZ2h0ICovXHJcbiAgd2lkdGg6IGF1dG87XHJcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICBtYXgtd2lkdGg6IDEwMCU7IC8qIE5vdCByZXF1aXJlZCBmb3IgaG9yaXpvbnRhbCBzY3JvbGwgdG8gdHJpZ2dlciAqL1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7IC8qIE5lZWRlZCBmb3IgdmVydGljYWwgc2Nyb2xsIHRvIHRyaWdnZXIgKi9cclxuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIsXHJcbi5zaW1wbGViYXItaGlkZS1zY3JvbGxiYXI6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcclxuICB3aWR0aDogMDtcclxuICBoZWlnaHQ6IDA7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItY29udGVudDpiZWZvcmUsXHJcbi5zaW1wbGViYXItY29udGVudDphZnRlciB7XHJcbiAgY29udGVudDogJyAnO1xyXG4gIGRpc3BsYXk6IHRhYmxlO1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXBsYWNlaG9sZGVyIHtcclxuICBtYXgtaGVpZ2h0OiAxMDAlO1xyXG4gIG1heC13aWR0aDogMTAwJTtcclxuICB3aWR0aDogMTAwJTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG5cclxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlci13cmFwcGVyIHtcclxuICBib3gtc2l6aW5nOiBpbmhlcml0ICFpbXBvcnRhbnQ7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1heC13aWR0aDogMXB4O1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBmbG9hdDogbGVmdDtcclxuICBtYXgtaGVpZ2h0OiAxcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB6LWluZGV4OiAtMTtcclxuICBwYWRkaW5nOiAwO1xyXG4gIG1hcmdpbjogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBmbGV4LWdyb3c6IGluaGVyaXQ7XHJcbiAgZmxleC1zaHJpbms6IDA7XHJcbiAgZmxleC1iYXNpczogMDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1oZWlnaHQtYXV0by1vYnNlcnZlciB7XHJcbiAgYm94LXNpemluZzogaW5oZXJpdDtcclxuICBkaXNwbGF5OiBibG9jaztcclxuICBvcGFjaXR5OiAwO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBoZWlnaHQ6IDEwMDAlO1xyXG4gIHdpZHRoOiAxMDAwJTtcclxuICBtaW4taGVpZ2h0OiAxcHg7XHJcbiAgbWluLXdpZHRoOiAxcHg7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB6LWluZGV4OiAtMTtcclxufVxyXG5cclxuLnNpbXBsZWJhci10cmFjayB7XHJcbiAgei1pbmRleDogMTtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDA7XHJcbiAgYm90dG9tOiAwO1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbltkYXRhLXNpbXBsZWJhcl0uc2ltcGxlYmFyLWRyYWdnaW5nIC5zaW1wbGViYXItY29udGVudCB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcclxufVxyXG5cclxuW2RhdGEtc2ltcGxlYmFyXS5zaW1wbGViYXItZHJhZ2dpbmcgLnNpbXBsZWJhci10cmFjayB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1zY3JvbGxiYXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIG1pbi1oZWlnaHQ6IDEwcHg7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGJhY2tncm91bmQ6IGJsYWNrO1xyXG4gIGJvcmRlci1yYWRpdXM6IDdweDtcclxuICBsZWZ0OiAycHg7XHJcbiAgcmlnaHQ6IDJweDtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4ycyBsaW5lYXI7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItc2Nyb2xsYmFyLnNpbXBsZWJhci12aXNpYmxlOmJlZm9yZSB7XHJcbiAgLyogV2hlbiBob3ZlcmVkLCByZW1vdmUgYWxsIHRyYW5zaXRpb25zIGZyb20gZHJhZyBoYW5kbGUgKi9cclxuICBvcGFjaXR5OiAwLjU7XHJcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwcyBsaW5lYXI7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIHtcclxuICB0b3A6IDA7XHJcbiAgd2lkdGg6IDExcHg7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLXZlcnRpY2FsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XHJcbiAgdG9wOiAycHg7XHJcbiAgYm90dG9tOiAycHg7XHJcbn1cclxuXHJcbi5zaW1wbGViYXItdHJhY2suc2ltcGxlYmFyLWhvcml6b250YWwge1xyXG4gIGxlZnQ6IDA7XHJcbiAgaGVpZ2h0OiAxMXB4O1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyOmJlZm9yZSB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGxlZnQ6IDJweDtcclxuICByaWdodDogMnB4O1xyXG59XHJcblxyXG4uc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci1ob3Jpem9udGFsIC5zaW1wbGViYXItc2Nyb2xsYmFyIHtcclxuICByaWdodDogYXV0bztcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMnB4O1xyXG4gIGhlaWdodDogN3B4O1xyXG4gIG1pbi1oZWlnaHQ6IDA7XHJcbiAgbWluLXdpZHRoOiAxMHB4O1xyXG4gIHdpZHRoOiBhdXRvO1xyXG59XHJcblxyXG4vKiBSdGwgc3VwcG9ydCAqL1xyXG5bZGF0YS1zaW1wbGViYXItZGlyZWN0aW9uPSdydGwnXSAuc2ltcGxlYmFyLXRyYWNrLnNpbXBsZWJhci12ZXJ0aWNhbCB7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbiAgbGVmdDogMDtcclxufVxyXG5cclxuLmhzLWR1bW15LXNjcm9sbGJhci1zaXplIHtcclxuICBkaXJlY3Rpb246IHJ0bDtcclxuICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgb3BhY2l0eTogMDtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgaGVpZ2h0OiA1MDBweDtcclxuICB3aWR0aDogNTAwcHg7XHJcbiAgb3ZlcmZsb3cteTogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXg6IHNjcm9sbDtcclxufVxyXG5cclxuLnNpbXBsZWJhci1oaWRlLXNjcm9sbGJhciB7XHJcbiAgcG9zaXRpb246IGZpeGVkO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcclxuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XHJcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xyXG59IiwiJHNzLWhlaWdodDogM2VtICFkZWZhdWx0O1xyXG4kc3Mtd2hpdGU6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzcy1mb250LWNvbG9yOiAkY29sb3JfbmV1dHJhbC0yICFkZWZhdWx0O1xyXG4kc3MtZm9udC1wbGFjZWhvbGRlci1jb2xvcjogJGNvbG9yX25ldXRyYWwtMiAhZGVmYXVsdDtcclxuJHNzLWZvbnQtZGlzYWJsZWQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcbiRzcy1wcmltYXJ5LWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNzLWJvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzcy1zZWFyY2gtaGlnaGxpZ2h0LWNvbG9yOiAjZmZmYjhjICFkZWZhdWx0O1xyXG4kc3MtYm9yZGVyLXJhZGl1czogMHB4ICFkZWZhdWx0O1xyXG4kc3Mtc3BhY2luZy1sOiA4cHggIWRlZmF1bHQ7XHJcbiRzcy1zcGFjaW5nLW06IDZweCAhZGVmYXVsdDtcclxuJHNzLXNwYWNpbmctczogNHB4ICFkZWZhdWx0O1xyXG5cclxuLnNzLW1haW4ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgY29sb3I6ICRzcy1mb250LWNvbG9yO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogJHNzLWhlaWdodDtcclxuICAgIHBhZGRpbmc6ICRzcy1zcGFjaW5nLW07XHJcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkc3MtYm9yZGVyLWNvbG9yO1xyXG4gICAgYm9yZGVyLXJhZGl1czogJHNzLWJvcmRlci1yYWRpdXM7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3Mtd2hpdGU7XHJcbiAgICBvdXRsaW5lOiAwO1xyXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcclxuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjJzO1xyXG5cclxuICAgICYuc3MtZGlzYWJsZWQge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3MtYm9yZGVyLWNvbG9yO1xyXG4gICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgfVxyXG5cclxuICAgICYuc3Mtb3Blbi1hYm92ZSB7XHJcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcclxuICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcclxuICAgIH1cclxuICAgICYuc3Mtb3Blbi1iZWxvdyB7XHJcbiAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDBweDtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDBweDtcclxuICAgIH1cclxuXHJcbiAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4OiAxIDEgMTAwJTtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTsgIFxyXG4gICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lOyAgICBcclxuICAgICAgLW1zLXVzZXItc2VsZWN0OiBub25lOyAgICAgIFxyXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAgICoge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgY29sb3I6ICRzcy1mb250LWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLWRlc2VsZWN0IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgZmxleDogMCAxIGF1dG87XHJcbiAgICAgIG1hcmdpbjogMCAkc3Mtc3BhY2luZy1tIDAgJHNzLXNwYWNpbmctbTtcclxuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcblxyXG4gICAgICAmLnNzLWhpZGUge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3MtYXJyb3cge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICBmbGV4OiAwIDEgYXV0bztcclxuICAgICAgbWFyZ2luOiAwICRzcy1zcGFjaW5nLW0gMCAkc3Mtc3BhY2luZy1tO1xyXG5cclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgYm9yZGVyOiBzb2xpZCAkc3MtZm9udC1jb2xvcjtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDAgMnB4IDJweCAwO1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycywgbWFyZ2luIC4ycztcclxuXHJcbiAgICAgICAgJi5hcnJvdy11cCB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgICAgICAgIG1hcmdpbjogM3B4IDAgMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLmFycm93LWRvd24ge1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgbWFyZ2luOiAtM3B4IDAgMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNzLW11bHRpLXNlbGVjdGVkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgbWluLWhlaWdodDogJHNzLWhlaWdodDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcGFkZGluZzogMCAwIDAgM3B4O1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJHNzLWJvcmRlci1jb2xvcjtcclxuICAgIGJvcmRlci1yYWRpdXM6ICRzcy1ib3JkZXItcmFkaXVzO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNzLXdoaXRlO1xyXG4gICAgb3V0bGluZTogMDtcclxuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycztcclxuXHJcbiAgICAmLnNzLWRpc2FibGVkIHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNzLWJvcmRlci1jb2xvcjtcclxuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuXHJcbiAgICAgIC5zcy12YWx1ZXMge1xyXG4gICAgICAgIC5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICBjb2xvcjogJHNzLWZvbnQtY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtdmFsdWUge1xyXG4gICAgICAgICAgLnNzLXZhbHVlLWRlbGV0ZSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogbm90LWFsbG93ZWQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5zcy1vcGVuLWFib3ZlIHtcclxuICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMHB4O1xyXG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMHB4O1xyXG4gICAgfVxyXG4gICAgJi5zcy1vcGVuLWJlbG93IHtcclxuICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMHB4O1xyXG4gICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zcy12YWx1ZXMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgZmxleDogMSAxIDEwMCU7XHJcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcclxuXHJcbiAgICAgIC5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nOiA0cHggNXB4O1xyXG4gICAgICAgIG1hcmdpbjogMnB4IDBweDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29sb3I6ICRzcy1mb250LWRpc2FibGVkLWNvbG9yO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGtleWZyYW1lcyBzY2FsZUluIHtcclxuICAgICAgICAwJSB7dHJhbnNmb3JtOiBzY2FsZSgwKTsgb3BhY2l0eTogMDt9XHJcbiAgICAgICAgMTAwJSB7dHJhbnNmb3JtOiBzY2FsZSgxKTsgb3BhY2l0eTogMTt9XHJcbiAgICAgIH1cclxuICAgICAgQGtleWZyYW1lcyBzY2FsZU91dCB7XHJcbiAgICAgICAgMCUge3RyYW5zZm9ybTogc2NhbGUoMSk7IG9wYWNpdHk6IDE7fVxyXG4gICAgICAgIDEwMCUge3RyYW5zZm9ybTogc2NhbGUoMCk7IG9wYWNpdHk6IDA7fVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc3MtdmFsdWUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgdXNlci1zZWxlY3Q6IG5vbmU7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmb250LXNpemU6IDEycHg7XHJcbiAgICAgICAgcGFkZGluZzogM3B4IDVweDtcclxuICAgICAgICBtYXJnaW46IDNweCA1cHggM3B4IDBweDtcclxuICAgICAgICBjb2xvcjogJHNzLXdoaXRlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzcy1wcmltYXJ5LWNvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRzcy1ib3JkZXItcmFkaXVzO1xyXG4gICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzY2FsZUluO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjJzO1xyXG4gICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XHJcblxyXG4gICAgICAgICYuc3Mtb3V0IHtcclxuICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBzY2FsZU91dDtcclxuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogLjJzO1xyXG4gICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtdmFsdWUtZGVsZXRlIHtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDAgNXB4O1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1hZGQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4OiAwIDEgM3B4O1xyXG4gICAgICBtYXJnaW46IDlweCAxMnB4IDAgNXB4O1xyXG5cclxuICAgICAgLnNzLXBsdXMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc3MtZm9udC1jb2xvcjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3MtZm9udC1jb2xvcjtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgbGVmdDogLTRweDtcclxuICAgICAgICAgIHRvcDogNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5zcy1jcm9zcyB7XHJcbiAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxufVxyXG4uc3MtY29udGVudCB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIG1hcmdpbjogLTFweCAwIDAgMDtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlcjogc29saWQgMXB4ICRzcy1ib3JkZXItY29sb3I7XHJcbiAgei1pbmRleDogMTAwMDA7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJHNzLXdoaXRlO1xyXG4gIHRyYW5zZm9ybS1vcmlnaW46IGNlbnRlciB0b3A7XHJcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycywgb3BhY2l0eSAuMnM7XHJcbiAgb3BhY2l0eTogMDtcclxuICB0cmFuc2Zvcm06IHNjYWxlWSgwKTtcclxuXHJcbiAgJi5zcy1vcGVuIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgb3BhY2l0eTogMTtcclxuICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gIH1cclxuXHJcbiAgLnNzLXNlYXJjaCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgIHBhZGRpbmc6ICRzcy1zcGFjaW5nLWwgJHNzLXNwYWNpbmctbCAkc3Mtc3BhY2luZy1tICRzcy1zcGFjaW5nLWw7XHJcblxyXG4gICAgJi5zcy1oaWRlIHtcclxuICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHBhZGRpbmc6IDBweCAwcHggMHB4IDBweDtcclxuICAgICAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XHJcblxyXG4gICAgICBpbnB1dCB7XHJcbiAgICAgICAgaGVpZ2h0OiAwcHg7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwYWRkaW5nOiAwcHggMHB4IDBweCAwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwcHggMHB4IDBweCAwcHg7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBpbnB1dCB7XHJcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICBmb250LXNpemU6IGluaGVyaXQ7XHJcbiAgICAgIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xyXG4gICAgICBmbGV4OiAxIDEgYXV0bztcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1pbi13aWR0aDogMHB4O1xyXG4gICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgIHBhZGRpbmc6ICRzcy1zcGFjaW5nLW0gJHNzLXNwYWNpbmctbDtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkc3MtYm9yZGVyLWNvbG9yO1xyXG4gICAgICBib3JkZXItcmFkaXVzOiAkc3MtYm9yZGVyLXJhZGl1cztcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNzLXdoaXRlO1xyXG4gICAgICBvdXRsaW5lOiAwO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgICAtd2Via2l0LWJveC1zaXppbmc6IGJvcmRlci1ib3g7XHJcbiAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xyXG4gICAgICBcclxuICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAkc3MtZm9udC1wbGFjZWhvbGRlci1jb2xvcjtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgIGNvbG9yOiAkc3MtZm9udC1wbGFjZWhvbGRlci1jb2xvcjtcclxuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmZvY3VzIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDAgNXB4ICRzcy1wcmltYXJ5LWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLWFkZGFibGUge1xyXG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgZm9udC1zaXplOiAyMnB4O1xyXG4gICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgZmxleDogMCAwIDMwcHg7XHJcbiAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgbWFyZ2luOiAwIDAgMCA4cHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzcy1ib3JkZXItY29sb3I7XHJcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRzcy1ib3JkZXItcmFkaXVzO1xyXG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNzLWFkZGFibGUge1xyXG4gICAgcGFkZGluZy10b3A6IDBweDtcclxuICB9XHJcblxyXG4gIC5zcy1saXN0IHtcclxuICAgIG1heC1oZWlnaHQ6IDIwMHB4O1xyXG4gICAgb3ZlcmZsb3cteDogaGlkZGVuO1xyXG4gICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4gICAgLnNzLW9wdGdyb3VwIHtcclxuICAgICAgLnNzLW9wdGdyb3VwLWxhYmVsIHtcclxuICAgICAgICBwYWRkaW5nOiA2cHggMTBweCA2cHggMTBweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZzogNnB4IDZweCA2cHggMjVweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1vcHRncm91cC1sYWJlbC1zZWxlY3RhYmxlIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBcclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgY29sb3I6ICRzcy13aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3MtcHJpbWFyeS1jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1vcHRpb24ge1xyXG4gICAgICBwYWRkaW5nOiA2cHggMTBweCA2cHggMTBweDtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAgICoge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciwgJi5zcy1oaWdobGlnaHRlZCB7XHJcbiAgICAgICAgY29sb3I6ICRzcy13aGl0ZTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3MtcHJpbWFyeS1jb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcclxuICAgICAgICBjb2xvcjogJHNzLWZvbnQtZGlzYWJsZWQtY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNzLXdoaXRlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOm5vdCguc3MtZGlzYWJsZWQpLnNzLW9wdGlvbi1zZWxlY3RlZCB7XHJcbiAgICAgICAgY29sb3I6ICRzcy1mb250LWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJHNzLXByaW1hcnktY29sb3IsIC4xKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zcy1oaWRlIHsgZGlzcGxheTogbm9uZTsgfVxyXG5cclxuICAgICAgLnNzLXNlYXJjaC1oaWdobGlnaHQge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzcy1zZWFyY2gtaGlnaGxpZ2h0LWNvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLyoqXHJcbiAqIFN3aXBlciA1LjIuMFxyXG4gKiBNb3N0IG1vZGVybiBtb2JpbGUgdG91Y2ggc2xpZGVyIGFuZCBmcmFtZXdvcmsgd2l0aCBoYXJkd2FyZSBhY2NlbGVyYXRlZCB0cmFuc2l0aW9uc1xyXG4gKiBodHRwOi8vc3dpcGVyanMuY29tXHJcbiAqXHJcbiAqIENvcHlyaWdodCAyMDE0LTIwMTkgVmxhZGltaXIgS2hhcmxhbXBpZGlcclxuICpcclxuICogUmVsZWFzZWQgdW5kZXIgdGhlIE1JVCBMaWNlbnNlXHJcbiAqXHJcbiAqIFJlbGVhc2VkIG9uOiBPY3RvYmVyIDI2LCAyMDE5XHJcbiAqL1xyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdzd2lwZXItaWNvbnMnO1xyXG4gIHNyYzogdXJsKFwiZGF0YTphcHBsaWNhdGlvbi9mb250LXdvZmY7Y2hhcnNldD11dGYtODtiYXNlNjQsIGQwOUdSZ0FCQUFBQUFBWmdBQkFBQUFBQURBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFCR1JsUk5BQUFHUkFBQUFCb0FBQUFjaTZxSGtVZEVSVVlBQUFXZ0FBQUFJd0FBQUNRQVlBQlhSMUJQVXdBQUJoUUFBQUF1QUFBQU51QVk3K3hIVTFWQ0FBQUZ4QUFBQUZBQUFBQm0yZlBjelU5VEx6SUFBQUhjQUFBQVNnQUFBR0JQOVY1UlkyMWhjQUFBQWtRQUFBQ0lBQUFCWXQ2RjBjQmpkblFnQUFBQ3pBQUFBQVFBQUFBRUFCRUJSR2RoYzNBQUFBV1lBQUFBQ0FBQUFBai8vd0FEWjJ4NVpnQUFBeXdBQUFETUFBQUQyTUh0cnlWb1pXRmtBQUFCYkFBQUFEQUFBQUEyRTIrZW9XaG9aV0VBQUFHY0FBQUFId0FBQUNRQzlnRHphRzEwZUFBQUFpZ0FBQUFaQUFBQXJnSmtBQkZzYjJOaEFBQUMwQUFBQUZvQUFBQmFGUUFVR0cxaGVIQUFBQUc4QUFBQUh3QUFBQ0FBY0FCQWJtRnRaUUFBQS9nQUFBRTVBQUFDWHZGZEJ3bHdiM04wQUFBRk5BQUFBR0lBQUFDRTVzNzRoWGphWTJCa1lHQUFZcGY1SHUvaitXMitNbkF6TVlEQXphWDZRakQ2LzQvL0J4ajVHQThBdVJ3TVlHa0FQeXdMMTNqYVkyQmtZR0E4OFA4QWd4NGorLzhmUURZZkExQUVCV2dEQUlCMkJPb0FlTnBqWUdSZ1lOQmg0R2RnWWdBQkVNbklBQkp6WU5BRENRQUFDV2dBc1FCNDJtTmdZZnpDT0lHQmxZR0IwWWN4allHQndSMUtmMldRWkdoaFlHQmlZR1ZtZ0FGR0JpUVFrT2Fhd3REQW9NQlF4WGpnL3dFR1BjWUREQTR3TlVBMkNDZ3dzQUFBTzRFTDZnQUFlTnBqMk0wZ3lBQUNxeGdHTldCa1oyRDQvd01BK3hrRGRnQUFBSGphWTJCZ1lHYUFZQmtHUmdZUWlBSHlHTUY4RmdZSElNM0R3TUhBQkdRck1PZ3lXRExFTTFUOS93OFVCZkVNZ0x6RS8vLy9QLzUvL2YvVi94dityNGVhQUFlTWJBeHdJVVltSU1IRWdLWUFZalVjc0RBd3NMS3hjM0J5Y2ZQdzhqRVFBL2daQkFTRmhFVkV4Y1FsSktXa1pXVGw1QlVVbFpSVlZOWFVOVFFaQmdNQUFNUitFK2dBRVFGRUFBQUFLZ0FxQUNvQU5BQStBRWdBVWdCY0FHWUFjQUI2QUlRQWpnQ1lBS0lBckFDMkFNQUF5Z0RVQU40QTZBRHlBUHdCQmdFUUFSb0JKQUV1QVRnQlFnRk1BVllCWUFGcUFYUUJmZ0dJQVpJQm5BR21BYklCemdIc0FBQjQydTJOTVE2Q1VBeUdXNTY4eDlBbmVZWWdtNE1KYmhLRmFFeElPQVZYOEFwZXdTdDRCaWM0QWZlQWlkM1ZPQml4RHhmUFlFemE1TytYZmkwNFlBRGdnaVVJVUxDdUVKSzhWaE80YlN2cGRua3RISTVRQ1l0ZGkyc2w4Wm5YYUhscVVyTkt6ZEtjVDhjamxxK3J3WlN2SVZjek5pZXpzZm5QL3V6bm1mUEZCTk9ETTJLN01UUTQ1WUVBWnFHUDgxQW1HR2NGM2lQcU9vcDByMVNQVGFUYlZrZlVlNEhYajk3d1lFK3lOd1dZeHdXdTR2MXVnV0hnbzNTMVhkWkVWcVdNN0VUMGNmbkxHeFdma2dSNDJvMlB2V3JETUJTRmovSUhMYUYwektqUmdkaVZNd1NjTlJBb1dVb0g3OFkyaWNCL3lJWTA5QW42QUgyQmR1L1VCK3l4b3BZc2hRaUV2bnZ1MGRVUmdEdDhRZUM4UER3N0ZwamkzZkVBNHovUEVKNllPQjVoS2g0ZGozRXZYaHhQcUgvU0tVWTNySjdzclo0RlpuaDFQTUF0UGh3UDZmbDJQTUpNUERnZVE0clk4WVQ2R3phbzBlQUVBNDA5RHVnZ21UbkZuT2NTQ2lFaUxNZ3hDaVRJNkNxNURaVWQzUW1wMTB2TzBMYUxUZDJjak40Zk91bWxjN2xVWWJTUWNaRmt1dFJHN2c2SktaS3kwUm1kTFk2ODBDRG5FSitVTWtwRkZlMVJON254ZFZwWHJDNGFUdG5hdXJPblllcmNaZzJZVm1MTi9kL2djemZFaW1yRS9mcy9iT3VxMjlabW44dGxvT1JhWGdaZ0dhNzh5TzkvY25YbTJCcGFHdnEyNUR2OVM0RTkrNVNJYzlQcXVwSktoWUZTU2w0NytRY3IxbVlOQUFBQWVOcHR3MGNLd2tBQUFNRFpKQThRN09VSnZrTHNQZlo2ekZWRVJQeThxSGgyWUVSKzNpL0JQODN2SUJMTHlTc29LaW1ycUtxcGEyaHA2K2pxNlJzWUdobWJtSnFaU3kwc3JheHRiTzNzSFJ5ZG5FTVU0dVI2eXg3SkpYdmVQN1dyRHljQUFBQUFBQUgvL3dBQ2VOcGpZR1JnWU9BQlloa2daZ0pDWmdaTkJrWUdMUVp0SUpzRkxNWUFBQXczQUxnQWVOb2xpekVLZ0RBUUJDY2hSYkMyc0ZFUjBZRDZxVlFpQkN2L0g5ZXpHSTZaNVhCQXc4Q0JLL201aVFRVmF1VmJYTG5Pck1adjJvTGRLRmE4UGp1cnUyaEp6R2FibU9TTHpOTXp2dXRwQjNONDJtTmdaR0JnNEdLUVl6QmhZTXhKTE1sajRHQmdBWW93L1AvUEFKSmhMTTZzU29XS2ZXQ0FBd0RBamdiUkFBQjQybU5nWUdCa0FJSWJDWm81SVBybVVuMGhHQTBBTzhFRlRRQUFcIikgZm9ybWF0KFwid29mZlwiKTtcclxuICBmb250LXdlaWdodDogNDAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxufVxyXG46cm9vdCB7XHJcbiAgLS1zd2lwZXItdGhlbWUtY29sb3I6ICMwMDdhZmY7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXIge1xyXG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gIG1hcmdpbi1yaWdodDogYXV0bztcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICBsaXN0LXN0eWxlOiBub25lO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgLyogRml4IG9mIFdlYmtpdCBmbGlja2VyaW5nICovXHJcbiAgei1pbmRleDogMTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItd3JhcHBlciB7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG4uc3dpcGVyLXdyYXBwZXIge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgei1pbmRleDogMTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1hbmRyb2lkIC5zd2lwZXItc2xpZGUsXHJcbi5zd2lwZXItd3JhcHBlciB7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwcHgsIDAsIDApO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLW11bHRpcm93ID4gLnN3aXBlci13cmFwcGVyIHtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItbXVsdGlyb3ctY29sdW1uID4gLnN3aXBlci13cmFwcGVyIHtcclxuICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICBtYXJnaW46IDAgYXV0bztcclxufVxyXG4uc3dpcGVyLXNsaWRlIHtcclxuICBmbGV4LXNocmluazogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxufVxyXG4uc3dpcGVyLXNsaWRlLWludmlzaWJsZS1ibGFuayB7XHJcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi8qIEF1dG8gSGVpZ2h0ICovXHJcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQsXHJcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci1zbGlkZSB7XHJcbiAgaGVpZ2h0OiBhdXRvO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWF1dG9oZWlnaHQgLnN3aXBlci13cmFwcGVyIHtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIGhlaWdodDtcclxufVxyXG4vKiAzRCBFZmZlY3RzICovXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIHtcclxuICBwZXJzcGVjdGl2ZTogMTIwMHB4O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItd3JhcHBlcixcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZSxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctbGVmdCxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCxcclxuLnN3aXBlci1jb250YWluZXItM2QgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLWN1YmUtc2hhZG93IHtcclxuICB0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB6LWluZGV4OiAxMDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0IHtcclxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gbGVmdCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1yaWdodCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCByZ2JhKDAsIDAsIDAsIDAuNSksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLTNkIC5zd2lwZXItc2xpZGUtc2hhZG93LXRvcCB7XHJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHRvcCwgcmdiYSgwLCAwLCAwLCAwLjUpLCByZ2JhKDAsIDAsIDAsIDApKTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci0zZCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1ib3R0b20ge1xyXG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMC41KSwgcmdiYSgwLCAwLCAwLCAwKSk7XHJcbn1cclxuLyogQ1NTIE1vZGUgKi9cclxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIge1xyXG4gIG92ZXJmbG93OiBhdXRvO1xyXG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcclxuICAvKiBGb3IgRmlyZWZveCAqL1xyXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogbm9uZTtcclxuICAvKiBGb3IgSW50ZXJuZXQgRXhwbG9yZXIgYW5kIEVkZ2UgKi9cclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jc3MtbW9kZSA+IC5zd2lwZXItd3JhcHBlcjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3NzLW1vZGUgPiAuc3dpcGVyLXdyYXBwZXIgPiAuc3dpcGVyLXNsaWRlIHtcclxuICBzY3JvbGwtc25hcC1hbGlnbjogc3RhcnQgc3RhcnQ7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcclxuICBzY3JvbGwtc25hcC10eXBlOiB4IG1hbmRhdG9yeTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbC5zd2lwZXItY29udGFpbmVyLWNzcy1tb2RlID4gLnN3aXBlci13cmFwcGVyIHtcclxuICBzY3JvbGwtc25hcC10eXBlOiB5IG1hbmRhdG9yeTtcclxufVxyXG46cm9vdCB7XHJcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplOiA0NHB4O1xyXG4gIC8qXHJcbiAgLS1zd2lwZXItbmF2aWdhdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcclxuICAqL1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYsXHJcbi5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICB3aWR0aDogY2FsYyh2YXIoLS1zd2lwZXItbmF2aWdhdGlvbi1zaXplKSAvIDQ0ICogMjcpO1xyXG4gIGhlaWdodDogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XHJcbiAgbWFyZ2luLXRvcDogY2FsYygtMSAqIHZhcigtLXN3aXBlci1uYXZpZ2F0aW9uLXNpemUpIC8gMik7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgY3Vyc29yOiBwb2ludGVyO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBjb2xvcjogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCxcclxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICBvcGFjaXR5OiAwLjM1O1xyXG4gIGN1cnNvcjogYXV0bztcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1wcmV2OmFmdGVyLFxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyIHtcclxuICBmb250LWZhbWlseTogc3dpcGVyLWljb25zO1xyXG4gIGZvbnQtc2l6ZTogdmFyKC0tc3dpcGVyLW5hdmlnYXRpb24tc2l6ZSk7XHJcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcclxuICBsZXR0ZXItc3BhY2luZzogMDtcclxuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICBmb250LXZhcmlhbnQ6IGluaXRpYWw7XHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldixcclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gIGxlZnQ6IDEwcHg7XHJcbiAgcmlnaHQ6IGF1dG87XHJcbn1cclxuLnN3aXBlci1idXR0b24tcHJldjphZnRlcixcclxuLnN3aXBlci1jb250YWluZXItcnRsIC5zd2lwZXItYnV0dG9uLW5leHQ6YWZ0ZXIge1xyXG4gIGNvbnRlbnQ6ICdwcmV2JztcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgcmlnaHQ6IDEwcHg7XHJcbiAgbGVmdDogYXV0bztcclxufVxyXG4uc3dpcGVyLWJ1dHRvbi1uZXh0OmFmdGVyLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1idXR0b24tcHJldjphZnRlciB7XHJcbiAgY29udGVudDogJ25leHQnO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi13aGl0ZSxcclxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLXdoaXRlIHtcclxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjZmZmZmZmO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLXByZXYuc3dpcGVyLWJ1dHRvbi1ibGFjayxcclxuLnN3aXBlci1idXR0b24tbmV4dC5zd2lwZXItYnV0dG9uLWJsYWNrIHtcclxuICAtLXN3aXBlci1uYXZpZ2F0aW9uLWNvbG9yOiAjMDAwMDAwO1xyXG59XHJcbi5zd2lwZXItYnV0dG9uLWxvY2sge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuOnJvb3Qge1xyXG4gIC8qXHJcbiAgLS1zd2lwZXItcGFnaW5hdGlvbi1jb2xvcjogdmFyKC0tc3dpcGVyLXRoZW1lLWNvbG9yKTtcclxuICAqL1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB0cmFuc2l0aW9uOiAzMDBtcyBvcGFjaXR5O1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XHJcbiAgei1pbmRleDogNjAwO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi5zd2lwZXItcGFnaW5hdGlvbi1oaWRkZW4ge1xyXG4gIG9wYWNpdHk6IDA7XHJcbn1cclxuLyogQ29tbW9uIFN0eWxlcyAqL1xyXG4uc3dpcGVyLXBhZ2luYXRpb24tZnJhY3Rpb24sXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sXHJcbi5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XHJcbiAgYm90dG9tOiAxMHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLyogQnVsbGV0cyAqL1xyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIGZvbnQtc2l6ZTogMDtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1tYWluIHtcclxuICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUtcHJldiB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjY2KTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLXByZXYtcHJldiB7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjMzKTtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlLW5leHQge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMC42Nik7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZS1uZXh0LW5leHQge1xyXG4gIHRyYW5zZm9ybTogc2NhbGUoMC4zMyk7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgd2lkdGg6IDhweDtcclxuICBoZWlnaHQ6IDhweDtcclxuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gIG9wYWNpdHk6IDAuMjtcclxufVxyXG5idXR0b24uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICBib3JkZXI6IG5vbmU7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIHBhZGRpbmc6IDA7XHJcbiAgYm94LXNoYWRvdzogbm9uZTtcclxuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XHJcbiAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xyXG4gIGFwcGVhcmFuY2U6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWNsaWNrYWJsZSAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gIG9wYWNpdHk6IDE7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG4gIHJpZ2h0OiAxMHB4O1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMHB4LCAtNTAlLCAwKTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIG1hcmdpbjogNnB4IDA7XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMge1xyXG4gIHRvcDogNTAlO1xyXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICB3aWR0aDogOHB4O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIHRvcDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgbWFyZ2luOiAwIDVweDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cy1keW5hbWljIHtcclxuICBsZWZ0OiA1MCU7XHJcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMtZHluYW1pYyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICB0cmFuc2l0aW9uOiAyMDBtcyB0cmFuc2Zvcm0sIDIwMG1zIGxlZnQ7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbC5zd2lwZXItY29udGFpbmVyLXJ0bCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzLWR5bmFtaWMgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgdHJhbnNpdGlvbjogMjAwbXMgdHJhbnNmb3JtLCAyMDBtcyByaWdodDtcclxufVxyXG4vKiBQcm9ncmVzcyAqL1xyXG4uc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIge1xyXG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yNSk7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhciAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItZmlsbCB7XHJcbiAgYmFja2dyb3VuZDogdmFyKC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiBsZWZ0IHRvcDtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1ydGwgLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyIC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2Jhci1maWxsIHtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiByaWdodCB0b3A7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1wcm9ncmVzc2JhcixcclxuLnN3aXBlci1jb250YWluZXItdmVydGljYWwgPiAuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXIuc3dpcGVyLXBhZ2luYXRpb24tcHJvZ3Jlc3NiYXItb3Bwb3NpdGUge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogNHB4O1xyXG4gIGxlZnQ6IDA7XHJcbiAgdG9wOiAwO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLXZlcnRpY2FsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1ob3Jpem9udGFsID4gLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLnN3aXBlci1wYWdpbmF0aW9uLXByb2dyZXNzYmFyLW9wcG9zaXRlIHtcclxuICB3aWR0aDogNHB4O1xyXG4gIGhlaWdodDogMTAwJTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxufVxyXG4uc3dpcGVyLXBhZ2luYXRpb24td2hpdGUge1xyXG4gIC0tc3dpcGVyLXBhZ2luYXRpb24tY29sb3I6ICNmZmZmZmY7XHJcbn1cclxuLnN3aXBlci1wYWdpbmF0aW9uLWJsYWNrIHtcclxuICAtLXN3aXBlci1wYWdpbmF0aW9uLWNvbG9yOiAjMDAwMDAwO1xyXG59XHJcbi5zd2lwZXItcGFnaW5hdGlvbi1sb2NrIHtcclxuICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi8qIFNjcm9sbGJhciAqL1xyXG4uc3dpcGVyLXNjcm9sbGJhciB7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgLW1zLXRvdWNoLWFjdGlvbjogbm9uZTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMSk7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgbGVmdDogMSU7XHJcbiAgYm90dG9tOiAzcHg7XHJcbiAgei1pbmRleDogNTA7XHJcbiAgaGVpZ2h0OiA1cHg7XHJcbiAgd2lkdGg6IDk4JTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci12ZXJ0aWNhbCA+IC5zd2lwZXItc2Nyb2xsYmFyIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgcmlnaHQ6IDNweDtcclxuICB0b3A6IDElO1xyXG4gIHotaW5kZXg6IDUwO1xyXG4gIHdpZHRoOiA1cHg7XHJcbiAgaGVpZ2h0OiA5OCU7XHJcbn1cclxuLnN3aXBlci1zY3JvbGxiYXItZHJhZyB7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNSk7XHJcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxufVxyXG4uc3dpcGVyLXNjcm9sbGJhci1jdXJzb3ItZHJhZyB7XHJcbiAgY3Vyc29yOiBtb3ZlO1xyXG59XHJcbi5zd2lwZXItc2Nyb2xsYmFyLWxvY2sge1xyXG4gIGRpc3BsYXk6IG5vbmU7XHJcbn1cclxuLnN3aXBlci16b29tLWNvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbn1cclxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGltZyxcclxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IHN2ZyxcclxuLnN3aXBlci16b29tLWNvbnRhaW5lciA+IGNhbnZhcyB7XHJcbiAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gIG1heC1oZWlnaHQ6IDEwMCU7XHJcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcclxufVxyXG4uc3dpcGVyLXNsaWRlLXpvb21lZCB7XHJcbiAgY3Vyc29yOiBtb3ZlO1xyXG59XHJcbi8qIFByZWxvYWRlciAqL1xyXG46cm9vdCB7XHJcbiAgLypcclxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6IHZhcigtLXN3aXBlci10aGVtZS1jb2xvcik7XHJcbiAgKi9cclxufVxyXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyIHtcclxuICB3aWR0aDogNDJweDtcclxuICBoZWlnaHQ6IDQycHg7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDUwJTtcclxuICB0b3A6IDUwJTtcclxuICBtYXJnaW4tbGVmdDogLTIxcHg7XHJcbiAgbWFyZ2luLXRvcDogLTIxcHg7XHJcbiAgei1pbmRleDogMTA7XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogNTAlO1xyXG4gIGFuaW1hdGlvbjogc3dpcGVyLXByZWxvYWRlci1zcGluIDFzIGluZmluaXRlIGxpbmVhcjtcclxuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG4gIGJvcmRlcjogNHB4IHNvbGlkIHZhcigtLXN3aXBlci1wcmVsb2FkZXItY29sb3IsIHZhcigtLXN3aXBlci10aGVtZS1jb2xvcikpO1xyXG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcclxufVxyXG4uc3dpcGVyLWxhenktcHJlbG9hZGVyLXdoaXRlIHtcclxuICAtLXN3aXBlci1wcmVsb2FkZXItY29sb3I6ICNmZmY7XHJcbn1cclxuLnN3aXBlci1sYXp5LXByZWxvYWRlci1ibGFjayB7XHJcbiAgLS1zd2lwZXItcHJlbG9hZGVyLWNvbG9yOiAjMDAwO1xyXG59XHJcbkBrZXlmcmFtZXMgc3dpcGVyLXByZWxvYWRlci1zcGluIHtcclxuICAxMDAlIHtcclxuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgfVxyXG59XHJcbi8qIGExMXkgKi9cclxuLnN3aXBlci1jb250YWluZXIgLnN3aXBlci1ub3RpZmljYXRpb24ge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICBsZWZ0OiAwO1xyXG4gIHRvcDogMDtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICBvcGFjaXR5OiAwO1xyXG4gIHotaW5kZXg6IC0xMDAwO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZhZGUuc3dpcGVyLWNvbnRhaW5lci1mcmVlLW1vZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZhZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1mYWRlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcclxuLnN3aXBlci1jb250YWluZXItZmFkZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSB7XHJcbiAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlIHtcclxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgei1pbmRleDogMTtcclxuICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgdHJhbnNmb3JtLW9yaWdpbjogMCAwO1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGhlaWdodDogMTAwJTtcclxufVxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZS5zd2lwZXItY29udGFpbmVyLXJ0bCAuc3dpcGVyLXNsaWRlIHtcclxuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDA7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLWFjdGl2ZSxcclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLW5leHQsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1wcmV2LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtbmV4dCArIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG4gIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItY3ViZSAuc3dpcGVyLXNsaWRlLXNoYWRvdy10b3AsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctYm90dG9tLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1jdWJlIC5zd2lwZXItc2xpZGUtc2hhZG93LWxlZnQsXHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1zbGlkZS1zaGFkb3ctcmlnaHQge1xyXG4gIHotaW5kZXg6IDA7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWN1YmUgLnN3aXBlci1jdWJlLXNoYWRvdyB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIGxlZnQ6IDA7XHJcbiAgYm90dG9tOiAwcHg7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAxMDAlO1xyXG4gIGJhY2tncm91bmQ6ICMwMDA7XHJcbiAgb3BhY2l0eTogMC42O1xyXG4gIC13ZWJraXQtZmlsdGVyOiBibHVyKDUwcHgpO1xyXG4gIGZpbHRlcjogYmx1cig1MHB4KTtcclxuICB6LWluZGV4OiAwO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAge1xyXG4gIG92ZXJmbG93OiB2aXNpYmxlO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZSB7XHJcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIHotaW5kZXg6IDE7XHJcbn1cclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlIC5zd2lwZXItc2xpZGUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUsXHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1hY3RpdmUgLnN3aXBlci1zbGlkZS1hY3RpdmUge1xyXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xyXG59XHJcbi5zd2lwZXItY29udGFpbmVyLWZsaXAgLnN3aXBlci1zbGlkZS1zaGFkb3ctdG9wLFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LWJvdHRvbSxcclxuLnN3aXBlci1jb250YWluZXItZmxpcCAuc3dpcGVyLXNsaWRlLXNoYWRvdy1sZWZ0LFxyXG4uc3dpcGVyLWNvbnRhaW5lci1mbGlwIC5zd2lwZXItc2xpZGUtc2hhZG93LXJpZ2h0IHtcclxuICB6LWluZGV4OiAwO1xyXG4gIC13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGFuaW1hdGlvbi1zY3JvbGwtZW5hYmxlZDogdHJ1ZSAhZGVmYXVsdDtcclxuXHJcbiRhbmltYXRpb24tZHVyYXRpb24gICAgICAgICA6IDAuNXMgIWRlZmF1bHQ7XHJcbiRhbmltYXRpb24tZWFzZSAgICAgICAgICAgICA6IGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG4kYW5pbWF0aW9ucy1jb2xvciAgICAgICAgICAgOiBsaWdodGVuKGFkanVzdC1odWUoJGNvbG9yX2JyYW5kLTEsIC0xKSwgMjMuNTMpICFkZWZhdWx0O1xyXG4kYW5pbWF0aW9uc19pbWFnZS1iYWNrZ3JvdW5kOiAjZjFmMWYxICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuQGlmICRhbmltYXRpb24tc2Nyb2xsLWVuYWJsZWQge1xyXG4gICAgW2RhdGEtYW5pbWF0aW9uPWZhZGVdIHtcclxuICAgICAgICAuanMtZW5hYmxlZCAmIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAycyBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApO1xyXG4gICAgICAgIHdpbGwtY2hhbmdlOiBvcGFjaXR5O1xyXG5cclxuICAgICAgICAmLmpzLWFuaW1hdGUge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbWQpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgW2RhdGEtYW5pbWF0aW9uPWJvdHRvbXVwXSB7XHJcbiAgICAgICAgLmpzLWVuYWJsZWQgJiB7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMjAwcHgsIDApO1xyXG4gICAgICAgIC8vdHJhbnNpdGlvbjogdHJhbnNmb3JtIDIuMnMgZWFzZS1vdXQsIG9wYWNpdHkgMC42cyBlYXNlLW91dDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEuNXMgZWFzZS1vdXQsIHRyYW5zZm9ybSAxLjVzIGN1YmljLWJlemllcigwLjE5MCwgMS4wMDAsIDAuMjIwLCAxLjAwMCk7XHJcbiAgICAgICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybSwgb3BhY2l0eTtcclxuXHJcbiAgICAgICAgJi5qcy1hbmltYXRlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLW1kKSB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uLWRlbGF5OiAwLjRzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFtkYXRhLWFuaW1hdGlvbj1yaWdodGxlZnRdIHtcclxuICAgICAgICAuanMtZW5hYmxlZCAmIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDBweCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApLCB0cmFuc2Zvcm0gM3MgY3ViaWMtYmV6aWVyKDAuMTkwLCAxLjAwMCwgMC4yMjAsIDEuMDAwKTtcclxuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG5cclxuICAgICAgICAmLmpzLWFuaW1hdGUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbWQpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgW2RhdGEtYW5pbWF0aW9uPWxlZnRyaWdodF0ge1xyXG4gICAgICAgIC5qcy1lbmFibGVkICYge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDBweCwgMCwgMCk7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApLCB0cmFuc2Zvcm0gM3MgY3ViaWMtYmV6aWVyKDAuMTkwLCAxLjAwMCwgMC4yMjAsIDEuMDAwKTtcclxuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG5cclxuICAgICAgICAmLmpzLWFuaW1hdGUge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbWQpIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNnM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgW2RhdGEtYW5pbWF0aW9uPXNjYWxlYmlnXSB7XHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDMpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS4ycyBlYXNlLW91dCwgb3BhY2l0eSAxLjJzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtLCBvcGFjaXR5O1xyXG4gICAgICAgIH1cclxuICAgIFxyXG5cclxuICAgICAgICAmLmpzLWFuaW1hdGUge1xyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1tZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNHM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgW2RhdGEtYW5pbWF0aW9uPXN3aXBlaW1hZ2VdIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICBcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYW5pbWF0aW9ucy1jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMDAlKSBzY2FsZVgoLjMzKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQgY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGFuaW1hdGlvbnNfY29sb3I7XHJcblxyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuanMtYW5pbWF0aW9uLWltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgJl9fb3V0IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTEwJSk7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2luIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyBlYXNlLWluLW91dDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYW5pbWF0aW9uc19pbWFnZS1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuanMtYW5pbWF0ZSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmpzLWFuaW1hdGlvbi1pbWFnZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX291dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2luIHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faW5uZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEFuaW1hdGlvbnNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGFuaW1hdGlvbi1zY3JvbGwtZW5hYmxlZDogdHJ1ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEFuaW1hdGlvbnMgOiBhY3RpdmF0aW9uIGRlcyBhbmltYXRpb24gYXUgc2Nyb2xsXHJcblxyXG4kYW5pbWF0aW9uLWR1cmF0aW9uICAgICAgICAgOiAwLjVzOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQW5pbWF0aW9ucyA6IGR1csOpZSBwYXIgZMOpZmF1dFxyXG4kYW5pbWF0aW9uLWVhc2UgICAgICAgICAgICAgOiBlYXNlLWluLW91dDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQW5pbWF0aW9ucyA6IGVhc2luZyBwYXIgZMOpZmF1dFxyXG4kYW5pbWF0aW9ucy1jb2xvciAgICAgICAgICAgOiBsaWdodGVuKGFkanVzdC1odWUoJGNvbG9yX2JyYW5kLTEsIC0xKSwgMjMuNTMpOyAgLy8gQW5pbWF0aW9ucyA6IGJhY2tncm91bmQtY29sb3JcclxuJGFuaW1hdGlvbnNfaW1hZ2UtYmFja2dyb3VuZDogI2YxZjFmMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEFuaW1hdGlvbnMgOiBpbWFnZSBiYWNrZ3JvdW5kLWNvbG9yXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmJvcmRlcmVkIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICAmX19oZWFkZXIsXHJcbiAgICAmX19mb290ZXIge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7ICAgIFxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHZ3O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDFweCk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAxZW0pO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDFlbSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faGVhZGVyIHtcclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZm9vdGVyIHtcclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgYm90dG9tICA6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgYm9yZGVyLWxlZnQgIDogMnB4IHNvbGlkIGN1cnJlbnRDb2xvcjtcclxuICAgICAgICBib3JkZXItcmlnaHQgOiAycHggc29saWQgY3VycmVudENvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYtLW5vLWZvb3RlciB7XHJcbiAgICAgICAgI3skYmxvY2t9X19jb250ZW50IHtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbSAgOiAycHggc29saWQgY3VycmVudENvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4vKlxyXG4kY29yZV9idXR0b24tYW5pbWF0aW9uOiAnLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0LTInICFkZWZhdWx0O1xyXG5cclxuJGNvcmVfYnV0dG9uX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDYwMCAwLjg3NWVtLzEuNWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uX3BhZGRpbmcgICAgICAgOiAwLjhlbSAzZW0gIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbl9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b25fYm9yZGVyLXdpZHRoICA6IDFweCAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG4kY29yZV9idXR0b25fYmFja2dyb3VuZCAgICAgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNvcmVfYnV0dG9uX2NvbG9yICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3IgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b25faWNvbl9maWxsLWNvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG5cclxuJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29yZV9idXR0b25faG92ZXJfZmlsbC1jb2xvciAgOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmJ1dHRvbiB7XHJcbiAgICBmb250OiAkY29yZV9idXR0b25fZm9udDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b25fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgcGFkZGluZzogJGNvcmVfYnV0dG9uX3BhZGRpbmc7XHJcbiAgICBAaW5jbHVkZSByZXNldC1saW5rO1xyXG4gICAgQGV4dGVuZCAjeyRjb3JlX2J1dHRvbi1hbmltYXRpb259O1xyXG4gICAgYm9yZGVyLXdpZHRoOiAkY29yZV9idXR0b25fYm9yZGVyLXdpZHRoO1xyXG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgY29sb3I6ICRjb3JlX2J1dHRvbl9jb2xvcjtcclxuICAgIGJhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yO1xyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIGNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIC5idXR0b24tc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1tb25vY3Job21lIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saW5rO1xyXG4gICAgXHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcclxuICAgIH1cclxuICAgIHNwYW4ge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgfVxyXG59XHJcblxyXG4uYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgb3V0bGluZTogbm9uZTtcclxuICAgIFxyXG4gICAgJl9fZHJhd2luZyB7XHJcbiAgICAgIGhlaWdodDogMi4yZW07XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yZW07XHJcbiAgICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcclxuXHJcbiAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGZpbGw7XHJcbiAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IDAuM3M7XHJcbiAgICB9XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgZm9udDogJGNvcmVfYnV0dG9uX2ZvbnQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAkY29yZV9idXR0b25fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XHJcblxyXG4gICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcclxuICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcclxuICAgIH1cclxufVxyXG5cclxuLmJ1dHRvbi1kcmF3aW5nLS1hcnJvdyB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgIC5idXR0b24tZHJhd2luZ19fZHJhd2luZyB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgIGhlaWdodDogMS41ZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgcGFkZGluZzogLjNlbTtcclxuICAgICAgICBmaWxsOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgfVxyXG4gICAgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcclxuICAgICAgICBmb250OiAkY29yZV9idXR0b25fZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNvcmVfYnV0dG9uX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiBjb2xvcjtcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICBjb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4uYnV0dG9uLXN2ZyB7XHJcbiAgICBmaWxsOiAkY29yZV9idXR0b25fY29sb3I7XHJcbn1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gQW5pbWF0aW9uIDogc3dlZXBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmJ1dHRvbi0tc3dlZXAtdG8tcmlnaHQsXHJcbi5idXR0b24tLXN3ZWVwLXRvLWxlZnQsXHJcbi5idXR0b24tLXN3ZWVwLXRvLXRvcCxcclxuLmJ1dHRvbi0tc3dlZXAtdG8tYm90dG9tXHJcbntcclxuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAvLy13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxcHgpIHRyYW5zbGF0ZVooMCk7XHJcbiAgICAvL3RyYW5zZm9ybTogcGVyc3BlY3RpdmUoMXB4KSB0cmFuc2xhdGVaKDApO1xyXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDApO1xyXG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgwKTtcclxuICAgIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcclxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDFweCByZ2JhKDAsIDAsIDAsIDApO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xyXG4gICAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IGNvbG9yO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogMC4zcztcclxuICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAwLjNzO1xyXG4gICAgfVxyXG5cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gU3dlZXAgdG8gUmlnaHRcclxuLmJ1dHRvbi0tc3dlZXAtdG8tcmlnaHQge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoMCk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDUwJTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gU3dlZXAgdG8gbGVmdFxyXG4uYnV0dG9uLS1zd2VlcC10by1sZWZ0IHtcclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogdHJhbnNmb3JtO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZHVyYXRpb246IC4zcztcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgICAgICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1vdXQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIFN3ZWVwIHRvIGJvdHRvbVxyXG4uYnV0dG9uLS1zd2VlcC10by1ib3R0b20ge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMDtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIFN3ZWVwIHRvIHRvcFxyXG4uYnV0dG9uLS1zd2VlcC10by10b3Age1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcclxuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiA1MCUgMTAwJTtcclxuICAgICAgICAtd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybTtcclxuICAgICAgICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XHJcbiAgICAgICAgLXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOiAuM3M7XHJcbiAgICAgICAgdHJhbnNpdGlvbi1kdXJhdGlvbjogLjNzO1xyXG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2Utb3V0O1xyXG4gICAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLW91dDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBBbmltYXRpb24gOiBib3JkZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1jZW50ZXItdG8tb3V0LFxyXG4uYnV0dG9uLS1ib3JkZXItYm90dG9tLWxlZnQtdG8tcmlnaHQsXHJcbi5idXR0b24tLWJvcmRlci1ib3R0b20tbGVmdC10by1yaWdodC0yLFxyXG4uYnV0dG9uLS1ib3JkZXItaW4sXHJcbi5idXR0b24tLWJvcmRlci1vdXQsXHJcbi5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tLFxyXG4uYnV0dG9uLS1ib3JkZXItc2lkZXMtdG9wLXRvLWJvdHRvbS1yZXZlcnNlLFxyXG4uYnV0dG9uLS1ib3JkZXItdXBkb3duLWxlZnQtdG8tcmlnaHQge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgdHJhbnNpdGlvbjogLjNzO1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcztcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgIH1cclxuICAgICY6aG92ZXIsXHJcbiAgICAmOmZvY3VzIHtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gQm9yZGVyIHRvcCAmIGJvdHRvbTogbGVmdCAtPiByaWdodFxyXG4uYnV0dG9uLS1ib3JkZXItdXBkb3duLWxlZnQtdG8tcmlnaHQge1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgfVxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweFxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gQm9yZGVyIHNpZGVzOiB0b3AgLT4gYm90dG9tXHJcbi5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tIHtcclxuICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgIGhlaWdodDogMFxyXG5cclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgIGhlaWdodDogMFxyXG4gICAgfVxyXG4gICAgJjpmb2N1cyxcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEJvcmRlciBzaWRlcyByZXZlcnNlOiB0b3AgLT4gYm90dG9tXHJcbi5idXR0b24tLWJvcmRlci1zaWRlcy10b3AtdG8tYm90dG9tLXJldmVyc2Uge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgaGVpZ2h0OiAwXHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgIGhlaWdodDogMFxyXG4gICAgfVxyXG4gICAgJjpob3ZlcixcclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCVcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEJvcmRlciBib3R0b206IGNlbnRlciAtPiBzaWRlc1xyXG4uYnV0dG9uLS1ib3JkZXItYm90dG9tLWNlbnRlci10by1vdXQge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgfVxyXG59XHJcblxyXG4vLyBCb3JkZXIgYm90dG9tOiBsZWZ0IC0+IHJpZ2h0IC0+IGxlZnRcclxuLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0IHtcclxuXHJcbn1cclxuXHJcbi8vIEJvcmRlciBib3R0b206IGxlZnQgLT4gcmlnaHQgLT4gcmlnaHRcclxuLmJ1dHRvbi0tYm9yZGVyLWJvdHRvbS1sZWZ0LXRvLXJpZ2h0LTIge1xyXG4gICAgJjphZnRlciB7XHJcbiAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICByaWdodDogMDtcclxuICAgIH1cclxufVxyXG5cclxuLy8gYm9yZGVyIDogaW5cclxuLmJ1dHRvbi0tYm9yZGVyLWluIHtcclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDAgMCAycHggIzI5MjkyODtcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyBib3JkZXIgOiBvdXRcclxuLmJ1dHRvbi0tYm9yZGVyLW91dCB7XHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgMnB4ICMyOTI5Mjg7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQm91dG9ucyBnw6luw6lyaXF1ZXNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGNvcmVfYnV0dG9uLWFuaW1hdGlvbjogJy5idXR0b24tLXN3ZWVwLXRvLXRvcCc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0cmFuc2l0aW9uIHBhciBkw6lmYXV0XHJcblxyXG4kY29yZV9idXR0b25fZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTsgIC8vIEJvdXRvbjogZm9udFxyXG4kY29yZV9idXR0b25fcGFkZGluZyAgICAgICA6IDEuMzVlbSAyZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbjogZm9udFxyXG4kY29yZV9idXR0b25fbGV0dGVyLXNwYWNpbmc6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b246IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJGNvcmVfYnV0dG9uX2JvcmRlci13aWR0aCAgOiAycHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IFRhaWxsZSBkZSBsYSBib3JkdXJlXHJcbiRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgICAgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kY29yZV9idXR0b25fY29sb3IgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvciAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG4kY29yZV9idXR0b25faWNvbl9maWxsLWNvbG9yOiBpbmhlcml0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBsJ2ljb25lIHN2Z1xyXG5cclxuJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWltcG9ydGFudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG4kY29yZV9idXR0b25faG92ZXJfZmlsbC1jb2xvciAgOiBpbmhlcml0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGwnaWNvbmUgc3ZnXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGRyYXdpbmdfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCA2Ljg3NWVtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZHJhd2luZyB7XHJcblxyXG4gICAgJi0tYm94c2hhZG93IHtcclxuICAgICAgICAuZHJhd2luZ19faW1nIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMHB4IDBweCA1OXB4IC0xMXB4IHJnYmEoJGNvbG9yX2JyYW5kLTIsIDEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci12ZXJ0aWNhbCB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LXZlcnRpY2FsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC01MCUsMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG5cclxuICAgICAgICAgICAgZm9udDogJGNvcmVfdGV4dC12ZXJ0aWNhbF9mb250O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgY29sb3I6ICRjb3JlX3RleHQtdmVydGljYWxfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY29yZV90ZXh0LXZlcnRpY2FsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1nIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIExhbmRpbmcgcGFnZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg6IDEuOGVtO1xyXG4kY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6IDEuOGVtO1xyXG5cclxuJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAzLjNlbTtcclxuJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogMy4zZW07XHJcblxyXG4kY29yZV9sYW5kaW5nLXBhZ2VfaG9tZV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAxLjJlbTtcclxuJGNvcmVfbGFuZGluZy1wYWdlX2hvbWVfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6IDEuMmVtO1xyXG5cclxuJGNvcmVfbGFuZGluZy1wYWdlX2hvbWVfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6IDIuMmVtO1xyXG4kY29yZV9sYW5kaW5nLXBhZ2VfaG9tZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6IDIuMmVtO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIExhbmRpbmcgcGFnZVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kY29yZV90ZXh0LXZlcnRpY2FsX2NvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsLjE1KTtcclxuJGNvcmVfdGV4dC12ZXJ0aWNhbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxMTBweC8xICRmb250LWZhbWlseS0tMztcclxuJGNvcmVfdGV4dC12ZXJ0aWNhbF90ZXh0LXRyYW5zZm9ybTogbm9uZTsiLCIuZmlndXJlcy1yb3RhdG9yIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19wYXJ0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RpZ2l0LXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19kaWdpdCB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuW2RhdGEtYW5pbWF0aW9uPWZpZ3VyZXNdIHtcclxuXHJcbiAgICAuZmlndXJlcy1yb3RhdG9yX19kaWdpdC13cmFwcGVyIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMS41cyBlYXNlLW91dDtcclxuICAgIH1cclxuXHJcbiAgICAmLmpzLWFuaW1hdGUge1xyXG4gICAgICAgIC5maWd1cmVzLXJvdGF0b3JfX2RpZ2l0LXdyYXBwZXIge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoY2FsYygtMTAwJSArIDFlbSkpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIENvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbGlua3MtZ3JvdXBfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5saW5rcy1ncm91cCB7XHJcbiAgICBjb2xvcjogJGxpbmtzLWdyb3VwX2NvbG9yO1xyXG4gICAgXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgLy9jb2xvcjogJGxpbmtzLWdyb3VwX2NvbG9yO1xyXG4gICAgICAgIFxyXG4gICAgICAgICYgKyAubGlua3MtZ3JvdXBfX2xpbmsge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgJiArIC5saW5rcy1ncm91cF9fbGluayB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBMaW5rcyBncm91cFxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbGlua3MtZ3JvdXBfY29sb3I6IGluaGVyaXQ7IiwiJGxvYWRlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4ubG9hZGVyOjpiZWZvcmUge1xyXG4gICAgY29udGVudDogXCJcIjtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgYm9yZGVyOiAzcHggc29saWQgI2YzZjNmMztcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcclxuICAgIGJvcmRlci10b3AtY29sb3I6ICRsb2FkZXJfY29sb3I7XHJcbiAgICB3aWR0aDogNTBweDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7IC8qIFNhZmFyaSAqL1xyXG4gICAgYW5pbWF0aW9uOiBzcGluIDEuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XHJcbiAgICBtYXJnaW46IDE2cHggYXV0byBhdXRvO1xyXG59XHJcblxyXG4vKiBTYWZhcmkgKi9cclxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4ge1xyXG4gICAgMCUgeyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcbiAgICAxMDAlIHsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgc3BpbiB7XHJcbiAgICAwJSB7IHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XHJcbiAgICAxMDAlIHsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBDb3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm1lZGlhLW1vZHVsZSB7XHJcblxyXG4gICAgJl9fYnRuLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDAgMCAuNmVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICB9XHJcbiAgICAmX19idG4ge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWJ1dHRvbigpO1xyXG4gICAgICAgIFxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IC40ZW07XHJcblxyXG4gICAgICAgIGJvcmRlci13aWR0aDogMXB4O1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtZWRpYS1tb2R1bGVfZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtZWRpYS1tb2R1bGVfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRtZWRpYS1tb2R1bGVfdGV4dC1hbGlnbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zdmcge1xyXG4gICAgICAgIHdpZHRoOiAzNnB4O1xyXG4gICAgICAgIG1hcmdpbjogLjJlbSAuNmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbnMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZGFsX19ib2R5IHtcclxuICAgICAgICB3aWR0aDogNzB2dztcclxuICAgIH1cclxuICAgIC5saWdodGJveC1tZWRpYSB7XHJcbiAgICAgICAgJl9faWZyYW1lIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcwdmg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDkwdmg7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiJG1lZGlhLW1vZHVsZV9mb250ICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAuOWVtICRmb250LWZhbWlseS0tMTtcclxuJG1lZGlhLW1vZHVsZV9sZXR0ZXItc3BhY2luZyAgICAgIDogLjNlbTtcclxuJG1lZGlhLW1vZHVsZV90ZXh0LWFsaWduICAgICAgOiBjZW50ZXI7XHJcblxyXG4iLCIkbW9kYWwtc2hhcmUtc29jaWFsc19fYm9keV9fcGFkZGluZzogM2VtICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fYm9keV9fdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2JvZHlfX21heC13aWR0aDogNDcwcHggIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fdGl0bGVfX21hcmdpbi1ib3R0b206IDFlbSAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX3RpdGxlX19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCAydncsIDIycHgpLzEuMzYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX2hlaWdodDogNTBweCAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX19mb250LXdlaWdodDogNjAwICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9fZm9udC1jb2xvcjogZ3JleSAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX2xldHRlci1zcGFjaW5nOiAycHggIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX19hbGlnbi1pdGVtOiBsZWZ0ICFkZWZhdWx0O1xyXG5cclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2J0bl9fZm9udC1zaXplOiAxMnB4ICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fZmFjZWJvb2tfX2ZpbGw6ICMzOTU2OWMgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19tZXNzZW5nZXJfX2ZpbGw6ICMwMDc4RkYgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX190d2l0dGVyX19maWxsOiAjMDBhY2VlICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fbGlua2VkaW5fZmlsbDogIzAwNzJiMSAhZGVmYXVsdDtcclxuJG1vZGFsLXNoYXJlLXNvY2lhbHNfX3doYXRzYXBwX19maWxsOiAjMjhEMTQ2ICFkZWZhdWx0O1xyXG4kbW9kYWwtc2hhcmUtc29jaWFsc19fZW1haWxfX2ZpbGw6ICM1RDVDNUIgIWRlZmF1bHQ7XHJcbiRtb2RhbC1zaGFyZS1zb2NpYWxzX19jb3B5LWxpbmtfX2ZpbGw6ICM1RDVDNUIgIWRlZmF1bHQ7XHJcblxyXG4ubW9kYWwtc2hhcmUtc29jaWFscyB7XHJcblxyXG4gICAgLm1vZGFsX19ib2R5IHtcclxuICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2JvZHlfX21heC13aWR0aDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fYm9keV9fcGFkZGluZztcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2JvZHlfX3RleHQtYWxpZ247XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kYWxfX3RpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX3RpdGxlX19tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICAgICBmb250OiAkbW9kYWwtc2hhcmUtc29jaWFsc19fdGl0bGVfX2ZvbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2hhcmUtc29jaWFscyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2J0bl9fZm9udC1zaXplO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiA1MCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX19oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX19pdGVtX19mb250LXdlaWdodDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9fZm9udC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbW9kYWwtc2hhcmUtc29jaWFsc19faXRlbV9fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2l0ZW1fX2FsaWduLWl0ZW07XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLnNoYXJlLWljb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC02cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMjRweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZmFjZWJvb2sge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fZmFjZWJvb2tfX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19tZXNzZW5nZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fbWVzc2VuZ2VyX19maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fdHdpdHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtb2RhbC1zaGFyZS1zb2NpYWxzX190d2l0dGVyX19maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbGlua2VkaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fbGlua2VkaW5fZmlsbDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2VtYWlsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1vZGFsLXNoYXJlLXNvY2lhbHNfX2VtYWlsX19maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fd2hhdHNhcHAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fd2hhdHNhcHBfX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19jb3B5LWxpbmsge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbW9kYWwtc2hhcmUtc29jaWFsc19fY29weS1saW5rX19maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kbW9kYWxfYmFja2dyb3VuZCAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1vZGFsLXZlaWxfYmFja2dyb3VuZCA6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIDAuNzUpICFkZWZhdWx0O1xyXG4kbW9kYWwtY2xvc2VfY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1vZGFsLWNsb3NlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbiRtb2RhbC0tbWFpbl9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNzAwIDFlbS8xLjVlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl9jbG9zZV9jb2xvciAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl9jbG9zZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kbW9kYWwtLW1haW5fdGV4dF9mb250ICAgICAgICAgIDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX3RleHRfY29sb3IgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1vZGFsLS1tYWluX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRib2R5X2ZvbnRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtb2RhbC0tbWFpbl90ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kbW9kYWwtLW1haW5fdGV4dF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4gIFxyXG4ubW9kYWwge1xyXG4gICAgdG9wOiAwO1xyXG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogMTAwdnc7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgei1pbmRleDogOTk5OTk7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdGJhY2tncm91bmQ6ICRtb2RhbC12ZWlsX2JhY2tncm91bmQ7XHJcblxyXG4gICAgJl9fY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMC41ZW07XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbW9kYWwtY2xvc2VfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZS1kcmF3aW5nIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMS41ZW07XHJcbiAgICAgICAgaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICBmaWxsOiAkbW9kYWwtY2xvc2VfY29sb3I7XHJcbiAgICB9XHJcbiAgICAgIFxyXG4gICAgJl9fYm9keSB7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB6LWluZGV4OiAyO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbW9kYWxfYmFja2dyb3VuZDtcclxuXHRcdG1hcmdpbjogMCBhdXRvO1xyXG4gICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogOTE4cHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyZW0pO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNlbSAzZW0gM2VtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICAgXHJcbiAgICAmX19zY3JvbGxlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG5cdFx0LmZlZXMtc2NoZWR1bGUge1xyXG5cdFx0XHQmX190YWJsZS50YWJsZSB7XHJcblx0XHRcdCAgICB3aWR0aDogMTAwJTsgXHJcblx0XHRcdFx0dGQsIHRoIHtcclxuXHRcdFx0XHQgICAgcGFkZGluZzogLjVlbSAuMmVtO1xyXG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbW9kYWwtdmVpbF9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZvY3VzLXRyYXAge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLS1tYWluIHtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBwYWRkaW5nLXRvcDogNmVtO1xyXG4gICAgICAgIC5tb2RhbCB7XHJcbiAgICAgICAgICAgICZfX2Nsb3NlIHtcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMgeyBvdXRsaW5lOm5vbmUgfVxyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbW9kYWwtLW1haW5fY2xvc2VfZm9udDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbW9kYWwtLW1haW5fY2xvc2VfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1vZGFsLS1tYWluX2Nsb3NlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAmLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkbW9kYWwtLW1haW5fY2xvc2VfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjRlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fYm9keSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyLjNlbSAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDIwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM2VtO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1vZGFsLS1tYWluX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbW9kYWwtLW1haW5fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtb2RhbC0tbWFpbl90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtb2RhbC0tbWFpbl90ZXh0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtb2RhbC0tbWFpbl90ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJG1vZGFsLS1tYWluX3RleHRfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTW9kYWxcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRtb2RhbF9iYWNrZ3JvdW5kICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1vZGFsIDogY291bGV1ciBkZSBmb25kXHJcbiRtb2RhbC12ZWlsX2JhY2tncm91bmQgOiByZ2JhKDAsIDAsIDAsIDAuNzUpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFZvaWxlIDogY291bGV1ciBkZSBmb25kXHJcbiRtb2RhbC1jbG9zZV9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZlcm1lciA6IGNvdWxldXIgZGUgbCdpY29uZVxyXG4kbW9kYWwtY2xvc2VfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGZXJtZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuXHJcblxyXG4vLyBNb2RhbCBwcmluY2lwYWxlIChNZXNzYWdlIGQnaW5mb3JtYXRpb24pXHJcbiRtb2RhbC0tbWFpbl9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNzAwIDFlbS8xLjVlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRtb2RhbC0tbWFpbl9jbG9zZV9jb2xvciAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xO1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRtb2RhbC0tbWFpbl9jbG9zZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4kbW9kYWwtLW1haW5fY2xvc2VfYm9yZGVyOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kbW9kYWwtLW1haW5fdGV4dF9mb250ICAgICAgICAgIDogJGJvZHlfZm9udDtcclxuJG1vZGFsLS1tYWluX3RleHRfY29sb3IgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMjtcclxuJG1vZGFsLS1tYWluX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRib2R5X2ZvbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiRtb2RhbC0tbWFpbl90ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kbW9kYWwtLW1haW5fdGV4dF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiIsIiRtb3JlLWFjdGlvbl90ZXh0X2ZvbnQtLXNtICAgICAgOiBub3JtYWwgbm9ybWFsIDcwMCAwLjkyNWVtLzEuNWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1vcmUtYWN0aW9uX3RleHRfZm9udC0tbWQgICAgICA6IG5vcm1hbCBub3JtYWwgNzAwIDEuMTI1ZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbW9yZS1hY3Rpb25fdGV4dF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJG1vcmUtYWN0aW9uX3RleHRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRtb3JlLWFjdGlvbl90ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRtb3JlLWFjdGlvbl9idXR0b25fYm9yZGVyLXdpZHRoIDogJGNvcmVfYnV0dG9uX2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJG1vcmUtYWN0aW9uX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbW9yZS1hY3Rpb25fYnV0dG9uX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1vcmUtYWN0aW9uX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtb3JlLWFjdGlvbl9idXR0b25fYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbW9yZS1hY3Rpb25fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbW9yZS1hY3Rpb25fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtb3JlLWFjdGlvbl9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuLm1vcmUtYWN0aW9uIHtcclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBmb250OiAkbW9yZS1hY3Rpb25fdGV4dF9mb250LS1zbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1vcmUtYWN0aW9uX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRtb3JlLWFjdGlvbl90ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGNvbG9yOiAkbW9yZS1hY3Rpb25fdGV4dF9jb2xvcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtb3JlLWFjdGlvbl90ZXh0X2ZvbnQtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDIlO1xyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtb3JlLWFjdGlvbl9idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRtb3JlLWFjdGlvbl9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1vcmUtYWN0aW9uX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtb3JlLWFjdGlvbl9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbW9yZS1hY3Rpb25fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbW9yZS1hY3Rpb25fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbW9yZS1hY3Rpb25fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiJG1vcmUtYWN0aW9uX3RleHRfZm9udC0tc20gICAgICA6IG5vcm1hbCBub3JtYWwgNzAwIDAuOTI1ZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kbW9yZS1hY3Rpb25fdGV4dF9mb250LS1tZCAgICAgIDogbm9ybWFsIG5vcm1hbCA3MDAgMS4xMjVlbS8xLjVlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRtb3JlLWFjdGlvbl90ZXh0X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kbW9yZS1hY3Rpb25fdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJG1vcmUtYWN0aW9uX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJG1vcmUtYWN0aW9uX2J1dHRvbl9ib3JkZXItd2lkdGggOiAkY29yZV9idXR0b25fYm9yZGVyLXdpZHRoO1xyXG4kbW9yZS1hY3Rpb25fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiRtb3JlLWFjdGlvbl9idXR0b25fYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xO1xyXG4kbW9yZS1hY3Rpb25fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1vcmUtYWN0aW9uX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcbiRtb3JlLWFjdGlvbl9idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtb3JlLWFjdGlvbl9idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfYnJhbmQtMTtcclxuJG1vcmUtYWN0aW9uX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7IiwiXHJcbi5zY3JvbGwtYmxvY2sge1xyXG5cclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1tZCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAzO1xyXG4gICAgICAgIGJvdHRvbTogMiU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtYnV0dG9uO1xyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcclxuICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuNnMgZWFzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3JfYnJhbmQtMjtcclxuICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRjb2xvcl9icmFuZC0yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBhbmltYXRpb246IDJzIHdpZ2dsZSBlYXNlIGluZmluaXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjJzIGxpbmVhcjtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vIEhvbWVcclxuLnNjcm9sbC1ibG9jay0taG9tZSB7XHJcbiAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICB3aWR0aDogYXV0bztcclxuICAgIHJpZ2h0OiAxJTtcclxuICAgIC5zY3JvbGwtYmxvY2sge1xyXG4gICAgICAgICZfX2J1dHRvbi0tbGFzdCA+ICoge1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgtMSk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5zY3JvbGwtYmxvY2tfX2J1dHRvbi0taGlkZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxufVxyXG4gIFxyXG5Aa2V5ZnJhbWVzIHdpZ2dsZSB7XHJcbiAgICAwJSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTNkZWcpO1xyXG4gICAgfVxyXG4gICAgMjAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyMGRlZyk7XHJcbiAgICB9XHJcbiAgICA0MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xNWRlZyk7XHJcbiAgICB9XHJcbiAgICA2MCUge1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDVkZWcpO1xyXG4gICAgfVxyXG4gICAgOTAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMWRlZyk7XHJcbiAgICB9XHJcbiAgICAxMDAlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwKTtcclxuICAgIH1cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBFbGVtZW50cyBsacOpcyBhdXggbG9jYXRpb25zIHNhaXNzb25uacOocmVzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwcmljZS1zZWFzb25yZW50YWxfdGhfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTI1ZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RoX2NvbG9yIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdGhfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdGhfbGV0dGVyLXNwYWNpbmc6IDBmYXVsdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF90ZXh0LWFsaWduIDogbGVmdCAhZGVmYXVsdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90cl9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMjVlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcmljZS1zZWFzb25yZW50YWxfdHJfY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90cl90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90cl9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90cl90ZXh0LWFsaWduIDogbGVmdCAhZGVmYXVsdDtcclxuXHJcblxyXG4kZXF1aXBtZW50X190aXRsZV9tYXJnaW4tYm90dG9tOiAzZW0gIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAxMDBweCAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6IDRweCAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAxZW0gIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X190aXRsZV9jb250ZW50XzFfY29sb3I6IHJlZCAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM2VtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGVxdWlwbWVudF90aF9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTFlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfdGhfY29sb3IgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF90aF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF90aF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF90aF90ZXh0LWFsaWduIDogbGVmdCAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF90cl9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTFlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfdHJfY29sb3IgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF90cl90ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X3RyX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X3RyX3RleHQtYWxpZ24gOiBsZWZ0ICFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X3RyX3ZhbHVlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVxdWlwbWVudF9hdmFpbGFibGVfY29sb3I6ICM1MGIxMzggIWRlZmF1bHQ7XHJcbiRlcXVpcG1lbnRfbm90YXZhaWxhYmxlX2NvbG9yOiAjYjEzODM4ICFkZWZhdWx0O1xyXG5cclxuJGVxdWlwbWVudF9fdGl0bGVfbWFwOiAoKSFkZWZhdWx0O1xyXG4kZXF1aXBtZW50X190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b20gOiAkZXF1aXBtZW50X190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgOiAkZXF1aXBtZW50X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkZXF1aXBtZW50X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRlcXVpcG1lbnRfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRlcXVpcG1lbnRfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkZXF1aXBtZW50X190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGVxdWlwbWVudF9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRlcXVpcG1lbnRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICAgICApLFxyXG4gICAgICAgICRlcXVpcG1lbnRfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByaWNlLXNlYXNvbnJlbnRhbCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICZfX3RhYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGgge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgIHBhZGRpbmc6IC4zZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjhlbTtcclxuICAgICAgICBmb250OiAkcHJpY2Utc2Vhc29ucmVudGFsX3RoX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRwcmljZS1zZWFzb25yZW50YWxfdGhfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcmljZS1zZWFzb25yZW50YWxfdGhfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcmljZS1zZWFzb25yZW50YWxfdGhfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJHByaWNlLXNlYXNvbnJlbnRhbF90aF90ZXh0LWFsaWduO1xyXG4gICAgICAgICYtLXZhbHVlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdHIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgcGFkZGluZzogLjNlbTtcclxuICAgICAgICBmb250OiAkcHJpY2Utc2Vhc29ucmVudGFsX3RyX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRwcmljZS1zZWFzb25yZW50YWxfdHJfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcmljZS1zZWFzb25yZW50YWxfdHJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcmljZS1zZWFzb25yZW50YWxfdHJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJHByaWNlLXNlYXNvbnJlbnRhbF90cl90ZXh0LWFsaWduO1xyXG4gICAgICAgICYtLXZhbHVlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuLmVxdWlwbWVudCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRlcXVpcG1lbnRfX3RpdGxlX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZ3JvdXAtdGFibGUge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luIDogMCAtM2VtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgM2VtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gNmVtKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgM2VtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUvMykgLSA2ZW0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lcXVpcG1lbnRfX3RhYmxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RhYmxlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICYtLXRleHQge1xyXG5cclxuICAgICAgICAgICAgLmVxdWlwbWVudCB7XHJcbiAgICAgICAgICAgICAgICAmX190aCB7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgICAgICYtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fdHIge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKG9kZCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAjZjZmNmY2O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3RoIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgIHBhZGRpbmc6IC4zZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogLjhlbTtcclxuICAgICAgICBmb250OiAkZXF1aXBtZW50X3RoX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRlcXVpcG1lbnRfdGhfY29sb3I7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlcXVpcG1lbnRfdGhfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlcXVpcG1lbnRfdGhfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJGVxdWlwbWVudF90aF90ZXh0LWFsaWduO1xyXG4gICAgICAgICYtLWxhYmVsIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tdmFsdWUge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHBhZGRpbmc6IC4zZW07XHJcbiAgICAgICAgZm9udDogJGVxdWlwbWVudF90cl9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkZXF1aXBtZW50X3RyX2NvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXF1aXBtZW50X3RyX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXF1aXBtZW50X3RyX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtYWxpZ246ICRlcXVpcG1lbnRfdHJfdGV4dC1hbGlnbjtcclxuICAgICAgICAmLS1sYWJlbCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC42ZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXZhbHVlIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjZlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBjb2xvcjogJGVxdWlwbWVudF90cl92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tY2hlY2sge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlcXVpcG1lbnRfYXZhaWxhYmxlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLW5vLWNoZWNrIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXF1aXBtZW50X25vdGF2YWlsYWJsZV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRWxlbWVudHMgbGnDqXMgYXV4IGxvY2F0aW9ucyBzYWlzc29ubmnDqHJlc1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLy8gVGFiZWF1IGRlcyBwcml4XHJcblxyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RoX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjkzNzVlbSAkZm9udC1mYW1pbHktLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEludGl0dWzDqSBkdSB0YWJsZWF1IDogZm9udFxyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RoX2NvbG9yICAgICAgICAgOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnRpdHVsw6kgZHUgdGFibGVhdSA6IGNvdWxldXJcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiB0ZXh0LXRyYW5zZm9ybVxyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RoX2xldHRlci1zcGFjaW5nOiAuMmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEludGl0dWzDqSBkdSB0YWJsZWF1IDogbGV0dGVyLXNwYWNpbmdcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90aF90ZXh0LWFsaWduICAgIDogbGVmdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiB0ZXh0LWFsaWduXHJcblxyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjkzNzVlbSAkZm9udC1mYW1pbHktLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEludGl0dWzDqSBkdSB0YWJsZWF1IDogZm9udFxyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX2NvbG9yICAgICAgICAgOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnRpdHVsw6kgZHUgdGFibGVhdSA6IGNvdWxldXJcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90cl90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiB0ZXh0LXRyYW5zZm9ybVxyXG4kcHJpY2Utc2Vhc29ucmVudGFsX3RyX2xldHRlci1zcGFjaW5nOiAuMmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEludGl0dWzDqSBkdSB0YWJsZWF1IDogbGV0dGVyLXNwYWNpbmdcclxuJHByaWNlLXNlYXNvbnJlbnRhbF90cl90ZXh0LWFsaWduICAgIDogbGVmdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiB0ZXh0LWFsaWduXHJcblxyXG5cclxuLy8gRXF1aXBlbWVudFxyXG4kZXF1aXBtZW50X190aXRsZV9tYXJnaW4tYm90dG9tOiAzZW07XHJcbiRlcXVpcG1lbnRfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXF1aXBtZW50X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAxMDBweDtcclxuJGVxdWlwbWVudF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6IDRweDtcclxuJGVxdWlwbWVudF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAxZW07XHJcbiRlcXVpcG1lbnRfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZXF1aXBtZW50X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXF1aXBtZW50X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy4zMzMzZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJGVxdWlwbWVudF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGVxdWlwbWVudF90aF9mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTFlbSAkZm9udC1mYW1pbHktLTM7ICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEludGl0dWzDqSBkdSB0YWJsZWF1IDogZm9udFxyXG4kZXF1aXBtZW50X3RoX2NvbG9yIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiBjb3VsZXVyXHJcbiRlcXVpcG1lbnRfdGhfdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiB0ZXh0LXRyYW5zZm9ybVxyXG4kZXF1aXBtZW50X3RoX2xldHRlci1zcGFjaW5nOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiBsZXR0ZXItc3BhY2luZ1xyXG4kZXF1aXBtZW50X3RoX3RleHQtYWxpZ24gOiBsZWZ0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW50aXR1bMOpIGR1IHRhYmxlYXUgOiB0ZXh0LWFsaWduXHJcbiRlcXVpcG1lbnRfdHJfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExZW0gJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbmZvcyBkdSB0YWJsZWF1IDogZm9udFxyXG4kZXF1aXBtZW50X3RyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEluZm9zIGR1IHRhYmxlYXUgOiBjb3VsZXVyXHJcbiRlcXVpcG1lbnRfdHJfdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbmZvcyBkdSB0YWJsZWF1IDogdGV4dC10cmFuc2Zvcm1cclxuJGVxdWlwbWVudF90cl9sZXR0ZXItc3BhY2luZzogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEluZm9zIGR1IHRhYmxlYXUgOiBsZXR0ZXItc3BhY2luZ1xyXG4kZXF1aXBtZW50X3RyX3RleHQtYWxpZ24gOiBsZWZ0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5mb3MgZHUgdGFibGVhdSA6IHRleHQtYWxpZ25cclxuJGVxdWlwbWVudF90cl92YWx1ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEluZm9zIGR1IHRhYmxlYXUgdmFsZXVyIDogY291bGV1clxyXG4kZXF1aXBtZW50X2F2YWlsYWJsZV9jb2xvcjogIzUwYjEzODsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gZXF1aXBlbWVudCBjb3VsZXVyIGRpc3BvbmlibGVcclxuJGVxdWlwbWVudF9ub3RhdmFpbGFibGVfY29sb3I6ICNiMTM4Mzg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGVxdWlwZW1lbnQgY291bGV1ciBub24gZGlzcG9uaWJsZSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kc2tpcGxpbmtfbGlua19mb2N1c19iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItbmV1dHJhbC0wICFkZWZhdWx0O1xyXG4kc2tpcGxpbmtfbGlua19mb2N1c19jb2xvcjogJGNvbG9yLW5ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5za2lwbGluayB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIFxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlblxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRza2lwbGlua19saW5rX2ZvY3VzX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2tpcGxpbmtfbGlua19mb2N1c19jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDogMS44ZW0gIWRlZmF1bHQ7XHJcbiRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDogMS44ZW0gIWRlZmF1bHQ7XHJcblxyXG4kY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6IDMuM2VtICFkZWZhdWx0O1xyXG4kY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAzLjNlbSAhZGVmYXVsdDtcclxuXHJcbi8vIEhvbWVcclxuJGNvcmVfbGFuZGluZy1wYWdlX2hvbWVfc2Nyb2xsLWJ1dHRvbl93aWR0aDogMS4yZW0gIWRlZmF1bHQ7XHJcbiRjb3JlX2xhbmRpbmctcGFnZV9ob21lX3Njcm9sbC1idXR0b25faGVpZ2h0OiAxLjJlbSAhZGVmYXVsdDtcclxuXHJcbiRjb3JlX2xhbmRpbmctcGFnZV9ob21lX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAyLjJlbSAhZGVmYXVsdDtcclxuJGNvcmVfbGFuZGluZy1wYWdlX2hvbWVfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAyLjJlbSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnN2Zy1hcnJvd3Njcm9sbCB7XHJcbiAgICB3aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICBoZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICBoZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICB9XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxufVxyXG5cclxuLnNjcm9sbC1ibG9jay0taG9tZSB7XHJcbiAgICAuc3ZnLWFycm93c2Nyb2xsIHtcclxuICAgICAgICB3aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX2hvbWVfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgICAgICBoZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9ob21lX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2VfaG9tZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2VfaG9tZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG59IiwiLnN3aXBlci1jb250YWluZXIge1xyXG4gICYtLW5hdi11bmRlciB7XHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xyXG4gICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmLS1zbGlkZXMtYXV0byB7XHJcbiAgICAuc3dpcGVyLXNsaWRlIHtcclxuICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbixcclxuLnN3aXBlci1wYWdpbmF0aW9uLWN1c3RvbSxcclxuLnN3aXBlci1jb250YWluZXItaG9yaXpvbnRhbCA+IC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcclxuICBib3R0b206IDEuNWVtO1xyXG59XHJcblxyXG4uc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICB3aWR0aDogMTVweDtcclxuICBoZWlnaHQ6IDE1cHg7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIGxpbmUtaGVpZ2h0OiAxNXB4O1xyXG4gIGZvbnQtc2l6ZTogMTJweDtcclxuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XHJcbiAgb3BhY2l0eTogMTtcclxuICBib3JkZXItd2lkdGg6IDFweDtcclxuICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gIGJvcmRlci1yYWRpdXMgOiAwO1xyXG4gIGNvbG9yOiAkcGFnaW5hdGlvbl9idWxsZXRfY29sb3I7XHJcbiAgYmFja2dyb3VuZDogJHBhZ2luYXRpb25fYnVsbGV0X2JhY2tncm91bmQtY29sb3I7XHJcbiAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbl9idWxsZXRfYm9yZGVyLWNvbG9yO1xyXG4gICYtYWN0aXZlIHtcclxuICAgIGNvbG9yOiAkcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yO1xyXG4gICAgYmFja2dyb3VuZDogJHBhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbl9idWxsZXQtYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICB9XHJcbn1cclxuXHJcbi5zd2lwZXItYnV0dG9uLXByZXYsXHJcbi5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gIGNvbG9yOiAkY29sb3JfbmV1dHJhbC00O1xyXG59XHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHRhYmxlLWFyaWFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hcmlhX3RyX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRhYmxlLWFyaWFfdGRfdGl0bGVfY29sb3I6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuJHRhYmxlLWFyaWFfdGRfdGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hcmlhX3RkX3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiR0YWJsZS1hcmlhX3RkX3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hcmlhX3RkX3ZhbHVlX2NvbG9yIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hcmlhX3RkX3ZhbHVlX2NvbnRlbnRfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0YWJsZS1hcmlhX3RkX3ZhbHVlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IG5vcm1hbCAhZGVmYXVsdDtcclxuJHRhYmxlLWFyaWFfdGRfdmFsdWVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udGFibGUtYXJpYSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdGFibGUtYXJpYV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fdGgge1xyXG4gICAgICAgICYtLWhpZGRlbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZCB7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS10aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICR0YWJsZS1hcmlhX3RkX3RpdGxlX2NvbnRlbnRfZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0YWJsZS1hcmlhX3RkX3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGFibGUtYXJpYV90ZF90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBjb2xvcjogJHRhYmxlLWFyaWFfdGRfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLXZhbHVlIHtcclxuICAgICAgICAgICAgZm9udDogJHRhYmxlLWFyaWFfdGRfdmFsdWVfY29udGVudF9mb250O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRhYmxlLWFyaWFfdGRfdmFsdWVfY29udGVudF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0YWJsZS1hcmlhX3RkX3ZhbHVlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGFibGUtYXJpYV90ZF92YWx1ZV9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgcGFkZGluZzogMC44ZW0gMDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkdGFibGUtYXJpYV90cl9ib3JkZXItYm90dG9tO1xyXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFRhYmxlc1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyB0YWJsZVxyXG4kdGFibGUtYXJpYV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRhYmxlIC0gQ291bGV1ciBkZSBmb25kXHJcblxyXG4vLyB0clxyXG4kdGFibGUtYXJpYV90cl9ib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRyIDogYm9yZHVyZSBiYXNzZSA6IGNvdWxldXJcclxuXHJcbi8vIHRkIC0gVGl0cmVcclxuJHRhYmxlLWFyaWFfdGRfdGl0bGVfY29sb3I6IGN1cnJlbnRDb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0ZCAtIFRpdHJlOiBjb3VsZXVyXHJcbiR0YWJsZS1hcmlhX3RkX3RpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0gJGZvbnQtZmFtaWx5LS0zOyAgICAgICAgICAgIC8vIHRkIC0gVGl0cmU6IGZvbnRcclxuJHRhYmxlLWFyaWFfdGRfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogLjJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGQgLSBUaXRyZTogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kdGFibGUtYXJpYV90ZF90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0ZCAtIFRpdHJlOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcblxyXG5cclxuLy8gdGQgLSB2YWxldXJcclxuJHRhYmxlLWFyaWFfdGRfdmFsdWVfY29sb3IgICAgICAgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0ZCAtIHZhbGV1ciA6IGNvdWxldXJcclxuJHRhYmxlLWFyaWFfdGRfdmFsdWVfY29udGVudF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtICRmb250LWZhbWlseS0tMTsgIC8vIHRkIC0gdmFsZXVyOiBmb250XHJcbiR0YWJsZS1hcmlhX3RkX3ZhbHVlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGQgLSB2YWxldXI6IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHRhYmxlLWFyaWFfdGRfdmFsdWVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGQgLSB2YWxldXI6IG1pc2UgZW4gZm9ybWUgZGVzIGxldHRyZXMiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIENvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmludmlzaWJsZSB7XHJcbiAgICBib3JkZXI6IDA7XHJcbiAgICBjbGlwOiByZWN0KDAgMCAwIDApO1xyXG4gICAgaGVpZ2h0OiAxcHg7XHJcbiAgICBtYXJnaW46IC0xcHg7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxcHg7XHJcbn1cclxuXHJcblxyXG4udGFicy12MSB7XHJcbiAgICAuZGV0YWlsLXRhYnMge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0YWItdjFfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuICAgIC5kZXRhaWwtdGFic19fbGluayB7XHJcbiAgICAgICAgY29sb3I6ICR0YWItdjFfaXRlbV9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGFiLXYxX2l0ZW1fYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogMDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGFiLXYxX2l0ZW1fZm9jdXNlZF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRldGFpbC10YWJzX19saXN0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuXHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBbYXJpYS1zZWxlY3RlZD1cInRydWVcIl0uZGV0YWlsLXRhYnNfX2xpbmsge1xyXG4gICAgICAgIGNvbG9yOiAkdGFiLXYxX2l0ZW1fYWN0aXZlX2NvbG9yO1xyXG4gICAgfVxyXG4gICAgW2FyaWEtc2VsZWN0ZWQ9XCJ0cnVlXCJdLmRldGFpbC10YWJzX19saW5rOmZvY3VzIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICR0YWItdjFfaXRlbV9hY3RpdmVfY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLmRldGFpbC10YWJzX19zZWxlY3Qge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAxcHg7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250OiAgbm9ybWFsIG5vcm1hbCA2MDAgMWVtLzFlbSAkZm9udC1mYW1pbHktLTI7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkdGFiLXYxX2l0ZW1fc2VsZWN0X2JvcmRlci1ib3R0b20tY29sb3I7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5kZXRhaWwtdGFic19faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLjhlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGV0YWlsLXRhYnNfX2xpbmsge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxLjNlbSAxZW07XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIGZvbnQ6ICR0YWItdjFfaXRlbV9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkdGFiLXYxX2l0ZW1fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0YWItdjFfaXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBib3JkZXI6ICR0YWItdjFfaXRlbV9ib3JkZXI7XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFthcmlhLXNlbGVjdGVkPVwidHJ1ZVwiXS5kZXRhaWwtdGFic19fbGluayB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRhYi12MV9pdGVtX2FjdGl2ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZGV0YWlsLXRhYnNfX2NvbnRlbnQge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIFthcmlhLWhpZGRlbj1cInRydWVcIl0uZGV0YWlsLXRhYnNfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFRhYnNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiR0YWItdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIGJsb2MgOiBjb3VsZXVyIGRlIGZvbmRcclxuXHJcbi8vIEl0ZW0gLSB0aXRyZSBkZXMgb25nbGV0c1xyXG4kdGFiLXYxX2l0ZW1fYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBPbmdsZXQgOiBjb3VsZXVyIGRlIGZvbmRcclxuJHRhYi12MV9pdGVtX2NvbG9yOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIGRlcyBvbmdsZXRzIDogY291bGV1clxyXG4kdGFiLXYxX2l0ZW1fYm9yZGVyOiAycHggc29saWQgJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSBkZXMgb25nbGV0cyA6IGNvdWxldXJcclxuJHRhYi12MV9pdGVtX2FjdGl2ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSBkZXMgb25nbGV0cyAtIGFjdGl2ZSA6IGNvdWxldXJcclxuJHRhYi12MV9pdGVtX2FjdGl2ZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSBkZXMgb25nbGV0cyAtIGFjdGl2ZSA6IGNvdWxldXJcclxuXHJcbiR0YWItdjFfaXRlbV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMC44NWVtICRmb250LWZhbWlseS0tMjsgICAgICAgICAgICAgIC8vIFRpdHJlIGRlcyBvbmdsZXRzOiBmb250XHJcbiR0YWItdjFfaXRlbV9sZXR0ZXItc3BhY2luZzogMC4yZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIGRlcyBvbmdsZXRzOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiR0YWItdjFfaXRlbV90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSBkZXMgb25nbGV0czogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG5cclxuXHJcbi8vIFJlc3BvbnNpdmUgPCBYTFxyXG4kdGFiLXYxX3NlbGVjdF9ib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKiBORSBQQVMgVE9VQ0hFUiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuXHJcbiR0YWItdjFfaXRlbV9mb2N1c2VkX2JvcmRlci1jb2xvcjogJGNvbG9yX25ldXRyYWwtNDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIG9uZ2xldCA6IGNvdWxldXIgZGUgbGEgYm9yZHVyZSAocmVtcGxhY2Ugb3V0bGluZSBwYXIgZMOpZmF1dClcclxuJHRhYi12MV9pdGVtX3NlbGVjdF9ib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmVzcG9uc2l2ZSA6IHNlbGVjdCA6IGJvcmR1cmUgYmFzc2UgY291bGV1ciIsIi50ZXh0LXZlcnRpY2FsIHtcclxuICBjb2xvciA6cmVkO1xyXG59IiwiLyogUGxheSB3aXRoIHNwZWVkIGFuZCBlYXNpbmcgb2YgdGhlIGFuaW1hdGlvbiAqL1xyXG4kb25lLXNlY29uZDogMXM7XHJcbiRlYXNpbmc6IGN1YmljLWJlemllcigxLDAsMSwwKTtcclxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xyXG5cclxuQG1peGluIGFuaW1hdGUoJGNvdW50KSB7XHJcbiAgICAkc3RlcDogKDEwMCAvICRjb3VudCk7XHJcbiAgICAkcHJvZ3Jlc3M6IDAlO1xyXG4gICAgJHRyYW5zbGF0ZTogLSRkaWdpdC1oZWlnaHQ7XHJcbiAgICBAd2hpbGUgJHByb2dyZXNzIDwgMTAwIHtcclxuICAgICAgICAjeyRwcm9ncmVzc30geyB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJHRyYW5zbGF0ZSk7IH1cclxuICAgICAgICAkcHJvZ3Jlc3M6ICRwcm9ncmVzcyArICRzdGVwO1xyXG4gICAgICAgICR0cmFuc2xhdGU6ICR0cmFuc2xhdGUgLSAkZGlnaXQtaGVpZ2h0O1xyXG4gICAgfVxyXG59XHJcblxyXG4kZGlnaXQtaGVpZ2h0OiAxODBweDtcclxuXHJcbi5kaWdpdCB7XHJcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICBmb250LXNpemU6IDUwcHg7XHJcbiAgICBjb2xvcjogcmdiYSgwLDAsMCwwLjI1KTtcclxuICAgIGhlaWdodDogJGRpZ2l0LWhlaWdodDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG59XHJcblxyXG4udGltZS1wYXJ0LXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICY6bm90KDpsYXN0LWNoaWxkKTphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogXCI6XCI7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMzBweDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwcHg7XHJcbiAgICAgICAgcmlnaHQ6IC0zMHB4O1xyXG4gICAgICAgIGNvbG9yOiByZ2JhKDAsMCwwLDAuMjUpO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjAwcHg7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuOTtcclxuICAgIH1cclxufVxyXG5cclxuLnRpbWUtcGFydCB7XHJcbiAgICB3aWR0aDogMTQwcHg7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBoZWlnaHQ6ICRkaWdpdC1oZWlnaHQ7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgbWFyZ2luLWxlZnQ6IC01cHg7XHJcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xyXG5cclxuICAgIC5kaWdpdC13cmFwcGVyIHtcclxuICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiAkZWFzaW5nO1xyXG4gICAgfVxyXG5cclxuICAgICYuaHVuZHJlZHRocyB7XHJcbiAgICAgICAgJi50ZW5zIC5kaWdpdC13cmFwcGVyIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGh1bmRyZWR0aHMtdGVucztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkb25lLXNlY29uZCAqIDEwICogNjtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogMzYwMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5vbmVzIC5kaWdpdC13cmFwcGVyIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGh1bmRyZWR0aHMtb25lcztcclxuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAkb25lLXNlY29uZCAqIDEwO1xyXG4gICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiAzNjAwMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiR0aXRsZV9jb250ZW50XzFfZm9udC14czogbm9ybWFsIG5vcm1hbCA0MDAgMS4yZW0vMS4yICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHRpdGxlX2NvbnRlbnRfMl9mb250LXhzOiBub3JtYWwgbm9ybWFsIDQwMCAyZW0vMS4yICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi50aXRsZSB7XHJcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0Ljg3NWVtO1xyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQteHM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBmb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQteHM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICYtMSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbn1cclxuXHJcbi50aXRsZS1zdWJ0aXRsZSB7XHJcbiAgICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICB9XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICB0ZXh0LWFsaWduOiAkdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjtcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250OiAkdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblxyXG4gICAgfVxyXG4gICAgJl9fc3VidGl0bGUge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmb250OiAkdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDtcclxuICAgICAgICBjb2xvcjogJHRpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgfVxyXG59IiwiXHJcbi8vICoqIFRpdGxlXHJcbiR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHRpdGxlX2RlY29yYXRpb25fd2lkdGg6IDEwMHB4O1xyXG4kdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6IDRweDtcclxuJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZzogMWVtOyAgIC8vIERlY29yYXRpb24gOiBFc3BhY2UgKGF1LWRlc3N1cykgYXZlYyBsZSB0ZXh0ZSBkdSB0aXRyZVxyXG5cclxuJHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJHRpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAzNXB4LzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiR0aXRsZV9jb250ZW50XzFfZm9udC14czogbm9ybWFsIG5vcm1hbCA0MDAgMS4yZW0vMS4yICRmb250LWZhbWlseS0tMztcclxuJHRpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiR0aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiR0aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4kdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDY1cHgvMS40ICRmb250LWZhbWlseS0tMjtcclxuJHRpdGxlX2NvbnRlbnRfMl9mb250LXhzOiBub3JtYWwgbm9ybWFsIDQwMCAyZW0vMS4yICRmb250LWZhbWlseS0tMjtcclxuJHRpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiR0aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiR0aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG5cclxuLy8gKiogVGl0bGUgLSBzdWJ0aXRsZVxyXG4kdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiR0aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNzVlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiR0aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiR0aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjVlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiR0aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGNoZWNrYm94X2NoZWNrX2NvbG9yICAgICAgICA6ICRmb3JtX2FsdF9jb2xvciAhZGVmYXVsdDtcclxuJGNoZWNrYm94X2NoZWNrZWRfY29sb3IgICAgICAgIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRjaGVja2JveF9jaGVja19ib3JkZXItY29sb3IgOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XHJcbiRjaGVja2JveF9wYWRkaW5nICAgICAgICAgICAgOiAwICFkZWZhdWx0O1xyXG4kY2hlY2tib3hfdGV4dF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgLjc3NzhlbS8xZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kY2hlY2tib3hfdGV4dF9sZXR0ZXItc3BhY2luZzogJGZvcm1faW5wdXRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjaGVja2JveF90ZXh0X3RleHQtdHJhbnNmb3JtOiAkZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uY2hlY2tib3gge1xyXG5cclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHVzZXItc2VsZWN0OiBub25lO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICBmb250OiAkY2hlY2tib3hfdGV4dF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkY2hlY2tib3hfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNoZWNrYm94X3RleHRfdGV4dC10cmFuc2Zvcm07XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAmOmNoZWNrZWQge1xyXG4gICAgICAgICAgICAmICsgLmNoZWNrYm94X19ib3gge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2hlY2tib3hfY2hlY2tfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjaGVja2JveF9jaGVja19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHBvbHlsaW5lIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYm94IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdG9wOiBjYWxjKDAuNWVtIC0gOHB4KTtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDhweDtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCBjdXJyZW50Q29sb3I7XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAtMnB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAtMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogJGNoZWNrYm94X2NoZWNrX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yX25ldXRyYWwtMTtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS13aWR0aDogMjtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS1saW5lY2FwOiByb3VuZDtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS1saW5lam9pbjogcm91bmQ7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UtZGFzaGFycmF5OiA3MXB4O1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hvZmZzZXQ6IDcxcHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjZzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgcG9seWxpbmUge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAkY2hlY2tib3hfY2hlY2tlZF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZpbGw6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBzdHJva2Utd2lkdGg6IDI7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UtbGluZWNhcDogcm91bmQ7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UtbGluZWpvaW46IHJvdW5kO1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlLWRhc2hhcnJheTogMjBweDtcclxuICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3NwYW4ge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAuY2hlY2tib3hfX2JveCB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICBzdHJva2UtZGFzaG9mZnNldDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19maWVsZDpmb2N1cyB7XHJcbiAgICAgICAgJiB+IC5jaGVja2JveF9fYm94IHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgIHN0cm9rZS1kYXNob2Zmc2V0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEZvcm11bGFpcmVcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xyXG5cclxuJGZvcm1fbWFpbl9jb2xvcjogJGNvbG9yX2JyYW5kXzI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9ybSA6IENvdWxldXIgcHJpbmNpcGFsZVxyXG4kZm9ybV9hbHRfY29sb3IgOiAkY29sb3JfYnJhbmRfMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb3JtIDogQ291bGV1ciBhbHRlcm5hdGl2ZVxyXG5cclxuLy8gTGFiZWxcclxuJGZvcm1fbGFiZWxfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzFlbSAkZm9udC1mYW1pbHktLTE7ICAgICAgICAgICAgICAgICAgICAgLy8gTGFiZWxzIDogRm9udFxyXG4kZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGFiZWxzIDogVGV4dC10cmFuc2Zvcm1cclxuJGZvcm1fbGFiZWxfbGV0dGVyLXNwYWNpbmc6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExhYmVscyA6IExldHRlci1zcGFjaW5nXHJcblxyXG4vLyBJbnB1dFxyXG4kZm9ybV9pbnB1dF9jb2xvciAgICAgICAgIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRmb3JtX2lucHV0X2JhY2tncm91bmQgICAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0cyA6IENvdWxldXIgZHUgdGV4dGUgXHJcbiRmb3JtX2lucHV0X2JvcmRlci1jb2xvciAgOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dHMgOiBDb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoICA6IDAgMCAxcHggMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXRzIDogRXBhaXNzZXVyIGRlIGxhIGJvcmR1cmVcclxuJGZvcm1faW5wdXRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNTAwIDFlbS8xZW0gJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0cyA6IEZvbnRcclxuJGZvcm1faW5wdXRfcGFkZGluZyAgICAgICA6IDNweCAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXRzIDogUGFkZGluZ1xyXG4kZm9ybV9pbnB1dF9sZXR0ZXItc3BhY2luZzogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dHMgOiBMZXR0ZXItc3BhY2luZ1xyXG4kZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dHMgOiBUZXh0LXRyYW5zZm9ybVxyXG5cclxuLy8gUGxhY2Vob2xkZXJcclxuJGZvcm1fcGxhY2Vob2xkZXJfY29sb3IgICAgICAgICA6IGluaGVyaXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUGxhY2Vob2xkZXJzIDogQ291bGV1ciBkdSB0ZXh0ZVxyXG4kZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5ICAgICAgIDogMC4zNTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBQbGFjZWhvbGRlcnMgOiBPcGFjaXTDqSBkdSB0ZXh0ZVxyXG4kZm9ybV9wbGFjZWhvbGRlcl9jb2xvci0tZm9jdXMgIDogaW5oZXJpdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBQbGFjZWhvbGRlcnMgOiBDb3VsZXVyIGR1IHRleHRlIGF1IGZvY3VzXHJcbiRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHktLWZvY3VzOiAwLjM1OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFBsYWNlaG9sZGVycyA6IE9wYWNpdMOpIGR1IHRleHRlIGF1IGZvY3VzXHJcblxyXG4kZm9ybV9lbGVtZW50X21hcmdpbi1yaWdodC1sZWZ0OiAyLjVlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEVsZW1lbnRzICh0ZXh0ZmllbGQsIGNoZWNrYm94ZXMsIHJhZGlvcyk6IHBhZGRpbmcgbGVmdCBhbmQgcmlnaHRcclxuXHJcbi8vIEVycm9yXHJcbiRmb3JtX2Vycm9yX2hpZ2hsaWdodC1iYWNrZ3JvdW5kX2NvbG9yOiAjZGMxZDM0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEVycmV1ciA6IENvdWxldXIgZGVzIGZpbGV0c1xyXG4kZm9ybV9lcnJvcl9oaWdobGlnaHQtY29sb3IgICAgICAgICAgIDogd2hpdGU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBFcnJldXIgOiBDb3VsZXVyIGR1IHRleHRlXHJcblxyXG5cclxuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIEZvcm1zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kZm9ybV9kZWNvcmF0aW9uX2NvbG9yOiAkZm9ybV9tYWluX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDb3VsZXVyIGRlcyBmaWxldHNcclxuXHJcbiRmb3JtX2ZpZWxkc2V0X21hcmdpbjogM2VtIDAgM2VtIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZpZWxkc2V0OiBtYXJnZXMgZXh0ZXJuZXNcclxuXHJcbiRmb3JtX2ZpZWxkX21hcmdpbi0tc206IDAgMCAyZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZpZWxkcyA6IG1hcmdlcyBleHRlcm5lcyA+IG1vYmlsZVxyXG4kZm9ybV9maWVsZF9tYXJnaW4tLW1kOiAwICRmb3JtX2VsZW1lbnRfbWFyZ2luLXJpZ2h0LWxlZnQgM2VtICRmb3JtX2VsZW1lbnRfbWFyZ2luLXJpZ2h0LWxlZnQ7ICAvLyBGaWVsZHMgOiBtYXJnZXMgZXh0ZXJuZXMgPiB0YWJsZXR0ZVxyXG5cclxuJGZvcm1fbGVnZW5kX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0yOyAgICAgICAgICAgICAgICAgICAvLyBGaWVsZHNldCBsZWdlbmQgOiBGb250XHJcbiRmb3JtX2xlZ2VuZF9sZXR0ZXItc3BhY2luZzogMC4zZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZpZWxkc2V0IGxlZ2VuZCA6IExldHRlci1zcGFjaW5nXHJcbiRmb3JtX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZpZWxkc2V0IGxlZ2VuZCA6IFRleHQtdHJhbnNmb3JtXHJcbiRmb3JtX2xlZ2VuZF9tYXJnaW4gICAgICAgIDogMCAwIDNlbSAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZpZWxkc2V0IGxlZ2VuZCA6IG1hcmdlcyBleHRlcm5lc1xyXG5cclxuJGZvcm1fY29uZGl0aW9uc19mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMC43Nzc4ZW0gJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDb25kaXRpb25zIDogZm9udFxyXG4kZm9ybV9jb25kaXRpb25zX2NvbG9yOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ29uZGl0aW9ucyA6IGNvdWxldXJcclxuXHJcbiRmb3JtX2xlZ2Fsc19mb250IDogbm9ybWFsIG5vcm1hbCA0MDAgMC43ZW0gJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEzDqWdhbCA6IGZvbnRcclxuJGZvcm1fbGVnYWxzX2NvbG9yOiAkZm9ybV9tYWluX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTMOpZ2FsIDogY291bGV1clxyXG4kZm9ybV9sZWdhbHNfdGV4dC1hbGlnbjogbGVmdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMw6lnYWwgOiBhbGlnbmVtZW50IGR1IHRleHRlXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gVGV4dGZpZWxkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiR0ZXh0ZmllbGRfcGFkZGluZzogMCAkZm9ybV9lbGVtZW50X21hcmdpbi1yaWdodC1sZWZ0IDNlbSAkZm9ybV9lbGVtZW50X21hcmdpbi1yaWdodC1sZWZ0OyAgICAgIC8vIFRleHRmaWVsZCA6IFBhZGRpbmcgaW50ZXJuZVxyXG5cclxuJHRleHRmaWVsZF9sYWJlbF9jb2xvciAgICAgICAgIDogJGZvcm1fbWFpbl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGZpZWxkIGxhYmVsIDogQ291bGV1clxyXG4kdGV4dGZpZWxkX2xhYmVsX21hcmdpbi1ib3R0b20gOiAuM2VtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZmllbGQgbGFiZWwgOiBNYXJnZSBiYXNzZVxyXG4kdGV4dGZpZWxkX2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZmllbGQgbGFiZWwgOiBMZXR0ZXItcGFjaW5nXHJcblxyXG4kdGV4dGZpZWxkX2lucHV0X2JhY2tncm91bmQgICAgOiAkZm9ybV9pbnB1dF9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZmllbGQgaW5wdXQgOiBDb3VsZXVyIGR1IGZvbmRcclxuJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItY29sb3IgIDogJGZvcm1faW5wdXRfYm9yZGVyLWNvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGZpZWxkIGlucHV0IDogQ291bGV1ciBkZSBsYSBib3JkdXJlXHJcbiR0ZXh0ZmllbGRfaW5wdXRfYm9yZGVyLXdpZHRoICA6ICRmb3JtX2lucHV0X2JvcmRlci13aWR0aDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRmaWVsZCBpbnB1dCA6IFRhaWxsZSBkZSBsYSBib3JkdXJlXHJcbiR0ZXh0ZmllbGRfaW5wdXRfZm9udCAgICAgICAgICA6ICRmb3JtX2lucHV0X2ZvbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRmaWVsZCBpbnB1dCA6IEZvbnRcclxuJHRleHRmaWVsZF9pbnB1dF9sZXR0ZXItc3BhY2luZzogJGZvcm1faW5wdXRfbGV0dGVyLXNwYWNpbmc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGZpZWxkIGlucHV0IDogRXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kdGV4dGZpZWxkX2lucHV0X3RleHQtdHJhbnNmb3JtOiAkZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZmllbGQgaW5wdXQgOiBUZXh0LXRyYW5zZm9ybVxyXG5cclxuJHRleHRmaWVsZF9pbnB1dF9kYXRlX2NhbGVuZGFyX2NvbG9yOiAkdGV4dGZpZWxkX2xhYmVsX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGZpZWxkIGlucHV0IGNhbGVuZHJpZXI6IGNvdWxldXJcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBUZXh0YXJlYVxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHRleHRhcmVhX2lucHV0X2JvcmRlci13aWR0aDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGFyZWEgOiB0YWlsbGUgZGUgbGEgYm9yZHVyZVxyXG5cclxuJHRleHRhcmVhX2xhYmVsX2NvbG9yICAgICAgICAgOiAkZm9ybV9tYWluX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGFyZWEgbGFiZWwgOiBDb3VsZXVyXHJcbiR0ZXh0YXJlYV9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRhcmVhIGxhYmVsIDogTGV0dGVyc3BhY2luZ1xyXG4kdGV4dGFyZWFfbGFiZWxfbWFyZ2luLWJvdHRvbSA6IC4zZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0YXJlYSBsYWJlbCA6IE1hcmdlIGJhc3NlXHJcblxyXG4kdGV4dGFyZWFfaW5wdXRfZm9udCAgICAgICAgICA6ICRmb3JtX2lucHV0X2ZvbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0YXJlYSBpbnB1dCA6IEZvbnRcclxuJHRleHRhcmVhX2lucHV0X2xldHRlci1zcGFjaW5nOiAkZm9ybV9pbnB1dF9sZXR0ZXItc3BhY2luZzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGFyZWEgaW5wdXQ6IEVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHRleHRhcmVhX2lucHV0X3RleHQtdHJhbnNmb3JtOiAkZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGFyZWEgaW5wdXQgOiBUZXh0LXRyYW5zZm9ybVxyXG4kdGV4dGFyZWFfaW5wdXRfYm9yZGVyLWNvbG9yICA6ICRmb3JtX2lucHV0X2JvcmRlci1jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0YXJlYSBpbnB1dCA6IENvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG4kdGV4dGFyZWFfaW5wdXRfYmFja2dyb3VuZCAgICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0YXJlYSBpbnB1dCA6IENvdWxldXIgZHUgZm9uZFxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIENoZWNrYm94ZXMgZ3JvdXBcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJGNoZWNrYm94ZXNfbGVnZW5kX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjg3NWVtLzEuNWVtICRmb250LWZhbWlseS0tMjsgICAgICAgICAgICAgLy8gQ2hlY2tib3hlcyBncm91cCA6IEzDqWdlbmRlIC0gZm9udFxyXG4kY2hlY2tib3hlc19sZWdlbmRfbGV0dGVyLXNwYWNpbmc6IDAuM2VtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDaGVja2JveGVzIGdyb3VwIDogTMOpZ2VuZGUgLSBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRjaGVja2JveGVzX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENoZWNrYm94ZXMgZ3JvdXAgOiBMw6lnZW5kZSAtIG1pc2UgZW4gZm9ybWUgZGVzIGxldHRyZXNcclxuJGNoZWNrYm94ZXNfbWFyZ2luICAgICAgICAgICAgICAgOiAwIDAgMWVtIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2hlY2tib3hlcyBncm91cCA6IEzDqWdlbmRlIC0gbWFyZ2UgZXh0ZXJuZSAobWFyZ2luKVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIENoZWNrYm94XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kY2hlY2tib3hfY2hlY2tfY29sb3IgICAgICAgIDogJGZvcm1fYWx0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDaGVja2JveCA6IENvdWxldXIgZGUgbCdpY29uXHJcbiRjaGVja2JveF9jaGVja2VkX2NvbG9yICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENoZWNrYm94IDogQ291bGV1ciBkZSBsYSBjaGVja1xyXG4kY2hlY2tib3hfY2hlY2tfYm9yZGVyLWNvbG9yIDogY3VycmVudENvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDaGVja2JveCA6IENvdWxldXIgZGUgbGEgYm9yZHVyZVxyXG4kY2hlY2tib3hfcGFkZGluZyAgICAgICAgICAgIDogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDaGVja2JveCA6IE1hcmdlIGludGVybmUgKHBhZGRpbmcpXHJcbiRjaGVja2JveF90ZXh0X2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAuNzc3OGVtLzEuMmVtICRmb250LWZhbWlseS0tMTsgICAgICAgICAgICAgICAgIC8vIENoZWNrYm94IDogRm9udFxyXG4kY2hlY2tib3hfdGV4dF9sZXR0ZXItc3BhY2luZzogJGZvcm1faW5wdXRfbGV0dGVyLXNwYWNpbmc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDaGVja2JveCA6IEVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJGNoZWNrYm94X3RleHRfdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENoZWNrYm94IDogVGV4dC10cmFuc2Zvcm1cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gUmFkaW9zIGdyb3VwXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRyYWRpb3NfbGVnZW5kX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjg3NWVtLzEuNWVtICRmb250LWZhbWlseS0tMjsgICAgICAgICAgICAgICAgIC8vIFJhZGlvcyBncm91cCA6IEzDqWdlbmRlIC0gZm9udFxyXG4kcmFkaW9zX2xlZ2VuZF9sZXR0ZXItc3BhY2luZzogMC4zZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYWRpb3MgZ3JvdXAgOiBMw6lnZW5kZSAtIGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHJhZGlvc19sZWdlbmRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFkaW9zIGdyb3VwIDogTMOpZ2VuZGUgLSBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcbiRyYWRpb3NfbWFyZ2luICAgICAgICAgICAgICAgOiAwIDAgMWVtIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhZGlvcyBncm91cCA6IEzDqWdlbmRlIC0gbWFyZ2UgZXh0ZXJuZSAobWFyZ2luKVxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblJhZGlvXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRyYWRpb19jaGVja19jb2xvciAgICAgICAgICA6ICRmb3JtX2FsdF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhZGlvIDogQ291bGV1ciBkZSBsJ2ljb25cclxuJHJhZGlvX2NoZWNrX2JvcmRlci1jb2xvciAgIDogY3VycmVudENvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFkaW8gOiBDb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuJHJhZGlvX2xlZ2VuZF9mb250ICAgICAgICAgIDogJGZvcm1faW5wdXRfZm9udDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFkaW8gOiBMYWJlbCAtIGZvbnRcclxuJHJhZGlvX2xlZ2VuZF9sZXR0ZXItc3BhY2luZzogJGZvcm1faW5wdXRfbGV0dGVyLXNwYWNpbmc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFkaW8gOiBMYWJlbCAtIGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHJhZGlvX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTogJGZvcm1faW5wdXRfdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFkaW8gOiBMYWJlbCAtIHRleHQtdHJhbnNmb3JtXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFNlbGVjdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHNlbGVjdF9pbnB1dF9ib3JkZXItd2lkdGg6ICRmb3JtX2lucHV0X2JvcmRlci13aWR0aDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IDogVGFpbGxlIGRlIGxhIGJvcmR1cmVcclxuJHNlbGVjdF9pbnB1dF9ib3JkZXItY29sb3I6ICRmb3JtX2lucHV0X2JvcmRlci1jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IDogQ291bGV1ciBkZSBsYSBib3JkdXJlXHJcbiRzZWxlY3RfaW5wdXRfYmFja2dyb3VuZCAgOiAkZm9ybV9pbnB1dF9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCA6IENvdWxldXIgZHUgZm9uZFxyXG5cclxuJHNlbGVjdF9sYWJlbF9tYXJnaW4tYm90dG9tIDogLjNlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGxhYmVsIDogbWFyZ2UgYmFzc2VcclxuJHNlbGVjdF9sYWJlbF9jb2xvciAgICAgICAgIDogJGZvcm1fbWFpbl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGxhYmVsIDogQ291bGV1clxyXG4kc2VsZWN0X2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgbGFiZWwgOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJHNlbGVjdF9pdGVtX2NvbG9yICAgICAgICAgICAgIDogJGZvcm1faW5wdXRfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGl0ZW0gOiBDb3VsZXVyIGR1IHRleHRcclxuJHNlbGVjdF9pdGVtX2JnLWNvbG9yICAgICAgICAgIDogd2hpdGU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGl0ZW0gOiBDb3VsZXVyIGR1IGZvbmRcclxuJHNlbGVjdF9pdGVtX2ZvbnQgICAgICAgICAgICAgIDogJGZvcm1faW5wdXRfZm9udDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGl0ZW0gOiBGb250XHJcbiRzZWxlY3RfaXRlbV9sZXR0ZXItc3BhY2luZyAgICA6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBpdGVtIDogRXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kc2VsZWN0X2l0ZW1fdGV4dC10cmFuc2Zvcm0gICAgOiAkZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgaXRlbSA6IFRleHQtdHJhbnNmb3JtXHJcbiRzZWxlY3RfaXRlbV9iZy1jb2xvci0taG92ZXIgICA6ICRmb3JtX2FsdF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBpdGVtIDogQ291bGV1ciBkdSBmb25kIGF1IGhvdmVyXHJcbiRzZWxlY3RfaXRlbV9jb2xvci0taG92ZXIgICAgICA6IHdoaXRlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBpdGVtIDogQ291bGV1ciBkdSB0ZXh0IGF1IGhvdmVyXHJcbiRzZWxlY3RfaXRlbV9iZy1jb2xvci0tc2VsZWN0ZWQ6IHJnYmEoJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1ob3ZlciwgMC4xKTsgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBpdGVtIDogQ291bGV1ciBkdSBmb25kIHNlbGVjdGlvbm7DqVxyXG4kc2VsZWN0X2l0ZW1fY29sb3ItLXNlbGVjdGVkICAgOiAkZm9ybV9pbnB1dF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgaXRlbSA6IENvdWxldXIgZHUgdGV4dCBzZWxlY3Rpb25uw6lcclxuJHNlbGVjdF9pdGVtX3BhZGluZyAgICAgICAgICAgIDogMS4zZW0gMzBweCAxZW0gMWVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU2VsZWN0IGl0ZW0gOiBwYWRkaW5nXHJcblxyXG4kc2VsZWN0X2ljb25fY29sb3I6ICRmb3JtX2FsdF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgaWNvbiA6IENvdWxldXJcclxuXHJcbiRzZWxlY3RfY291bnRfY29sb3IgICA6IHdoaXRlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNlbGVjdCBjb21wdGV1ciA6IENvdWxldXIgZHUgdGV4dFxyXG4kc2VsZWN0X2NvdW50X2JnLWNvbG9yOiAkZm9ybV9hbHRfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTZWxlY3QgY29tcHRldXIgOiBDb3VsZXVyIGR1IGZvbmRcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gUmFuZ2VcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHJhbmdlX2ZvbnQgICAgICAgICAgICAgIDogJGZvcm1faW5wdXRfZm9udDtcclxuJHJhbmdlX2xldHRlci1zcGFjaW5nICAgIDogMC4xOGVtO1xyXG4kcmFuZ2VfaW5wdXRfYm9yZGVyLXdpZHRoOiAkZm9ybV9pbnB1dF9ib3JkZXItd2lkdGg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYW5nZSA6IGZvbnRcclxuJHJhbmdlX2lucHV0X2JvcmRlci1jb2xvcjogJGZvcm1faW5wdXRfYm9yZGVyLWNvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gUmFuZ2UgOiB0YWlsbGUgZGUgbGEgYm9yZHVyZVxyXG4kcmFuZ2VfaW5wdXRfYmFja2dyb3VuZCAgOiAkZm9ybV9pbnB1dF9iYWNrZ3JvdW5kIDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYW5nZSA6IHRhaWxsZSBkZSBsYSBib3JkdXJlXHJcblxyXG4kcmFuZ2VfcHJvbXB0X2NvbG9yICAgICAgICAgICA6ICRmb3JtX2lucHV0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYW5nZSBwcm9tcHQgOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRyYW5nZV9wcm9tcHRfY29sb3ItLWhpZ2hsaWdodDogJGZvcm1fYWx0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhbmdlIHByb21wdCA6IGNvdWxldXIgZGVzIHZhbGV1cnNcclxuXHJcbiRyYW5nZV9zbGlkZXJfdHJhY2tfY29sb3IgICAgICAgIDogJGNvbG9yX25ldXRyYWwtNDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhbmdlIDogY291bGV1ciBkZSBsYSBiYXJyZVxyXG4kcmFuZ2Vfc2xpZGVyX3RyYWNrX2NvbG9yLS1hY3RpdmU6ICRmb3JtX2FsdF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBSYW5nZSA6IGNvdWxldXIgZGUgbGEgcG9ydGlvbiBhY3RpdmVcclxuXHJcbiRyYW5nZV9pY29uX2NvbG9yOiAkZm9ybV9hbHRfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhbmdlIGljb24gOiBDb3VsZXVyXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGNoZWNrYm94ZXNfbGVnZW5kX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjg3NWVtLzEuNWVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGNoZWNrYm94ZXNfbGVnZW5kX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJGNoZWNrYm94ZXNfbGVnZW5kX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNoZWNrYm94ZXNfbWFyZ2luICAgICAgICAgICAgICAgOiAwIDAgMWVtIDAgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5jaGVja2JveGVzIHtcclxuICAgICZfX2ZpZWxkc2V0IHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgICAmX19sZWdlbmQge1xyXG4gICAgICAgIGZvbnQ6ICRjaGVja2JveGVzX2xlZ2VuZF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkY2hlY2tib3hlc19sZWdlbmRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRjaGVja2JveGVzX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBtYXJnaW46ICRjaGVja2JveGVzX21hcmdpbjtcclxuICAgIH1cclxuICAgICZfX2dyb3VwIHtcclxuICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAuY2hlY2tib3hlc19faXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC41ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGZvcm1fZGVjb3JhdGlvbl9jb2xvcjogJGZvcm1fbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRmb3JtX2ZpZWxkc2V0X21hcmdpbjogM2VtIDAgM2VtIDAgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybV9maWVsZF9tYXJnaW4tLXNtOiAwIDAgMmVtICFkZWZhdWx0O1xyXG4kZm9ybV9maWVsZF9tYXJnaW4tLW1kOiAwICRmb3JtX2VsZW1lbnRfbWFyZ2luLXJpZ2h0LWxlZnQgM2VtICRmb3JtX2VsZW1lbnRfbWFyZ2luLXJpZ2h0LWxlZnQgIWRlZmF1bHQ7XHJcblxyXG4kZm9ybV9sZWdlbmRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjVlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmb3JtX2xlZ2VuZF9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRmb3JtX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmb3JtX2xlZ2VuZF9tYXJnaW4gICAgICAgIDogMCAwIDNlbSAwICFkZWZhdWx0O1xyXG5cclxuJGZvcm1fY29uZGl0aW9uc19mb250IDogaXRhbGljIG5vcm1hbCA0MDAgMC43Nzc4ZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZm9ybV9jb25kaXRpb25zX2NvbG9yOiAkY29sb3ItbmV1dHJhbC00ICFkZWZhdWx0O1xyXG5cclxuJGZvcm1fbGVnYWxzX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjdlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmb3JtX2xlZ2Fsc19jb2xvcjogJGZvcm1fbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJGZvcm1fbGVnYWxzX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcblxyXG4kZm9udF9zZWxlY3RfYWdlbmNlOiBub3JtYWwgbm9ybWFsIDYwMCAwLjkzNzVlbS8xZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kY29sb3Jfc2VsZWN0X2FnZW5jZTogJGNvbG9yX25ldXRyYWwtMCAhZGVmYXVsdDtcclxuJGNvbG9yX2l0ZW1fc2VsZWN0OiAkY29sb3JfbmV1dHJhbC0wICFkZWZhdWx0O1xyXG4kYm9yZGVyX2NvbG9yX3NlbGVjdDogJGNvbG9yX25ldXRyYWwtMCAhZGVmYXVsdDtcclxuJHNlbGVjdF9ib3JkZXJfYm90dG9tX3dpZHRoOiAxcHggIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaWNvbl9yaWdodF9zZWxlY3Rfd2lkdGg6IDAgMnB4IDJweCAwICFkZWZhdWx0O1xyXG4kc2VsZWN0X2ljb25fcmlnaHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTAgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5mb3JtIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgY29sb3I6ICRmb3JtX2lucHV0X2NvbG9yO1xyXG5cclxuICAgICZfX2ZpZWxkc2V0IHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAkZm9ybV9maWVsZHNldF9tYXJnaW47XHJcbiAgICAgICAgJi0tbGVnZW5kLWhpZGUge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZmllbGRzZXQtLXZhbGlkYXRpb24ge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xlZ2VuZCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQ6ICRmb3JtX2xlZ2VuZF9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9ybV9sZWdlbmRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBtYXJnaW46ICRmb3JtX2xlZ2VuZF9tYXJnaW47XHJcbiAgICAgICAgXHJcbiAgICAgICAgJi0taGlkZGVuIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgLSN7JGZvcm1fZWxlbWVudF9tYXJnaW4tcmlnaHQtbGVmdH0gMCAtI3skZm9ybV9lbGVtZW50X21hcmdpbi1yaWdodC1sZWZ0fTsgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNYXJnZSBkb2l0IMOqdHJlIMOpZ2FsZSBhdSBwYWRkaW5nIHJpZ2h0L2xlZnQgZGVzIGVsZW1lbnRzIFwiLnRleHRmaWVsZHNcIiwgXCIucmFkaW9zXCIsIFwiLmNoZWNrYm94ZXNcIiwuLi5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19maWVsZCB7XHJcbiAgICAgICAgbWFyZ2luOiAkZm9ybV9maWVsZF9tYXJnaW4tLXNtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogJGZvcm1fZmllbGRfbWFyZ2luLS1tZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICB9XHJcbiAgICAmX192YWxpZGF0aW9uIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJGZvcm1fZWxlbWVudF9tYXJnaW4tcmlnaHQtbGVmdDtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZm9ybV9lbGVtZW50X21hcmdpbi1yaWdodC1sZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuY2hlY2tib3hlcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VibWl0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogaW5oZXJpdDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tZ3JvdXAge1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXg6IDEgMSBhdXRvO1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgID4gKiB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxIDEgMDtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tY29sdW1uIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tcm93IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWxhc3Qge1xyXG4gICAgICAgICAgICAgICAgZmxleC1ncm93OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cdFx0LmN1c3RvbS1zZWxlY3RBZ2VuY2Uge1xyXG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHJcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHJcblx0XHRcdHNlbGVjdCB7XHJcblx0XHRcdFx0ZGlzcGxheTogbm9uZTsgXHJcblx0XHRcdH1cclxuXHRcdFx0LnNlbGVjdC1zZWxlY3RlZCB7XHJcblx0XHRcdFx0Y29sb3I6ICRjb2xvcl9zZWxlY3RfYWdlbmNlO1xyXG5cdFx0XHRcdGJvcmRlcjogMDtcclxuXHRcdFx0XHRib3JkZXItY29sb3I6ICRib3JkZXJfY29sb3Jfc2VsZWN0O1xyXG5cdFx0XHRcdGJvcmRlci1ib3R0b20td2lkdGg6ICRzZWxlY3RfYm9yZGVyX2JvdHRvbV93aWR0aDtcclxuXHRcdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xyXG5cdFx0XHRcdHBhZGRpbmc6IDFlbSAwO1xyXG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDNlbTtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0Zm9udDogJGZvbnRfc2VsZWN0X2FnZW5jZTtcclxuXHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XHJcblx0XHRcdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0XHRcdHdpZHRoOiAwO1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAwO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXN0eWxlOiBzb2xpZDtcclxuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHNlbGVjdF9pY29uX3JpZ2h0X2NvbG9yO1xyXG5cdFx0XHRcdFx0Ym9yZGVyLXdpZHRoOiAkc2VsZWN0X2ljb25fcmlnaHRfc2VsZWN0X3dpZHRoO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG5cdFx0XHRcdFx0cGFkZGluZzogM3B4O1xyXG5cdFx0XHRcdFx0dHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycyxtYXJnaW4gLjJzO1xyXG5cdFx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLnNlbGVjdC1hcnJvdy1hY3RpdmUge1xyXG5cdFx0XHRcdCAgJjphZnRlciB7XHJcblx0XHRcdFx0XHQgIHRyYW5zZm9ybTogcm90YXRlKDIyNGRlZyk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHRcdC5zZWxlY3QtaXRlbXMge1xyXG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG5cdFx0XHRcdHRvcDogMTAwJTtcclxuXHRcdFx0XHRsZWZ0OiAwO1xyXG5cdFx0XHRcdHJpZ2h0OiAwO1xyXG5cdFx0XHRcdHotaW5kZXg6IDk5O1xyXG5cdFx0XHRcdG1heC1oZWlnaHQ6IDIwMHB4O1xyXG5cdFx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcclxuXHRcdFx0XHRib3gtc2hhZG93OiAwIDAgM3B4ICMwMDA7XHJcblx0XHRcdFx0Ji5zZWxlY3QtaGlkZSB7XHJcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHRkaXYge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9pdGVtX3NlbGVjdDtcclxuXHRcdFx0XHRcdHBhZGRpbmc6IDAuN2VtIDE4cHggMC43ZW0gMWVtO1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2VsZWN0X2l0ZW1fYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcclxuXHRcdFx0XHRcdCY6aG92ZXIge1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0X2l0ZW1faG92ZXJfYmFja2dyb3VuZDtcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRzZWxlY3RfaXRlbV9ob3Zlcl9jb2xvcjtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0LnNhbWUtYXMtc2VsZWN0ZWQge1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Y29udGVudDogXCJcIjtcclxuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xyXG5cdFx0XHRcdFx0XHRyaWdodDogMTBweDtcclxuXHRcdFx0XHRcdFx0aGVpZ2h0OiAxNXB4O1xyXG5cdFx0XHRcdFx0XHR3aWR0aDogOXB4O1xyXG5cdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogNHB4O1xyXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0LXdpZHRoOiA0cHg7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1yaWdodC1zdHlsZTogc29saWQ7XHJcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tc3R5bGU6IHNvbGlkO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbmRpdGlvbnMge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBmb250OiAkZm9ybV9jb25kaXRpb25zX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRmb3JtX2NvbmRpdGlvbnNfY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGVnYWxzIHtcclxuICAgICAgICBtYXJnaW46IDJlbSAwO1xyXG4gICAgICAgIGZvbnQ6ICRmb3JtX2xlZ2Fsc19mb250O1xyXG4gICAgICAgIGNvbG9yOiAkZm9ybV9sZWdhbHNfY29sb3I7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJGZvcm1fbGVnYWxzX3RleHQtYWxpZ247XHJcbiAgICB9XHJcblxyXG4gICAgJi0tY29uZGVuc2VkIHtcclxuICAgICAgICAuZm9ybV9fZmllbGRzZXQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzIGZvciB2YWxpZGF0aW9uXHJcbihQcmlzdGluZSlcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5maWVsZC12YWxpZGF0ZSB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJi0taGFzLWRhbmdlciB7XHJcbiAgICAgICAgW2NsYXNzKj1cIl9fbGFiZWxcIl0ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWJhY2tncm91bmRfY29sb3IgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgICAgW2NsYXNzKj1cIl9faW5wdXRcIl0ge1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZm9ybV9lcnJvcl9oaWdobGlnaHQtYmFja2dyb3VuZF9jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkLFxyXG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZm9ybV9lcnJvcl9oaWdobGlnaHQtYmFja2dyb3VuZF9jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9faGVscCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuXHJcbiAgICAgICAgcGFkZGluZzogMC42ZW0gMWVtO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDhweDtcclxuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xyXG5cclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB0b3A6IDEwMCU7XHJcblxyXG4gICAgICAgIGJhY2tncm91bmQ6ICRmb3JtX2Vycm9yX2hpZ2hsaWdodC1iYWNrZ3JvdW5kX2NvbG9yO1xyXG4gICAgICAgIGNvbG9yOiAkZm9ybV9lcnJvcl9oaWdobGlnaHQtY29sb3I7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC01cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDNweDtcclxuICAgICAgICAgICAgd2lkdGg6IDA7IFxyXG4gICAgICAgICAgICBoZWlnaHQ6IDA7IFxyXG4gICAgICAgICAgICBib3JkZXItbGVmdDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDVweCBzb2xpZCB0cmFuc3BhcmVudDsgICAgXHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDVweCBzb2xpZCB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJGZvcm1fZXJyb3JfaGlnaGxpZ2h0LWJhY2tncm91bmRfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAuZmllbGQtdmFsaWRhdGUge1xyXG4gICAgICAgICAgICAmX19oZWxwIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kc2VsZWN0X2lucHV0X2JvcmRlci13aWR0aDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kc2VsZWN0X2lucHV0X2JvcmRlci1jb2xvcjogJGZvcm1faW5wdXRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0X2lucHV0X2JhY2tncm91bmQgIDogJGZvcm1faW5wdXRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3RfaXRlbV9mb250ICAgICAgICAgICAgICA6ICRmb3JtX2lucHV0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9sZXR0ZXItc3BhY2luZyAgICA6ICRmb3JtX2lucHV0X2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fdGV4dC10cmFuc2Zvcm0gICAgOiAkZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3RfaWNvbl9jb2xvcjogJGZvcm1fYWx0X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdF9jb3VudF9jb2xvciAgIDogd2hpdGUgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfY291bnRfYmctY29sb3I6ICRmb3JtX2FsdF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5sb2NhbGl6YXRvciB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgJl9fcGx1cyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIGJvdHRvbTogMnB4O1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnM7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiAxMnB4O1xyXG4gICAgICAgICAgICB0b3A6IDIwcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3RfaWNvbl9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlbGVjdF9pY29uX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZWFyY2gge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0b3A6ICAxMDAlO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3VtbWFyeSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkc2VsZWN0X2lucHV0X2JvcmRlci13aWR0aDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRzZWxlY3RfaW5wdXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3RfaW5wdXRfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgcGFkZGluZzogJGZvcm1faW5wdXRfcGFkZGluZztcclxuXHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUycHg7XHJcblxyXG4gICAgICAgIC5sb2NhbGl6YXRvcl9fdmFsdWUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDUuMmVtKTtcclxuXHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tY291bnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcblxyXG4gICAgICAgIC50ZXh0ZmllbGRfX2lucHV0IHtcclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFsdWVzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGZvbnQ6ICRzZWxlY3RfaXRlbV9mb250O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG5cclxuICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDJweCk7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgIGJveC1zaGFkb3c6IDFweCA0cHggN3B4IDJweCByZ2JhKDAsMCwwLC4xNSk7XHJcbiAgICAgICAgcGFkZGluZzogMWVtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogMTllbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VsZWN0IHtcclxuICAgICAgICAuc3MtbWFpbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tdWx0aS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbHVlcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmb250OiAkc2VsZWN0X2l0ZW1fZm9udDtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMmVtKTtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgbWFyZ2luOiAtNXB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3ZhbHVlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMmVtO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogLjAzZW07XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XHJcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgI2NjY2NjYztcclxuICAgICAgICBjb2xvcjogIzI4MjgyODtcclxuICAgICAgICBtYXJnaW46IDVweDtcclxuXHJcbiAgICAgICAgaGVpZ2h0OiAzZW07XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG5cclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJi1kZWxldGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCA1cHg7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDJlbTtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1jb3VudCB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlbGVjdF9jb3VudF9iZy1jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWxlY3RfY291bnRfY29sb3I7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWRlbGV0ZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNWVtO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgLmxvY2FsaXphdG9yX192YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAmLWRlbGV0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZXh0cmEge1xyXG4gICAgICAgIG1hcmdpbjogMS41ZW0gNXB4IDA7XHJcblxyXG4gICAgICAgIC5yYWRpb3NfX2xlZ2VuZCB7XHJcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDAuOWVtICRmb250LWZhbWlseS0tMTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW5ldXRyYWwtMztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tb3BlbmVkIHtcclxuICAgICAgICAubG9jYWxpemF0b3Ige1xyXG4gICAgICAgICAgICAmX19zdW1tYXJ5IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5sb2NhbGl6YXRvci0tZmlsbGVkLFxyXG4gICAgICAgICYubG9jYWxpemF0b3ItLXNlYXJjaGluZyB7XHJcbiAgICAgICAgICAgIC5sb2NhbGl6YXRvcl9fcGx1cyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tbG9hZGluZyB7XHJcbiAgICAgICAgLmxvY2FsaXphdG9yX19wbHVzIHtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IHNwaW47XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMTAwMG1zO1xyXG4gICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcclxuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1maWxsZWQge1xyXG4gICAgICAgIC5sb2NhbGl6YXRvciB7XHJcbiAgICAgICAgICAgICZfX3ZhbHVlcy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tc2VhcmNoaW5nIHtcclxuICAgICAgICAubG9jYWxpemF0b3Ige1xyXG4gICAgICAgICAgICAmX19zZWFyY2gge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3ZhbHVlcy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1uby1wcm94aW1pdHkge1xyXG4gICAgICAgIC5sb2NhbGl6YXRvcl9fZXh0cmEge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjQ7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGtleWZyYW1lcyBzcGluIHtcclxuICAgIGZyb20ge1xyXG4gICAgICAgIHRyYW5zZm9ybTpyb3RhdGUoMGRlZyk7XHJcbiAgICB9XHJcbiAgICB0byB7XHJcbiAgICAgICAgdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcmFkaW9fY2hlY2tfY29sb3IgICAgICAgICAgOiAkZm9ybV9hbHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRyYWRpb19jaGVja19ib3JkZXItY29sb3IgICA6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuJHJhZGlvX2xlZ2VuZF9mb250ICAgICAgICAgIDogJGZvcm1faW5wdXRfZm9udCAhZGVmYXVsdDtcclxuJHJhZGlvX2xlZ2VuZF9sZXR0ZXItc3BhY2luZzogJGZvcm1faW5wdXRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRyYWRpb19sZWdlbmRfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2lucHV0X3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnJhZGlvIHtcclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICBoZWlnaHQ6IDE4cHg7XHJcblxyXG4gICAgICAgICYgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmICsgbGFiZWw6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogLTIxcHg7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSAxMXB4KTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZDtcclxuICAgICAgICAgICAgd2lkdGg6IDIycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcmFkaW9fY2hlY2tfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJiArIGxhYmVsOjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogLTE2cHg7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYyg1MCUgLSA2cHgpO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmFkaW9fY2hlY2tfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kICgtbXMtaGlnaC1jb250cmFzdDogYWN0aXZlKSB7XHJcbiAgICAgICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdOmNoZWNrZWQgKyBsYWJlbDo6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBXaW5kb3dUZXh0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICBcclxuICAgICZfX2xhYmVsIHtcclxuICAgICAgICBmb250OiAkcmFkaW9fbGVnZW5kX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRyYWRpb19sZWdlbmRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRyYWRpb19sZWdlbmRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwLjVlbTtcclxuICAgIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRyYWRpb3NfbGVnZW5kX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjg3NWVtLzEuNWVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHJhZGlvc19sZWdlbmRfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kcmFkaW9zX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRyYWRpb3NfbWFyZ2luICAgICAgICAgICAgICAgOiAwIDAgMWVtIDAgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ucmFkaW9zIHtcclxuICAgICZfX2ZpZWxkc2V0IHtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICB9XHJcbiAgICAmX19sZWdlbmQge1xyXG4gICAgICAgIGZvbnQ6ICRyYWRpb3NfbGVnZW5kX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRyYWRpb3NfbGVnZW5kX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcmFkaW9zX2xlZ2VuZF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBtYXJnaW46ICRyYWRpb3NfbWFyZ2luO1xyXG4gICAgfVxyXG4gICAgJl9fZ3JvdXAge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIC5yYWRpb3NfX2l0ZW0ge1xyXG4gICAgICAgICAgICBmbGV4OiBpbml0aWFsO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLjJlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRyYW5nZV9mb250ICAgICAgICAgICAgICA6ICRmb3JtX2lucHV0X2ZvbnQgIWRlZmF1bHQ7XHJcbiRyYW5nZV9sZXR0ZXItc3BhY2luZyAgICA6IDAuMThlbSAhZGVmYXVsdDtcclxuJHJhbmdlX2lucHV0X2JvcmRlci13aWR0aDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kcmFuZ2VfaW5wdXRfYm9yZGVyLWNvbG9yOiAkZm9ybV9pbnB1dF9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRyYW5nZV9pbnB1dF9iYWNrZ3JvdW5kICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4kcmFuZ2VfcHJvbXB0X2NvbG9yICAgICAgICAgICA6ICRmb3JtX2lucHV0X2NvbG9yICFkZWZhdWx0O1xyXG4kcmFuZ2VfcHJvbXB0X2NvbG9yLS1oaWdobGlnaHQ6ICRmb3JtX2FsdF9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRyYW5nZV9zbGlkZXJfdHJhY2tfY29sb3IgICAgICAgIDogJGNvbG9yX25ldXRyYWwtNCAhZGVmYXVsdDtcclxuJHJhbmdlX3NsaWRlcl90cmFja19jb2xvci0tYWN0aXZlOiAkZm9ybV9hbHRfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kcmFuZ2VfaWNvbl9jb2xvcjogJGZvcm1fYWx0X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnJhbmdlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICBmb250OiAkcmFuZ2VfZm9udDtcclxuXHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcGx1cyB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogY2FsYyg1MCUgLSAyZW0gKyAxMHB4KTtcclxuICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjJzO1xyXG4gICAgICAgIFxyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgbGVmdDogMTJweDtcclxuICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcmFuZ2VfaWNvbl9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDJweDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4ycztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJhbmdlX2ljb25fY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2hpZ2hsaWdodCB7XHJcbiAgICAgICAgY29sb3I6ICRyYW5nZV9wcm9tcHRfY29sb3ItLWhpZ2hsaWdodDtcclxuICAgIH1cclxuXHJcbiAgICAmX19wcm9tcHQge1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZvcm1fbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIG1pbi13aWR0aDogMTllbTtcclxuICAgICAgICB0b3A6IGNhbGMoMTAwJSAtIDJweCk7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBwYWRkaW5nOiAxLjhlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMXB4IDRweCA3cHggMnB4IHJnYmEoMCwwLDAsLjE1KTtcclxuXHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogdG9wO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuMnMsb3BhY2l0eSAuMnM7XHJcbiAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMCk7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJldmlldyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMS44ZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgY29sb3I6ICRyYW5nZV9wcm9tcHRfY29sb3I7XHJcblxyXG4gICAgICAgIC5yYW5nZV9faGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICBcclxuICAgICZfX3N1bW1hcnkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgcGFkZGluZzogJGZvcm1faW5wdXRfcGFkZGluZztcclxuICAgICAgICBib3JkZXItd2lkdGg6ICRyYW5nZV9pbnB1dF9ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICAkcmFuZ2VfaW5wdXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRyYW5nZV9pbnB1dF9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmFsdWVzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTVweCk7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtLW9wZW5lZCB7XHJcbiAgICAgICAgLnJhbmdlIHtcclxuICAgICAgICAgICAgJl9fcHJvbXB0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX192YWx1ZXMge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3BsdXMge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWZpbGxlZCB7XHJcbiAgICAgICAgLnJhbmdlIHtcclxuICAgICAgICAgICAgJl9fcHJvbXB0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3ZhbHVlcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubm9VaS1jb25uZWN0IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAgJHJhbmdlX3NsaWRlcl90cmFja19jb2xvci0tYWN0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC5ub1VpLWhvcml6b250YWwge1xyXG5cclxuICAgICAgICBoZWlnaHQ6IDRweDtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcmFuZ2Vfc2xpZGVyX3RyYWNrX2NvbG9yO1xyXG4gICAgICAgIC5ub1VpLWJhc2Uge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMjVweCk7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5vVWktaGFuZGxlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDI2cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjZweDtcclxuICAgICAgICAgICAgcmlnaHQ6IC0xM3B4O1xyXG4gICAgICAgICAgICB0b3A6IC0xMXB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xyXG5cclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRyYW5nZV9zbGlkZXJfdHJhY2tfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vIEhhY2tzXHJcbkBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDpub25lKVxyXG57XHJcbiAgICAucmFuZ2VfX3N1bW1hcnkgeyBoZWlnaHQ6IDUycHggfSAvKiBJRTEwICovXHJcbiAgICAqOjotbXMtYmFja2Ryb3AsIC5yYW5nZV9fc3VtbWFyeSB7IGhlaWdodDogNTJweDsgfSAvKiBJRTExICovXHJcbn1cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHNlbGVjdF9pbnB1dF9ib3JkZXItd2lkdGggICAgICA6ICRmb3JtX2lucHV0X2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHNlbGVjdF9pbnB1dF9ib3JkZXItY29sb3IgICAgICA6ICRmb3JtX2lucHV0X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdF9pbnB1dF9iYWNrZ3JvdW5kICAgICAgICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0X2xhYmVsX21hcmdpbi1ib3R0b20gICAgIDogLjNlbSAhZGVmYXVsdDtcclxuJHNlbGVjdF9sYWJlbF9jb2xvciAgICAgICAgICAgICA6ICRmb3JtX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfbGFiZWxfdGV4dC10cmFuc2Zvcm0gICAgOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3RfaXRlbV9jb2xvciAgICAgICAgICAgICAgOiAkZm9ybV9pbnB1dF9jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX2JnLWNvbG9yICAgICAgICAgICA6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC41MykgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9mb250ICAgICAgICAgICAgICAgOiAkZm9ybV9pbnB1dF9mb250ICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fbGV0dGVyLXNwYWNpbmcgICAgIDogJGZvcm1faW5wdXRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV90ZXh0LXRyYW5zZm9ybSAgICAgOiAkZm9ybV9pbnB1dF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1ob3ZlciAgICA6ICRmb3JtX2FsdF9jb2xvciAhZGVmYXVsdDtcclxuJHNlbGVjdF9pdGVtX2NvbG9yLS1ob3ZlciAgICAgICA6IHdoaXRlICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fYmctY29sb3ItLXNlbGVjdGVkIDogcmdiYSgkc2VsZWN0X2l0ZW1fYmctY29sb3ItLWhvdmVyLCAwLjEpICFkZWZhdWx0O1xyXG4kc2VsZWN0X2l0ZW1fY29sb3ItLXNlbGVjdGVkICAgIDogJGZvcm1faW5wdXRfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3RfaXRlbV9wYWRpbmcgICAgICAgICAgICAgOiAxLjNlbSAzMHB4IDFlbSAxZW0gIWRlZmF1bHQ7XHJcblxyXG4kc2VsZWN0X2ljb25fY29sb3IgICAgICAgICAgICAgIDogJGZvcm1fYWx0X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJHNlbGVjdF9jb3VudF9jb2xvciAgICAgICAgICAgICA6IHdoaXRlICFkZWZhdWx0O1xyXG4kc2VsZWN0X2NvdW50X2JnLWNvbG9yICAgICAgICAgIDogJGZvcm1fYWx0X2NvbG9yICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnNlbGVjdCB7XHJcbiAgICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbiA6IGNvbHVtbjtcclxuXHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgZm9udCAgICAgICAgICAgOiAkZm9ybV9sYWJlbF9mb250O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtIDogJHNlbGVjdF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZyA6IDAuMThlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tICA6ICRzZWxlY3RfbGFiZWxfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICBjb2xvciAgICAgICAgICA6ICRzZWxlY3RfbGFiZWxfY29sb3I7XHJcblxyXG4gICAgICAgICYtLWhpZGRlbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIGZsZXggICAgOiAxIDEgYXV0bztcclxuICAgICAgICBkaXNwbGF5IDogZmxleDtcclxuICAgIH1cclxufVxyXG5cclxuLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIHtcclxuICAgIGZvbnQgICAgICAgICAgIDogJHNlbGVjdF9pdGVtX2ZvbnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZyA6IDAuMDVlbTtcclxuXHJcbiAgICAuc3MtY29udGVudCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yIDogJGNvbG9yX25ldXRyYWwtNztcclxuICAgICAgICBib3gtc2hhZG93ICAgOiAxcHggNHB4IDdweCAycHggcmdiYSgwLCAwLCAwLCAuMTUpO1xyXG4gICAgICAgIHRvcCAgICAgICAgICA6IDEwMCU7XHJcbiAgICAgICAgbGVmdCAgICAgICAgIDogMDtcclxuXHJcbiAgICAgICAgLnNzLXNlYXJjaDpub3QoLnNzLWhpZGUpIHtcclxuICAgICAgICAgICAgcGFkZGluZyA6IDFlbTtcclxuXHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTc7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nICAgICAgOiAxZW0gMC42ZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQgICAgICAgOiAzZW07XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdyA6IDFweCA0cHggN3B4IDJweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1saXN0IC5zcy1vcHRpb24ge1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZyA6ICRzZWxlY3RfaXRlbV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkc2VsZWN0X2l0ZW1fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJHNlbGVjdF9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICAgICA6ICRzZWxlY3RfaXRlbV9iZy1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICA6ICRzZWxlY3RfaXRlbV9jb2xvci0taG92ZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHNlbGVjdF9pdGVtX2JnLWNvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICYuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgOiAkc2VsZWN0X2l0ZW1fY29sb3ItLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRzZWxlY3RfaXRlbV9iZy1jb2xvci0tc2VsZWN0ZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZSA6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0Zi04LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7JHNlbGVjdF9pY29uX2NvbG9yfScgd2lkdGg9JzI0JyBoZWlnaHQ9JzI0JyUzRSUzQ3BhdGggZD0nTTIwLjI4NSAyTDkgMTMuNTY3IDMuNzE0IDguNTU2IDAgMTIuMjcyIDkgMjEgMjQgNS43MTV6Jy8lM0UlM0Mvc3ZnJTNFXCIpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6ICRzZWxlY3RfaW5wdXRfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItd2lkdGggOiAkc2VsZWN0X2lucHV0X2JvcmRlci13aWR0aDtcclxuXHJcbiAgICAgICAgcGFkZGluZyAgICAgIDogJGZvcm1faW5wdXRfcGFkZGluZztcclxuICAgICAgICBoZWlnaHQgICAgICAgOiBhdXRvO1xyXG4gICAgICAgIG1pbi1oZWlnaHQgICA6IDNlbTtcclxuXHJcbiAgICAgICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgZmxleCAgICAgICAgICAgOiAxO1xyXG4gICAgICAgICAgICBib3JkZXIgICAgICAgICA6IG5vbmU7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nIDogJHRleHRmaWVsZF9pbnB1dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gOiAkdGV4dGZpZWxkX2lucHV0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRzZWxlY3RfaXRlbV9jb2xvci0tc2VsZWN0ZWQ7XHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlICAgIDogaW5pdGlhbDtcclxuICAgICAgICAgICAgKiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuMmVtIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1hcnJvdyBzcGFuIHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJHNlbGVjdF9pY29uX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNzLW11bHRpLXNlbGVjdGVkIHtcclxuXHJcbiAgICAgICAgYm9yZGVyLWNvbG9yIDogJHNlbGVjdF9pbnB1dF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoIDogJHNlbGVjdF9pbnB1dF9ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgYmFja2dyb3VuZCAgIDogJHNlbGVjdF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICBoZWlnaHQgICAgICAgOiAkc3MtaGVpZ2h0O1xyXG4gICAgICAgIG1pbi1oZWlnaHQgICA6ICRzcy1oZWlnaHQ7XHJcbiAgICAgICAgcGFkZGluZyAgICAgIDogMDtcclxuXHJcblxyXG4gICAgICAgIC5zcy12YWx1ZXMge1xyXG4gICAgICAgICAgICB3aWR0aCA6IGF1dG87XHJcbiAgICAgICAgICAgIGZsZXggIDogaW5pdGlhbDtcclxuXHJcbiAgICAgICAgICAgIC5zcy12YWx1ZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgZGlzcGxheSA6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheSA6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZyA6IDAuMWVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgICAgOiAkc2VsZWN0X2l0ZW1fY29sb3ItLXNlbGVjdGVkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtdmFsdWUge1xyXG4gICAgICAgICAgICBkaXNwbGF5ICAgICAgICAgIDogZmxleDtcclxuICAgICAgICAgICAgZm9udC1zaXplICAgICAgICA6IDEycHg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zICAgICAgOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzICAgIDogMmVtO1xyXG4gICAgICAgICAgICBtYXJnaW4gICAgICAgICAgIDogMCA1cHggMCAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0ICAgIDogMC41ZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdCAgICAgOiAxZW07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nICAgOiAwLjAzZW07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICBib3JkZXIgICAgICAgICAgIDogMXB4IHNvbGlkICNjY2NjY2M7XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0yO1xyXG4gICAgICAgICAgICBoZWlnaHQgICAgICAgICAgIDogM2VtO1xyXG4gICAgICAgICAgICBhbGlnbi1zZWxmICAgICAgIDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgbWF4LXdpZHRoICAgICAgICA6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3cgICAgICA6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3cgOiBlbGxpcHNpcztcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlICAgOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtLWN1c3RvbSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBib3JkZXIgICAgICAgIDogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgOiAxZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICAgIDogJHNlbGVjdF9jb3VudF9iZy1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yICAgICAgICAgOiAkc2VsZWN0X2NvdW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWRlbGV0ZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gICAgICAgIDogMCAwIDAgNXB4O1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yICAgICAgICA6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgIDogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQgICAgOiAjY2NjO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyA6IDJlbTtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aCAgICAgOiAyZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQgICAgICAgIDogMmVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbiAgICA6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0ICAgOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1hZGQge1xyXG4gICAgICAgICAgICBtYXJnaW4gICA6IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uIDogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGRpc3BsYXkgIDogYmxvY2s7XHJcbiAgICAgICAgICAgIHJpZ2h0ICAgIDogMTVweDtcclxuICAgICAgICAgICAgdG9wICAgICAgOiBjYWxjKDUwJSAtIDVweCk7XHJcblxyXG4gICAgICAgICAgICAuc3MtcGx1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJHNlbGVjdF9pY29uX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkc2VsZWN0X2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50ICAgICAgICAgICAgIDogXCJcIjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplICAgICA6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb24gOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgICAgICAgICBoZWlnaHQgICAgICAgICAgICAgIDogMWVtO1xyXG4gICAgICAgICAgICB3aWR0aCAgICAgICAgICAgICAgIDogMWVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5ICAgICAgICAgICAgIDogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uICAgICAgICAgICAgOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQgICAgICAgICAgICAgICA6IDEwcHg7XHJcbiAgICAgICAgICAgIHRvcCAgICAgICAgICAgICAgICAgOiBjYWxjKDUwJSAtIDAuNWVtKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgcGFkZGluZyA6ICRzZWxlY3RfaXRlbV9wYWRpbmc7XHJcbiAgICB9XHJcbn1cclxuXHJcbnNlbGVjdC5qcy1zZWxlY3QtLWxpZ2h0IHtcclxuICAgIG9wYWNpdHkgOiAwO1xyXG5cclxuICAgIC5qcy1lbmFibGVkICYge1xyXG4gICAgICAgIG9wYWNpdHkgOiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLnNzLW1haW4uanMtc2VsZWN0LS1saWdodCB7XHJcbiAgICBmb250ICA6IG5vcm1hbCBub3JtYWwgNjAwIDFlbS8xZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4gICAgY29sb3IgOiBjdXJyZW50Q29sb3I7XHJcblxyXG4gICAgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yICAgICA6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3IgOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBjb2xvciAgICAgICAgICAgIDogY3VycmVudENvbG9yO1xyXG5cclxuICAgICAgICAuc3MtYXJyb3cgc3BhbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciA6IGN1cnJlbnRDb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nIDogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkZm9ybV9pbnB1dF9ib3JkZXItY29sb3I7XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHRleHRhcmVhX2lucHV0X2JvcmRlci13aWR0aDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG5cclxuJHRleHRhcmVhX2xhYmVsX2NvbG9yICAgICAgICAgOiAkZm9ybV9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRmb3JtX2xhYmVsX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfbGFiZWxfbWFyZ2luLWJvdHRvbSA6IC4zZW0gIWRlZmF1bHQ7XHJcblxyXG4kdGV4dGFyZWFfaW5wdXRfZm9udCAgICAgICAgICA6ICRmb3JtX2lucHV0X2ZvbnQgIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9pbnB1dF9sZXR0ZXItc3BhY2luZzogJGZvcm1faW5wdXRfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9pbnB1dF90ZXh0LXRyYW5zZm9ybTogJGZvcm1faW5wdXRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiR0ZXh0YXJlYV9pbnB1dF9ib3JkZXItY29sb3IgIDogJGZvcm1faW5wdXRfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kdGV4dGFyZWFfaW5wdXRfYmFja2dyb3VuZCAgICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4udGV4dGFyZWEge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgY29sb3I6ICR0ZXh0YXJlYV9sYWJlbF9jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRleHRhcmVhX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGZvbnQ6ICRmb3JtX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICR0ZXh0YXJlYV9sYWJlbF9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgICYtLWhpZGRlbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRleHRhcmVhX2lucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJHRleHRhcmVhX2lucHV0X2JvcmRlci13aWR0aDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRleHRhcmVhX2lucHV0X2JvcmRlci1jb2xvcjtcclxuICAgICAgICBmb250OiAkdGV4dGFyZWFfaW5wdXRfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRleHRhcmVhX2lucHV0X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGV4dGFyZWFfaW5wdXRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgcGFkZGluZzogJGZvcm1faW5wdXRfcGFkZGluZztcclxuICAgICAgICBsaW5lLWhlaWdodDogMS4yZW07XHJcblxyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIgeyBcclxuICAgICAgICAgICAgY29sb3I6ICRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLDAsMCwwLjEpO1xyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm1fcGxhY2Vob2xkZXJfY29sb3ItLWZvY3VzO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eS0tZm9jdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9wbGFjZWhvbGRlcl9jb2xvci0tZm9jdXM7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkZm9ybV9wbGFjZWhvbGRlcl9vcGFjaXR5LS1mb2N1cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHRleHRmaWVsZF9wYWRkaW5nOiAwICRmb3JtX2VsZW1lbnRfbWFyZ2luLXJpZ2h0LWxlZnQgM2VtICRmb3JtX2VsZW1lbnRfbWFyZ2luLXJpZ2h0LWxlZnQgIWRlZmF1bHQ7XHJcblxyXG4kdGV4dGZpZWxkX2xhYmVsX2NvbG9yICAgICAgICAgOiAkZm9ybV9tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2xhYmVsX21hcmdpbi1ib3R0b20gOiAuM2VtICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkZm9ybV9sYWJlbF90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcbiR0ZXh0ZmllbGRfaW5wdXRfYmFja2dyb3VuZCAgICA6ICRmb3JtX2lucHV0X2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiR0ZXh0ZmllbGRfaW5wdXRfYm9yZGVyLWNvbG9yICA6ICRmb3JtX2lucHV0X2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItd2lkdGggIDogJGZvcm1faW5wdXRfYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2lucHV0X2ZvbnQgICAgICAgICAgOiAkZm9ybV9pbnB1dF9mb250ICFkZWZhdWx0O1xyXG4kdGV4dGZpZWxkX2lucHV0X2xldHRlci1zcGFjaW5nOiAkZm9ybV9pbnB1dF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJHRleHRmaWVsZF9pbnB1dF90ZXh0LXRyYW5zZm9ybTogJGZvcm1faW5wdXRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kdGV4dGZpZWxkX2lucHV0X2RhdGVfY2FsZW5kYXJfY29sb3I6ICR0ZXh0ZmllbGRfbGFiZWxfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4udGV4dGZpZWxkIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGV4dGZpZWxkX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGZvbnQ6ICRmb3JtX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb3JtX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206ICR0ZXh0ZmllbGRfbGFiZWxfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICBjb2xvcjogJHRleHRmaWVsZF9sYWJlbF9jb2xvcjtcclxuICAgICAgICAmLS1oaWRkZW4ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faW5wdXQge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgICAgICBwYWRkaW5nOiAkZm9ybV9pbnB1dF9wYWRkaW5nO1xyXG4gICAgICAgIGZvbnQ6ICR0ZXh0ZmllbGRfaW5wdXRfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHRleHRmaWVsZF9pbnB1dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRleHRmaWVsZF9pbnB1dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzZW07XHJcbiAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHRleHRmaWVsZF9pbnB1dF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRleHRmaWVsZF9pbnB1dF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG5cclxuICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjo6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgXHJcbiAgICAgICAgICAgIGNvbG9yOiAkZm9ybV9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoMCwwLDAsMC4xKTtcclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yLS1mb2N1cztcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRmb3JtX3BsYWNlaG9sZGVyX29wYWNpdHktLWZvY3VzO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGZvcm1fcGxhY2Vob2xkZXJfY29sb3ItLWZvY3VzO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eS0tZm9jdXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEZvcm1hdGFnZSBwb3VyIGNoYW1wIGRhdGVcclxuICAgICAgICAmW3R5cGU9ZGF0ZV0ge1xyXG4gICAgICAgICAgICAvLyBPcMOpcmEgLSBjaHJvbWVcclxuICAgICAgICAgICAgJjppbnZhbGlkOjotd2Via2l0LWRhdGV0aW1lLWVkaXQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmb3JtX3BsYWNlaG9sZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogJGZvcm1fcGxhY2Vob2xkZXJfb3BhY2l0eTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1kYXRlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLnRleHRmaWVsZF9fY2FsZW5kYXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIHRvcDogMWVtO1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgJi0tc3ZnIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICR0ZXh0ZmllbGRfaW5wdXRfZGF0ZV9jYWxlbmRhcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiR1cGxvYWRfX2JvcmRlcjogc29saWQgJGNvbG9yX2JyYW5kLTQgIWRlZmF1bHQ7XHJcbiR1cGxvYWRfX2JvcmRlci13aWR0aDogMCAwIDFweCAhZGVmYXVsdDtcclxuJHVwbG9hZF9fcGFkZGluZzogM3B4IDAgIWRlZmF1bHQ7XHJcbiR1cGxvYWRfX2ZvbnQ6IG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjZyZW0gKyAxLjg3NXZ3KSwgMThweCkvMSAkZm9udC1mYW1pbHktLTEsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XHJcblxyXG4kdXBsb2FkX19jb250ZW50X19wYWRkaW5nOiAwIDFlbSAhZGVmYXVsdDtcclxuJHVwbG9hZF9fY29udGVudF9fbGluZS1oZWlnaHQ6IDEuNWVtICFkZWZhdWx0O1xyXG4kdXBsb2FkX19jb250ZW50X19ib3JkZXItcmFkaXVzOiAyZW0gIWRlZmF1bHQ7XHJcbiR1cGxvYWRfX2NvbnRlbnRfX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdXBsb2FkX19jb250ZW50X19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHVwbG9hZF9fY29udGVudF9fZm9udDogbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNnJlbSArIDEuODc1dncpLCAxNHB4KS8xICRmb250LWZhbWlseS0tMSwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcclxuXHJcbiR1cGxvYWRfX3N2Z19fZmlsbDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR1cGxvYWRfX3N2Z19faGVpZ2h0OiAyMHB4ICFkZWZhdWx0O1xyXG4kdXBsb2FkX19zdmdfX21hcmdpbi1sZWZ0OiAxMHB4ICFkZWZhdWx0O1xyXG5cclxuLnVwbG9hZCB7XHJcbiAgICBcclxuICAgIC51cGxvYWRfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBib3JkZXI6ICR1cGxvYWRfX2JvcmRlcjtcclxuICAgICAgICBib3JkZXItd2lkdGg6ICR1cGxvYWRfX2JvcmRlci13aWR0aDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzZW07XHJcbiAgICAgICAgcGFkZGluZzogJHVwbG9hZF9fcGFkZGluZztcclxuICAgICAgICBmb250OiAkdXBsb2FkX19mb250O1xyXG4gICAgfVxyXG5cclxuICAgIC51cGxvYWRfX2xhYmVsIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIFxyXG4gICAgICAgICYgPiBkaXYge1xyXG4gICAgICAgICAgICBmbGV4LWdyb3c6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcbiAgICAudXBsb2FkX190ZXh0IHtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgXHJcbiAgICAgICAgJi0tY29udGVudCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICR1cGxvYWRfX2NvbnRlbnRfX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgYm9yZGVyOiAkdXBsb2FkX19jb250ZW50X19ib3JkZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICR1cGxvYWRfX2NvbnRlbnRfX2JvcmRlci1yYWRpdXM7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAkdXBsb2FkX19jb250ZW50X19saW5lLWhlaWdodDtcclxuICAgICAgICAgICAgcGFkZGluZzogJHVwbG9hZF9fY29udGVudF9fcGFkZGluZztcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjsgXHJcbiAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7IFxyXG4gICAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgLnVwbG9hZF9fc3ZnIHtcclxuICAgICAgICBoZWlnaHQ6ICR1cGxvYWRfX3N2Z19faGVpZ2h0O1xyXG4gICAgICAgIGZpbGw6ICR1cGxvYWRfX3N2Z19fZmlsbDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogJHVwbG9hZF9fc3ZnX19tYXJnaW4tbGVmdDtcclxuICAgIH1cclxuXHJcbiAgICAudXBsb2FkX19pbmZvcyB7XHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDE2cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnVwbG9hZF9fZXJyb3JzIHtcclxuICAgICAgICBjb2xvcjogcmVkO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcclxuICAgICAgICBtYXJnaW4tdG9wOiA2cHg7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAuY3Jvc3NfX3N2ZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgIGZpbGw6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvYWdlbmN5LWhvbWUvMS5qcGcnKSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZDogJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtY29sb3IgJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtaW1hZ2UgJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtcmVwZWF0ICRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9faW1hZ2Vfc2hhZG93OiAkY29yZV9zaGFkb3cgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGV4dC12ZXJ0aWNhbF9jb2xvcjogJGNvcmVfdGV4dC12ZXJ0aWNhbF9jb2xvciAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX190ZXh0LXZlcnRpY2FsX2xlZnQ6IDAgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGwgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZV9jb250ZW50X3RpdGxlX2FnZW5jZXNfY29sb3I6JGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZV9jb250ZW50X2Nvb3JzX2NvbG9yOiRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGVfY29udGVudF9jb29yc19mb250Om5vcm1hbCBub3JtYWwgNDAwIDE4cHggJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZ19jb29yczoycHggIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV90aXRsZV9jb250ZW50X2Nvb3JzX3RyYW5zZm9ybTpjYXBpdGFsaXplICFkZWZhdWx0O1xyXG5cclxuJGFnZW5jeS1ob21lLXYxX3RpdGxlX2NvbnRlbnRfY29vcnNfY29sb3JfaHJlZjokY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX3RpdGxlX2NvbnRlbnRfY29vcnNfZm9udF9ocmVmOm5vcm1hbCBub3JtYWwgNDAwIDE4cHggJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG5cclxuJGFnZW5jeS1ob21lLXYxX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkYWdlbmN5LWhvbWUtdjFfdGV4dF9mb250LFxyXG4gICAgKSxcclxuICAgICRhZ2VuY3ktaG9tZS12MV9fdGV4dF9tYXBcclxuKTtcclxuXHJcbiRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkYWdlbmN5LWhvbWUtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGFnZW5jeS1ob21lLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGFnZW5jeS1ob21lLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGFnZW5jeS1ob21lLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGFnZW5jeS1ob21lLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkYWdlbmN5LWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGFnZW5jeS1ob21lLXYxX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkYWdlbmN5LWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksIFxyXG4gICAgJGFnZW5jeS1ob21lLXYxX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRhZ2VuY3ktaG9tZS12MV9fdGV4dF9jb29yZF9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDcwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RleHRfY29vcmRfbGFiZWxfY29sb3I6ICRhZ2VuY3ktaG9tZS12MV9jb2xvciAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX190ZXh0X2Nvb3JkX2xhYmVsX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RleHRfY29vcmRfdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxX190ZXh0X2Nvb3JkX3ZhbHVlX2NvbG9yOiAkYWdlbmN5LWhvbWUtdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RleHRfY29vcmRfdmFsdWVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWRlY29yYXRpb246IG5vbmUgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGV4dF9jb29yZF92YWx1ZV9tYWlsX3doaXRlLXNwYWNlOiBub3dyYXAgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uYWdlbmN5LWhvbWUtdjEge1xyXG5cclxuICAgIGNvbG9yOiAkYWdlbmN5LWhvbWUtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhZ2VuY3ktaG9tZS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgICAgXHJcbiAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuanNzY3JvbGwtYmxvY2sge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogN2VtO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogN2VtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodCA6IDVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RyYXdpbmctY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDQwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQgOiA1ZW07XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kcmF3aW5nX19pbWcge1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAkYWdlbmN5LWhvbWUtdjFfX2ltYWdlX3NoYWRvdztcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZHJhd2luZ19fdGV4dC12ZXJ0aWNhbCB7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1ob21lLXYxX190ZXh0LXZlcnRpY2FsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogJGFnZW5jeS1ob21lLXYxX190ZXh0LXZlcnRpY2FsX2xlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRhZ2VuY3ktaG9tZS12MV9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgLmpzc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGFnZW5jeS1ob21lLXYxX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkYWdlbmN5LWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkYWdlbmN5LWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGFnZW5jeS1ob21lLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkYWdlbmN5LWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZSA6ICRhZ2VuY3ktaG9tZS12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsIDogJGFnZW5jeS1ob21lLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRhZ2VuY3ktaG9tZS12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb29yZHMge1xyXG4gICAgICAgIC5jb29yZHMge1xyXG4gICAgICAgICAgICAmX19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWhvbWUtdjFfdGl0bGVfY29udGVudF9jb29yc19jb2xvcl9ocmVmO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktaG9tZS12MV90aXRsZV9jb250ZW50X2Nvb3JzX2ZvbnRfaHJlZjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzowcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA+IHB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWhvbWUtdjFfX3RleHRfY29vcmRfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWhvbWUtdjFfX3RleHRfY29vcmRfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkYWdlbmN5LWhvbWUtdjFfX3RleHRfY29vcmRfbGFiZWxfdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LWhvbWUtdjFfX3RleHRfY29vcmRfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1ob21lLXYxX190ZXh0X2Nvb3JkX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG5cclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTYwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAmLmNvb3Jkcy1uYW1lX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3ZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTYwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS1ob21lLXYxX190ZXh0X2Nvb3JkX3ZhbHVlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1ob21lLXYxX190ZXh0X2Nvb3JkX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGFnZW5jeS1ob21lLXYxX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS1ob21lLXYxX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkYWdlbmN5LWhvbWUtdjFfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1kZWNvcmF0aW9uO1xyXG4gICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6ICRhZ2VuY3ktaG9tZS12MV9fdGV4dF9jb29yZF92YWx1ZV9tYWlsX3doaXRlLXNwYWNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQWdlbmN5IGhvbWUgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2FnZW5jeS1ob21lLzEuanBnJyk7XHJcbiRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRhZ2VuY3ktaG9tZS12MV9iYWNrZ3JvdW5kOiAkYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1jb2xvciAkYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1pbWFnZSAkYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGFnZW5jeS1ob21lLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkYWdlbmN5LWhvbWUtdjFfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRhZ2VuY3ktaG9tZS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44Nik7XHJcbiRhZ2VuY3ktaG9tZS12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJGFnZW5jeS1ob21lLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGFnZW5jeS1ob21lLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3I7XHJcblxyXG4kYWdlbmN5LWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJGFnZW5jeS1ob21lLXYxX3RleHRfZm9udDogJGJvZHlfZm9udDtcclxuXHJcbi8vXHJcbi8vIEltYWdlXHJcbi8vXHJcbiRhZ2VuY3ktaG9tZS12MV9faW1hZ2Vfc2hhZG93OiAkY29yZV9zaGFkb3c7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGV4dC12ZXJ0aWNhbF9jb2xvcjogJGNvcmVfdGV4dC12ZXJ0aWNhbF9jb2xvcjtcclxuJGFnZW5jeS1ob21lLXYxX190ZXh0LXZlcnRpY2FsX2xlZnQ6IDA7XHJcblxyXG5cclxuLy8gU2Nyb2xsXHJcbiRhZ2VuY3ktaG9tZS12MV9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGFnZW5jeS1ob21lLXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4kYWdlbmN5LWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuJGFnZW5jeS1ob21lLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRhZ2VuY3ktaG9tZS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiRhZ2VuY3ktaG9tZS12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4kYWdlbmN5LWhvbWUtdjFfX3RleHRfY29vcmRfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuJGFnZW5jeS1ob21lLXYxX190ZXh0X2Nvb3JkX2xhYmVsX2NvbG9yOiAkYWdlbmN5LWhvbWUtdjFfY29sb3I7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RleHRfY29vcmRfbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGV4dF9jb29yZF9sYWJlbF9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuJGFnZW5jeS1ob21lLXYxX190ZXh0X2Nvb3JkX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRhZ2VuY3ktaG9tZS12MV9fdGV4dF9jb29yZF92YWx1ZV9jb2xvcjogJGFnZW5jeS1ob21lLXYxX2NvbG9yO1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1hbGlnbjogbGVmdDtcclxuJGFnZW5jeS1ob21lLXYxX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4kYWdlbmN5LWhvbWUtdjFfX3RleHRfY29vcmRfdmFsdWVfbWFpbF93aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9hZ2VuY3kvMS5qcGcnKSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfYmFja2dyb3VuZDogJGFnZW5jeS1ob21lLXYxLXNsaWRlX2JhY2tncm91bmQtY29sb3IgJGFnZW5jeS1ob21lLXYxLXNsaWRlX2JhY2tncm91bmQtaW1hZ2UgJGFnZW5jeS1ob21lLXYxLXNsaWRlX2JhY2tncm91bmQtcmVwZWF0ICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGFnZW5jeS1ob21lLXYxLXNsaWRlX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuOTMpICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGggIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bCAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfaXRlbS1pbmZvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfaXRlbV9jb2xvcjogJGFnZW5jeS1ob21lLXYxLXNsaWRlX2NvbG9yICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2NmVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfaXRlbV9faW1hZ2Vfc2hhZG93OiAkY29yZV9zaGFkb3cgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9jYXJvdXNlbF9mYXZvcml0ZV91bmFjdGl2ZV9vdmVybGF5X2NvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuODMpICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuXHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9pdGVtX2Nvb3JkX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX2l0ZW1fY29vcmRfbGFiZWxfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfaXRlbV9jb29yZF92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9pdGVtX2Nvb3JkX3ZhbHVlX2NvbG9yOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9fYnV0dG9uX2l0ZW1fYWdlbmN5LWhvbWUtdjEtc2xpZGU6ICgpICFkZWZhdWx0O1xyXG4kYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2J1dHRvbl9pdGVtX2FnZW5jeS1ob21lLXYxLXNsaWRlOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2J1dHRvbl9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgICAgICAgIDogJGFnZW5jeS1ob21lLXYxLXNsaWRlX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgICAgICAgIDogJGFnZW5jeS1ob21lLXYxLXNsaWRlX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9fYnV0dG9uX2l0ZW1fYWdlbmN5LWhvbWUtdjEtc2xpZGVcclxuKTtcclxuXHJcblxyXG5cclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX190aXRsZV9hZ2VuY3ktaG9tZS12MS1zbGlkZTogKCkgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9fdGl0bGVfYWdlbmN5LWhvbWUtdjEtc2xpZGU6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJGFnZW5jeS1ob21lLXYxLXNsaWRlX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGFnZW5jeS1ob21lLXYxLXNsaWRlX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfX3RpdGxlX2FnZW5jeS1ob21lLXYxLXNsaWRlXHJcbik7XHJcblxyXG5cclxuJGFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJGFnZW5jeS1ob21lLXYxLXNsaWRlX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX2ZvbnQ6ICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGFnZW5jeS1ob21lLXYxLXNsaWRlX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yLFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF9mb250OiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50X2NvbG9yOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcixcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW1fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5hZ2VuY3ktaG9tZS12MS1zbGlkZSB7XHJcbiAgICBjb2xvcjogJGFnZW5jeS1ob21lLXYxLXNsaWRlX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFnZW5jeS1ob21lLXYxLXNsaWRlX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE0NDBweCkge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA4NzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGFnZW5jeS1ob21lLXYxLXNsaWRlX190aXRsZV9hZ2VuY3ktaG9tZS12MS1zbGlkZSk7XHJcbiAgICB9XHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgcGFkZGluZzogMCAwIDIlO1xyXG4gICAgICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbXMge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIC5pdGVtX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogdW5zZXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6ICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlIDogJGFnZW5jeS1ob21lLXYxLXNsaWRlX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uIHtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGwgOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGFnZW5jeS1ob21lLXYxLXNsaWRlX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvLyBJdGVtXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBjb2xvcjogJGFnZW5jeS1ob21lLXYxLXNsaWRlX2l0ZW1fY29sb3I7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgJi1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICBhc3BlY3QtcmF0aW86IDIyLzE1O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwdmg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZVN1YnRpdGxlKCRhZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbV90aXRsZV9tYXApO1xyXG4gICAgICAgICAgICAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlICB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGVfX3N1YnRpdGxlLCAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlLCAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1saW5rcyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRhZ2VuY3ktaG9tZS12MS1zbGlkZV9fYnV0dG9uX2l0ZW1fYWdlbmN5LWhvbWUtdjEtc2xpZGUpO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29vcmRzIHtcclxuICAgICAgICAgICAgLmNvb3JkcyB7XHJcbiAgICAgICAgICAgICAgICAmX19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogLjZlbSAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfaXRlbV9jb29yZF9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfaXRlbV9jb29yZF9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9pdGVtX2Nvb3JkX3ZhbHVlX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9pdGVtX2Nvb3JkX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1hZGRyZXNzX19jaXR5IHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tbWFuZGF0b3J5IHtcclxuICAgICAgICAgICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLXZpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICBhc3BlY3QtcmF0aW86IDE1LzEzO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyM3ZoO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLnN3aXBlci1jb250YWluZXIge1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIGRpc3BsYXkgICAgICAgOiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQgOiAyMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0ICA6IDIwJTtcclxuICAgICAgICAvL2FsaWduLWl0ZW1zICAgOiBmbGV4LWVuZDtcclxuICAgICAgICBjb2xvciAgICAgICAgOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICNmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgZmxleCAgICAgICAgICA6IDE7XHJcbiAgICAgICAgZGlzcGxheSAgICAgICA6IGZsZXg7XHJcbiAgICAgICAgb3BhY2l0eSAgICAgICA6IDE7XHJcbiAgICAgICAgYm9yZGVyICAgICAgICA6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1cyA6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0ICA6IC41ZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdCAgIDogLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodCAgICAgICAgOiA1cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXMgICA6IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDk2cHg7XHJcbiAgICAgICAgbWluLXdpZHRoOiAxMHB4O1xyXG5cclxuICAgICAgICBjb2xvciAgICAgICAgOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICRhZ2VuY3ktaG9tZS12MS1zbGlkZV9jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgaGVpZ2h0IDogNXB4O1xyXG5cclxuICAgICAgICBjb2xvciAgICAgICAgOiAkYWdlbmN5LWhvbWUtdjEtc2xpZGVfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZCAgIDogJGFnZW5jeS1ob21lLXYxLXNsaWRlX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yIDogJGFnZW5jeS1ob21lLXYxLXNsaWRlX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtLS1tYW5kYXRvcnkge1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgLmFnZW5jeS1ob21lLXYxLXNsaWRlX19pdGVtIHtcclxuXHJcbiAgICAgICAgICAgICYtZGVjb3JhdGUtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtdGl0bGUgLnRpdGxlLXN1YnRpdGxlIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjM4ODhlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmxpbmtzLWdyb3VwX19saW5rIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuXHJcbi8vIENvbnRleHQgTGFuZGluZ1xyXG5cclxuLmxhbmRpbmcge1xyXG4gICAgLypcclxuICAgICAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0tLW1hbmRhdG9yeSB7XHJcblxyXG4gICAgICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0taW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0IDogMjkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQgOiAyOTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdCA6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJsZ1wiKX0pIGFuZCAobWF4LXdpZHRoIDogMTgwMHB4KXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodCA6IDIzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0IDogMjMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0tY29udGFpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodCA6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbS1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0IDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodCA6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hZ2VuY3ktaG9tZS12MS1zbGlkZV9faXRlbSB7XHJcbiAgICAgICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0taW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0IDogMjkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQgOiAyOTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdCA6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibGdcIil9KSBhbmQgKG1heC13aWR0aCA6IDE4MDBweCl7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQgOiAyMzBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodCA6IDIzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQgOiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAuYWdlbmN5LWhvbWUtdjEtc2xpZGVfX2l0ZW0taW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodCA6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQgOiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAqL1xyXG59XHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG5cclxuLmFnZW5jeS1saXN0aW5nLXYxIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aDogMTQwMHB4O1xyXG4gICAgfVxyXG4gICAgLmxpc3Qge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG59XHJcbi5hZ2VuY3ktdjEge1xyXG4gICAgbWFyZ2luOiAwIDElIDIlIDElO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjEyODFweCkge1xyXG4gICAgICAgIHdpZHRoOiAzMS4zMyU7XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6NzY5cHgpIGFuZChtYXgtd2lkdGg6MTI4MHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDQ4JTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0LmJ1dHRvbntcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Y29sb3I6JGFnZW5jeS12MV9idXR0b25fdm9pcmxhZ2VuY2VfY29sb3I7XHJcblx0XHR9XHJcbiAgICB9XHJcbiAgICAmX19kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX192aXN1YWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19tb3JlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjNmQ2ZDZkLCAwLjc1KTtcclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDEwcHgpKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlIDAuMDVzO1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2dsb2JhbC1saW5rIHtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAuYWdlbmN5LXYxX19tb3JlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb29yZHMge1xyXG4gICAgICAgIC5jb29yZHNfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktdjFfdGl0bGVfY29udGVudF9jb29yc19jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJGFnZW5jeS12MV90aXRsZV9jb250ZW50X2Nvb3JzX2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LXYxX3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmdfY29vcnM7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LXYxX3RpdGxlX2NvbnRlbnRfY29vcnNfdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICA+IGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktdjFfdGl0bGVfY29udGVudF9jb29yc19jb2xvcl9ocmVmO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGFnZW5jeS12MV90aXRsZV9jb250ZW50X2Nvb3JzX2ZvbnRfaHJlZjtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG5cdFx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MHB4O1xyXG4gICAgICAgICAgICB9XHJcblx0XHRcdD4gcHtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzowcHg7XHJcblx0XHRcdH1cclxuICAgICAgICAgICAgLmxhYmVsX2Nvb3Jkc19hZ2VuY3kxIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDYuMmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDYuMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgJi0tYWdlbmN5IHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDAgMC41ZW0gMDtcclxuICAgICAgICAgICAgZm9udDogJGFnZW5jeS12MV90aXRsZV9jb250ZW50X2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LXYxX3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LXYxX3RpdGxlX2NvbnRlbnRfY2l0eV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktdjFfdGl0bGVfY29udGVudF90aXRsZV9hZ2VuY2VzX2NvbG9yO1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHRcdFx0JjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBDb29yZG9ubsOpZXMgZCdhZ2VuY3lcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGFnZW5jeS12MV9kZWNvcmF0ZTogJGNvbG9yX25ldXRyYWwtNTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEVsZW1lbnQgZGUgZMOpY29yYXRpb24gOiBjb3VsZXVyXHJcbiRhZ2VuY3ktdjFfY29sb3IgICA6ICRjb2xvcl9uZXV0cmFsLTM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDb29yZG9ubsOpZXMgOiBjb3VsZXVyXHJcblxyXG4vLyBJbGx1c3RyYXRpb25cclxuJGFnZW5jeS12MV9kcmF3aW5nX2hlaWdodCAgICAgICAgIDogNDAwcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEltYWdlIDogSGF1dGV1ciBkdSBjYWRyZSBkZSBsJ2ltYWdlXHJcbiRhZ2VuY3ktdjFfZHJhd2luZ19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbWFnZSA6IFN0eWxlIGQnYWZmaWNoYWdlIGRlIGwnaW1hZ2VcclxuXHJcbi8vIFRpdHJlc1xyXG4kYWdlbmN5LXYxX3RpdGxlX2NvbnRlbnRfY29sb3IgICAgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgOiBjb3VsZXVyXHJcbiRhZ2VuY3ktdjFfdGl0bGVfY29udGVudF9mb250ICAgICAgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAyNXB4ICRmb250LWZhbWlseS0tMTsgIC8vIFRpdHJlIDogZm9udFxyXG4kYWdlbmN5LXYxX3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmcgICAgIDogbm9ybWFsOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgOiBsZXR0ZXItc3BhY2luZ1xyXG4kYWdlbmN5LXYxX3RpdGxlX2NvbnRlbnRfY2l0eV90ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuLy8gQ1RBXHJcbiRhZ2VuY3ktdjFfYmFja2dyb3VkLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gXCJWb2lyXCIgOiBjb3VsZXVyIGR1IGZvbmRcclxuJGFnZW5jeS12MV9jdGFfY29sb3IgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBcIlZvaXJcIiA6IGNvdWxldXIgZHUgdGV4dGVcclxuXHJcblxyXG4vL1xyXG4vLyBDb29yZHNcclxuLy9cclxuJGFnZW5jeS12MV90aXRsZV9jb250ZW50X3RpdGxlX2FnZW5jZXNfY29sb3I6JGNvbG9yX2JyYW5kLTE7ICBcclxuJGFnZW5jeS12MV90aXRsZV9jb250ZW50X2Nvb3JzX2NvbG9yOiRjb2xvcl9icmFuZC0yOyAgIFxyXG4kYWdlbmN5LXYxX3RpdGxlX2NvbnRlbnRfY29vcnNfZm9udDpub3JtYWwgbm9ybWFsIDQwMCAxOHB4ICRmb250LWZhbWlseS0tMTsgICAgIFxyXG4kYWdlbmN5LXYxX3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmdfY29vcnM6MnB4OyAgXHJcbiRhZ2VuY3ktdjFfdGl0bGVfY29udGVudF9jb29yc190cmFuc2Zvcm06Y2FwaXRhbGl6ZTsgICBcclxuXHJcblxyXG5cclxuLy8gQ29vcmRzIGhyZWZcclxuJGFnZW5jeS12MV90aXRsZV9jb250ZW50X2Nvb3JzX2NvbG9yX2hyZWY6JGNvbG9yX2JyYW5kLTI7XHJcbiRhZ2VuY3ktdjFfdGl0bGVfY29udGVudF9jb29yc19mb250X2hyZWY6bm9ybWFsIG5vcm1hbCA0MDAgMThweCAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4vL2J1dHRvbiB2b2lyIGwgYWdlbmNlXHJcblxyXG4kYWdlbmN5LXYxX2J1dHRvbl92b2lybGFnZW5jZV9jb2xvcjojZmZmO1xyXG5cclxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqIE5FIFBBUyBUT1VDSEVSICoqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBDb3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYm9keS0tcGFnZS1kZXRhaWwtYWdlbmNlIHtcclxuXHQuanVtYm90cm9uLXYxIHtcclxuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvbW9kdWxlcy9jcm8vMS5qcGcpIG5vLXJlcGVhdCA1MCUvY292ZXI7XHJcblx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjdweCl7XHJcblx0XHRtaW4taGVpZ2h0OiAyOTBweDtcclxuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHR9XHJcblx0XHRtYXJnaW4tYm90dG9tOiA0ZW07XHJcblx0XHRsZWZ0OiAwO1xyXG5cdFx0cmlnaHQ6IDA7XHJcblx0XHR0b3A6IDA7XHJcblx0fVxyXG5cdC5wYWdlLWRldGFpbC1hZ2VuY2VfX3dyYXBwZXIge1xyXG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0IHBhZGRpbmctYm90dG9tOiA0OXB4O1xyXG5cdH1cclxuICAgIC5icmVhZGNydW1iLndyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAuanVtYm90cm9uLXYxIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLmluZm9zLWFnZW5jZS1kdEFnZW5jZSB7XHJcbiAgICAgICAgYSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkaW5mb3MtYWdlbmNlLWR0QWdlbmNlLWNvbG9yLWhyZWY7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZm9udDogJGluZm9zLWFnZW5jZS1kdEFnZW5jZS1jb2xvci1mb250O1xyXG4gICAgICAgIH1cclxuICAgICAgICBwIHtcclxuICAgICAgICAgICAgY29sb3I6ICRpbmZvcy1hZ2VuY2UtZHRBZ2VuY2UtY29sb3ItYWRyZXNzO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRpbmZvcy1hZ2VuY2UtZHRBZ2VuY2UtY29sb3ItZm9udDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmhvbm9ycy1kdC1hZ2VuY2Uge1xyXG4gICAgICAgICAgICBjb2xvcjogJGhvcmFpcmVzLWR0QWdlbmNlLWNvbG9yLWFkcmVzcztcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBmb250OiAkaW5mb3MtYWdlbmNlLWR0QWdlbmNlLWNvbG9yLWZvbnQ7XHJcblx0XHRcdHNwYW4uaG9yYWlyZXMtZGF5cyB7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDRweDtcclxuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcblx0XHRcdH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBzcGFuLmxhYmVsLWluZm8tZHQtYWdlbmNlIHtcclxuICAgICAgICBmb250OiAkaW5mb3MtYWdlbmNlLWR0QWdlbmNlLWxhYmVsLWluZm87XHJcbiAgICAgICAgY29sb3I6ICRsYWJlbC1pbmZvLWR0QWdlbmNlLWNvbG9yO1xyXG4gICAgfVxyXG4gIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxIHtcclxuXHRcdCZfX2hvbm9yYWlyZXN7XHJcblx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG5cdFx0XHR9XHJcblx0XHR9IFxyXG5cdH1cclxuICAgIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19pbmZvIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE0NDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX19jb29yZHMge1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjEwcHgpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjA5cHgpe1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0LmRyYXdpbmdfX3RleHQtdmVydGljYWwge1xyXG5cdFx0XHRkaXNwbGF5OiBub25lO1xyXG5cdFx0fVxyXG5cdFx0fVxyXG5cclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgLmltYWdlLWFnZW5jZS1kdEFnZW5jZSB7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjEwcHgpe1xyXG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogNiU7XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjE2ODBweCl7XHJcblx0XHRcdFx0XHQgICAgbWFyZ2luLWxlZnQ6IDMlO1xyXG5cdFx0XHRcdH1cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMCAwIDM1cHggMCAjZDBkMGQwO1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdFx0XHRcdFx0d2lkdGg6MTAwJTtcclxuXHRcdFx0XHRcdG1heC13aWR0aDogNzAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcblx0XHRcdFx0LmRyYXdpbmdfX3RleHQtdmVydGljYWx7XHJcblx0XHRcdFx0ICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcblx0XHRcdFx0XHRmb250OiAkbW9kdWxlLWxpc3RpbmctZHRfX3RleHQtdmVydGljYWxfZm9udHM7XHJcblx0XHRcdFx0XHRjb2xvcjokbW9kdWxlLWxpc3RpbmctZHRfX3RleHQtdmVydGljYWxfY29sb3I7XHJcblx0XHRcdFx0XHQmOmZpcnN0LWxldHRlcntcclxuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblx0XHQuaG9ub3JhaXJlc19hZ2VuY3kge1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdH1cclxuXHRcdH1cclxuICAgIH1cclxuICAgIC5wYWdlLWFnZW5jeS1kZXRhaWxfX2NvbnRlbnQud3JhcHBlciB7XHJcbiAgICAgICAgaDEudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdHBhZGRpbmctdG9wOiAyMnB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1MHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kZXRhaWwtYWdlbmN5LWluZm9zLXYxX190aXRsZS50aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM0cHg7XHJcbiAgICB9XHJcbiAgICAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9fdGl0bGUgaDEudGl0bGVfX2NvbnRlbnQ6OmFmdGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gICAgLnByZXNlbnRhdGlvbi1kdC1hZ2VuY2Uge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDg1cHg7XHJcbiAgICB9XHJcbiAgICAubGFibC1pbmZvLWR0QWcge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWFyZ2luOiA5cHggMDtcclxuICAgIH1cclxuICAgIHNwYW4ubGFiZWwtaW5mby1kdC1hZ2VuY2Uge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgbWluLXdpZHRoOiA2LjJlbTtcclxuICAgICAgICB3aWR0aDogNi4yZW07XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICB9XHJcbiAgICAuZGV0YWlsLWFnZW5jeS1pbmZvcy12MV9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZV9fY29udGVudC0xIHtcclxuICAgICAgICAgICAgZm9udDogJGxhYmVsLW5vLWNvcmRvbnMtZm9udHM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGFiZWwtbm8tY29yZG9ucy1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50LTIge1xyXG4gICAgICAgICAgICBmb250OiAkbGFiZWwtbm8taG9yYWlyZXMtZm9udHM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGFiZWwtbm8taG9yYWlycy1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kdWxlLWxpc3RpbmctZHQtYWdlbmNlX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC50aXRsZV9fc3VidGl0bGUge1xyXG4gICAgICAgICAgICBmb250OiAkbGFiZWwtbm8tY29yZG9ucy1mb250cztcclxuICAgICAgICAgICAgY29sb3I6ICRtb2R1bGUtbGlzdGluZy1kdC1hZ2VuY2VfX3RpdGxlX2NvbG9yO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgZm9udDogJG1vZHVsZS1saXN0aW5nLWR0LWFnZW5jZV9fdGl0bGVfZm9udHNfMjtcclxuICAgICAgICAgICAgY29sb3I6ICRtb2R1bGUtbGlzdGluZy1kdC1hZ2VuY2VfX3RpdGxlX2NvbG9yXzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVkaXRvcmlhbC1ub3Jlc3VsdHtcclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTFweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHQucHJvcGVydHktbGlzdGluZy12Ml9fd3JhcHBlciB7XHJcblx0XHRtYXJnaW46IDAgYXV0bztcclxuXHR9XHJcblxyXG4gICAgLmRldGFpbC1hZ2VuY3ktaW5mb3MtdjFfX2xpbmtzLWZlZXMge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cdCAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSBhbmQgKG1heC13aWR0aDogMTY4MHB4KXtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA5cHgpe1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgIC5zb2NpYWwtYWdlbmN5ICB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogJGFnZW5jeV9yc3ZfcGFkZGluZy10b3A7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDYuMmVtO1xyXG4gICAgICAgICAgd2lkdGg6IDYuMmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgICBwYWRkaW5nLXRvcDogJGFnZW5jeV9yc3ZfcGFkZGluZy10b3A7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgbWFyZ2luOiAtMC41ZW0gMC42ZW0gMCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4iLCIvL1xyXG4vLyBSc3ZcclxuLy9cclxuJGFnZW5jeV9yc3ZfcHJpbWFyeS1jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRhZ2VuY3lfcnN2X2hvdmVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGFnZW5jeV9yc3ZfdGl0bGVfZm9udDpub3JtYWwgbm9ybWFsIDQwMCAxOHB4ICRmb250LWZhbWlseS0tMTtcclxuJGFnZW5jeV9yc3ZfdGl0bGVfY29sb3I6JGNvbG9yX2JyYW5kLTI7XHJcbiRhZ2VuY3lfcnN2X2ljb24td2lkdGg6IDEwMCU7ICAgICAgICAgICAgLy8gVGFpbGxlIGRlcyBpY8O0bmVzXHJcbiRhZ2VuY3lfcnN2X3BhZGRpbmctdG9wOiAxMHB4O1xyXG5cclxuJGFnZW5jeV9yc3ZfaXRlbV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJGFnZW5jeV9yc3ZfaXRlbV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRhZ2VuY3lfcnN2X2l0ZW1fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRhZ2VuY3lfcnN2X2l0ZW1faG92ZXJfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRhZ2VuY3lfcnN2X2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kYWdlbmN5X3Jzdl9pdGVtX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kYWdlbmN5X3Jzdl9pdGVtX3dpZHRoOiAyZW07XHJcbiRhZ2VuY3lfcnN2X2l0ZW1faGVpZ2h0OiAyZW07XHJcbiRhZ2VuY3lfcnN2X2l0ZW1fcGFkZGluZzogLjFlbTtcclxuJGFnZW5jeV9yc3ZfaXRlbV9tYXJnaW46IDAgMC42ZW0gMCAwOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5hZ2VuY3ktbGlzdGluZy12MiB7XHJcbiAgICBtYXJnaW46IDRlbSAwO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoIDogNDklO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5hZ2VuY3ktdjIge1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX21hcmdpbi10b3A7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1fbWFyZ2luLWJvdHRvbTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5hZ2VuY3ktdjIge1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG5cdFx0LmJ1dHRvbntcclxuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuXHRcdFx0Y29sb3I6JGFnZW5jeS12Ml9idXR0b25fY29sb3Jfdm9pcl9sYWdlbmNlO1xyXG5cdFx0fVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAkYWdlbmN5LXYyX2RyYXdpbmdfaGVpZ2h0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICZfX2RlY29yYXRlLXdyYXBwZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9fdmlzdWFsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGFnZW5jeS12Ml9kcmF3aW5nX2JhY2tncm91bmQtc2l6ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX19tb3JlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjNmQ2ZDZkLDAuNzUpO1xyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlICsgMTBweCkpO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2UgMC4wNXM7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fZ2xvYmFsLWxpbmsge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgZmxleC1zaHJpbms6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNTVweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgLmFnZW5jeS12Ml9fbW9yZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDJlbTtcclxuXHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6OTkycHgpe1xyXG5cdFx0XHR3aWR0aDogNTAlO1xyXG5cdFx0fVxyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTFweCl7XHJcblx0XHRcdHdpZHRoOiAxMDAlO1xyXG5cdFx0fVxyXG5cdFx0XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb29yZHMge1xyXG5cdFx0d2lkdGg6MTAwJTtcclxuICAgICAgICAuY29vcmRzX19lbGVtZW50IHtcclxuXHRcdFx0Y29sb3I6JGFnZW5jeS12Ml90aXRsZV9jb250ZW50X2ZvbnRfY29vcmRzX2NvbG9yO1xyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEzODBweCl7XHJcblx0XHRcdFx0Zm9udDogJGFnZW5jeS12Ml90aXRsZV9jb250ZW50X2ZvbnRfY29vcmRzO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTM3OXB4KXtcclxuXHRcdFx0XHRmb250OiAkYWdlbmN5LXYyX3RpdGxlX2NvbnRlbnRfZm9udF9jb29yZHNfbGFwdG9wO1xyXG5cdFx0XHR9XHJcblx0XHRcdGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LXYyX3RpdGxlX2NvbnRlbnRfZm9udF9jb29yZHNfbGV0dHJfc3BhY2luZztcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHQubGFiZWxfY29vcmRzX2FnZW5jeTF7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRtaW4td2lkdGg6IDYuMmVtO1xyXG5cdFx0XHRcdHdpZHRoOiA2LjJlbTtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTpjYXBpdGFsaXplO1xyXG5cdFx0XHR9XHJcblx0XHRcdGF7XHJcblx0XHRcdFx0Y29sb3I6JGFnZW5jeS12Ml90aXRsZV9jb250ZW50X2ZvbnRfY29vcmRzX2NvbG9yO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzowO1xyXG5cdFx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblx0XHRcdH1cclxuXHRcdFx0cHtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzowO1xyXG5cdFx0XHR9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O1xyXG4gICAgICAgICYtLWFnZW5jeSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcblxyXG5cclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTM4MHB4KXtcclxuXHRcdFx0XHRmb250OiAkYWdlbmN5LXYyX3RpdGxlX2NvbnRlbnRfZm9udDtcclxuXHRcdFx0fVxyXG5cdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEzNzlweCl7XHJcblx0XHRcdFx0Zm9udDogJGFnZW5jeS12Ml90aXRsZV9jb250ZW50X2ZvbnRfbGFwdG9wO1xyXG5cdFx0XHR9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS12Ml90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS12Ml90aXRsZV9jb250ZW50X2NpdHlfdGV4dC10cmFuc2Zvcm07XHJcblx0XHRcdHBhZGRpbmc6IDE0cHggMCAwIDA7XHJcblx0XHRcdGNvbG9yOiRhZ2VuY3ktdjJfdGl0bGVfY29udGVudF9mb250X2NvbG9yO1xyXG5cdFx0XHQmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuXHRcdFx0JjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5zb2NpYWwtYWdlbmN5ICB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICAmX190aXRsZSB7XHJcbiAgICBwYWRkaW5nLXRvcDogJGFnZW5jeV9yc3ZfcGFkZGluZy10b3A7XHJcbiAgICBtaW4td2lkdGg6IDYuMmVtO1xyXG4gICAgd2lkdGg6IDYuMmVtO1xyXG4gIH1cclxuICAmX19pdGVtcyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICBtYXJnaW46IC0wLjVlbSAwLjZlbSAwIDA7XHJcbiAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEFnZW5jZSAtIGxpc3RpbmdcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9jb2xvciAgICAgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMzsgICAgICAgICAgICAgICAgICAgICAgIC8vIENvdWxldXJcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX251bWJlci1ieS1saW5lIDogMztcclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1fbWFyZ2luLXNpZGUgOiA0ZW07XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX21hcmdpbi10b3AgOiAyZW07XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX21hcmdpbi1ib3R0b20gOiAyZW07XHJcblxyXG5cclxuXHJcblxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQ29vcmRvbm7DqWVzIGQnYWdlbmN5XHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRtYW5kYXRhaXJlLXYyX2RlY29yYXRlOiAkY29sb3JfbmV1dHJhbC01OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRWxlbWVudCBkZSBkw6ljb3JhdGlvbiA6IGNvdWxldXJcclxuJG1hbmRhdGFpcmUtdjJfY29sb3IgICA6ICRjb2xvcl9uZXV0cmFsLTM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDb29yZG9ubsOpZXMgOiBjb3VsZXVyXHJcblxyXG4vLyBJbGx1c3RyYXRpb25cclxuJG1hbmRhdGFpcmUtdjJfZHJhd2luZ19oZWlnaHQgICAgICAgICA6IDM2MHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbWFnZSA6IEhhdXRldXIgZHUgY2FkcmUgZGUgbCdpbWFnZVxyXG4kbWFuZGF0YWlyZS12Ml9kcmF3aW5nX2JhY2tncm91bmQtc2l6ZTogY292ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEltYWdlIDogU3R5bGUgZCdhZmZpY2hhZ2UgZGUgbCdpbWFnZVxyXG5cclxuLy8gVGl0cmVzXHJcbiRtYW5kYXRhaXJlLXYyX3RpdGxlX2NvbnRlbnRfZm9udDpub3JtYWwgbm9ybWFsIDQwMCAyNXB4ICRmb250LWZhbWlseS0tMTsgIFxyXG4kbWFuZGF0YWlyZS12Ml90aXRsZV9jb250ZW50X2ZvbnRfbGFwdG9wOm5vcm1hbCBub3JtYWwgNDAwIDE4cHggJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRtYW5kYXRhaXJlLXYyX3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6MHB4O1xyXG4kbWFuZGF0YWlyZS12Ml90aXRsZV9jb250ZW50X2NpdHlfdGV4dC10cmFuc2Zvcm06bG93ZXJjYXNlO1xyXG4kbWFuZGF0YWlyZS12Ml90aXRsZV9jb250ZW50X2ZvbnRfY29sb3I6JGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBDVEFcclxuJG1hbmRhdGFpcmUtdjJfYmFja2dyb3VkLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gXCJWb2lyXCIgOiBjb3VsZXVyIGR1IGZvbmRcclxuJG1hbmRhdGFpcmUtdjJfY3RhX2NvbG9yICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gXCJWb2lyXCIgOiBjb3VsZXVyIGR1IHRleHRlXHJcblxyXG4vLyBDb29yZHNcclxuJG1hbmRhdGFpcmUtdjJfdGl0bGVfY29udGVudF9jb29yc19mb250X2hyZWY6bm9ybWFsIG5vcm1hbCA0MDAgMThweCAkZm9udC1mYW1pbHktLTE7O1xyXG4kbWFuZGF0YWlyZS12Ml90aXRsZV9jb250ZW50X2Nvb3JzX2NvbG9yX2hyZWY6JGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kbWFuZGF0YWlyZS12Ml90aXRsZV9jb250ZW50X2ZvbnRfY29vcmRzOm5vcm1hbCBub3JtYWwgNDAwIDE4cHggJGZvbnQtZmFtaWx5LS0xO1xyXG4kbWFuZGF0YWlyZS12Ml90aXRsZV9jb250ZW50X2ZvbnRfY29vcmRzX2xhcHRvcDpub3JtYWwgbm9ybWFsIDQwMCAxNXB4ICRmb250LWZhbWlseS0tMTs7XHJcbiRtYW5kYXRhaXJlLXYyX3RpdGxlX2NvbnRlbnRfZm9udF9jb29yZHNfbGV0dHJfc3BhY2luZzowcHg7XHJcbiRtYW5kYXRhaXJlLXYyX3RpdGxlX2NvbnRlbnRfZm9udF9jb29yZHNfY29sb3I6JGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vL2J1dHRvbiB2b2lyIGwgYWdlbmNlXHJcblxyXG4kbWFuZGF0YWlyZS12Ml9idXR0b25fY29sb3Jfdm9pcl9sYWdlbmNlOiNmZmY7IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEFnZW5jZSAtIGxpc3RpbmdcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9jb2xvciAgICAgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMzsgICAgICAgICAgICAgICAgICAgICAgIC8vIENvdWxldXJcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX251bWJlci1ieS1saW5lIDogMztcclxuJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1fbWFyZ2luLXNpZGUgOiA0ZW07XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX21hcmdpbi10b3AgOiAyZW07XHJcbiRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX21hcmdpbi1ib3R0b20gOiAyZW07XHJcblxyXG5cclxuXHJcblxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQ29vcmRvbm7DqWVzIGQnYWdlbmN5XHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRhZ2VuY3ktdjJfZGVjb3JhdGU6ICRjb2xvcl9uZXV0cmFsLTU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBFbGVtZW50IGRlIGTDqWNvcmF0aW9uIDogY291bGV1clxyXG4kYWdlbmN5LXYyX2NvbG9yICAgOiAkY29sb3JfbmV1dHJhbC0zOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ29vcmRvbm7DqWVzIDogY291bGV1clxyXG5cclxuLy8gSWxsdXN0cmF0aW9uXHJcbiRhZ2VuY3ktdjJfZHJhd2luZ19oZWlnaHQgICAgICAgICA6IDI4MHB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbWFnZSA6IEhhdXRldXIgZHUgY2FkcmUgZGUgbCdpbWFnZVxyXG4kYWdlbmN5LXYyX2RyYXdpbmdfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW1hZ2UgOiBTdHlsZSBkJ2FmZmljaGFnZSBkZSBsJ2ltYWdlXHJcblxyXG4vLyBUaXRyZXNcclxuJGFnZW5jeS12Ml90aXRsZV9jb250ZW50X2ZvbnQ6bm9ybWFsIG5vcm1hbCA0MDAgMjVweCAkZm9udC1mYW1pbHktLTE7ICBcclxuJGFnZW5jeS12Ml90aXRsZV9jb250ZW50X2ZvbnRfbGFwdG9wOm5vcm1hbCBub3JtYWwgNDAwIDE4cHggJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRhZ2VuY3ktdjJfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzowcHg7XHJcbiRhZ2VuY3ktdjJfdGl0bGVfY29udGVudF9jaXR5X3RleHQtdHJhbnNmb3JtOmxvd2VyY2FzZTtcclxuJGFnZW5jeS12Ml90aXRsZV9jb250ZW50X2ZvbnRfY29sb3I6JGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBDVEFcclxuJGFnZW5jeS12Ml9iYWNrZ3JvdWQtY29sb3I6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBcIlZvaXJcIiA6IGNvdWxldXIgZHUgZm9uZFxyXG4kYWdlbmN5LXYyX2N0YV9jb2xvciAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIFwiVm9pclwiIDogY291bGV1ciBkdSB0ZXh0ZVxyXG5cclxuLy8gQ29vcmRzXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRhZ2VuY3ktdjJfdGl0bGVfY29udGVudF9mb250X2Nvb3Jkczpub3JtYWwgbm9ybWFsIDQwMCAxOHB4ICRmb250LWZhbWlseS0tMTtcclxuJGFnZW5jeS12Ml90aXRsZV9jb250ZW50X2ZvbnRfY29vcmRzX2xhcHRvcDpub3JtYWwgbm9ybWFsIDQwMCAxNXB4ICRmb250LWZhbWlseS0tMTs7XHJcbiRhZ2VuY3ktdjJfdGl0bGVfY29udGVudF9mb250X2Nvb3Jkc19sZXR0cl9zcGFjaW5nOjBweDtcclxuJGFnZW5jeS12Ml90aXRsZV9jb250ZW50X2ZvbnRfY29vcmRzX2NvbG9yOiRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy9idXR0b24gdm9pciBsIGFnZW5jZVxyXG5cclxuJGFnZW5jeS12Ml9idXR0b25fY29sb3Jfdm9pcl9sYWdlbmNlOiNmZmY7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBDb3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gQWdlbmNlIFtCRUdJTl1cclxuJGFnZW5jeS1saXN0aW5nLXYzX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkYWdlbmN5LWxpc3RpbmctdjNfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGFnZW5jeS1saXN0aW5nLXYzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRhZ2VuY3ktbGlzdGluZy12M19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGFnZW5jeS1saXN0aW5nLXYzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRhZ2VuY3ktbGlzdGluZy12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkYWdlbmN5LWxpc3RpbmctdjNfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGFnZW5jeS1saXN0aW5nLXYzX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGFnZW5jeS1saXN0aW5nLXYzX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGFnZW5jeS1saXN0aW5nLXYzX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGFnZW5jeS1saXN0aW5nLXYzX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCAkYWdlbmN5LWxpc3RpbmctdjNfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYzX2Nvb3JkX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfY29vcmRfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkYWdlbmN5LWxpc3RpbmctdjNfY29vcmRfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGFnZW5jeS1saXN0aW5nLXYzX2Nvb3JkX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRhZ2VuY3ktbGlzdGluZy12M19jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGFnZW5jeS1saXN0aW5nLXYzX2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRhZ2VuY3ktbGlzdGluZy12M19jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkYWdlbmN5LWxpc3RpbmctdjNfY29vcmRfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGFnZW5jeS1saXN0aW5nLXYzX2Nvb3JkX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGFnZW5jeS1saXN0aW5nLXYzX2Nvb3JkX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGFnZW5jeS1saXN0aW5nLXYzX2Nvb3JkX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGFnZW5jeS1saXN0aW5nLXYzX2Nvb3JkX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCAkYWdlbmN5LWxpc3RpbmctdjNfY29vcmRfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYzX3RpdG1ldGFibGVfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12M190aXRtZXRhYmxlX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJGFnZW5jeS1saXN0aW5nLXYzX3RpbWV0YWJsZV9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkYWdlbmN5LWxpc3RpbmctdjNfdGltZXRhYmxlX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRhZ2VuY3ktbGlzdGluZy12M190aW1ldGFibGVfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRhZ2VuY3ktbGlzdGluZy12M190aW1ldGFibGVfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGFnZW5jeS1saXN0aW5nLXYzX3RpbWV0YWJsZV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkYWdlbmN5LWxpc3RpbmctdjNfdGltZXRhYmxlX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRhZ2VuY3ktbGlzdGluZy12M190aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkYWdlbmN5LWxpc3RpbmctdjNfdGltZXRhYmxlX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGFnZW5jeS1saXN0aW5nLXYzX3RpbWV0YWJsZV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRhZ2VuY3ktbGlzdGluZy12M190aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICRhZ2VuY3ktbGlzdGluZy12M190aXRtZXRhYmxlX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF9jb29yZF9sYWJlbF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfY29vcmRfbGFiZWxfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgICAgIHRleHRfZm9udDogJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X2Nvb3JkX2xhYmVsX2ZvbnQsXHJcbiAgICAgICAgICAgIGNvbG9yOiAkYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfY29vcmRfbGFiZWxfY29sb3IsXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF9jb29yZF9sYWJlbF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X2Nvb3JkX2xhYmVsX2xldHRlci1zcGFjaW5nXHJcbiAgICApLCAkYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfY29vcmRfbGFiZWxfbWFwXHJcbik7XHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfY29vcmRfdmFsdWVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X2Nvb3JkX3ZhbHVlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgICAgICB0ZXh0X2ZvbnQ6ICRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF9jb29yZF92YWx1ZV9mb250LFxyXG4gICAgICAgICAgICBjb2xvcjogJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X2Nvb3JkX3ZhbHVlX2NvbG9yLFxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF9jb29yZF92YWx1ZV90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1kZWNvcmF0aW9uXHJcbiAgICApLCRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF9jb29yZF92YWx1ZV9tYXBcclxuKTtcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF9fdGltZXRhYmxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF9fdGltZXRhYmxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgICAgICB0ZXh0X2ZvbnQ6ICRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF90aW1ldGFibGVfZm9udCxcclxuICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF90aW1ldGFibGVfY29sb3IsXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF90aW1ldGFibGVfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF90aW1ldGFibGVfdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfdGltZXRhYmxlX2xldHRlci1zcGFjaW5nXHJcbiAgICApLCAkYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfX3RpbWV0YWJsZV9tYXBcclxuKTtcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF9fdGltZXRhYmxlLS1oaWdobGlnaHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X190aW1ldGFibGUtLWhpZ2hsaWdodF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICAgICAgdGV4dF9mb250OiAkYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfZm9udCxcclxuICAgICAgICAgICAgY29sb3I6ICRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF9jb2xvcixcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfbGV0dGVyLXNwYWNpbmdcclxuICAgICksICRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF9fdGltZXRhYmxlLS1oaWdobGlnaHRfbWFwXHJcbik7XHJcblxyXG4vLyBBZ2VuY2UgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcbi5hZ2VuY3ktbGlzdGluZy12MyB7XHJcblxyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoO1xyXG4gIH1cclxuXHJcblxyXG4gICZfX2l0ZW0ge1xyXG5cclxuICAgIG1hcmdpbjogOGVtIDA7XHJcblxyXG4gICAgJi5pdGVtIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb24gOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbiA6IHJvdztcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5pdGVtLS1tdWx0aXBsZSB7XHJcbiAgICAgICAgLml0ZW1fX2luZm8ge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvb3JkcyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aW1ldGFibGUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5pdGVtIHtcclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGFnZW5jeS1saXN0aW5nLXYzX190aXRsZV9tYXAsICcmJyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQgOiAyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb29yZHMge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmNvb3JkcyB7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGFnZW5jeS1saXN0aW5nLXYzX2Nvb3JkX190aXRsZV9tYXAsICcmJyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fZ3JvdXAtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19lbGVtZW50IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogLjNlbSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF9jb29yZF9sYWJlbF9tYXAsICcnLCBmYWxzZSk7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfY29vcmRfdmFsdWVfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RpbWV0YWJsZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAudGltZXRhYmxlIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkYWdlbmN5LWxpc3RpbmctdjNfdGl0bWV0YWJsZV9fdGl0bGVfbWFwLCAnJicpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3NjaGVkdWxlIHtcclxuICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF9fdGltZXRhYmxlX21hcCwgJycsIGZhbHNlKTtcclxuICAgICAgICAgICAgICAmLS1oaWdobGlnaHQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfX3RpbWV0YWJsZS0taGlnaGxpZ2h0X21hcCwgJycsIGZhbHNlKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJiArIC50aW1ldGFibGVfX3NjaGVkdWxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5zY2hlZHVsZV9faGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfX3RpbWV0YWJsZS0taGlnaGxpZ2h0X21hcCwgJycsIGZhbHNlKTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RyYXdpbmctY29udGFpbmVyIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICAgICAgIG1pbi13aWR0aDogNTAlO1xyXG4gICAgICAgICAgLmRyYXdpbmcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5kcmF3aW5nX19jb250YWluZXItaW1nIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmRyYXdpbmdfX2ltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNTBweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIC5kcmF3aW5nX19jb250YWluZXItaW1nIHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZHJhd2luZ19faW1nIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcblxyXG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtO1xyXG5cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgJl9fZHJhd2luZy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgIC5kcmF3aW5nX19pbWcge1xyXG4gICAgICAgICAgICAgICAgLy93aWR0aCAgICA6IDgwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0ICAgICA6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5kcmF3aW5nX19jb250YWluZXItaW1nIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDExJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5kcmF3aW5nX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5ICAgICAgICA6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbiA6IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQgICAgICAgICAgOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmRyYXdpbmdfX2NvbnRhaW5lci12ZXJ0aWNhbCB7XHJcbiAgICAgICAgICAgICAgICAvL3BhZGRpbmctcmlnaHQgOiA5JTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gQWdlbmNlIFtCRUdJTl1cclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12M19jb2xvciA6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy9cclxuLy8gVGl0bGUgLSBOb20gZGUgbCdhZ2VuY2VcclxuLy9cclxuJGFnZW5jeS1saXN0aW5nLXYzX190aXRsZV9tYXJnaW4tYm90dG9tOiA0ZW07XHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJGFnZW5jeS1saXN0aW5nLXYzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGFnZW5jeS1saXN0aW5nLXYzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGFnZW5jeS1saXN0aW5nLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3I7XHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12M19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlIC0gQ29vcmRvbm7DqWVzXHJcbi8vXHJcbiRhZ2VuY3ktbGlzdGluZy12M19jb29yZF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYzX2Nvb3JkX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12M19jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12M19jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRhZ2VuY3ktbGlzdGluZy12M19jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGFnZW5jeS1saXN0aW5nLXYzX2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjNfY29vcmRfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12M19jb29yZF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12M19jb29yZF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGFnZW5jeS1saXN0aW5nLXYzX2Nvb3JkX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLy9cclxuLy8gVGV4dGUgLSBDb29yZG9ubsOpZXMgbGFiZWxcclxuLy9cclxuJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X2Nvb3JkX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTM7XHJcbiRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF9jb29yZF9sYWJlbF9jb2xvcjogJGFnZW5jeS1saXN0aW5nLXYzX2NvbG9yO1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfY29vcmRfbGFiZWxfdGV4dC1hbGlnbjogbGVmdDtcclxuJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfY29vcmRfbGFiZWxfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcblxyXG4vL1xyXG4vLyBUZXh0ZSAtIENvb3Jkb25uw6llcyB2YWx1ZVxyXG4vL1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfY29vcmRfdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X2Nvb3JkX3ZhbHVlX2NvbG9yOiAkYWdlbmN5LWxpc3RpbmctdjNfY29sb3I7XHJcbiRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfY29vcmRfdmFsdWVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfY29vcmRfdmFsdWVfbWFpbF93aGl0ZS1zcGFjZTogbm93cmFwOyAgLy8gTWFpbCA6IGdlc3Rpb24gZHUgcGFzc2FnZSDDoCBsYSBsaWduZVxyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlIC0gSG9yYWlyZVxyXG4vL1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfdGltZXRhYmxlX190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4kYWdlbmN5LWxpc3RpbmctdjNfdGltZXRhYmxlX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12M190aW1ldGFibGVfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfdGltZXRhYmxlX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGFnZW5jeS1saXN0aW5nLXYzX3RpbWV0YWJsZV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGFnZW5jeS1saXN0aW5nLXYzX3RpbWV0YWJsZV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYzX3RpbWV0YWJsZV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGFnZW5jeS1saXN0aW5nLXYzX3RpbWV0YWJsZV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12M190aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12M190aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZSAtIEhvcmFpcmVcclxuLy9cclxuJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X3RpbWV0YWJsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0zO1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfdGltZXRhYmxlX2NvbG9yOiAkYWdlbmN5LWxpc3RpbmctdjNfY29sb3I7XHJcbiRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF90aW1ldGFibGVfdGV4dC1hbGlnbjogbGVmdDtcclxuJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X3RpbWV0YWJsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X3RpbWV0YWJsZV9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuJGFnZW5jeS1saXN0aW5nLXYzX190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X2NvbG9yOiAkYWdlbmN5LWxpc3RpbmctdjNfY29sb3I7XHJcbiRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRhZ2VuY3ktbGlzdGluZy12M19fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcblxyXG4vLyBWZXJzaW9uIHNsaWRlIC0gY2Fycm91c2VsXHJcbiRhZ2VuY3ktbGlzdGluZy12M19jYXJvdXNlbF9mYXZvcml0ZV91bmFjdGl2ZV9vdmVybGF5X2NvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuODMpO1xyXG5cclxuJGFnZW5jeS1saXN0aW5nLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kYWdlbmN5LWxpc3RpbmctdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJGFnZW5jeS1saXN0aW5nLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiRhZ2VuY3ktbGlzdGluZy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRhZ2VuY3ktbGlzdGluZy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJGFnZW5jeS1saXN0aW5nLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4vLyBBZ2VuY2UgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKioiLCIuc29jaWFsLWFnZW5jeSB7XHJcbiAgJl9fdGl0bGUge1xyXG4gICAgZm9udDogJGFnZW5jeV9yc3ZfdGl0bGVfZm9udDtcclxuICAgIGNvbG9yOiAkYWdlbmN5X3Jzdl90aXRsZV9jb2xvcjtcclxuICB9XHJcbiAgJl9faXRlbXMge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcbiAgJl9faXRlbSB7XHJcbiAgICAgIG1hcmdpbjogJGFnZW5jeV9yc3ZfaXRlbV9tYXJnaW47XHJcbiAgfVxyXG4gICZfX2xpbmsge1xyXG4gICAgYmFja2dyb3VuZDogJGFnZW5jeV9yc3ZfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGFnZW5jeV9yc3ZfaXRlbV9ib3JkZXJfY29sb3I7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogJGFnZW5jeV9yc3ZfaXRlbV93aWR0aDtcclxuICAgIGhlaWdodDogJGFnZW5jeV9yc3ZfaXRlbV93aWR0aDtcclxuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgcGFkZGluZzogJGFnZW5jeV9yc3ZfaXRlbV9wYWRkaW5nO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICB3aWR0aDogJGFnZW5jeV9yc3ZfaXRlbV93aWR0aDtcclxuICAgICAgaGVpZ2h0OiAkYWdlbmN5X3Jzdl9pdGVtX2hlaWdodDtcclxuICAgIH1cclxuICAgICY6Zm9jdXMsXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGFnZW5jeV9yc3ZfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICBib3JkZXItY29sb3I6ICRhZ2VuY3lfcnN2X2l0ZW1faG92ZXJfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAuc29jaWFsX19zdmcge1xyXG4gICAgICAgIGZpbGw6ICRhZ2VuY3lfcnN2X2l0ZW1faG92ZXJfY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgJl9faXRlbS0tbGlua2VkaW4gICB7XHJcbiAgICAuc29jaWFsLWFnZW5jeV9fbGluayB7XHJcbiAgICAgICAgcGFkZGluZzogMC41ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAuc29jaWFsX19zdmcge1xyXG4gICAgd2lkdGg6ICRhZ2VuY3lfcnN2X2ljb25fd2lkdGg7XHJcbiAgICBmaWxsOiAkYWdlbmN5X3Jzdl9pdGVtX2NvbG9yO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsIDAuOHMgZWFzZTtcclxuICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZDogJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtY29sb3IgJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtaW1hZ2UgJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtcmVwZWF0ICRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfcGFkZGluZy15OiAzZW0gIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9yZWRhY190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9yZWRhY190ZXh0X2NvbG9yOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9yZWRhY190ZXh0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX3JlZGFjX3RleHRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9yZWRhY19pbWdfYm94LXNoYWRvdzogMCAycHggMjVweCAwIHJnYmEoJGNvbG9yX2JyYW5kLTMsMC4yKSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fdGV4dF9jb2xvcjogJGFsZXJ0bWFpbC1jb250ZW50LXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfZm9ybV9fbGVnZW5kX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2xlZ2VuZF9tYXJnaW4tYm90dG9tOiAzZW0gIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9mb3JtX190aXRsZV9sZWdlbmRfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9mb3JtX190aXRsZV9sZWdlbmRfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9mb3JtX190aXRsZV9sZWdlbmRfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2xlZ2VuZF9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9mb3JtX190aXRsZV9sZWdlbmRfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9mb3JtX190aXRsZV9sZWdlbmRfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2xlZ2VuZF9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9mb3JtX190aXRsZV9sZWdlbmRfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2xlZ2VuZF9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbGVnZW5kX21hcDogKCkhZGVmYXVsdDtcclxuXHJcbiRhbGVydG1haWwtY29udGVudC12MV9mb3JtX190aXRsZV9sZWdlbmRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbSA6ICRhbGVydG1haWwtY29udGVudC12MV9mb3JtX190aXRsZV9sZWdlbmRfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbGVnZW5kX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2xlZ2VuZF9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2xlZ2VuZF9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2xlZ2VuZF9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2xlZ2VuZF9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbGVnZW5kX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRhbGVydG1haWwtY29udGVudC12MV9mb3JtX190aXRsZV9sZWdlbmRfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2xlZ2VuZF9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbGVnZW5kX2NvbnRlbnRfMl9jb2xvclxyXG4gICAgKSxcclxuICAgICRhbGVydG1haWwtY29udGVudC12MV9mb3JtX190aXRsZV9sZWdlbmRfbWFwXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5hbGVydG1haWwtY29udGVudC12MSB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJGFsZXJ0bWFpbC1jb250ZW50LXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhbGVydG1haWwtY29udGVudC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5yZWRhYyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbWVkaXVtX21heC13aWR0aDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTAwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDNlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2RyYXdpbmctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBlbTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRhbGVydG1haWwtY29udGVudC12MV9yZWRhY19pbWdfYm94LXNoYWRvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybS1ibG9jayB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi5mb3JtLWJsb2NrIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIC5mb3JtLWJsb2NrX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbWVkaXVtX21heC13aWR0aDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQgOiA2ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvcm0tYmxvY2tfX3RleHQtdmVydGljYWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC0xMDAlLDApO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA4NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMTIwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjb3JlX3RleHQtdmVydGljYWxfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvcmVfdGV4dC12ZXJ0aWNhbF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgICAgY29sb3I6ICRhbGVydG1haWwtY29udGVudC12MV9mb3JtX3RleHRfY29sb3I7XHJcbiAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkYWxlcnRtYWlsLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbGVnZW5kX21hcCk7XHJcbiAgICAgICAgICAgICZfX2xlZ2VuZCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfZm9ybV9fbGVnZW5kX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybV9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA4NSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmFsZXJ0bWFpbF9fbWVzc2FnZSB7XHJcbiAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDgwMDAwMDA7XHJcbiAgICAgICAgYW5pbWF0aW9uOiAxcyAzcyBsaW5lYXIgZmxhc2gtZmFkZS1vdXQgZm9yd2FyZHM7XHJcblxyXG4gICAgICAgICYtLXN1Y2Nlc3Mge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTk4NzU0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZXJyb3Ige1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgZmxhc2gtZmFkZS1vdXQge1xyXG4gICAgMCUgeyBvcGFjaXR5OiAxOyB2aXNpYmlsaXR5OiB2aXNpYmxlOyB9XHJcbiAgICAxMDAlIHsgb3BhY2l0eTogMDsgdmlzaWJpbGl0eTogaGlkZGVuOyB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQWxlcnRlIG1haWwgY29udGVudCAoY29udGVudSBkZSBsYSBwYWdlIGFsZXJ0bWFpbCkgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2JhY2tncm91bmQ6ICRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLWNvbG9yICRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLWltYWdlICRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkYWxlcnRtYWlsLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRhbGVydG1haWwtY29udGVudC12MV9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9wYWRkaW5nLXk6IDNlbTtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBSZWRhYyBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfcmVkYWNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfcmVkYWNfdGV4dF9jb2xvcjogJGFsZXJ0bWFpbC1jb250ZW50LXYxX2NvbG9yO1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfcmVkYWNfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9yZWRhY190ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX3JlZGFjX2ltZ19ib3gtc2hhZG93OiAwIDJweCAyNXB4IDAgcmdiYSgkY29sb3JfYnJhbmQtMywwLjIpO1xyXG5cclxuLy8gUmVkYWMgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBGb3JtIFtCRUdJTl1cclxuXHJcbiRhbGVydG1haWwtY29udGVudC12MV9mb3JtX3RleHRfY29sb3I6ICRhbGVydG1haWwtY29udGVudC12MV9jb2xvcjtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fX2xlZ2VuZF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbGVnZW5kX21hcmdpbi1ib3R0b206IDNlbTtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2xlZ2VuZF9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2xlZ2VuZF9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2xlZ2VuZF9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbGVnZW5kX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRhbGVydG1haWwtY29udGVudC12MV9mb3JtX190aXRsZV9sZWdlbmRfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbGVnZW5kX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRhbGVydG1haWwtY29udGVudC12MV9mb3JtX190aXRsZV9sZWdlbmRfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG5cclxuJGFsZXJ0bWFpbC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2xlZ2VuZF9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kYWxlcnRtYWlsLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbGVnZW5kX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuXHJcbi8vIEZvcm0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuIiwiICAgIC8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9hbGVydG1haWwvMS5qcGcnKSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG5cclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9iYWNrZ3JvdW5kOiAkYWxlcnRtYWlsLXYxLWlubmVyX2JhY2tncm91bmQtY29sb3IgJGFsZXJ0bWFpbC12MS1pbm5lcl9iYWNrZ3JvdW5kLWltYWdlICRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZC1yZXBlYXQgJGFsZXJ0bWFpbC12MS1pbm5lcl9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGFsZXJ0bWFpbC12MS1pbm5lcl9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44KSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfcGFkZGluZy15OiAzZW0gIWRlZmF1bHQ7XHJcblxyXG4kYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9tYXJnaW46IDAgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuMjIyMmVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX19idXR0b25fY29sb3IgOiAkY29yZV9idXR0b25fY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX19idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX19idXR0b25faG92ZXJfY29sb3IgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGggIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG4kYWxlcnRtYWlsLXYxLWlubmVyX19idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRhbGVydG1haWwtdjEtaW5uZXJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkYWxlcnRtYWlsLXYxLWlubmVyX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkYWxlcnRtYWlsLXYxLWlubmVyX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgICAgICAgIDogJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkYWxlcnRtYWlsLXYxLWlubmVyX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkYWxlcnRtYWlsLXYxLWlubmVyX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgICAgICAgIDogJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvclxyXG4gICAgKSxcclxuICAgICRhbGVydG1haWwtdjEtaW5uZXJfX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcblxyXG4kYWxlcnRtYWlsLXYxLWlubmVyX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGV4dF9mb250LFxyXG4gICAgKSxcclxuICAgICRhbGVydG1haWwtdjEtaW5uZXJfX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbSA6ICRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX21hcmdpbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6ICRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvclxyXG4gICAgKSxcclxuICAgICRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYWxlcnRtYWlsLXYxLWlubmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkYWxlcnRtYWlsLXYxLWlubmVyX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkYWxlcnRtYWlsLXYxLWlubmVyX3BhZGRpbmcteTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGFsZXJ0bWFpbC12MS1pbm5lcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsZXJ0bWFpbC12MS1pbm5lcl9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRhbGVydG1haWwtdjEtaW5uZXJfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX21hcCk7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQWxlcnRlIG1haWwgSU5ORVIgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2FsZXJ0bWFpbC8xLmpwZycpO1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kYWxlcnRtYWlsLXYxLWlubmVyX2JhY2tncm91bmQ6ICRhbGVydG1haWwtdjEtaW5uZXJfYmFja2dyb3VuZC1jb2xvciAkYWxlcnRtYWlsLXYxLWlubmVyX2JhY2tncm91bmQtaW1hZ2UgJGFsZXJ0bWFpbC12MS1pbm5lcl9iYWNrZ3JvdW5kLXJlcGVhdCAkYWxlcnRtYWlsLXYxLWlubmVyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkYWxlcnRtYWlsLXYxLWlubmVyX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYWxlcnRtYWlsLXYxLWlubmVyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjgpO1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9wYWRkaW5nLXk6IDNlbTtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX21hcmdpbjogMDtcclxuXHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcblxyXG4kYWxlcnRtYWlsLXYxLWlubmVyX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi4yMjIyZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJGFsZXJ0bWFpbC12MS1pbm5lcl90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb3JlX2J1dHRvbl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kYWxlcnRtYWlsLXYxLWlubmVyX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRhbGVydG1haWwtdjEtaW5uZXJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG4vLyBTY3JvbGxcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJGFsZXJ0bWFpbC12MS1pbm5lcl9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRhbGVydG1haWwtdjEtaW5uZXJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kYWxlcnRtYWlsLXYxLWlubmVyX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvc2VydmljZXMvMS5qcGcnKSAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQ6ICRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1jb2xvciAkYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtaW1hZ2UgJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kYWxlcnRtYWlsLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMywgMC42NSkgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfX2J1dHRvbl9jb2xvciA6ICRjb3JlX2J1dHRvbl9jb2xvciAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9fYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJGFsZXJ0bWFpbC12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGFsZXJ0bWFpbC12MV9fYnV0dG9uX21hcDooKSFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJGFsZXJ0bWFpbC12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRhbGVydG1haWwtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRhbGVydG1haWwtdjFfX2J1dHRvbl9jb2xvcixcclxuICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgOiAkYWxlcnRtYWlsLXYxX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRhbGVydG1haWwtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRhbGVydG1haWwtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgOiAkYWxlcnRtYWlsLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yXHJcbiAgICApLCAkYWxlcnRtYWlsLXYxX19idXR0b25fbWFwXHJcbik7XHJcblxyXG5cclxuJGFsZXJ0bWFpbC12MV9fdGV4dF9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRhbGVydG1haWwtdjFfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJGFsZXJ0bWFpbC12MV90ZXh0X2ZvbnRcclxuICAgICksICRhbGVydG1haWwtdjFfX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJGFsZXJ0bWFpbC12MV9fdGl0bGVfbWFwOiAoKSFkZWZhdWx0O1xyXG4kYWxlcnRtYWlsLXYxX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkYWxlcnRtYWlsLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRhbGVydG1haWwtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkYWxlcnRtYWlsLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGFsZXJ0bWFpbC12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRhbGVydG1haWwtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRhbGVydG1haWwtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRhbGVydG1haWwtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRhbGVydG1haWwtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvclxyXG4gICAgKSwgJGFsZXJ0bWFpbC12MV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uYWxlcnRtYWlsLXYxIHtcclxuICAgIGNvbG9yOiAkYWxlcnRtYWlsLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRhbGVydG1haWwtdjFfYmFja2dyb3VuZDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFsZXJ0bWFpbC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkYWxlcnRtYWlsLXYxX190aXRsZV9tYXApO1xyXG4gICAgICAgICsgLnNlcnZpY2VzLXYxX19saW5rcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkYWxlcnRtYWlsLXYxX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRhbGVydG1haWwtdjFfX2J1dHRvbl9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGFsZXJ0bWFpbC12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogJGFsZXJ0bWFpbC12MV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRhbGVydG1haWwtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGFsZXJ0bWFpbC12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGFsZXJ0bWFpbC12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlIDogJGFsZXJ0bWFpbC12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsIDogJGFsZXJ0bWFpbC12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkYWxlcnRtYWlsLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQWxlcnRtYWlsIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9hbGVydG1haWwvMS5qcGcnKTtcclxuJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kOiAkYWxlcnRtYWlsLXYxX2JhY2tncm91bmQtY29sb3IgJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLWltYWdlICRhbGVydG1haWwtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGFsZXJ0bWFpbC12MV9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGFsZXJ0bWFpbC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC42MCk7XHJcbiRhbGVydG1haWwtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRhbGVydG1haWwtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kYWxlcnRtYWlsLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGFsZXJ0bWFpbC12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGFsZXJ0bWFpbC12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJGFsZXJ0bWFpbC12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGFsZXJ0bWFpbC12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiRhbGVydG1haWwtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRhbGVydG1haWwtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJGFsZXJ0bWFpbC12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJGFsZXJ0bWFpbC12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kYWxlcnRtYWlsLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiRhbGVydG1haWwtdjFfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29yZV9idXR0b25fY29sb3I7XHJcbiRhbGVydG1haWwtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuJGFsZXJ0bWFpbC12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiRhbGVydG1haWwtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuJGFsZXJ0bWFpbC12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcblxyXG4vLyBTY3JvbGxcclxuJGFsZXJ0bWFpbC12MV9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGFsZXJ0bWFpbC12MV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJGFsZXJ0bWFpbC12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kYWxlcnRtYWlsLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRhbGVydG1haWwtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kYWxlcnRtYWlsLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiJGJhbmRlYXVfZm9udC0tbWQ6IG5vcm1hbCBub3JtYWwgMTAwIDE4cHggJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kYmFuZGVhdV9mb250LS14czogbm9ybWFsIG5vcm1hbCAxMDAgMTJweCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1X2ZvbnQtZmFtaWx5LS0yOiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kYmFuZGVhdV9zdHJ1Y3R1cmVfd2lkdGg6IDEyODBweCAhZGVmYXVsdDtcclxuJGJhbmRlYXVfZm9ybV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGJhbmRlYXVfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGJhbmRlYXVfYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kYmFuZGVhdV9idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1X2J1dHRvbl9ib3JkZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kYmFuZGVhdV9idXR0b25fZm9udDogJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG5cclxuLmJhbmRlYXUtaW5mbyB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJhbmRlYXVfYmFja2dyb3VuZDtcclxuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gIHBhZGRpbmc6IDAuNGVtO1xyXG4gIHotaW5kZXg6IDk5OTtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgYm94LXNoYWRvdzogMCAwIDEwcHggMCByZ2JhKDAsMCwwLDAuNTApO1xyXG4gIC5iYW5kZWF1LWluZm8ge1xyXG4gICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgbWF4LXdpZHRoOiAkYmFuZGVhdV9zdHJ1Y3R1cmVfd2lkdGg7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgfVxyXG4gICAgICAuZm9ybURhdGFUb0xvY2F0aW9uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDFlbTtcclxuICAgICAgICAuZm9ybURhdGFFbGVtZW50IHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICBjb2xvcjogJGJhbmRlYXVfZm9ybV9jb2xvcjtcclxuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkYmFuZGVhdV9mb250LWZhbWlseS0tMjtcclxuICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDA7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJhbmRlYXVfZm9ybV9jb2xvcjtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRiYW5kZWF1X2Zvcm1fY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX190ZXh0IHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgIGNvbG9yOiAkYmFuZGVhdV90ZXh0X2NvbG9yO1xyXG4gICAgICBmb250OiAkYmFuZGVhdV9mb250LS14cztcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGZvbnQ6ICRiYW5kZWF1X2ZvbnQtLW1kO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogM2VtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19idXR0b24ge1xyXG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAgMC41ZW0gMWVtO1xyXG4gICAgICBtYXJnaW46IDAuNmVtIGF1dG8gMDtcclxuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJhbmRlYXVfYnV0dG9uX2JvcmRlcl9jb2xvcjtcclxuICAgICAgY29sb3I6ICRiYW5kZWF1X2J1dHRvbl9jb2xvcjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgZm9udC1mYW1pbHk6ICRiYW5kZWF1X2J1dHRvbl9mb250O1xyXG4gICAgICB3b3JkLWJyZWFrOiBpbml0aWFsO1xyXG4gICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGJhbmRlYXVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgLmFycm93IHtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMHB4KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwLjZlbSAyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn0iLCIubW9kdWxlLW1hcC1wb2kge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAmX19tYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmID4qIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2ZpbHRlcnMge1xyXG4gICAgICAgIEBpbmNsdWRlIHJlc2V0LWxpc3QodWwpO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgICAgICAmID4gbGkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBsaSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgJiA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS40ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMC42ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbW9kdWxlLWJpZ2RhdGFfZmlsdGVyX3RpdGxlX2NvbnRlbnRfZm9udDtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbW9kdWxlLWJpZ2RhdGFfZmlsdGVyX3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1vZHVsZS1iaWdkYXRhX2ZpbHRlcl90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtb2R1bGUtYmlnZGF0YV9maWx0ZXJfdGl0bGVfY29udGVudF9mb250LXNtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtb2R1bGUtYmlnZGF0YV9maWx0ZXJfdGl0bGVfY29udGVudF9mb250LW1kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgdWwge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDAuNmVtO1xyXG4gICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJG1vZHVsZS1jaGVja2JveF9maWx0ZXJfZm9udC13ZWlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTW9kdWxlIEJpZyBkYXRhXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cclxuXHJcbiRtb2R1bGUtYmlnZGF0YV9nX21haW5fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xyXG5cclxuJG1vZHVsZS1iaWdkYXRhX2JhY2tncm91bmQ6IHJnYmEoJG1vZHVsZS1iaWdkYXRhX2dfbWFpbl9jb2xvciwgMC4yNSk7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENvdWxldXIgZGUgZm9uZCBkdSBtb2R1bGVcclxuXHJcbi8vXHJcbi8vIFRpdHJlXHJcbi8vXHJcbiRtb2R1bGUtYmlnZGF0YV9maWx0ZXJfdGl0bGVfY29sb3IgICAgICAgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSA6IGNvdWxldXIgZHUgdGl0cmVcclxuJG1vZHVsZS1iaWdkYXRhX2ZpbHRlcl90aXRsZV9jb250ZW50X2NvbG9yICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0zOyAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIDogY291bGV1ciBkdSB0aXRyZVxyXG4kbW9kdWxlLWJpZ2RhdGFfZmlsdGVyX3RpdGxlX2NvbnRlbnRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNzAwIDAuODc1ZW0gJGZvbnQtZmFtaWx5LS0zOyAgLy8gVGl0cmU6IGZvbnRcclxuJG1vZHVsZS1iaWdkYXRhX2ZpbHRlcl90aXRsZV9jb250ZW50X2ZvbnQtc20gICAgICAgOiBub3JtYWwgbm9ybWFsIDcwMCAwLjg3NWVtICRmb250LWZhbWlseS0tMzsgIC8vIFRpdHJlOiBmb250IC0gdGFpbGxlIG1vYmlsZVxyXG4kbW9kdWxlLWJpZ2RhdGFfZmlsdGVyX3RpdGxlX2NvbnRlbnRfZm9udC1tZCAgICAgICA6IG5vcm1hbCBub3JtYWwgNzAwIDFlbSAkZm9udC1mYW1pbHktLTM7ICAgICAgLy8gVHRpdHJlOiBmb250IC0gdGFpbGxlID4gdGFibGV0dGVcclxuJG1vZHVsZS1iaWdkYXRhX2ZpbHRlcl90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmU6IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJG1vZHVsZS1iaWdkYXRhX2ZpbHRlcl90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZTogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG5cclxuXHJcbi8vXHJcbi8vIENoZWNrYm94XHJcbi8vXHJcbiRtb2R1bGUtY2hlY2tib3hfZmlsdGVyX2ZvbnQtd2VpZ2h0OiA0MDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDaGVja2JveCAtIGxhYmVsIDogZm9udC13ZWlnaHQiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRicmVhZGNydW1iX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYl9fd3JhcHBlcjogJHdyYXBwZXJfbWF4LXdpZHRoICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYl9jb250ZW50X2ZvbnQtc20gICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7IFxyXG4kYnJlYWRjcnVtYl9jb250ZW50X2ZvbnQtbWQgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7IFxyXG4kYnJlYWRjcnVtYl9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kYnJlYWRjcnVtYl9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRicmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmJyZWFkY3J1bWIge1xyXG4gICAgYmFja2dyb3VuZDogJGJyZWFkY3J1bWJfYmFja2dyb3VuZDtcclxuICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlXHJcbiAgICB9XHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBjb2xvcjogJGJyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICB9XHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdChvbCk7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnPic7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuNmVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGJyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgY29sb3I6ICRicmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW0sXHJcbiAgICAmX19pdGVtLS1hY3RpdmUge1xyXG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuXHJcbiAgICAgICAgZm9udDogJGJyZWFkY3J1bWJfY29udGVudF9mb250LXNtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkYnJlYWRjcnVtYl9jb250ZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkYnJlYWRjcnVtYl9jb250ZW50X3RleHQtdHJhbnNmb3JtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRicmVhZGNydW1iX2NvbnRlbnRfZm9udC1tZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxufVxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRmlsIGQnYXJpYW5lXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRicmVhZGNydW1iX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kYnJlYWRjcnVtYl9fd3JhcHBlcjogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG5cclxuJGJyZWFkY3J1bWJfY29udGVudF9mb250LXNtICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMC44MzMzZW0gJGZvbnQtZmFtaWx5LS0xOyAgLy8gVGV4dGUgZHUgdGl0cmU6IGZvbnQgLSB0YWlsbGUgbW9iaWxlXHJcbiRicmVhZGNydW1iX2NvbnRlbnRfZm9udC1tZCAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDAuODMzM2VtICRmb250LWZhbWlseS0tMTsgIC8vIFRleHRlIGR1IHRpdHJlOiBmb250IC0gdGFpbGxlID4gdGFibGV0dGVcclxuJGJyZWFkY3J1bWJfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmU6IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJGJyZWFkY3J1bWJfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG5cclxuJGJyZWFkY3J1bWJfY29udGVudF9jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGaWwgZCdhcmlhbmU6IGNvdWxldXJcclxuJGJyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZpbCBkJ2FyaWFuZSAtIGFjdGlmIDogY291bGV1clxyXG5cclxuIiwiXHJcbiRjYWxlbmRhci12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjYWxlbmRhci12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kY2FsZW5kYXItdjFfX3RpdGxlX21hcDogKCkhZGVmYXVsdDtcclxuJGNhbGVuZGFyLXYxX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyA6ICRjYWxlbmRhci12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGNhbGVuZGFyLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRjYWxlbmRhci12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkY2FsZW5kYXItdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGNhbGVuZGFyLXYxX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGNhbGVuZGFyLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGNhbGVuZGFyLXYxX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGNhbGVuZGFyLXYxX190aXRsZV9jb250ZW50XzJfY29sb3JcclxuICAgICAgICApLCAkY2FsZW5kYXItdjFfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbi5jYWxlbmRhciB7XHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGNhbGVuZGFyLXYxX190aXRsZV9tYXApO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgIH1cclxuICAgIHRhYmxlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIHRkIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICB9XHJcbiAgICAmX19tb250aCB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICBmb250OiAkY2FsZW5kYXItdjFfbW9udGhfZm9udDtcclxuICAgICAgICBjb2xvcjogJGNhbGVuZGFyLXYxX21vbnRoX2NvbG9yO1xyXG4gICAgfVxyXG4gICAgJl9fZGF5IHtcclxuICAgICAgICBmb250OiAkY2FsZW5kYXItdjFfZGF5X2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRjYWxlbmRhci12MV9kYXlfY29sb3I7XHJcbiAgICAgICAgcGFkZGluZzogMWVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldixcclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgIHRvcDogMS4zZW07XHJcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgICAgICBsaW5lLWhlaWdodDogMmVtO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAxcHggO1xyXG4gICAgICAgIGJvcmRlci1zdHlsZTogc29saWQgO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjYWxlbmRhci12MV9idWxsZXRfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRjYWxlbmRhci12MV9idWxsZXRfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjYWxlbmRhci12MV9idWxsZXRfaG92ZXJfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY2FsZW5kYXItdjFfYnVsbGV0LWhvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNhbGVuZGFyLXYxX2J1bGxldF9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRjYWxlbmRhci12MV9idWxsZXRfY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fY2FsZW5kYXIge1xyXG4gICAgICAgIC5jYWxlbmRhcl9fZGF0ZSB7XHJcbiAgICAgICAgICAgIGZvbnQgIDogJGNhbGVuZGFyLXYxX2RhdGVfZm9udDtcclxuICAgICAgICAgICAgY29sb3IgOiAkY2FsZW5kYXItdjFfZGF0ZV9jb2xvcjtcclxuICAgICAgICAgICAgcGFkZGluZzogLjVlbSAwO1xyXG4gICAgICAgICAgICAmLS1vdXRlcm1vbnRoIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yIDogJGNhbGVuZGFyLXYxX2RheS0tb3V0ZXJtb250aF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tYm9va2VkIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLS1hdmFpbGFibGUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNhbGVuZGFyLXYxX2RheS0tYXZhaWxhYmxlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NhbGVuZGFyLS1saW5lIHtcclxuICAgICAgICAuY2FsZW5kYXJfX2RhdGUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICAmLS1ib29rZWQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRjYWxlbmRhci12MV9kYXlfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDRweDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tYXZhaWxhYmxlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY2FsZW5kYXItdjFfZGF5X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FsZW5kYXItdjFfZGF5LS1hdmFpbGFibGVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5jYWxlbmRhcl9fbGluZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGNhbGVuZGFyLXYxX2xpbmVfaGVpZ2h0O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sZWdlbmQge1xyXG4gICAgICAgIGZvbnQ6ICRjYWxlbmRhci12MV9sZWdlbmRfZm9udDtcclxuICAgICAgICBjb2xvcjogJGNhbGVuZGFyLXYxX2xlZ2VuZF9jb2xvcjtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIGRpc3BsYXk6ZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICAgICAgbWFyZ2luOiAxLjVlbSAwO1xyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA0ZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcblxyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tYXZhaWxhYmxlIHtcclxuICAgICAgICAgICAgLmNhbGVuZGFyX19sZWdlbmQtZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FsZW5kYXItdjFfZGF5LS1hdmFpbGFibGVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLS1ib29rZWQge1xyXG4gICAgICAgICAgICAuY2FsZW5kYXJfX2xlZ2VuZC1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiLy8gQ2FsZW5kYXJcclxuJGNhbGVuZGFyLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0zO1xyXG5cclxuJGNhbGVuZGFyLXYxX2xpbmVfaGVpZ2h0OiAxZW07XHJcblxyXG4kY2FsZW5kYXItdjFfdGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjMxMjVlbSAkZm9udC1mYW1pbHktLTI7ICAgICAvLyBDYWxlbmRyaWVyIC0gdGl0cmU6IGZvbnRcclxuJGNhbGVuZGFyLXYxX3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDYWxlbmRyaWVyIC0gdGl0cmU6IHRleHQgdHJhbnNmb3JtXHJcbiRjYWxlbmRhci12MV90aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2FsZW5kcmllciAtIHRpdHJlOiB0ZXh0IGFsaWduXHJcblxyXG4kY2FsZW5kYXItdjFfbW9udGhfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtICRmb250LWZhbWlseS0tMjtcclxuJGNhbGVuZGFyLXYxX21vbnRoX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiRjYWxlbmRhci12MV9kYXlfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtICRmb250LWZhbWlseS0tMTtcclxuJGNhbGVuZGFyLXYxX2RheV9jb2xvcjogJGNhbGVuZGFyLXYxX2NvbG9yO1xyXG4kY2FsZW5kYXItdjFfZGF5LS1vdXRlcm1vbnRoX2NvbG9yOiBsaWdodGVuKCRjYWxlbmRhci12MV9jb2xvciwgMjAlKTtcclxuXHJcbiRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9jb2xvcjogbGlnaHRlbigkY2FsZW5kYXItdjFfY29sb3IsIDIwJSk7XHJcbiRjYWxlbmRhci12MV9kYXktLWJvb2tlZF9ib3JkZXItY29sb3I6ICNiMTM4Mzg7XHJcblxyXG4kY2FsZW5kYXItdjFfZGF5LS1hdmFpbGFibGVfY29sb3I6IGxpZ2h0ZW4oJGNhbGVuZGFyLXYxX2NvbG9yLCAyMCUpO1xyXG4kY2FsZW5kYXItdjFfZGF5LS1hdmFpbGFibGVfYm9yZGVyLWNvbG9yOiAjNTBiMTM4O1xyXG5cclxuJGNhbGVuZGFyLXYxX2RhdGVfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtICRmb250LWZhbWlseS0tMTtcclxuJGNhbGVuZGFyLXYxX2RhdGVfY29sb3I6ICRjYWxlbmRhci12MV9jb2xvcjtcclxuXHJcbiRjYWxlbmRhci12MV9sZWdlbmRfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgMS4xMjVlbSAkZm9udC1mYW1pbHktLTI7XHJcbiRjYWxlbmRhci12MV9sZWdlbmRfY29sb3I6ICRjYWxlbmRhci12MV9kYXktLW91dGVybW9udGhfY29sb3I7XHJcblxyXG4kY2FsZW5kYXItdjFfYnVsbGV0X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gcHLDqWPDqWRlbnQgLSBzdWl2YW50IDogY291bGV1ciBkZSBmb25kXHJcbiRjYWxlbmRhci12MV9idWxsZXRfY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBwcsOpY8OpZGVudCAtIHN1aXZhbnQgOiBjb3VsZXVyXHJcbiRjYWxlbmRhci12MV9idWxsZXRfYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX25ldXRyYWwtMzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBwcsOpY8OpZGVudCAtIHN1aXZhbnQgOiBjb3VsZXVyIGRlcyBib3JkdXJlc1xyXG4kY2FsZW5kYXItdjFfYnVsbGV0X2hvdmVyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gcHLDqWPDqWRlbnQgLSBzdWl2YW50ID4gaG92ZXI6IGNvdWxldXIgZGUgZm9uZFxyXG4kY2FsZW5kYXItdjFfYnVsbGV0X2hvdmVyX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gcHLDqWPDqWRlbnQgLSBzdWl2YW50ID4gaG92ZXI6IGNvdWxldXJcclxuJGNhbGVuZGFyLXYxX2J1bGxldC1ob3Zlcl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIHByw6ljw6lkZW50IC0gc3VpdmFudCA+IGhvdmVyOiBjb3VsZXVyIGRlcyBib3JkdXJlc1xyXG5cclxuIiwiJGNhbGwtdHJhY2tpbmdfX2JhY2tncm91bmRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kY2FsbC10cmFja2luZ19fdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNhbGwtdHJhY2tpbmdfX2hlaWdodDogNzBweCAhZGVmYXVsdDtcclxuJGNhbGwtdHJhY2tpbmdfX2RlY29yYXRlX2hlaWdodDogMzBweCAhZGVmYXVsdDtcclxuJGNhbGwtdHJhY2tpbmdfX3N2Z19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNhbGwtdHJhY2tpbmdfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4wNThlbS8yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbi5jYWxsLXRyYWNraW5nIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAkY2FsbC10cmFja2luZ19faGVpZ2h0O1xyXG4gICAgei1pbmRleDogMzk5OTtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYWxsLXRyYWNraW5nX19iYWNrZ3JvdW5kX2NvbG9yO1xyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjYWxsLXRyYWNraW5nX19kZWNvcmF0ZV9oZWlnaHQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX21haWwge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkY2FsbC10cmFja2luZ19fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNhbGwtdHJhY2tpbmdfX3RleHRfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5tYWlsLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjYWxsLXRyYWNraW5nX19zdmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19waG9uZSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGNhbGwtdHJhY2tpbmdfX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjYWxsLXRyYWNraW5nX190ZXh0X2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAucGhvbmUtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNhbGwtdHJhY2tpbmdfX3N2Z19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIzcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIiRjYWxsLXRyYWNraW5nX19iYWNrZ3JvdW5kX2NvbG9yIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRjYWxsLXRyYWNraW5nX190ZXh0X2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGNhbGwtdHJhY2tpbmdfX2hlaWdodCA6IDcwcHg7XHJcbiRjYWxsLXRyYWNraW5nX19kZWNvcmF0ZV9oZWlnaHQgOiAzMHB4O1xyXG4kY2FsbC10cmFja2luZ19fc3ZnX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGNhbGwtdHJhY2tpbmdfX3RleHRfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIDEuMDU4ZW0vMiAkZm9udC1mYW1pbHktLTE7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYmFja2dyb3VuZDogJGNvbnRhY3QtY29udGVudC12MV9iYWNrZ3JvdW5kLWNvbG9yICRjb250YWN0LWNvbnRlbnQtdjFfYmFja2dyb3VuZC1pbWFnZSAkY29udGFjdC1jb250ZW50LXYxX2JhY2tncm91bmQtcmVwZWF0ICRjb250YWN0LWNvbnRlbnQtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRjb250YWN0LWNvbnRlbnQtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfcGFkZGluZy15OiAzZW0gIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfcmVkYWNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX3JlZGFjX3RleHRfY29sb3I6ICRjb250YWN0LWNvbnRlbnQtdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfcmVkYWNfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfcmVkYWNfdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9yZWRhY19pbWdfYm94LXNoYWRvdzogMCAycHggMjVweCAwIHJnYmEoJGNvbG9yX2JyYW5kLTMsMC4yKSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQgIWRlZmF1bHQ7ICAgICAgICAgICBcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19pdGVtLXBlci1yb3cgOiAxICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5LWxpc3RpbmdfaXRlbS1tYXJnaW4teCA6IDJlbSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19pdGVtLW1hcmdpbi15IDogMWVtICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tcGVyLXJvdy0tbGcgOiAxICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tbWFyZ2luLXgtLWxnIDogMWVtICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tbWFyZ2luLXktLWxnIDogMmVtICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tcGVyLXJvdy0teGwgOiAyICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgIFxyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tbWFyZ2luLXgtLXhsIDogMmVtICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tbWFyZ2luLXktLXhsIDogMmVtICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogNGVtICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jb29yZF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jb29yZF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY29vcmRfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY29vcmRfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY29vcmRfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nvb3JkX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jb29yZF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY29vcmRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX2NvbG9yOiAkY29udGFjdC1jb250ZW50LXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX2NvbG9yOiAkY29udGFjdC1jb250ZW50LXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1kZWNvcmF0aW9uOiBub25lICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV9tYWlsX3doaXRlLXNwYWNlOiBub3dyYXAgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfY29sb3I6ICRjb250YWN0LWNvbnRlbnQtdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfY29sb3I6ICRjb250YWN0LWNvbnRlbnQtdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW0gIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gUmVkYWMgW0JFR0lOXVxyXG4kY29udGFjdC1jb250ZW50LXYxX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250OiAkY29udGFjdC1jb250ZW50LXYxX3JlZGFjX3RleHRfZm9udCxcclxuICAgICAgICBjb2xvcjogJGNvbnRhY3QtY29udGVudC12MV9yZWRhY190ZXh0X2NvbG9yLFxyXG4gICAgICAgIHRleHQtYWxpZ246ICRjb250YWN0LWNvbnRlbnQtdjFfcmVkYWNfdGV4dF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY29udGFjdC1jb250ZW50LXYxX3JlZGFjX3RleHRfdGV4dC10cmFuc2Zvcm0sXHJcbiAgICApLFxyXG4gICAgJGNvbnRhY3QtY29udGVudC12MV9fdGV4dF9tYXBcclxuKTtcclxuXHJcbi8vIFJlZGFjIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gQWdlbmNlIFtCRUdJTl1cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190aXRsZV9tYXBcclxuXHJcbik7XHJcblxyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jb29yZF9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY29vcmRfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nvb3JkX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY29vcmRfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY29vcmRfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jb29yZF9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY29vcmRfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nvb3JkX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jb29yZF9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwgJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY29vcmRfX3RpdGxlX21hcFxyXG5cclxuKTtcclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3RpdG1ldGFibGVfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3RpdG1ldGFibGVfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3RpdG1ldGFibGVfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250OiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF9mb250LFxyXG4gICAgICAgIGNvbG9yOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF9jb2xvcixcclxuICAgICAgICB0ZXh0LWFsaWduOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfbGV0dGVyLXNwYWNpbmdcclxuICAgICksICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX21hcFxyXG5cclxuKTtcclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfZm9udCxcclxuICAgICAgICBjb2xvcjogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfY29sb3IsXHJcbiAgICAgICAgdGV4dC1hbGlnbjogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1hbGlnbixcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWRlY29yYXRpb25cclxuICAgICksJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfbWFwXHJcbik7XHJcblxyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9fdGltZXRhYmxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X190aW1ldGFibGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250OiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfZm9udCxcclxuICAgICAgICBjb2xvcjogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX2NvbG9yLFxyXG4gICAgICAgIHRleHQtYWxpZ246ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV9sZXR0ZXItc3BhY2luZ1xyXG4gICAgKSwgJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfX3RpbWV0YWJsZV9tYXBcclxuXHJcbik7XHJcblxyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9fdGltZXRhYmxlLS1oaWdobGlnaHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfX3RpbWV0YWJsZS0taGlnaGxpZ2h0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfZm9udCxcclxuICAgICAgICBjb2xvcjogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfY29sb3IsXHJcbiAgICAgICAgdGV4dC1hbGlnbjogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfdGV4dC1hbGlnbixcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X2xldHRlci1zcGFjaW5nXHJcbiAgICApLCAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9fdGltZXRhYmxlLS1oaWdobGlnaHRfbWFwXHJcbik7XHJcblxyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX3dpZHRoOiAyLjc3N2VtICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9oZWlnaHQ6IDIuNzc3ZW0gIWRlZmF1bHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2hvdmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9wYWRkaW5nOiAuNWVtICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kY29udGFjdC1jb250ZW50LXYxX3JlZGFjX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuXHJcbi8vIEFnZW5jZSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBGb3JtIFtCRUdJTl1cclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCAkY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX21hcFxyXG4pO1xyXG4vLyBGb3JtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uY29udGFjdC1jb250ZW50LXYxIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkY29udGFjdC1jb250ZW50LXYxX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJGNvbnRhY3QtY29udGVudC12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAmID4gLmFnZW5jeS1zbGlkZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udGFjdC1jb250ZW50LXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnJlZGFjIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM2VtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGNvbnRhY3QtY29udGVudC12MV9fdGV4dF9tYXApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZHJhd2luZy1jb250YWluZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJGNvbnRhY3QtY29udGVudC12MV9yZWRhY19pbWdfYm94LXNoYWRvdztcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fYWdlbmN5LWxpc3Rpbmcge1xyXG4gICAgICAgIC5hZ2VuY3ktbGlzdGluZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogNGVtIDA7XHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAvKkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tbWFyZ2luLXl9ICogLTEgKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tbWFyZ2luLXktLWxnfSAqIC0xICk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKCN7JGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19pdGVtLW1hcmdpbi15LS14bH0gKiAtMSApO1xyXG4gICAgICAgICAgICAgICAgICAgIH0qL1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC8vIEl0ZW1cclxuICAgICAgICAgICAgICAgIC5pdGVtLS1tdWx0aXBsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5LWxpc3RpbmdfaXRlbS1tYXJnaW4teCAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tbWFyZ2luLXk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5LWxpc3RpbmdfaXRlbS1wZXItcm93fSAtICgjeyRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5LWxpc3RpbmdfaXRlbS1tYXJnaW4teX0gKiAyKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19pdGVtLW1hcmdpbi14LS1sZyAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tbWFyZ2luLXktLWxnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19pdGVtLW1hcmdpbi15LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19pdGVtLW1hcmdpbi14LS14bCAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCAjeyRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5LWxpc3RpbmdfaXRlbS1tYXJnaW4teS0teGx9ICogMikpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICYuaXRlbS0tbXVsdGlwbGUge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtX19pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmNvb3JkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC50aW1ldGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190aXRsZV9tYXAsICcmJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2Nvb3JkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvb3JkcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jb29yZF9fdGl0bGVfbWFwLCAnJicpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fZ3JvdXAtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuM2VtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF9tYXAsICcnLCBmYWxzZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX21hcCwgJycsIGZhbHNlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX190aW1ldGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aW1ldGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfdGl0bWV0YWJsZV9fdGl0bGVfbWFwLCAnJicpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fc2NoZWR1bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9fdGltZXRhYmxlX21hcCwgJycsIGZhbHNlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmLS1oaWdobGlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X190aW1ldGFibGUtLWhpZ2hsaWdodF9tYXAsICcnLCBmYWxzZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8qQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMS41ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0qL1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJiArIC50aW1ldGFibGVfX3NjaGVkdWxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLnNjaGVkdWxlX19oaWdobGlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9fdGltZXRhYmxlLS1oaWdobGlnaHRfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fZm9ybS1ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIC5mb3JtLWJsb2NrIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1zbWFsbF9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbWFwLCAnJicpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0IDogNmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dC12ZXJ0aWNhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtMTAwJSwwKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA5NiU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IC00MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGNvcmVfdGV4dC12ZXJ0aWNhbF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb3JlX3RleHQtdmVydGljYWxfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvKiBTTElERSBBR0VOQ0UgKi9cclxuXHJcbiAgICAmX19hZ2VuY3ktc2xpZGUge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA2ZW07XHJcbiAgICAgICAgLmFnZW5jeS1zbGlkZV9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hZ2VuY3ktc2xpZGVfX2l0ZW0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19hbGlnbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMTBlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDU1JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGl0bGVfbWFwLCAnJicpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY29vcmRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuY29vcmRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nvb3JkX190aXRsZV9tYXAsICcmJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19ncm91cC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV9tYXAsICcnLCBmYWxzZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLmNvb3Jkcy1tYWlsX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2hpdGUtc3BhY2U6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX21haWxfd2hpdGUtc3BhY2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX3RpbWV0YWJsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC50aW1ldGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfdGl0bWV0YWJsZV9fdGl0bGVfbWFwLCAnJicpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fc2NoZWR1bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfX3RpbWV0YWJsZV9tYXAsICcnLCBmYWxzZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0taGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9fdGltZXRhYmxlLS1oaWdobGlnaHRfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19zb2NpYWwge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNvY2lhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAuM2VtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2xpbmt7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMXMgZWFzZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1faGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc29jaWFsX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3JpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYuZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL21heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDFlbSBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRjb250YWN0LWNvbnRlbnQtdjFfcmVkYWNfaW1nX2JveC1zaGFkb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3JlZGFjIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkY29udGFjdC1jb250ZW50LXYxX3JlZGFjX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkY29udGFjdC1jb250ZW50LXYxX190ZXh0X21hcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXkgICAgICAgOiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodCA6IDIwJTtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0ICA6IDIwJTtcclxuICAgICAgICAgICAgLy9hbGlnbi1pdGVtcyAgIDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICA6ICNmZmY7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgICA6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgOiAjZmZmO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICBmbGV4ICAgICAgICAgIDogMTtcclxuICAgICAgICAgICAgZGlzcGxheSAgICAgICA6IGZsZXg7XHJcbiAgICAgICAgICAgIG9wYWNpdHkgICAgICAgOiAxO1xyXG4gICAgICAgICAgICBib3JkZXIgICAgICAgIDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyA6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodCAgOiAuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0ICAgOiAuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodCAgICAgICAgOiA1cHg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zICAgOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTZweDtcclxuXHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICA6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgICA6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGhlaWdodCA6IDVweDtcclxuXHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICA6ICRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICAgOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgOiAkY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG4ubXl0ZXh0IHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBDb250YWN0IGNvbnRlbnQgKGNvbnRlbnUgw6AgbGEgcGFnZSBhbGVydG1haWwpIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGNvbnRhY3QtY29udGVudC12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGNvbnRhY3QtY29udGVudC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kY29udGFjdC1jb250ZW50LXYxX2JhY2tncm91bmQ6ICRjb250YWN0LWNvbnRlbnQtdjFfYmFja2dyb3VuZC1jb2xvciAkY29udGFjdC1jb250ZW50LXYxX2JhY2tncm91bmQtaW1hZ2UgJGNvbnRhY3QtY29udGVudC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkY29udGFjdC1jb250ZW50LXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkY29udGFjdC1jb250ZW50LXYxX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kY29udGFjdC1jb250ZW50LXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kY29udGFjdC1jb250ZW50LXYxX3BhZGRpbmcteTogM2VtO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFJlZGFjIFtCRUdJTl1cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfcmVkYWNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kY29udGFjdC1jb250ZW50LXYxX3JlZGFjX3RleHRfY29sb3I6ICRjb250YWN0LWNvbnRlbnQtdjFfY29sb3I7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfcmVkYWNfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfcmVkYWNfdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfcmVkYWNfaW1nX2JveC1zaGFkb3c6IDAgMnB4IDI1cHggMCByZ2JhKCRjb2xvcl9icmFuZC0zLDAuMik7XHJcblxyXG4vLyBSZWRhYyBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEFnZW5jZSBbQkVHSU5dXHJcblxyXG4vLyBMaXN0aW5nXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5LWxpc3RpbmdfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0OyAgICAgICAgICAgIC8vIExpc3RpbmcgOiBhbGlnbmVtZW50IGRlcyBpdGVtcyBmbGV4LXN0YXJ0LCBjZW50ZXIsIHNwYWNlLWJldHdlZW4sZXRjLi4uIChuw6ljZXNzYWlyZSBwb3VyIGxlcyBmaW5zIGRlIGxpZ25lKVxyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tcGVyLXJvdyA6IDE7ICAgICAgICAgICAgICAgICAgICAgICAvLyBMaXN0aW5nIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5LWxpc3RpbmdfaXRlbS1tYXJnaW4teCA6IDJlbTtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19pdGVtLW1hcmdpbi15IDogMWVtO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19pdGVtLXBlci1yb3ctLWxnIDogMTsgICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA+IExHIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5LWxpc3RpbmdfaXRlbS1tYXJnaW4teC0tbGcgOiAxZW07XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5LWxpc3RpbmdfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW07XHJcblxyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeS1saXN0aW5nX2l0ZW0tcGVyLXJvdy0teGwgOiAyOyAgICAgICAgICAgICAgICAgICAvLyBMaXN0aW5nID4gWEwgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19pdGVtLW1hcmdpbi14LS14bCA6IDJlbTtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3ktbGlzdGluZ19pdGVtLW1hcmdpbi15LS14bCA6IDJlbTtcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZSAtIE5vbSBkZSBsJ2FnZW5jZVxyXG4vL1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogNGVtO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3I7XHJcblxyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZSAtIENvb3Jkb25uw6llc1xyXG4vL1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jb29yZF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY29vcmRfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY29vcmRfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY29vcmRfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nvb3JkX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY29vcmRfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nvb3JkX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLy9cclxuLy8gVGV4dGUgLSBDb29yZG9ubsOpZXMgbGFiZWxcclxuLy9cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMztcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfY29sb3I6ICRjb250YWN0LWNvbnRlbnQtdjFfY29sb3I7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuXHJcbi8vXHJcbi8vIFRleHRlIC0gQ29vcmRvbm7DqWVzIHZhbHVlXHJcbi8vXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX2NvbG9yOiAkY29udGFjdC1jb250ZW50LXYxX2NvbG9yO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfbWFpbF93aGl0ZS1zcGFjZTogbm93cmFwOyAgLy8gTWFpbCA6IGdlc3Rpb24gZHUgcGFzc2FnZSDDoCBsYSBsaWduZVxyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlIC0gSG9yYWlyZVxyXG4vL1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX21hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbi8vXHJcbi8vIFRleHRlIC0gSG9yYWlyZVxyXG4vL1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMztcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX2NvbG9yOiAkY29udGFjdC1jb250ZW50LXYxX2NvbG9yO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfdGV4dC1hbGlnbjogbGVmdDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGVfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcblxyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfY29sb3I6ICRjb250YWN0LWNvbnRlbnQtdjFfY29sb3I7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9fdGV4dF90aW1ldGFibGUtLWhpZ2hsaWdodF9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcblxyXG4vLyBWZXJzaW9uIHNsaWRlIC0gY2Fycm91c2VsXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X2Nhcm91c2VsX2Zhdm9yaXRlX3VuYWN0aXZlX292ZXJsYXlfY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC44Myk7XHJcblxyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbi8vIE11bHRpIGFnZW5jZVxyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1fd2lkdGg6IDIuNzc3ZW07XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2hlaWdodDogMi43NzdlbTtcclxuJGNvbnRhY3QtY29udGVudC12MV9hZ2VuY3lfc29jaWFsX2l0ZW1faG92ZXJfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX3BhZGRpbmc6IC41ZW07XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2hvdmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2FnZW5jeV9zb2NpYWxfaXRlbV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfYWdlbmN5X3NvY2lhbF9pdGVtX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfcmVkYWNfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuLy8gQWdlbmNlIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRm9ybSBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX21hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4kY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kY29udGFjdC1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuXHJcbiRjb250YWN0LWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGNvbnRhY3QtY29udGVudC12MV9mb3JtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3I7XHJcblxyXG4vLyBGb3JtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvY29udGFjdC8xLmpwZycpICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX2JhY2tncm91bmQ6ICRjb250YWN0LXYxX2JhY2tncm91bmQtY29sb3IgJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1pbWFnZSAkY29udGFjdC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkY29udGFjdC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRjb250YWN0LXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjY1KSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRjb250YWN0LXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kY29udGFjdC12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRjb250YWN0LXYxX19idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkY29udGFjdC12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRjb250YWN0LXYxX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkY29udGFjdC12MV9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICAgICAgICA6ICRjb250YWN0LXYxX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRjb250YWN0LXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkY29udGFjdC12MV9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICAgICAgICA6ICRjb250YWN0LXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yXHJcbiAgICApLFxyXG4gICAgJGNvbnRhY3QtdjFfX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcbiRjb250YWN0LXYxX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYxX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udCAgICAgICA6ICRjb250YWN0LXYxX3RleHRfZm9udCxcclxuICAgICksXHJcbiAgICAgICAgJGNvbnRhY3QtdjFfX3RleHRfbWFwXHJcbik7XHJcblxyXG4kY29udGFjdC12MV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjFfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRjb250YWN0LXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRjb250YWN0LXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGNvbnRhY3QtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkY29udGFjdC12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRjb250YWN0LXYxX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkY29udGFjdC12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGNvbnRhY3QtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRjb250YWN0LXYxX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLFxyXG4gICAgJGNvbnRhY3QtdjFfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uY29udGFjdC12MSB7XHJcbiAgICBjb2xvcjogJGNvbnRhY3QtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRjb250YWN0LXYxX2JhY2tncm91bmQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb250YWN0LXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRjb250YWN0LXYxX190aXRsZV9tYXApO1xyXG4gICAgICAgICsgLmNvbnRhY3QtdjFfX2xpbmtzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRjb250YWN0LXYxX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRjb250YWN0LXYxX19idXR0b25fbWFwKTtcclxuICAgIH1cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGNvbnRhY3QtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6ICRjb250YWN0LXYxX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGNvbnRhY3QtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGNvbnRhY3QtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjb250YWN0LXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRjb250YWN0LXYxX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblx0XHQuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbCA6ICRjb250YWN0LXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRjb250YWN0LXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQ29udGFjdCAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kY29udGFjdC12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9jb250YWN0LzEuanBnJyk7XHJcbiRjb250YWN0LXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRjb250YWN0LXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRjb250YWN0LXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRjb250YWN0LXYxX2JhY2tncm91bmQ6ICRjb250YWN0LXYxX2JhY2tncm91bmQtY29sb3IgJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1pbWFnZSAkY29udGFjdC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkY29udGFjdC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGNvbnRhY3QtdjFfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRjb250YWN0LXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjY1KTtcclxuJGNvbnRhY3QtdjFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJGNvbnRhY3QtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kY29udGFjdC12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRjb250YWN0LXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kY29udGFjdC12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJGNvbnRhY3QtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRjb250YWN0LXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kY29udGFjdC12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGNvbnRhY3QtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRjb250YWN0LXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kY29udGFjdC12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJGNvbnRhY3QtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRjb250YWN0LXYxX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRjb250YWN0LXYxX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcblxyXG4kY29udGFjdC12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kY29udGFjdC12MV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJGNvbnRhY3QtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogYm9yZHVyZVxyXG5cclxuLy8gU2Nyb2xsXHJcbiRjb250YWN0LXYxX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRjb250YWN0LXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4kY29udGFjdC12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kY29udGFjdC12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kY29udGFjdC12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiRjb250YWN0LXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRjb250YWN0LXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2NvbnRhY3QvMS5qcGcnKSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9iYWNrZ3JvdW5kOiAkY29udGFjdC12Ml9iYWNrZ3JvdW5kLWNvbG9yICRjb250YWN0LXYyX2JhY2tncm91bmQtaW1hZ2UgJGNvbnRhY3QtdjJfYmFja2dyb3VuZC1yZXBlYXQgJGNvbnRhY3QtdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRjb250YWN0LXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kY29udGFjdC12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC42NSkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRjb250YWN0LXYyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuJGNvbnRhY3QtdjJfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRjb250YWN0LXYyX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRjb250YWN0LXYyX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcbiRjb250YWN0LXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRjb250YWN0LXYyX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kY29udGFjdC12Ml9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcbiRjb250YWN0LXYyX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9fdGV4dGZpZWxkX19sYWJlbF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGNvbnRhY3QtdjJfX2J1dHRvbl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRjb250YWN0LXYyX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJGNvbnRhY3QtdjJfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRjb250YWN0LXYyX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgICAgICAgIDogJGNvbnRhY3QtdjJfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJGNvbnRhY3QtdjJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRjb250YWN0LXYyX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgICAgICAgIDogJGNvbnRhY3QtdjJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICApLFxyXG4gICAgJGNvbnRhY3QtdjJfX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcblxyXG4kY29udGFjdC12Ml9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kY29udGFjdC12Ml9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkY29udGFjdC12Ml90ZXh0X2ZvbnQsXHJcbiAgICApLFxyXG4gICAgJGNvbnRhY3QtdjJfX3RleHRfbWFwXHJcblxyXG4pO1xyXG5cclxuJGNvbnRhY3QtdjJfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkY29udGFjdC12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkY29udGFjdC12Ml9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRjb250YWN0LXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGNvbnRhY3QtdjJfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkY29udGFjdC12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGNvbnRhY3QtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRjb250YWN0LXYyX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkY29udGFjdC12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yXHJcbiAgICApLFxyXG4gICAgJGNvbnRhY3QtdjJfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJGNvbnRhY3QtdjJfX2Zvcm1fZGFyazogKCkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYyX19mb3JtX2RhcmsgOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgZm9ybV9pbnB1dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSxcclxuICAgICAgICBmb3JtX2xlZ2Fsc19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSxcclxuICAgICAgICBmb3JtX2NvbmRpdGlvbnNfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEsXHJcbiAgICApLFxyXG4gICAgJGNvbnRhY3QtdjJfX2Zvcm1fZGFya1xyXG4pO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uY29udGFjdC12MiB7XHJcbiAgICBjb2xvcjogJGNvbnRhY3QtdjJfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbnRhY3QtdjJfYmFja2dyb3VuZDtcclxuICAgICAgICBcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRhY3QtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDI0cHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXg6MSA7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRjb250YWN0LXYyX190aXRsZV9tYXApO1xyXG4gICAgICAgICsgLmNvbnRhY3QtdjJfX2xpbmtzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50ZXh0ZmllbGRfX2xhYmVsIHtcclxuICAgICAgICBjb2xvcjogJGNvbnRhY3QtdjJfX3RleHRmaWVsZF9fbGFiZWxfY29sb3I7XHJcbiAgICB9XHJcbiAgICAuZm9ybV9fdmFsaWRhdGlvbi1jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgIH1cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGNvbnRhY3QtdjJfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkY29udGFjdC12Ml9fYnV0dG9uX21hcCk7XHJcblxyXG4gICAgJl9fc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkY29udGFjdC12Ml9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogJGNvbnRhY3QtdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkY29udGFjdC12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkY29udGFjdC12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGNvbnRhY3QtdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogJGNvbnRhY3QtdjJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mb3JtIHtcclxuICAgICAgICBAaW5jbHVkZSAgc2V0Rm9ybURhcmsoJGNvbnRhY3QtdjJfX2Zvcm1fZGFyayk7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNTU1cHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgM2VtO1xyXG4gICAgICAgIH1cclxuXHRcdC5mb3JtLWdyb3VwIHtcclxuXHRcdFx0LmN1c3RvbS1zZWxlY3RBZ2VuY2Uge1xyXG5cdFx0XHRcdC5zZWxlY3Qtc2VsZWN0ZWQge1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblx0XHRcdFx0XHRib3JkZXItY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblx0XHRcdFx0XHQmOmFmdGVyIHtcclxuXHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQ29udGFjdCAtIFYyXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kY29udGFjdC12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGNvbnRhY3QtdjJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9jb250YWN0LzEuanBnJyk7XHJcbiRjb250YWN0LXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRjb250YWN0LXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRjb250YWN0LXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRjb250YWN0LXYyX2JhY2tncm91bmQ6ICRjb250YWN0LXYyX2JhY2tncm91bmQtY29sb3IgJGNvbnRhY3QtdjJfYmFja2dyb3VuZC1pbWFnZSAkY29udGFjdC12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkY29udGFjdC12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGNvbnRhY3QtdjJfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRjb250YWN0LXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjY1KTtcclxuJGNvbnRhY3QtdjJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJGNvbnRhY3QtdjJfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kY29udGFjdC12Ml9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRjb250YWN0LXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kY29udGFjdC12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJGNvbnRhY3QtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRjb250YWN0LXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kY29udGFjdC12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGNvbnRhY3QtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kY29udGFjdC12Ml90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJGNvbnRhY3QtdjJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRjb250YWN0LXYyX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kY29udGFjdC12Ml9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kY29udGFjdC12Ml9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJGNvbnRhY3QtdjJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGNvbnRhY3QtdjJfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRjb250YWN0LXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcblxyXG4vLyBTY3JvbGxcclxuJGNvbnRhY3QtdjJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGNvbnRhY3QtdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRjb250YWN0LXYyX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiRjb250YWN0LXYyX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRjb250YWN0LXYyX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJGNvbnRhY3QtdjJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGNvbnRhY3QtdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYzX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvY29udGFjdC8xLmpwZycpICFkZWZhdWx0O1xyXG4kY29udGFjdC12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kY29udGFjdC12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kY29udGFjdC12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYzX2JhY2tncm91bmQ6ICRjb250YWN0LXYzX2JhY2tncm91bmQtY29sb3IgJGNvbnRhY3QtdjNfYmFja2dyb3VuZC1pbWFnZSAkY29udGFjdC12M19iYWNrZ3JvdW5kLXJlcGVhdCAkY29udGFjdC12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGNvbnRhY3QtdjNfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRjb250YWN0LXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjY1KSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjNfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kY29udGFjdC12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYzX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kY29udGFjdC12M19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12M190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12M190ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcblxyXG4kY29udGFjdC12M19fdGl0bGUtYWdlbmN5X2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yICFkZWZhdWx0O1xyXG4kY29udGFjdC12M19fdGl0bGUtYWdlbmN5X2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kY29udGFjdC12M19fdGl0bGUtYWdlbmN5X2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYzX190aXRsZS1hZ2VuY3lfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kY29udGFjdC12M19fdGl0bGUtYWdlbmN5X2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjMzMzNlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kY29udGFjdC12M19fdGl0bGUtYWdlbmN5X2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjNfX3RpdGxlLWFnZW5jeV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi4yNzc4ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjNfX3RpdGxlLWFnZW5jeV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kY29udGFjdC12M19fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICBcclxuJGNvbnRhY3QtdjNfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGNvbnRhY3QtdjNfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kY29udGFjdC12M19fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICBcclxuJGNvbnRhY3QtdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgXHJcbiRjb250YWN0LXYzX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgIFxyXG4kY29udGFjdC12M19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgXHJcbiRjb250YWN0LXYzX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYzX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kY29udGFjdC12M19zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kY29udGFjdC12M19zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kY29udGFjdC12M19zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYzX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRjb250YWN0LXYzX19idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjNfX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkY29udGFjdC12M19fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRjb250YWN0LXYzX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkY29udGFjdC12M19fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICAgICAgICA6ICRjb250YWN0LXYzX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRjb250YWN0LXYzX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkY29udGFjdC12M19fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICAgICAgICA6ICRjb250YWN0LXYzX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgKSxcclxuICAgICRjb250YWN0LXYzX19idXR0b25fbWFwXHJcbik7XHJcblxyXG5cclxuJGNvbnRhY3QtdjNfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjNfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJGNvbnRhY3QtdjNfdGV4dF9mb250LFxyXG4gICAgICAgIHRleHQtYWxpZ246ICRjb250YWN0LXYzX3RleHRfdGV4dC1hbGlnblxyXG4gICAgKSxcclxuICAgICRjb250YWN0LXYzX190ZXh0X21hcFxyXG4pO1xyXG5cclxuJGNvbnRhY3QtdjNfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXYzX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkY29udGFjdC12M19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkY29udGFjdC12M19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRjb250YWN0LXYzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGNvbnRhY3QtdjNfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkY29udGFjdC12M19fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGNvbnRhY3QtdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRjb250YWN0LXYzX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkY29udGFjdC12M19fdGl0bGVfY29udGVudF8yX2NvbG9yXHJcbiAgICApLFxyXG4gICAgJGNvbnRhY3QtdjNfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJGNvbnRhY3QtdjNfX3RpdGxlLWFnZW5jeV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kY29udGFjdC12M19fdGl0bGUtYWdlbmN5X21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJGNvbnRhY3QtdjNfX3RpdGxlLWFnZW5jeV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkY29udGFjdC12M19fdGl0bGUtYWdlbmN5X2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGNvbnRhY3QtdjNfX3RpdGxlLWFnZW5jeV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRjb250YWN0LXYzX190aXRsZS1hZ2VuY3lfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkY29udGFjdC12M19fdGl0bGUtYWdlbmN5X2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkY29udGFjdC12M19fdGl0bGUtYWdlbmN5X2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkY29udGFjdC12M19fdGl0bGUtYWdlbmN5X2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkY29udGFjdC12M19fdGl0bGUtYWdlbmN5X2NvbnRlbnRfMl9jb2xvclxyXG4gICAgICAgICksXHJcbiAgICAgICAgJGNvbnRhY3QtdjNfX3RpdGxlLWFnZW5jeV9tYXBcclxuKTtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5jb250YWN0LXYzIHtcclxuICAgIGNvbG9yOiAkY29udGFjdC12M19jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29udGFjdC12M19iYWNrZ3JvdW5kO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29udGFjdC12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItZXh0cmFsYXJnZV9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgZmxleDoxO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2VkaXRvcmlhbCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19tYXAge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGggOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubWFwIHtcclxuXHRcdFx0XHQubWFwIHtcclxuXHRcdFx0XHRcdCZfX2NsdXN0ZXIge1xyXG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJG1hcC12M19tYXJrZXJfY29sb3JfdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0yMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogLTIwcHg7XHJcblx0XHRcdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0XHRcdGhlaWdodDogNDBweDtcclxuXHRcdFx0XHRcdGRpdiB7XHJcblx0XHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiA1cHg7XHJcblx0XHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xyXG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxNXB4O1xyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkbWFwLXYzX2NvbG9yX2NlcmNsZV9mb250OyAgICBcclxuXHRcdFx0XHRcdFx0Y29sb3I6ICRtYXAtdjNfbWFya2VyX2NvbG9yX251bWJlcl9hZ2VuY3k7XHJcblx0XHRcdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuICAgICAgICAgICAgICAgICZfX2NvbnRhaW5lci1tYXAge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19qcy1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzODBweDtcclxuICAgICAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fbmFtZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGNvbnRhY3QtdjNfX3RpdGxlLWFnZW5jeV9tYXApO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkY29udGFjdC12M19fdGl0bGVfbWFwKTtcclxuICAgICAgICArIC5jb250YWN0LXYzX19saW5rcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkY29udGFjdC12M19fdGV4dF9tYXAsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRjb250YWN0LXYzX19idXR0b25fbWFwKTtcclxuXHJcbiAgICAmX19zY3JvbGwtYmxvY2sge1xyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb250YWN0LXYzX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkY29udGFjdC12M19zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRjb250YWN0LXYzX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRjb250YWN0LXYzX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkY29udGFjdC12M19zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlIDogJGNvbnRhY3QtdjNfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbCA6ICRjb250YWN0LXYzX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRjb250YWN0LXYzX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIENvbnRhY3QgLSBWM1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJGNvbnRhY3QtdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRjb250YWN0LXYzX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvY29udGFjdC8xLmpwZycpO1xyXG4kY29udGFjdC12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kY29udGFjdC12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kY29udGFjdC12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kY29udGFjdC12M19iYWNrZ3JvdW5kOiAkY29udGFjdC12M19iYWNrZ3JvdW5kLWNvbG9yICRjb250YWN0LXYzX2JhY2tncm91bmQtaW1hZ2UgJGNvbnRhY3QtdjNfYmFja2dyb3VuZC1yZXBlYXQgJGNvbnRhY3QtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRjb250YWN0LXYzX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kY29udGFjdC12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC42NSk7XHJcbiRjb250YWN0LXYzX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRjb250YWN0LXYzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJGNvbnRhY3QtdjNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kY29udGFjdC12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGNvbnRhY3QtdjNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRjb250YWN0LXYzX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kY29udGFjdC12M19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJGNvbnRhY3QtdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRjb250YWN0LXYzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJGNvbnRhY3QtdjNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJGNvbnRhY3QtdjNfdGV4dF90ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuLy9cclxuLy8gVGl0bGUgLSBOb20gZCdhZ2VuY2VcclxuLy9cclxuJGNvbnRhY3QtdjNfX3RpdGxlLWFnZW5jeV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJGNvbnRhY3QtdjNfX3RpdGxlLWFnZW5jeV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGNvbnRhY3QtdjNfX3RpdGxlLWFnZW5jeV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kY29udGFjdC12M19fdGl0bGUtYWdlbmN5X2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRjb250YWN0LXYzX190aXRsZS1hZ2VuY3lfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzMzM2VtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRjb250YWN0LXYzX190aXRsZS1hZ2VuY3lfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJGNvbnRhY3QtdjNfX3RpdGxlLWFnZW5jeV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi4yNzc4ZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJGNvbnRhY3QtdjNfX3RpdGxlLWFnZW5jeV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kY29udGFjdC12M19fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJGNvbnRhY3QtdjNfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRjb250YWN0LXYzX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRjb250YWN0LXYzX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcblxyXG4kY29udGFjdC12M19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kY29udGFjdC12M19fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJGNvbnRhY3QtdjNfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogYm9yZHVyZVxyXG5cclxuXHJcbi8vIFNjcm9sbFxyXG4kY29udGFjdC12M19zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kY29udGFjdC12M19zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJGNvbnRhY3QtdjNfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuJGNvbnRhY3QtdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuJGNvbnRhY3QtdjNfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kY29udGFjdC12M19zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGNvbnRhY3QtdjRfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvY29udGFjdC8xLmpwZycpICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2JhY2tncm91bmQ6ICRjb250YWN0LXY0X2JhY2tncm91bmQtY29sb3IgJGNvbnRhY3QtdjRfYmFja2dyb3VuZC1pbWFnZSAkY29udGFjdC12NF9iYWNrZ3JvdW5kLXJlcGVhdCAkY29udGFjdC12NF9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGNvbnRhY3QtdjRfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRjb250YWN0LXY0X292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjY1KSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfdGV4dF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICBcclxuJGNvbnRhY3QtdjRfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGggIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGwgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X3JlZGFjX2ltZ19ib3gtc2hhZG93OiAkY29yZV9zaGFkb3cgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X3JlZGFjX2ltZ19wb3NpdGlvbjogY2VudGVyICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9yZWRhY19pbWdfZml0OiBjb3ZlciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tOiAyZW0gIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9jb29yZF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfY29vcmRfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfY29vcmRfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfY29vcmRfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfY29vcmRfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfY29vcmRfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9jb29yZF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X2Nvb3JkX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfY29vcmRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfY29sb3I6ICRjb250YWN0LXY0X2NvbG9yICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX2NvbG9yOiAkY29udGFjdC12NF9jb2xvciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF90aW1ldGFibGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV9jb2xvcjogJGNvbnRhY3QtdjRfY29sb3IgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF90aW1ldGFibGVfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfY29sb3I6ICRjb250YWN0LXY0X2NvbG9yICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X2Nhcm91c2VsX2Zhdm9yaXRlX3VuYWN0aXZlX292ZXJsYXlfY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC44MykgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcblxyXG4kY29udGFjdC12NF9zb2NpYWxfaXRlbV9ib3JkZXItY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X3NvY2lhbF9pdGVtX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9zb2NpYWxfaXRlbV93aWR0aDogMi43NzdlbSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfc29jaWFsX2l0ZW1faGVpZ2h0OiAyLjc3N2VtICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9zb2NpYWxfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfc29jaWFsX2l0ZW1fcGFkZGluZzogLjVlbSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfc29jaWFsX2l0ZW1faG92ZXJfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X3NvY2lhbF9pdGVtX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb250YWN0LXY0X3NvY2lhbF9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfc29jaWFsX2l0ZW1fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGNvbnRhY3QtdjRfX2J1dHRvbl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRjb250YWN0LXY0X19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJGNvbnRhY3QtdjRfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRjb250YWN0LXY0X19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgICAgICAgIDogJGNvbnRhY3QtdjRfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJGNvbnRhY3QtdjRfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRjb250YWN0LXY0X19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgICAgICAgIDogJGNvbnRhY3QtdjRfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICApLFxyXG4gICAgJGNvbnRhY3QtdjRfX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcblxyXG4kY29udGFjdC12NF9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkY29udGFjdC12NF90ZXh0X2ZvbnQsXHJcbiAgICAgICAgdGV4dC1hbGlnbjogJGNvbnRhY3QtdjRfdGV4dF90ZXh0LWFsaWduXHJcbiAgICApLFxyXG4gICAgJGNvbnRhY3QtdjRfX3RleHRfbWFwXHJcbik7XHJcblxyXG4kY29udGFjdC12NF9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRjb250YWN0LXY0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRjb250YWN0LXY0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGNvbnRhY3QtdjRfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkY29udGFjdC12NF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRjb250YWN0LXY0X190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkY29udGFjdC12NF9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGNvbnRhY3QtdjRfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRjb250YWN0LXY0X190aXRsZV9jb250ZW50XzJfY29sb3JcclxuICAgICksXHJcbiAgICAkY29udGFjdC12NF9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEFnZW5jZSBbQkVHSU5dXHJcblxyXG4kY29udGFjdC12NF9pdGVtX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9pdGVtX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkY29udGFjdC12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRjb250YWN0LXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfZm9udDogJGNvbnRhY3QtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udCxcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbnRhY3QtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06ICRjb250YWN0LXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtLFxyXG5cclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRjb250YWN0LXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9mb250OiAkY29udGFjdC12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJGNvbnRhY3QtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiAkY29udGFjdC12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtLFxyXG4gICAgKSxcclxuICAgICRjb250YWN0LXY0X2l0ZW1fX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJGNvbnRhY3QtdjRfYWdlbmN5X2Nvb3JkX190aXRsZV9tYXA6IChcclxuICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRjb250YWN0LXY0X2FnZW5jeV9jb29yZF9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGNvbnRhY3QtdjRfYWdlbmN5X2Nvb3JkX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkY29udGFjdC12NF9hZ2VuY3lfY29vcmRfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkY29udGFjdC12NF9hZ2VuY3lfY29vcmRfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRjb250YWN0LXY0X2FnZW5jeV9jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGNvbnRhY3QtdjRfYWdlbmN5X2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkY29udGFjdC12NF9hZ2VuY3lfY29vcmRfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGNvbnRhY3QtdjRfYWdlbmN5X2Nvb3JkX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRjb250YWN0LXY0X2FnZW5jeV9jb29yZF9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkY29udGFjdC12NF9hZ2VuY3lfY29vcmRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuKTtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X3RpdG1ldGFibGVfX3RpdGxlX21hcDogKFxyXG4gICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJGNvbnRhY3QtdjRfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGNvbnRhY3QtdjRfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJGNvbnRhY3QtdjRfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRjb250YWN0LXY0X2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRjb250YWN0LXY0X2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRjb250YWN0LXY0X2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRjb250YWN0LXY0X2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGNvbnRhY3QtdjRfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkY29udGFjdC12NF9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRjb250YWN0LXY0X2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuKTtcclxuXHJcbiRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250OiAkY29udGFjdC12NF9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfZm9udCxcclxuICAgICAgICBjb2xvcjogJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX2NvbG9yLFxyXG4gICAgICAgIHRleHQtYWxpZ246ICRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkY29udGFjdC12NF9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfdGV4dC10cmFuc2Zvcm1cclxuICAgICksXHJcbiAgICAkY29udGFjdC12NF9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfbWFwXHJcbik7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV9tYXA6IChcclxuICAgIHRleHRfZm9udDogJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX2ZvbnQsXHJcbiAgICBjb2xvcjogJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX2NvbG9yLFxyXG4gICAgdGV4dC1hbGlnbjogJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtYWxpZ24sXHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtdHJhbnNmb3JtXHJcbik7XHJcblxyXG4kY29udGFjdC12NF9hZ2VuY3lfX3RleHRfX3RpbWV0YWJsZV9tYXA6IChcclxuICAgIHRleHRfZm9udDogJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV9mb250LFxyXG4gICAgY29sb3I6ICRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF90aW1ldGFibGVfY29sb3IsXHJcbiAgICB0ZXh0LWFsaWduOiAkY29udGFjdC12NF9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX3RleHQtYWxpZ24sXHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV90ZXh0LXRyYW5zZm9ybVxyXG4pO1xyXG4kY29udGFjdC12NF9hZ2VuY3lfX3RleHRfX3RpbWV0YWJsZS0taGlnaGxpZ2h0X21hcDogKFxyXG4gICAgdGV4dF9mb250OiAkY29udGFjdC12NF9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfZm9udCxcclxuICAgIGNvbG9yOiAkY29udGFjdC12NF9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfY29sb3IsXHJcbiAgICB0ZXh0LWFsaWduOiAkY29udGFjdC12NF9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfdGV4dC1hbGlnbixcclxuICAgIHRleHQtdHJhbnNmb3JtOiAkY29udGFjdC12NF9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfdGV4dC10cmFuc2Zvcm1cclxuKTtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X19idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkY29udGFjdC12NF9hZ2VuY3lfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJGNvbnRhY3QtdjRfYWdlbmN5X19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJGNvbnRhY3QtdjRfYWdlbmN5X19idXR0b25fY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICAgICAgICA6ICRjb250YWN0LXY0X2FnZW5jeV9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJGNvbnRhY3QtdjRfYWdlbmN5X19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJGNvbnRhY3QtdjRfYWdlbmN5X19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICAgICAgICA6ICRjb250YWN0LXY0X2FnZW5jeV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICAgICApLFxyXG4gICAgICAgICRjb250YWN0LXY0X2FnZW5jeV9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuLy8gQWdlbmNlIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uY29udGFjdC12NCB7XHJcbiAgICBjb2xvcjogJGNvbnRhY3QtdjRfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmX19zb2NpYWx7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgLjVlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAuNWVtO1xyXG4gICAgICAgICAgICAmX19zb2NpYWxfX2xpbmt7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29udGFjdC12NF9zb2NpYWxfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGNvbnRhY3QtdjRfc29jaWFsX2l0ZW1fYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAxcyBlYXNlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRjb250YWN0LXY0X3NvY2lhbF9pdGVtX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkY29udGFjdC12NF9zb2NpYWxfaXRlbV9oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJGNvbnRhY3QtdjRfc29jaWFsX2l0ZW1fcGFkZGluZztcclxuICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29udGFjdC12NF9zb2NpYWxfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbnRhY3QtdjRfc29jaWFsX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIC5zb2NpYWxfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb250YWN0LXY0X3NvY2lhbF9pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNvY2lhbF9fc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjb250YWN0LXY0X3NvY2lhbF9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbnRhY3QtdjRfYmFja2dyb3VuZDtcclxuICAgICAgICBcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbnRhY3QtdjRfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogdG9wO1xyXG4gICAgICAgIGZsZXg6MTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLW1kKSB7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19lZGl0b3JpYWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNjAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDRlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19hZ2VuY2llcyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNGVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmFnZW5jeS1zbGlkZV9faXRlbSB7XHJcbiAgICAgICAgICAgICYuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2dyb3VwLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAuaXRlbV9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkY29udGFjdC12NF9pdGVtX190aXRsZV9tYXApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19jb29yZHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5jb29yZHMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGNvbnRhY3QtdjRfYWdlbmN5X2Nvb3JkX190aXRsZV9tYXAsICcmJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19ncm91cC1lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmICsgLmNvb3Jkc19fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF9tYXAsICcnLCBmYWxzZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV9tYXAsICcnLCBmYWxzZSk7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX190aW1ldGFibGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGltZXRhYmxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRjb250YWN0LXY0X2FnZW5jeV90aXRtZXRhYmxlX190aXRsZV9tYXAsICcmJyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19zY2hlZHVsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkY29udGFjdC12NF9hZ2VuY3lfX3RleHRfX3RpbWV0YWJsZV9tYXAsICcnLCBmYWxzZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0taGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkY29udGFjdC12NF9hZ2VuY3lfX3RleHRfX3RpbWV0YWJsZS0taGlnaGxpZ2h0X21hcCwgJycsIGZhbHNlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL21heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogJGNvbnRhY3QtdjRfcmVkYWNfaW1nX2ZpdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtcG9zaXRpb246ICRjb250YWN0LXY0X3JlZGFjX2ltZ19wb3NpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDY1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRjb250YWN0LXY0X3JlZGFjX2ltZ19ib3gtc2hhZG93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDM1ZW0pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJi0tY29udGFpbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmX19wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkY29udGFjdC12NF9fdGV4dF9tYXApO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJGNvbnRhY3QtdjRfYWdlbmN5X19idXR0b25fbWFwKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5ICAgICAgIDogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQgOiAyMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdCAgOiAyMCU7XHJcbiAgICAgICAgICAgIC8vYWxpZ24taXRlbXMgICA6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBjb2xvciAgICAgICAgOiAjZmZmO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICAgOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yIDogI2ZmZjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIHRvcDogMzE1cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICBmbGV4ICAgICAgICAgIDogMTtcclxuICAgICAgICAgICAgZGlzcGxheSAgICAgICA6IGZsZXg7XHJcbiAgICAgICAgICAgIG9wYWNpdHkgICAgICAgOiAxO1xyXG4gICAgICAgICAgICBib3JkZXIgICAgICAgIDogMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1cyA6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodCAgOiAuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0ICAgOiAuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIGhlaWdodCAgICAgICAgOiA1cHg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zICAgOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTZweDtcclxuXHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICA6ICRjb250YWN0LXY0X2FnZW5jeV9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICAgOiAkY29udGFjdC12NF9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3IgOiAkY29udGFjdC12NF9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGhlaWdodCA6IDVweDtcclxuXHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICA6ICRjb250YWN0LXY0X2FnZW5jeV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZCAgIDogJGNvbnRhY3QtdjRfYWdlbmN5X2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciA6ICRjb250YWN0LXY0X2FnZW5jeV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGNvbnRhY3QtdjRfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgKyAuY29udGFjdC12NF9fbGlua3Mge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGNvbnRhY3QtdjRfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkY29udGFjdC12NF9fYnV0dG9uX21hcCk7XHJcblxyXG4gICAgJl9fc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkY29udGFjdC12NF9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogJGNvbnRhY3QtdjRfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkY29udGFjdC12NF9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkY29udGFjdC12NF9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGNvbnRhY3QtdjRfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZSA6ICRjb250YWN0LXY0X3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uIHtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGwgOiAkY29udGFjdC12NF9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkY29udGFjdC12NF9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBDb250YWN0IC0gVjRcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRjb250YWN0LXY0X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kY29udGFjdC12NF9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2NvbnRhY3QvMS5qcGcnKTtcclxuJGNvbnRhY3QtdjRfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGNvbnRhY3QtdjRfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGNvbnRhY3QtdjRfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJGNvbnRhY3QtdjRfYmFja2dyb3VuZDogJGNvbnRhY3QtdjRfYmFja2dyb3VuZC1jb2xvciAkY29udGFjdC12NF9iYWNrZ3JvdW5kLWltYWdlICRjb250YWN0LXY0X2JhY2tncm91bmQtcmVwZWF0ICRjb250YWN0LXY0X2JhY2tncm91bmQtcG9zaXRpb24gLyAkY29udGFjdC12NF9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGNvbnRhY3QtdjRfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuNjUpO1xyXG4kY29udGFjdC12NF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kY29udGFjdC12NF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRjb250YWN0LXY0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGNvbnRhY3QtdjRfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRjb250YWN0LXY0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kY29udGFjdC12NF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGNvbnRhY3QtdjRfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRjb250YWN0LXY0X190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kY29udGFjdC12NF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRjb250YWN0LXY0X3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRjb250YWN0LXY0X3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJGNvbnRhY3QtdjRfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRjb250YWN0LXY0X19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kY29udGFjdC12NF9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kY29udGFjdC12NF9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJGNvbnRhY3QtdjRfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGNvbnRhY3QtdjRfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRjb250YWN0LXY0X19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbi8vIFNvY2lhbCByc3ZcclxuXHJcbiRjb250YWN0LXY0X3NvY2lhbF9pdGVtX2JvcmRlci1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGNvbnRhY3QtdjRfc29jaWFsX2l0ZW1fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgO1xyXG4kY29udGFjdC12NF9zb2NpYWxfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCA7XHJcbiRjb250YWN0LXY0X3NvY2lhbF9pdGVtX2hvdmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50IDtcclxuJGNvbnRhY3QtdjRfc29jaWFsX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSA7XHJcbiRjb250YWN0LXY0X3NvY2lhbF9pdGVtX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSA7XHJcbiRjb250YWN0LXY0X3NvY2lhbF9pdGVtX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xIDtcclxuXHJcbi8vIFNjcm9sbFxyXG4kY29udGFjdC12NF9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kY29udGFjdC12NF9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJGNvbnRhY3QtdjRfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuJGNvbnRhY3QtdjRfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuJGNvbnRhY3QtdjRfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kY29udGFjdC12NF9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gQWdlbmNlIFtCRUdJTl1cclxuXHJcbiRjb250YWN0LXY0X3JlZGFjX2ltZ19ib3gtc2hhZG93OiAkY29yZV9zaGFkb3c7XHJcbiRjb250YWN0LXY0X3JlZGFjX2ltZ19maXQ6IGNvdmVyO1xyXG4kY29udGFjdC12NF9yZWRhY19pbWdfcG9zaXRpb246IGNlbnRlcjtcclxuXHJcblxyXG4vL1xyXG4vLyBJdGVtIFRpdGxlIC0gTm9tIGRlIGwnYWdlbmNlXHJcbi8vXHJcbiRjb250YWN0LXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGNlbnRlcjtcclxuJGNvbnRhY3QtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuJGNvbnRhY3QtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY2N2VtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRjb250YWN0LXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kY29udGFjdC12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGNvbnRhY3QtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4kY29udGFjdC12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRjb250YWN0LXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRjb250YWN0LXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRjb250YWN0LXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGUgLSBDb29yZG9ubsOpZXNcclxuLy9cclxuJGNvbnRhY3QtdjRfYWdlbmN5X2Nvb3JkX190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4kY29udGFjdC12NF9hZ2VuY3lfY29vcmRfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJGNvbnRhY3QtdjRfYWdlbmN5X2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfY29vcmRfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRjb250YWN0LXY0X2FnZW5jeV9jb29yZF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X2Nvb3JkX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJGNvbnRhY3QtdjRfYWdlbmN5X2Nvb3JkX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfY29vcmRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZSAtIENvb3Jkb25uw6llcyBsYWJlbFxyXG4vL1xyXG4kY29udGFjdC12NF9hZ2VuY3lfX3RleHRfY29vcmRfbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMztcclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX2NvbG9yOiAkY29udGFjdC12NF9jb2xvcjtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbi8vXHJcbi8vIFRleHRlIC0gQ29vcmRvbm7DqWVzIHZhbHVlXHJcbi8vXHJcbiRjb250YWN0LXY0X2FnZW5jeV9fdGV4dF9jb29yZF92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kY29udGFjdC12NF9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfY29sb3I6ICRjb250YWN0LXY0X2NvbG9yO1xyXG4kY29udGFjdC12NF9hZ2VuY3lfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1hbGlnbjogbGVmdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlIC0gSG9yYWlyZVxyXG4vL1xyXG4kY29udGFjdC12NF9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4kY29udGFjdC12NF9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiRjb250YWN0LXY0X2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfdGltZXRhYmxlX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJGNvbnRhY3QtdjRfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X3RpbWV0YWJsZV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRjb250YWN0LXY0X2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV90aW1ldGFibGVfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZSAtIEhvcmFpcmVcclxuLy9cclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0zO1xyXG4kY29udGFjdC12NF9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX2NvbG9yOiAkY29udGFjdC12NF9jb2xvcjtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X3RpbWV0YWJsZV90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfX3RleHRfdGltZXRhYmxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kY29udGFjdC12NF9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfY29sb3I6ICRjb250YWN0LXY0X2NvbG9yO1xyXG4kY29udGFjdC12NF9hZ2VuY3lfX3RleHRfdGltZXRhYmxlLS1oaWdobGlnaHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X190ZXh0X3RpbWV0YWJsZS0taGlnaGxpZ2h0X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRjb250YWN0LXY0X2FnZW5jeV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJGNvbnRhY3QtdjRfYWdlbmN5X19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kY29udGFjdC12NF9hZ2VuY3lfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJGNvbnRhY3QtdjRfYWdlbmN5X19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcblxyXG4kY29udGFjdC12NF9hZ2VuY3lfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGNvbnRhY3QtdjRfYWdlbmN5X19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kY29udGFjdC12NF9hZ2VuY3lfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogYm9yZHVyZVxyXG5cclxuLy8gQ2Fycm91c2VsXHJcbiRjb250YWN0LXY0X2FnZW5jeV9jYXJvdXNlbF9mYXZvcml0ZV91bmFjdGl2ZV9vdmVybGF5X2NvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuODMpO1xyXG5cclxuJGNvbnRhY3QtdjRfYWdlbmN5X2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kY29udGFjdC12NF9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJGNvbnRhY3QtdjRfYWdlbmN5X2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiRjb250YWN0LXY0X2FnZW5jeV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRjb250YWN0LXY0X2FnZW5jeV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kY29udGFjdC12NF9hZ2VuY3lfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbi8vIEFnZW5jZSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRjcm8tdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9jcm8vMS5qcGcnKSAhZGVmYXVsdDtcclxuJGNyby12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kY3JvLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kY3JvLXYxX2JhY2tncm91bmQ6ICRjcm8tdjFfYmFja2dyb3VuZC1jb2xvciAkY3JvLXYxX2JhY2tncm91bmQtaW1hZ2UgJGNyby12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkY3JvLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkY3JvLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdCAhZGVmYXVsdDtcclxuJGNyby12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC42OCkgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kY3JvLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJGNyby12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRjcm8tdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGNyby12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGNyby12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kY3JvLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kY3JvLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfdGV4dF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kY3JvLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNyby12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kY3JvLXYxX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNyby12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY3JvLXYxX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY3JvLXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kY3JvLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJGNyby12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiRjcm8tdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kY3JvLXYxX19idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJGNyby12MV9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRjcm8tdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkY3JvLXYxX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkY3JvLXYxX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgICAgICAgIDogJGNyby12MV9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkY3JvLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkY3JvLXYxX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgICAgICAgIDogJGNyby12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICksXHJcbiAgICAkY3JvLXYxX19idXR0b25fbWFwXHJcbik7XHJcblxyXG5cclxuJGNyby12MV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kY3JvLXYxX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udDogJGNyby12MV90ZXh0X2ZvbnQsXHJcbiAgICApLFxyXG4gICAgJGNyby12MV9fdGV4dF9tYXBcclxuKTtcclxuXHJcblxyXG4kY3JvLXYxX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kY3JvLXYxX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkY3JvLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRjcm8tdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkY3JvLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGNyby12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRjcm8tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRjcm8tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRjcm8tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRjcm8tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksXHJcbiAgICAkY3JvLXYxX190aXRsZV9tYXBcclxuKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmNyby12MSB7XHJcbiAgICBcclxuICAgIGNvbG9yOiAkY3JvLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY3JvLXYxX2JhY2tncm91bmQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjcm8tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuXHJcbiAgICAgICAgbWF4LWhlaWdodDogNTB2aDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAyNHZoO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGNyby12MV9fdGl0bGVfbWFwKTtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQtMSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQtMiB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRjcm8tdjFfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJGNyby12MV9fYnV0dG9uX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkY3JvLXYxX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkY3JvLXYxX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGNyby12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkY3JvLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkY3JvLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UgOiAkY3JvLXYxX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uIHtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGwgOiAkY3JvLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRjcm8tdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5sYW5kaW5nLS1uby1oZWlnaHQge1xyXG4gICAgICAgIC5jcm8tdjFfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogaW5oZXJpdDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBDcm8gLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJGNyby12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGNyby12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2Nyby8xLmpwZycpO1xyXG4kY3JvLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRjcm8tdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGNyby12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kY3JvLXYxX2JhY2tncm91bmQ6ICRjcm8tdjFfYmFja2dyb3VuZC1jb2xvciAkY3JvLXYxX2JhY2tncm91bmQtaW1hZ2UgJGNyby12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkY3JvLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkY3JvLXYxX2JhY2tncm91bmQtc2l6ZTsgLy8gQmFja2dyb3VuZFxyXG4kY3JvLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjY4KTsgICAgICAgICAvLyBPdmVybGF5IGJhY2tncm91bmRcclxuJGNyby12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ291bGV1ciBkdSBtb2R1bGVcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRjcm8tdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kY3JvLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGNyby12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGNyby12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJGNyby12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGNyby12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG5cclxuJGNyby12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGNyby12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJGNyby12MV90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJGNyby12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJGNyby12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJGNyby12MV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJGNyby12MV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJGNyby12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kY3JvLXYxX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kY3JvLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcblxyXG4vLyBTY3JvbGxcclxuJGNyby12MV9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGNyby12MV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJGNyby12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kY3JvLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRjcm8tdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kY3JvLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRjcm8tdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9jcm8vMS5qcGcnKSAhZGVmYXVsdDtcclxuJGNyby12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kY3JvLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kY3JvLXYyX2JhY2tncm91bmQ6ICRjcm8tdjJfYmFja2dyb3VuZC1jb2xvciAkY3JvLXYyX2JhY2tncm91bmQtaW1hZ2UgJGNyby12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkY3JvLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkY3JvLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDtcclxuJGNyby12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44NikgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kY3JvLXYyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJGNyby12Ml9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRjcm8tdjJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGNyby12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kY3JvLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kY3JvLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGNyby12Ml90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kY3JvLXYyX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfX2J1dHRvbl9jb2xvciA6ICRjb3JlX2J1dHRvbl9jb2xvciAhZGVmYXVsdDtcclxuJGNyby12Ml9fYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJGNyby12Ml9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciFkZWZhdWx0O1xyXG4kY3JvLXYyX19pbWFnZV9zaGFkb3c6ICRjb3JlX3NoYWRvdyAhZGVmYXVsdDtcclxuJGNyby12Ml9fdGV4dC12ZXJ0aWNhbF9jb2xvcjogJGNvcmVfdGV4dC12ZXJ0aWNhbF9jb2xvciAhZGVmYXVsdDtcclxuJGNyby12Ml9fdGV4dC12ZXJ0aWNhbF9sZWZ0OiAwICFkZWZhdWx0O1xyXG4kY3JvLXYyX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY3JvLXYyX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kY3JvLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJGNyby12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGNyby12Ml9fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRjcm8tdjJfX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkY3JvLXYyX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJGNyby12Ml9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJGNyby12Ml9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICAgICAgICA6ICRjcm8tdjJfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJGNyby12Ml9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJGNyby12Ml9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICAgICAgICA6ICRjcm8tdjJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICApLFxyXG4gICAgJGNyby12Ml9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuJGNyby12Ml9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kY3JvLXYyX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udCAgICAgICA6ICRjcm8tdjJfdGV4dF9mb250LFxyXG4gICAgKSxcclxuICAgICRjcm8tdjJfX3RleHRfbWFwXHJcbik7XHJcblxyXG4kY3JvLXYyX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kY3JvLXYyX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkY3JvLXYyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRjcm8tdjJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkY3JvLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGNyby12Ml9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRjcm8tdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRjcm8tdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRjcm8tdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRjcm8tdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRjcm8tdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksIFxyXG4gICAgJGNyby12Ml9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uY3JvLXYyIHtcclxuXHJcbiAgICBjb2xvcjogJGNyby12Ml9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY3JvLXYyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjcm8tdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7ICAgIFxyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmpzc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNjAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDdlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgOiA1ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kcmF3aW5nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDogNWVtO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZHJhd2luZ19faW1nIHtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogJGNyby12Ml9faW1hZ2Vfc2hhZG93O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5kcmF3aW5nX190ZXh0LXZlcnRpY2FsIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkY3JvLXYyX190ZXh0LXZlcnRpY2FsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogJGNyby12Ml9fdGV4dC12ZXJ0aWNhbF9sZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkY3JvLXYyX190aXRsZV9tYXApO1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudC0xIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudC0yIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGNyby12Ml9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkY3JvLXYyX19idXR0b25fbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX192aWRlbyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdmlkZW8tY29udGVudCB7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0IDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5qc3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGwtYmxvY2sge1xyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRjcm8tdjJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6ICRjcm8tdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkY3JvLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRjcm8tdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRjcm8tdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZSA6ICRjcm8tdjJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbCA6ICRjcm8tdjJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGNyby12Ml9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIENybyAtIFYyXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRjcm8tdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRjcm8tdjJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9jcm8vMS5qcGcnKTtcclxuJGNyby12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kY3JvLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRjcm8tdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJGNyby12Ml9iYWNrZ3JvdW5kOiAkY3JvLXYyX2JhY2tncm91bmQtY29sb3IgJGNyby12Ml9iYWNrZ3JvdW5kLWltYWdlICRjcm8tdjJfYmFja2dyb3VuZC1yZXBlYXQgJGNyby12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGNyby12Ml9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGNyby12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIDAuNTEpO1xyXG4kY3JvLXYyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJGNyby12Ml9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRjcm8tdjJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kY3JvLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kY3JvLXYyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kY3JvLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiRjcm8tdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRjcm8tdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRjcm8tdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCA0NXB4LzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRjcm8tdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRjcm8tdjJfdGV4dF9mb250OiAkYm9keV9mb250O1xyXG5cclxuLy9cclxuLy8gSW1hZ2VcclxuLy9cclxuJGNyby12Ml9faW1hZ2Vfc2hhZG93OiAkY29yZV9zaGFkb3c7XHJcbiRjcm8tdjJfX3RleHQtdmVydGljYWxfY29sb3I6ICRjb3JlX3RleHQtdmVydGljYWxfY29sb3I7XHJcbiRjcm8tdjJfX3RleHQtdmVydGljYWxfbGVmdDogMDtcclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kY3JvLXYyX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRjcm8tdjJfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDtcclxuJGNyby12Ml9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRjcm8tdjJfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuJGNyby12Ml9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiRjcm8tdjJfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuJGNyby12Ml9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbi8vIFNjcm9sbFxyXG4kY3JvLXYyX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRjcm8tdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRjcm8tdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuJGNyby12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kY3JvLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJGNyby12Ml9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4iLCIgICAgLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGNyby12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNyby12M19iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2Nyby8xLmpwZycpICFkZWZhdWx0O1xyXG4kY3JvLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGNyby12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfYmFja2dyb3VuZDogJGNyby12M19iYWNrZ3JvdW5kLWNvbG9yICRjcm8tdjNfYmFja2dyb3VuZC1pbWFnZSAkY3JvLXYzX2JhY2tncm91bmQtcmVwZWF0ICRjcm8tdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRjcm8tdjNfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRjcm8tdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpICFkZWZhdWx0O1xyXG4kY3JvLXYzX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGNyby12M19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kY3JvLXYzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kY3JvLXYzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGNyby12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGNyby12M19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kY3JvLXYzX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kY3JvLXYzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfdGV4dF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kY3JvLXYzX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGNyby12M19fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kY3JvLXYzX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNyby12M19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY3JvLXYzX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY3JvLXYzX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kY3JvLXYzX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJGNyby12M19zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfaXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbSA6IDFlbSAhZGVmYXVsdDtcclxuJGNyby12M19pdGVtX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGNyby12M19pdGVtX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGNyby12M19pdGVtX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kY3JvLXYzX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGNyby12M19pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGNyby12M19pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kY3JvLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjIgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kY3JvLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGNyby12M190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4kY3JvLXYzX19idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJGNyby12M19fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRjcm8tdjNfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkY3JvLXYzX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkY3JvLXYzX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgICAgICAgIDogJGNyby12M19fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkY3JvLXYzX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkY3JvLXYzX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgICAgICAgIDogJGNyby12M19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICksXHJcbiAgICAkY3JvLXYzX19idXR0b25fbWFwXHJcbik7XHJcblxyXG4kY3JvLXYzX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJGNyby12M190ZXh0X2ZvbnQsXHJcbiAgICApLFxyXG4gICAgJGNyby12M19fdGV4dF9tYXBcclxuKTtcclxuXHJcbiRjcm8tdjNfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRjcm8tdjNfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRjcm8tdjNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGNyby12M19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRjcm8tdjNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkY3JvLXYzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGNyby12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGNyby12M19fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGNyby12M19fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGNyby12M19fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGNyby12M19fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwgXHJcbiAgICAkY3JvLXYzX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4kY3JvLXYzX2l0ZW1fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGNyby12M19pdGVtX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRjcm8tdjNfaXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgOiAkY3JvLXYzX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGNyby12M19pdGVtX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGNyby12M19pdGVtX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGNyby12M19pdGVtX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGNyby12M19pdGVtX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkY3JvLXYzX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRjcm8tdjNfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGNyby12M19pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCAkY3JvLXYzX2l0ZW1fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4uY3JvLXYzIHtcclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY3JvLXYzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjcm8tdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBjb2xvcjogJGNyby12M19jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5qc3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwJTtcclxuICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogN2VtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgOiA1ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RyYXdpbmctY29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDogNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRjcm8tdjNfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50LTEge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50LTIge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkY3JvLXYzX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRjcm8tdjNfX2J1dHRvbl9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgIC5qc3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBoZWlnaHQgOiAzMDBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkY3JvLXYzX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkY3JvLXYzX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGNyby12M19zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkY3JvLXYzX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkY3JvLXYzX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UgOiAkY3JvLXYzX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uIHtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGwgOiAkY3JvLXYzX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRjcm8tdjNfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRjcm8tdjNfaXRlbV90aXRsZV9tYXApO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5qc3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQ3JvIC0gVjNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGNyby12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGNyby12M19iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2Nyby8xLmpwZycpO1xyXG4kY3JvLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRjcm8tdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGNyby12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kY3JvLXYzX2JhY2tncm91bmQ6ICRjcm8tdjNfYmFja2dyb3VuZC1jb2xvciAkY3JvLXYzX2JhY2tncm91bmQtaW1hZ2UgJGNyby12M19iYWNrZ3JvdW5kLXJlcGVhdCAkY3JvLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkY3JvLXYzX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kY3JvLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KTtcclxuJGNyby12M19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kY3JvLXYzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJGNyby12M19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRjcm8tdjNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRjcm8tdjNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRjcm8tdjNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuJGNyby12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGNyby12M19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG5cclxuJGNyby12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGNyby12M19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJGNyby12M190ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJGNyby12M19fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kY3JvLXYzX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiRjcm8tdjNfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMTtcclxuJGNyby12M19fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJGNyby12M19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRjcm8tdjNfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRjcm8tdjNfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLy8gU2Nyb2xsXHJcbiRjcm8tdjNfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRjcm8tdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRjcm8tdjNfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuJGNyby12M19zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kY3JvLXYzX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJGNyby12M19zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuXHJcbi8vXHJcbi8vIEl0ZW0gVGl0bGVcclxuLy9cclxuJGNyby12M19pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tIDogMWVtO1xyXG4kY3JvLXYzX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kY3JvLXYzX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kY3JvLXYzX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRjcm8tdjNfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAwO1xyXG5cclxuJGNyby12M19pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJGNyby12M19pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJGNyby12M19pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS4yICRmb250LWZhbWlseS0tMjtcclxuJGNyby12M19pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRjcm8tdjNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJGNyby12M190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGVkaXRvcmlhbC1ob21lLXYxX2JhY2tncm91bmQtY29sb3I6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU0LDIyNywxMzgsMSkgMCUsIHJnYmEoMjUwLDIwMiwxMDAsMSkgMTAwJSkgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtaG9tZS12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWhvbWUtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ob21lLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtaG9tZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtaG9tZS12MV9iYWNrZ3JvdW5kOiAkZWRpdG9yaWFsLWhvbWUtdjFfYmFja2dyb3VuZC1jb2xvciAkZWRpdG9yaWFsLWhvbWUtdjFfYmFja2dyb3VuZC1pbWFnZSAkZWRpdG9yaWFsLWhvbWUtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGVkaXRvcmlhbC1ob21lLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZWRpdG9yaWFsLWhvbWUtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWhvbWUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ob21lLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ob21lLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ob21lLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ob21lLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWhvbWUtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ob21lLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ob21lLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ob21lLXYxX3RleHRfZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ob21lLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ob21lLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtaG9tZS12MV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtaG9tZS12MV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRlZGl0b3JpYWwtaG9tZS12MV9fYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtaG9tZS12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ob21lLXYxX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ob21lLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkZWRpdG9yaWFsLWhvbWUtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtaG9tZS12MV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1ob21lLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtaG9tZS12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsLWhvbWUtdjFfX2J1dHRvbl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWhvbWUtdjFfX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJGVkaXRvcmlhbC1ob21lLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRlZGl0b3JpYWwtaG9tZS12MV9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRlZGl0b3JpYWwtaG9tZS12MV9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgICAgICAgOiAkZWRpdG9yaWFsLWhvbWUtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRlZGl0b3JpYWwtaG9tZS12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRlZGl0b3JpYWwtaG9tZS12MV9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgICAgICAgOiAkZWRpdG9yaWFsLWhvbWUtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJGVkaXRvcmlhbC1ob21lLXYxX19idXR0b25fbWFwXHJcbik7XHJcblxyXG5cclxuJGVkaXRvcmlhbC1ob21lLXYxX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtaG9tZS12MV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dF9mb250OiAkZWRpdG9yaWFsLWhvbWUtdjFfdGV4dF9mb250LFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRlZGl0b3JpYWwtaG9tZS12MV9fdGV4dF9tYXBcclxuKTtcclxuXHJcblxyXG4kZWRpdG9yaWFsLWhvbWUtdjFfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtaG9tZS12MV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRlZGl0b3JpYWwtaG9tZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGVkaXRvcmlhbC1ob21lLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRlZGl0b3JpYWwtaG9tZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkZWRpdG9yaWFsLWhvbWUtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGVkaXRvcmlhbC1ob21lLXYxX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGVkaXRvcmlhbC1ob21lLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGVkaXRvcmlhbC1ob21lLXYxX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGVkaXRvcmlhbC1ob21lLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJGVkaXRvcmlhbC1ob21lLXYxX190aXRsZV9tYXBcclxuKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmVkaXRvcmlhbC1ob21lLXYxIHtcclxuXHJcbiAgICBjb2xvcjogJGVkaXRvcmlhbC1ob21lLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsIHJnYmEoMjU0LDIyNywxMzgsMSkgMCUsIHJnYmEoMjUwLDIwMiwxMDAsMSkgMTAwJSk7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZWRpdG9yaWFsLWhvbWUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IC4yZW07XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogLjJlbTtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci14eGxfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjJlbTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjJlbTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kZWNvcmF0ZS1ibG9jayB7XHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWFpbi1ibG9jayB7XHJcbiAgICAgICAgcGFkZGluZzogMCA1JTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRlZGl0b3JpYWwtaG9tZS12MV9fdGl0bGVfbWFwKTtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQtMSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQtMiB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRlZGl0b3JpYWwtaG9tZS12MV9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkZWRpdG9yaWFsLWhvbWUtdjFfX2J1dHRvbl9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGVkaXRvcmlhbC1ob21lLXYxX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkZWRpdG9yaWFsLWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkZWRpdG9yaWFsLWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGVkaXRvcmlhbC1ob21lLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkZWRpdG9yaWFsLWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZSA6ICRlZGl0b3JpYWwtaG9tZS12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsIDogJGVkaXRvcmlhbC1ob21lLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRlZGl0b3JpYWwtaG9tZS12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmxhbmRpbmctLW5vLWhlaWdodCB7XHJcbiAgICAgICAgLmVkaXRvcmlhbC1ob21lLXYxX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIkYm9keV9mb250ICAgICAgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGJvZHlfZm9udF9sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0tMiAhZGVmYXVsdDtcclxuJGJvZHlfYmFja2dyb3VuZC1jb2xvciAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGNvcmVfZGVjb3JhdGUtZWxlbWVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRjb3JlX3NoYWRvdzogMHB4IDBweCAzNXB4IDBweCB0cmFuc3BhcmVudGl6ZSgkY29sb3JfYnJhbmQtMywgMC44KSAhZGVmYXVsdDtcclxuJHdyYXBwZXItc21hbGxfbWF4LXdpZHRoIDogOTY1cHggIWRlZmF1bHQ7XHJcbiR3cmFwcGVyX21heC13aWR0aCAgICAgICA6IDEyMzBweCAhZGVmYXVsdDtcclxuJHdyYXBwZXItbWVkaXVtX21heC13aWR0aDogMTQwMHB4ICFkZWZhdWx0O1xyXG4kd3JhcHBlci1sYXJnZV9tYXgtd2lkdGggOiAxNTM1cHggIWRlZmF1bHQ7XHJcbiR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoIDogMTgxNXB4ICFkZWZhdWx0O1xyXG4kd3JhcHBlci14eGxfbWF4LXdpZHRoIDogMjAwMHB4ICFkZWZhdWx0O1xyXG4kd3JhcHBlcl9wYWRkaW5nICAgIDogMTBweCAhZGVmYXVsdDtcclxuJHdyYXBwZXJfcGFkZGluZy0tbWQ6IDNlbSAhZGVmYXVsdDtcclxuJHdyYXBwZXJfcGFkZGluZy14ICAgIDogMWVtICFkZWZhdWx0O1xyXG4kd3JhcHBlcl9wYWRkaW5nLXgtLW1kOiAzZW0gIWRlZmF1bHQ7XHJcbiR3cmFwcGVyX3BhZGRpbmcteSAgICA6IDJlbSAhZGVmYXVsdDtcclxuJHdyYXBwZXJfcGFkZGluZy15LS1tZDogM2VtICFkZWZhdWx0O1xyXG4kbWVudS1zd2l0Y2gtYnJlYWtwb2ludDogMTIxMHB4ICFkZWZhdWx0O1xyXG4kbWVudS1idXJnZXItYWx3YXlzOiBmYWxzZSAhZGVmYXVsdDtcclxuXHJcbiRicmVha3BvaW50czogKCkgIWRlZmF1bHQgIWRlZmF1bHQ7XHJcbiRicmVha3BvaW50czogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgICd4cyc6IDAsXHJcbiAgICAgICAgJ3NtJzogNTc2cHgsXHJcbiAgICAgICAgJ21kJzogNzY4cHgsXHJcbiAgICAgICAgJ2xnJzogOTkycHgsXHJcbiAgICAgICAgJ3hsJzogMTIwMHB4LFxyXG4gICAgICAgICd4eGwnOiAxNDAwcHgsXHJcbiAgICAgICAgJ2gtbWQnOiA3NjhweCxcclxuICAgICAgICAnaC1sZyc6IDkwMHB4LFxyXG4gICAgICAgICdoLXhsJzogMTIwMHB4LFxyXG4gICAgKSwkYnJlYWtwb2ludHNcclxuKTtcclxuXHJcbiR0eXBvX2ZsdWlkX21pbi13aWR0aDogbWFwLWdldCgkYnJlYWtwb2ludHMsICdzbScpICFkZWZhdWx0O1xyXG4kdHlwb19mbHVpZF9tYXMtd2lkdGg6IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAneGwnKSAhZGVmYXVsdDtcclxuXHJcblxyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsMCwwLDAuMSkgIWRlZmF1bHQ7XHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2NvbG9yICAgICAgICAgICA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldF9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRjb3JlX3BhZ2luYXRpb25fYnVsbGV0X2FjdGl2ZV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGNvcmVfcGFnaW5hdGlvbl9idWxsZXRfYWN0aXZlX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kY29yZV9wYWdpbmF0aW9uX2J1bGxldC1hY3RpdmVfYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRlZGl0b3JpYWwtYWdlbmN5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2JhY2tncm91bmQ6ICRlZGl0b3JpYWwtYWdlbmN5X2JhY2tncm91bmQtY29sb3IgJGVkaXRvcmlhbC1hZ2VuY3lfYmFja2dyb3VuZC1pbWFnZSAkZWRpdG9yaWFsLWFnZW5jeV9iYWNrZ3JvdW5kLXJlcGVhdCAkZWRpdG9yaWFsLWFnZW5jeV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGVkaXRvcmlhbC1hZ2VuY3lfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfaHhfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9oeF9mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9oeF9zcGFuX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfaHhfc3Bhbl9fZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfcF9tYXJnaW46IDAgMCAyZW0gMCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfcF9tYXJnaW46IC41ZW0gMCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfbGlua19jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2hyX2JvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfaHJfYm9yZGVyLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuXHJcbiRlZGl0b3JpYWwtYWdlbmN5X3RleHRfbWFyZ2luOiAyZW0gMCAhZGVmYXVsdDtcclxuXHJcbiRlZGl0b3JpYWwtYWdlbmN5X3RleHQtdmVydGljYWxfY29sb3I6ICRjb3JlX3RleHQtdmVydGljYWxfY29sb3IgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X3RleHQtdmVydGljYWxfbGVmdDogLTIwcHggIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X3RleHQtdmVydGljYWxfZm9udDogJGNvcmVfdGV4dC12ZXJ0aWNhbF9mb250ICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX21hcmdpbi1ib3R0b206IDRlbSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCAkZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfbWFwXHJcblxyXG4pO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZWRpdG9yaWFsLWFnZW5jeSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZWRpdG9yaWFsLWFnZW5jeV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRlZGl0b3JpYWwtYWdlbmN5X2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG5cclxuICAgIHRleHQtYWxpZ246ICRlZGl0b3JpYWwtYWdlbmN5X3RleHQtYWxpZ247XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2V0VGl0bGUoJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX21hcCk7XHJcblxyXG4gICAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNntcclxuICAgICAgICBjb2xvcjogJGVkaXRvcmlhbF9oeF9jb2xvcjtcclxuICAgICAgICBmb250LWZhbWlseTogJGVkaXRvcmlhbF9oeF9mb250LWZhbWlseTtcclxuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xyXG4gICAgICAgIHNwYW4ge1xyXG4gICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbF9oeF9zcGFuX2NvbG9yO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogJGVkaXRvcmlhbF9oeF9zcGFuX19mb250LWZhbWlseTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGEge1xyXG4gICAgICAgIGNvbG9yOiAkZWRpdG9yaWFsLWFnZW5jeV9saW5rX2NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogJGVkaXRvcmlhbC1hZ2VuY3lfcF9tYXJnaW47XHJcbiAgICB9XHJcblxyXG4gICAgdWwge1xyXG4gICAgICAgIG1hcmdpbjogJGVkaXRvcmlhbC1hZ2VuY3lfcF9tYXJnaW47XHJcbiAgICAgICAgbGlzdC1zdHlsZS1wb3NpdGlvbjogaW5zaWRlO1xyXG4gICAgfVxyXG5cclxuICAgIG9sIHtcclxuICAgICAgICBtYXJnaW46ICRlZGl0b3JpYWwtYWdlbmN5X3BfbWFyZ2luO1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaHIge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBAaWYgJGVkaXRvcmlhbC1hZ2VuY3lfdGV4dC1hbGlnbiA9PSBjZW50ZXIge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogYXV0bztcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBib3JkZXItdG9wOiAkZWRpdG9yaWFsLWFnZW5jeV9ocl9ib3JkZXItdG9wO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICRlZGl0b3JpYWwtYWdlbmN5X2hyX2JvcmRlci1ib3R0b207XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5yZWRhYyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNGVtO1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiA0ZW07XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2RyYXdpbmctY29udGFpbmVyIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJGFsZXJ0bWFpbC1jb250ZW50LXYxX3JlZGFjX2ltZ19ib3gtc2hhZG93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dC12ZXJ0aWNhbCB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGVkaXRvcmlhbC1hZ2VuY3lfdGV4dC12ZXJ0aWNhbF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVkaXRvcmlhbC1hZ2VuY3lfdGV4dC12ZXJ0aWNhbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogJGVkaXRvcmlhbC1hZ2VuY3lfdGV4dC12ZXJ0aWNhbF9sZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmVkaXRvcmlhbF9fdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luOiAkZWRpdG9yaWFsLWFnZW5jeV90ZXh0X21hcmdpbjtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmVkaXRvcmlhbC1ncm91cCB7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLy8gQ3VzdG9tXHJcbiAgICAuZWRpdG9yaWFsLXNjaGVkdWxlX190YWJsZSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG5cclxufSIsIiRlZGl0b3JpYWwtYWdlbmN5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2JhY2tncm91bmQ6ICRlZGl0b3JpYWwtYWdlbmN5X2JhY2tncm91bmQtY29sb3IgJGVkaXRvcmlhbC1hZ2VuY3lfYmFja2dyb3VuZC1pbWFnZSAkZWRpdG9yaWFsLWFnZW5jeV9iYWNrZ3JvdW5kLXJlcGVhdCAkZWRpdG9yaWFsLWFnZW5jeV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGVkaXRvcmlhbC1hZ2VuY3lfYmFja2dyb3VuZC1zaXplO1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfaHhfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9oeF9mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0yO1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9oeF9zcGFuX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfaHhfc3Bhbl9fZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tMztcclxuJGVkaXRvcmlhbC1hZ2VuY3lfcF9tYXJnaW46IDAgMCAyZW0gMDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfcF9tYXJnaW46IC41ZW0gMDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfbGlua19jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X2hyX2JvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfaHJfYm9yZGVyLWJvdHRvbTogMDtcclxuXHJcbiRlZGl0b3JpYWwtYWdlbmN5X3RleHRfbWFyZ2luOiAyZW0gMDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfdGV4dC12ZXJ0aWNhbF9jb2xvcjogJGNvcmVfdGV4dC12ZXJ0aWNhbF9jb2xvcjtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfdGV4dC12ZXJ0aWNhbF9sZWZ0OiAxZW07XHJcbiRlZGl0b3JpYWwtYWdlbmN5X3RleHQtdmVydGljYWxfZm9udDogJGNvcmVfdGV4dC12ZXJ0aWNhbF9mb250O1xyXG5cclxuJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX21hcmdpbi1ib3R0b206IDRlbTtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcbiRlZGl0b3JpYWwtYWdlbmN5X190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kZWRpdG9yaWFsLWFnZW5jeV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGVkaXRvcmlhbC1hZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvcjsiLCIuZWRpdG9yaWFsLWxlZ2FscyB7XHJcbiAgICB1bCBsaSBwIHtcclxuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICB9XHJcbiAgICAuZWRpdG9yaWFsIHtcclxuICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgdWwgIHtcclxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogNzY3cHgpICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IC41ZW07XHJcbiAgICAgICAgICAgICAgICBsaXN0LXN0eWxlLXBvc2l0aW9uOiBvdXRzaWRlO1xyXG4gICAgICAgICAgICAgICAgbGkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgcCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCJcclxuLnBvbGl0aXF1ZS1jb29raWVzIHtcclxuICAgICYuZWRpdG9yaWFsX190ZXh0IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kZWRpdG9yaWFsX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9iYWNrZ3JvdW5kOiAkZWRpdG9yaWFsX2JhY2tncm91bmQtY29sb3IgJGVkaXRvcmlhbF9iYWNrZ3JvdW5kLWltYWdlICRlZGl0b3JpYWxfYmFja2dyb3VuZC1yZXBlYXQgJGVkaXRvcmlhbF9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGVkaXRvcmlhbF9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9oeF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfaHhfZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9oeF9zcGFuX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9oeF9zcGFuX19mb250LWZhbWlseTogJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX3BfbWFyZ2luOiAwIDAgMmVtIDAgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfcF9tYXJnaW46IC41ZW0gMCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9saW5rX2NvbG9yOiAkY29sb3JfYnJhbmRfMSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9ocl9ib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfaHJfYm9yZGVyLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5lZGl0b3JpYWwge1xyXG4gICAgJi5sYW5kaW5nIHtcclxuXHJcbiAgICB9XHJcbiAgICBiYWNrZ3JvdW5kOiAkZWRpdG9yaWFsX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJGVkaXRvcmlhbF9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHRleHQtYWxpZ246ICRlZGl0b3JpYWxfdGV4dC1hbGlnbjtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDZ7XHJcbiAgICAgICAgY29sb3I6ICRlZGl0b3JpYWxfaHhfY29sb3I7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6ICRlZGl0b3JpYWxfaHhfZm9udC1mYW1pbHk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcclxuICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgY29sb3I6ICRlZGl0b3JpYWxfaHhfc3Bhbl9jb2xvcjtcclxuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRlZGl0b3JpYWxfaHhfc3Bhbl9fZm9udC1mYW1pbHk7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC42ZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBhIHtcclxuICAgICAgICBjb2xvcjogJGVkaXRvcmlhbF9saW5rX2NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIHAge1xyXG4gICAgICAgIG1hcmdpbjogJGVkaXRvcmlhbF9wX21hcmdpbjtcclxuICAgIH1cclxuXHJcbiAgICB1bCB7XHJcbiAgICAgICAgbWFyZ2luOiAkZWRpdG9yaWFsX3BfbWFyZ2luO1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxuICAgIH1cclxuXHJcbiAgICBvbCB7XHJcbiAgICAgICAgbWFyZ2luOiAkZWRpdG9yaWFsX3BfbWFyZ2luO1xyXG4gICAgICAgIGxpc3Qtc3R5bGUtcG9zaXRpb246IGluc2lkZTtcclxuICAgIH1cclxuXHJcbiAgICBpbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgaHIge1xyXG4gICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBAaWYgJGVkaXRvcmlhbF90ZXh0LWFsaWduID09IGNlbnRlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgIGJvcmRlci10b3A6ICRlZGl0b3JpYWxfaHJfYm9yZGVyLXRvcDtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAkZWRpdG9yaWFsX2hyX2JvcmRlci1ib3R0b207XHJcbiAgICB9XHJcblxyXG4gICAgdGFibGUge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvLyBDdXN0b21cclxuICAgIC5lZGl0b3JpYWwtc2NoZWR1bGVfX3RhYmxlIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRWRpdG9yaWFsXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kZWRpdG9yaWFsX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZWRpdG9yaWFsX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRlZGl0b3JpYWxfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGVkaXRvcmlhbF9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kZWRpdG9yaWFsX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRlZGl0b3JpYWxfYmFja2dyb3VuZDogJGVkaXRvcmlhbF9iYWNrZ3JvdW5kLWNvbG9yICRlZGl0b3JpYWxfYmFja2dyb3VuZC1pbWFnZSAkZWRpdG9yaWFsX2JhY2tncm91bmQtcmVwZWF0ICRlZGl0b3JpYWxfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRlZGl0b3JpYWxfYmFja2dyb3VuZC1zaXplIDtcclxuXHJcbiRlZGl0b3JpYWxfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJGVkaXRvcmlhbF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4vLyBUaXRyZSA6IGgxLCBoMiwgaDMsIGg0LCBoNSwgaDZcclxuJGVkaXRvcmlhbF9oeF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRlZGl0b3JpYWxfaHhfZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tMjtcclxuXHJcbiRlZGl0b3JpYWxfaHhfc3Bhbl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRlZGl0b3JpYWxfaHhfc3Bhbl9fZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tMztcclxuXHJcbi8vIFBhcmFncmFwaGVzXHJcbiRlZGl0b3JpYWxfcF9tYXJnaW46IDAgMCAyZW0gMDtcclxuXHJcblxyXG4vLyBMaXN0ZSBub24gbnVtw6lyb3TDqWVzICh1bClcclxuJGVkaXRvcmlhbF9wX21hcmdpbjogLjVlbSAwO1xyXG5cclxuXHJcbi8vIExpZW5zXHJcbiRlZGl0b3JpYWxfbGlua19jb2xvcjogJGNvbG9yX2JyYW5kXzE7XHJcblxyXG4vLyBIclxyXG4kZWRpdG9yaWFsX2hyX2JvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuJGVkaXRvcmlhbF9ocl9ib3JkZXItYm90dG9tOiAwO1xyXG5cclxuXHJcbiIsIiRsaXN0aW5nLWJhbmRlYXVfX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbGlzdGluZy1iYW5kZWF1X19jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFuZGVhdV9fYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFuZGVhdV9fbWluLWhlaWdodDogMzYwcHggIWRlZmF1bHQ7XHJcbiRsaXN0aW5nLWJhbmRlYXVfX3BhZGRpbmc6IDIwcHggIWRlZmF1bHQ7XHJcbiRsaXN0aW5nLWJhbmRlYXVfX21hcmdpbi10b3A6IDIwcHggIWRlZmF1bHQ7XHJcbiRsaXN0aW5nLWJhbmRlYXVfX2NvbnRhaW5lci10ZXh0X19wYWRkaW5nOiAyMHB4ICFkZWZhdWx0O1xyXG5cclxuJGxpc3RpbmctYmFuZGVhdV9fdGl0bGUxX19mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRsaXN0aW5nLWJhbmRlYXVfX3RpdGxlMV9fY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRsaXN0aW5nLWJhbmRlYXVfX3RpdGxlMV9fdGV4dC10cmFuc2Zvcm06ICR0aXRsZV9jb250ZW50XzFfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRsaXN0aW5nLWJhbmRlYXVfX3RpdGxlMV9fbGV0dGVyLXNwYWNpbmc6ICR0aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcblxyXG4kbGlzdGluZy1iYW5kZWF1X190aXRsZTJfX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuMmVtLzEuNCBBdmVuaXItTWVkaXVtLCBzYW5zLXNlcmlmICFkZWZhdWx0O1xyXG4kbGlzdGluZy1iYW5kZWF1X190aXRsZTJfX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kbGlzdGluZy1iYW5kZWF1X190aXRsZTJfX3RleHQtdHJhbnNmb3JtOiAkdGl0bGVfY29udGVudF8yX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbGlzdGluZy1iYW5kZWF1X190aXRsZTJfX2xldHRlci1zcGFjaW5nOiAkdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG5cclxuJGxpc3RpbmctYmFuZGVhdV9fdGV4dF9fZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFuZGVhdV9fdGV4dF9fY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRsaXN0aW5nLWJhbmRlYXVfX3RleHRfX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kbGlzdGluZy1iYW5kZWF1X190ZXh0X19sZXR0ZXItc3BhY2luZzogJGJvZHlfZm9udF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuXHJcbiRsaXN0aW5nLWJhbmRlYXVfX2J1dHRvbl9fY29sb3I6ICRjb3JlX2J1dHRvbl9jb2xvciAhZGVmYXVsdDtcclxuJGxpc3RpbmctYmFuZGVhdV9fYnV0dG9uX19ib3JkZXI6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRsaXN0aW5nLWJhbmRlYXVfX2J1dHRvbl9fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRsaXN0aW5nLWJhbmRlYXVfX2J1dHRvbl9fYm9yZGVyX3dpZHRoOiAkY29yZV9idXR0b25fYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kbGlzdGluZy1iYW5kZWF1X19idXR0b25fX2NvbG9yLS1ob3ZlcjogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kbGlzdGluZy1iYW5kZWF1X19idXR0b25fX2JvcmRlci0taG92ZXI6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRsaXN0aW5nLWJhbmRlYXVfX2J1dHRvbl9fYmFja2dyb3VuZC0taG92ZXI6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG5cclxuLmxpc3RpbmctYmFuZGVhdS1pbm5lciB7XHJcbiAgICBjb2xvcjogJGxpc3RpbmctYmFuZGVhdV9fY29sb3I7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0aW5nLWJhbmRlYXVfX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkbGlzdGluZy1iYW5kZWF1X19iYWNrZ3JvdW5kLWltYWdlO1xyXG4gICAgcGFkZGluZzogJGxpc3RpbmctYmFuZGVhdV9fcGFkZGluZztcclxuICAgIG1pbi1oZWlnaHQ6ICRsaXN0aW5nLWJhbmRlYXVfX21pbi1oZWlnaHQ7XHJcbiAgICBtYXJnaW4tdG9wOiAkbGlzdGluZy1iYW5kZWF1X19tYXJnaW4tdG9wO1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1ldmVubHk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIHBhZGRpbmc6ICRsaXN0aW5nLWJhbmRlYXVfX2NvbnRhaW5lci10ZXh0X19wYWRkaW5nO1xyXG4gICAgICAgIGZvbnQ6ICRsaXN0aW5nLWJhbmRlYXVfX3RleHRfX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRsaXN0aW5nLWJhbmRlYXVfX3RleHRfX2NvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbGlzdGluZy1iYW5kZWF1X190ZXh0X190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGxpc3RpbmctYmFuZGVhdV9fdGV4dF9fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogdW5zZXQ7XHJcblxyXG4gICAgICAgICAgICAmLTEge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGxpc3RpbmctYmFuZGVhdV9fdGl0bGUxX19mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaXN0aW5nLWJhbmRlYXVfX3RpdGxlMV9fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGxpc3RpbmctYmFuZGVhdV9fdGl0bGUxX190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbGlzdGluZy1iYW5kZWF1X190aXRsZTFfX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGxpc3RpbmctYmFuZGVhdV9fdGl0bGUyX19mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsaXN0aW5nLWJhbmRlYXVfX3RpdGxlMl9fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGxpc3RpbmctYmFuZGVhdV9fdGl0bGUxX190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbGlzdGluZy1iYW5kZWF1X190aXRsZTFfX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmtzLWdyb3VwX19saW5rIHtcclxuICAgICAgICBjb2xvcjogJGxpc3RpbmctYmFuZGVhdV9fYnV0dG9uX19jb2xvcjtcclxuICAgICAgICBib3JkZXI6IHNvbGlkICRsaXN0aW5nLWJhbmRlYXVfX2J1dHRvbl9fYm9yZGVyX3dpZHRoICRsaXN0aW5nLWJhbmRlYXVfX2J1dHRvbl9fYm9yZGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRsaXN0aW5nLWJhbmRlYXVfX2J1dHRvbl9fYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGlzdGluZy1iYW5kZWF1X19idXR0b25fX2NvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgYm9yZGVyOiBzb2xpZCAkbGlzdGluZy1iYW5kZWF1X19idXR0b25fX2JvcmRlcl93aWR0aCAkbGlzdGluZy1iYW5kZWF1X19idXR0b25fX2JvcmRlci0taG92ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsaXN0aW5nLWJhbmRlYXVfX2J1dHRvbl9fYmFja2dyb3VuZC0taG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmVkaXRvcmlhbC1nbXMtMiB7XHJcblxyXG4gICYuZWRpdG9yaWFsLWdtcyB7XHJcblxyXG4gICAgLmVkaXRvcmlhbC1nbXMge1xyXG5cclxuICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG59XHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kZWRpdG9yaWFsLWdtcy0yMV9maWd1cmVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNC40NDQ0ZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtMjFfZmlndXJlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtMjFfZmlndXJlX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuXHJcbiRlZGl0b3JpYWwtZ21zLTIxX2ZpZ3VyZV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy0yMV9maWd1cmVfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgKFxyXG4gICAgICAgICAgdGV4dF9mb250ICAgICAgIDogJGVkaXRvcmlhbC1nbXMtMjFfZmlndXJlX2ZvbnQsXHJcbiAgICAgICAgICBjb2xvciAgICAgICA6ICRlZGl0b3JpYWwtZ21zLTIxX2ZpZ3VyZV9jb2xvcixcclxuICAgICAgICAgIHRleHQtYWxpZ246ICRlZGl0b3JpYWwtZ21zLTIxX2ZpZ3VyZV90ZXh0LWFsaWduXHJcbiAgKSxcclxuICAkZWRpdG9yaWFsLWdtcy0yMV9maWd1cmVfX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJGVkaXRvcmlhbC1nbXMtMjFfX3RpdGxlX21hcmdpbi1ib3R0b206IDFlbSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtMjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLTIxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLTIxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbC1nbXMtMjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRlZGl0b3JpYWwtZ21zLTIxX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRlZGl0b3JpYWwtZ21zLTIxX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgOiAkZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGVkaXRvcmlhbC1nbXMtMjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGVkaXRvcmlhbC1nbXMtMjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGVkaXRvcmlhbC1nbXMtMjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGVkaXRvcmlhbC1nbXMtMjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRlZGl0b3JpYWwtZ21zLTIxX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGVkaXRvcmlhbC1nbXMtMjFfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSxcclxuICAgICRlZGl0b3JpYWwtZ21zLTIxX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4kZWRpdG9yaWFsLWdtcy0yMV90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLTIxX3RleHRfY29sb3I6ICRlZGl0b3JpYWxfY29sb3IgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLTIxX3RleHRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbC1nbXMtMjFfdGV4dF9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy0yMV90ZXh0X190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkZWRpdG9yaWFsLWdtcy0yMV90ZXh0X2ZvbnQsXHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgIDogJGVkaXRvcmlhbC1nbXMtMjFfdGV4dF9jb2xvcixcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJGVkaXRvcmlhbC1nbXMtMjFfdGV4dF90ZXh0LWFsaWduXHJcbiAgICApLFxyXG4gICAgJGVkaXRvcmlhbC1nbXMtMjFfdGV4dF9fdGV4dF9tYXBcclxuKTtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5lZGl0b3JpYWwtZ21zLTIxIHtcclxuICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgJl9fZmlndXJlIHtcclxuICAgIEBpbmNsdWRlIHNldFRleHQoJGVkaXRvcmlhbC1nbXMtMjFfZmlndXJlX190ZXh0X21hcCwgJycsIGZhbHNlKTtcclxuICB9XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIHNldFRpdGxlKCRlZGl0b3JpYWwtZ21zLTIxX190aXRsZV9tYXApO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgQGluY2x1ZGUgc2V0VGV4dCgkZWRpdG9yaWFsLWdtcy0yMV90ZXh0X190ZXh0X21hcCwgJycsIGZhbHNlKTtcclxuICB9XHJcblxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRWRpdG9yaWFsIEdNUyAyMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vL1xyXG4vLyBDaGlmZnJlXHJcbi8vXHJcbiRlZGl0b3JpYWwtZ21zLTIxX2ZpZ3VyZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCA0LjQ0NDRlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZWRpdG9yaWFsLWdtcy0yMV9maWd1cmVfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZWRpdG9yaWFsLWdtcy0yMV9maWd1cmVfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdHJlXHJcbi8vXHJcbiRlZGl0b3JpYWwtZ21zLTIxX190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW07XHJcbiRlZGl0b3JpYWwtZ21zLTIxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGVkaXRvcmlhbC1nbXMtMjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGVkaXRvcmlhbC1nbXMtMjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuJGVkaXRvcmlhbC1nbXMtMjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kZWRpdG9yaWFsLWdtcy0yMV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGVkaXRvcmlhbC1nbXMtMjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGVkaXRvcmlhbC1nbXMtMjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRlZGl0b3JpYWwtZ21zLTIxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3I7XHJcblxyXG5cclxuLy9cclxuLy9UZXh0ZVxyXG4vL1xyXG4kZWRpdG9yaWFsLWdtcy0yMV90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcbiRlZGl0b3JpYWwtZ21zLTIxX3RleHRfY29sb3I6ICRlZGl0b3JpYWxfY29sb3I7XHJcbiRlZGl0b3JpYWwtZ21zLTIxX3RleHRfdGV4dC1hbGlnbjogY2VudGVyOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kZWRpdG9yaWFsLWdtcy1kZWZhdWx0X2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLWRlZmF1bHRfY29sb3I6ICRlZGl0b3JpYWxfY29sb3IgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWwtZ21zLWRlZmF1bHRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbC1nbXMtZGVmYXVsdF9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy1kZWZhdWx0X190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkZWRpdG9yaWFsLWdtcy1kZWZhdWx0X2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yICAgICAgIDogJGVkaXRvcmlhbC1nbXMtZGVmYXVsdF9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGVkaXRvcmlhbC1nbXMtZGVmYXVsdF90ZXh0LWFsaWduXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJGVkaXRvcmlhbC1nbXMtZGVmYXVsdF9fdGV4dF9tYXBcclxuKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmVkaXRvcmlhbC1nbXMtZGVmYXVsdCB7XHJcbiAgJl9fdGV4dCB7XHJcbiAgICBAaW5jbHVkZSBzZXRUZXh0KCRlZGl0b3JpYWwtZ21zLWRlZmF1bHRfX3RleHRfbWFwLCAnJywgZmFsc2UpO1xyXG4gIH1cclxufVxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkVkaXRvcmlhbCBnbXMgZGVmYXVsdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGVkaXRvcmlhbC1nbXMtZGVmYXVsdF9mb250OiAkYm9keV9mb250O1xyXG4kZWRpdG9yaWFsLWdtcy1kZWZhdWx0X2NvbG9yOiAkZWRpdG9yaWFsX2NvbG9yO1xyXG4kZWRpdG9yaWFsLWdtcy1kZWZhdWx0X3RleHQtYWxpZ246IGNlbnRlcjsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRyZWRhY192NF9pdGVtMV9mb250X3RpdGxlOm5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcmVkYWNfdjRfaXRlbTJfZm9udF90aXRsZTI6bm9ybWFsIG5vcm1hbCA2MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLmFydGljbGVzLWxpc3RfX3dyYXBwZXIge1xyXG4gICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xyXG4gICAgLmFydGljbGVfX2RyYXdpbmcge1xyXG4gICAgICAgIGltZ3tcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICAgXHJcbiAgICB9XHJcbn1cclxuLmFydGljbGVzLWxpc3Qge1xyXG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDEwMCU7XHJcbiAgICAtd2Via2l0LWJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAmX19saXN0IHtcclxuICAgICAgICAuZWRpdG9yaWFsIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBwYWRkaW5nOiAwIDJlbTtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE3MjZweDtcclxuICAgICAgICBwYWRkaW5nOiAwICR3cmFwcGVyX3BhZGRpbmc7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3Qge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0LXdyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzMuMzMzMzMlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgYWxpZ24tc2VsZjogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGVfX3N1YnRpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwLjhlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYXJ0aWNsZV9fY29udGVudHtcclxuICAgICAgICBmb250OiAkYm9keV9mb250O1xyXG4gICAgICAgIGNvbG9yOiRjb2xvcl9uZXV0cmFsLTI7XHJcbiAgICB9XHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE3cHggMHB4IDI0cHggMDtcclxuICAgICAgICAgICAgZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4gICAgICAgICAgICAmOjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NvbnRlbnQtMXtcclxuICAgICAgICAgICAgZm9udDokcmVkYWNfdjRfaXRlbTFfZm9udF90aXRsZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY29udGVudC0ye1xyXG4gICAgICAgICAgICBjb2xvcjokY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgZm9udDogJHJlZGFjX3Y0X2l0ZW0yX2ZvbnRfdGl0bGUyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG4uZWRpdG9yaWFsLWdtcy00e1xyXG4gICAgLmVkaXRvcmlhbC1nbXMtZGVmYXVsdF9jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1MDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxufSAiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRyZWRhY192NF9pdGVtMl9mb250X3RpdGxlOm5vcm1hbCBub3JtYWwgNzAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcmVkYWNfdjRfaXRlbTItMl9mb250X3RpdGxlOm5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcmVkYWNfdjRfaXRlbTItMl9mb250X3RpdGxlMjpub3JtYWwgbm9ybWFsIDYwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuXHJcbiRlZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kZWRpdG9yaWFsLWdtcy12NC1pdGVtLTJfdGV4dF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG5cclxuJGVkaXRvcmlhbC1nbXMtdjQtaXRlbS0yX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbiRlZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMl9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsLWdtcy12NC1pdGVtLTJfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJGVkaXRvcmlhbC1nbXMtdjQtaXRlbS0yX3RleHRfZm9udCxcclxuICAgICksXHJcbiAgICAkZWRpdG9yaWFsLWdtcy12NC1pdGVtLTJfX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5lZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMiB7XHJcbiAgICAuYm9yZGVyZWRfX2hlYWRlcjphZnRlcixcclxuICAgIC5ib3JkZXJlZF9faGVhZGVyOmJlZm9yZSB7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICB9XHJcbiAgICBjb2xvcjogJGVkaXRvcmlhbC1nbXMtdjQtaXRlbS0yX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEzMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgICZfX3RleHQtYmxvY2stMXtcclxuICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQ7XHJcbiAgICAgICAgcGFkZGluZzogMCAxZW0gNGVtIDFlbTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDMyJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLmpzc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNjAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDdlbTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTglO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RyYXdpbmctY29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDogNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICB9XHJcbiAgICAuaXRlbV9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgJl9fY29udGVudC0xe1xyXG4gICAgICAgICAgICAgICAgZm9udDokcmVkYWNfdjRfaXRlbTJfZm9udF90aXRsZTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxN3B4IDBweCAyNHB4IDA7XHJcbiAgICAgICAgICAgIGZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBcclxuICAgICAgICAmX19jb250ZW50LTF7XHJcbiAgICAgICAgICAgIGZvbnQ6JHJlZGFjX3Y0X2l0ZW0yLTJfZm9udF90aXRsZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY29udGVudC0ye1xyXG4gICAgICAgICAgICBjb2xvcjokY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgZm9udDogJHJlZGFjX3Y0X2l0ZW0yLTJfZm9udF90aXRsZTI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIC8vIEBpbmNsdWRlIHNldFRleHQoJGVkaXRvcmlhbC1nbXMtdjQtaXRlbS0yX190ZXh0X21hcCwgJyYnKTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgXHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM2VtO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kZWRpdG9yaWFsX2dtc19saXN0X21hcmdpbjogM2VtIDAgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5lZGl0b3JpYWwtZ21zLWxpc3QtdjQge1xyXG5cclxuICBtYXJnaW46ICRlZGl0b3JpYWxfZ21zX2xpc3RfbWFyZ2luO1xyXG5cclxuXHJcblxyXG4gICZfX2l0ZW1zIHtcclxuICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICB9XHJcblxyXG59XHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBFZGl0b3JpYWwgR01TIFJlZGFjIFY0XHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfbWFyZ2luOiAzZW0gMDtcclxuXHJcbi8vVGl0cmUgYmxvY2sgMVxyXG5cclxuXHJcbiRyZWRhY192NF9pdGVtMV9mb250X3RpdGxlOm5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yIDtcclxuXHJcbiRyZWRhY192NF9pdGVtMl9mb250X3RpdGxlMjpub3JtYWwgbm9ybWFsIDYwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMiA7XHJcblxyXG5cclxuLy8gVGl0cmUgRm9udCBhbmQgY29sb3IgQmxvY2sgMlxyXG4vL1xyXG5cclxuXHJcbiRyZWRhY192NF9pdGVtMl9mb250X3RpdGxlOm5vcm1hbCBub3JtYWwgNzAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG5cclxuJHJlZGFjX3Y0X2l0ZW0yLTJfZm9udF90aXRsZTpub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMiA7XHJcblxyXG4kcmVkYWNfdjRfaXRlbTItMl9mb250X3RpdGxlMjpub3JtYWwgbm9ybWFsIDYwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMiA7XHJcblxyXG4kZWRpdG9yaWFsLWdtcy12NC1pdGVtLTJfY29sb3I6ICRjb2xvcl9icmFuZC0yIDtcclxuXHJcbiRlZGl0b3JpYWwtZ21zLXY0LWl0ZW0tMl90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcblxyXG4kZWRpdG9yaWFsLWdtcy12NC1pdGVtLTJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSA7XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfbWFyZ2luOiAzZW0gMCAhZGVmYXVsdDtcclxuXHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2dtc19saXN0X3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2dtc19saXN0X3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2dtc19saXN0X3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2dtc19saXN0X3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2dtc19saXN0X3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2dtc19saXN0X3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDcwMCAyLjIyMjJlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2dtc19saXN0X3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9nbXNfbGlzdF90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgKFxyXG4gICAgICAgICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRlZGl0b3JpYWxfZ21zX2xpc3RfdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgOiAkZWRpdG9yaWFsX2dtc19saXN0X3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGVkaXRvcmlhbF9nbXNfbGlzdF90aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGVkaXRvcmlhbF9nbXNfbGlzdF90aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGVkaXRvcmlhbF9nbXNfbGlzdF90aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGVkaXRvcmlhbF9nbXNfbGlzdF90aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkZWRpdG9yaWFsX2dtc19saXN0X3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRlZGl0b3JpYWxfZ21zX2xpc3RfdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGVkaXRvcmlhbF9nbXNfbGlzdF90aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkZWRpdG9yaWFsX2dtc19saXN0X3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICAgKSxcclxuICAgICAgJGVkaXRvcmlhbF9nbXNfbGlzdF90aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG5cclxuJGVkaXRvcmlhbF9nbXNfbGlzdF9pdGVtLXBlci1yb3cgOiAxICFkZWZhdWx0O1xyXG4kZWRpdG9yaWFsX2dtc19saXN0X2l0ZW0tbWFyZ2luLXggOiAyZW0gIWRlZmF1bHQ7XHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfaXRlbS1tYXJnaW4teSA6IDFlbSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9nbXNfbGlzdF9pdGVtLXBlci1yb3ctLWxnIDogMiAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9nbXNfbGlzdF9pdGVtLW1hcmdpbi14LS1sZyA6IDFlbSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9nbXNfbGlzdF9pdGVtLW1hcmdpbi15LS1sZyA6IDJlbSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9nbXNfbGlzdF9pdGVtLXBlci1yb3ctLXhsIDogMiAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9nbXNfbGlzdF9pdGVtLW1hcmdpbi14LS14bCA6IDRlbSAhZGVmYXVsdDtcclxuJGVkaXRvcmlhbF9nbXNfbGlzdF9pdGVtLW1hcmdpbi1ib3R0b20tLXhsIDogMWVtICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmVkaXRvcmlhbC1nbXMtbGlzdCB7XHJcblxyXG4gIG1hcmdpbjogJGVkaXRvcmlhbF9nbXNfbGlzdF9tYXJnaW47XHJcblxyXG4gICZfX3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIHNldFRpdGxlKCRlZGl0b3JpYWxfZ21zX2xpc3RfdGl0bGVfbWFwKTtcclxuICB9XHJcblxyXG4gICZfX2l0ZW1zIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgfVxyXG5cclxuICAmX19pdGVtIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSAge1xyXG4gICAgICAgIG1hcmdpbjogICRlZGl0b3JpYWxfZ21zX2xpc3RfaXRlbS1tYXJnaW4teSAkZWRpdG9yaWFsX2dtc19saXN0X2l0ZW0tbWFyZ2luLXg7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGVkaXRvcmlhbF9nbXNfbGlzdF9pdGVtLXBlci1yb3d9IC0gKCN7JGVkaXRvcmlhbF9nbXNfbGlzdF9pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgIG1hcmdpbjogJGVkaXRvcmlhbF9nbXNfbGlzdF9pdGVtLW1hcmdpbi15LS1sZyAkZWRpdG9yaWFsX2dtc19saXN0X2l0ZW0tbWFyZ2luLXgtLWxnO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRlZGl0b3JpYWxfZ21zX2xpc3RfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skZWRpdG9yaWFsX2dtc19saXN0X2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgIG1hcmdpbjogMCAkZWRpdG9yaWFsX2dtc19saXN0X2l0ZW0tbWFyZ2luLXgtLXhsICRlZGl0b3JpYWxfZ21zX2xpc3RfaXRlbS1tYXJnaW4tYm90dG9tLS14bCAkZWRpdG9yaWFsX2dtc19saXN0X2l0ZW0tbWFyZ2luLXgtLXhsO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRlZGl0b3JpYWxfZ21zX2xpc3RfaXRlbS1wZXItcm93LS14bH0gLSAoICN7JGVkaXRvcmlhbF9nbXNfbGlzdF9pdGVtLW1hcmdpbi14LS14bH0gKiAyKSk7XHJcbiAgICAgIH1cclxuICB9XHJcbn1cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkVkaXRvcmlhbCBHTVMgLSBnZXN0aW9uIGRlIGxpc3RlcyBkJ2l0ZW1zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kZWRpdG9yaWFsX2dtc19saXN0X21hcmdpbjogM2VtIDA7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kZWRpdG9yaWFsX2dtc19saXN0X3RpdGxlX21hcmdpbi1ib3R0b206IDFlbTtcclxuJGVkaXRvcmlhbF9nbXNfbGlzdF90aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGVkaXRvcmlhbF9nbXNfbGlzdF90aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGVkaXRvcmlhbF9nbXNfbGlzdF90aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kZWRpdG9yaWFsX2dtc19saXN0X3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuJGVkaXRvcmlhbF9nbXNfbGlzdF90aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJGVkaXRvcmlhbF9nbXNfbGlzdF90aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kZWRpdG9yaWFsX2dtc19saXN0X3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuJGVkaXRvcmlhbF9nbXNfbGlzdF90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMi4yMjIyZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJGVkaXRvcmlhbF9nbXNfbGlzdF90aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3I7XHJcblxyXG5cclxuLy8gSXRlbVxyXG4kZWRpdG9yaWFsX2dtc19saXN0X2l0ZW0tcGVyLXJvdyA6IDE7XHJcbiRlZGl0b3JpYWxfZ21zX2xpc3RfaXRlbS1tYXJnaW4teCA6IDJlbTtcclxuJGVkaXRvcmlhbF9nbXNfbGlzdF9pdGVtLW1hcmdpbi15IDogMWVtO1xyXG4kZWRpdG9yaWFsX2dtc19saXN0X2l0ZW0tcGVyLXJvdy0tbGcgOiAyO1xyXG4kZWRpdG9yaWFsX2dtc19saXN0X2l0ZW0tbWFyZ2luLXgtLWxnIDogMWVtO1xyXG4kZWRpdG9yaWFsX2dtc19saXN0X2l0ZW0tbWFyZ2luLXktLWxnIDogMmVtO1xyXG4kZWRpdG9yaWFsX2dtc19saXN0X2l0ZW0tcGVyLXJvdy0teGwgOiAyO1xyXG4kZWRpdG9yaWFsX2dtc19saXN0X2l0ZW0tbWFyZ2luLXgtLXhsIDogNGVtO1xyXG4kZWRpdG9yaWFsX2dtc19saXN0X2l0ZW0tbWFyZ2luLWJvdHRvbS0teGwgOiAxZW07XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kZW52aXJvbm5lbWVudC1saXN0X3BhZGRpbmctLW1kOiAyZW0gJHdyYXBwZXJfcGFkZGluZy0tbWQgIWRlZmF1bHQ7XHJcbiRlbnZpcm9ubmVtZW50X2NvbnRlbnQtZWxlbWVudF9zdmdfZmlsbDokY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZW52aXJvbm5lbWVudF9jb250ZW50X2JnX2RyYXdpbmc6JGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkNvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuXHJcbi5lbnZpcm9ubmVtZW50LWxpc3Qge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcblxyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgIFxyXG4gICAgcGFkZGluZzogJGVudmlyb25uZW1lbnQtbGlzdF9wYWRkaW5nO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICBwYWRkaW5nOiAkZW52aXJvbm5lbWVudC1saXN0X3BhZGRpbmctLW1kO1xyXG4gICAgfVxyXG4gIH1cclxuICAmX19saXN0LXdyYXBwZXIge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgZmxleC13cmFwOiB3cmFwO1xyXG4gIH1cclxuXHJcbiAgJl9faXRlbSB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBtaW4td2lkdGg6ICRlbnZpcm9ubmVtZW50LWxpc3RfaXRlbV9taW4td2lkdGg7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgIGZsZXg6IDE7XHJcbiAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGl0bGUtZW52aXJvbmVtZW50e1xyXG4gICAgdGV4dC1hbGlnbjpjZW50ZXI7XHJcbiAgfVxyXG5cclxuIFxyXG5cclxufVxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTW9kdWxlIHBpY3RvZ3JhbW1lc1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuXHJcbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cclxuXHJcbiRlbnZpcm9ubmVtZW50LWxpc3RfZ19tYWluX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG5cclxuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xyXG5cclxuLy9cclxuLy8gTW9kdWxlXHJcbi8vXHJcbiRlbnZpcm9ubmVtZW50LWxpc3RfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIDogY291bGV1ciBkZSBmb25kXHJcbiRlbnZpcm9ubmVtZW50LWxpc3RfcGFkZGluZyAgIDogMCAkd3JhcHBlcl9wYWRkaW5nOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIDogbWFyZ2VzIGludGVybmVzXHJcbiRlbnZpcm9ubmVtZW50LWxpc3RfcGFkZGluZy0tbWQ6IDAgJHdyYXBwZXJfcGFkZGluZy0tbWQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIDogbWFyZ2VzIGludGVybmVzXHJcblxyXG4vLyBJdGVtc1xyXG4kZW52aXJvbm5lbWVudC1saXN0X2l0ZW1fbWluLXdpZHRoICAgOiAzMDBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbXMgOiBsYXJnZXVyIG1pbmltYWxlXHJcblxyXG4vL1xyXG4vLyBUaXRyZVxyXG4vL1xyXG4kZW52aXJvbm5lbWVudC1saXN0X3RpdGxlX2RlY29yYXRpb24tY29sb3I6ICRlbnZpcm9ubmVtZW50LWxpc3RfZ19tYWluX2NvbG9yOyAgICAgICAgICAgICAgLy8gRWxlbWVudCBkw6ljb3JhdGlmIGR1IHRpdHJlIDogY291bGV1clxyXG5cclxuXHJcbi8vIENvbnRlbnRcclxuXHJcblxyXG5cclxuXHJcbi8vIHNvdXMtdGl0cmVcclxuIFxyXG4gXHJcbiBcclxuIFxyXG4gXHJcblxyXG4vLyBUZXh0ZVxyXG4kZW52aXJvbm5lbWVudC1saXN0X3RleHRfY29sb3IgICAgICAgICAgICAgOiBpbmhlcml0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgOiBDb3VsZXVyIGR1IHRleHRlIHByaW5jaXBhbFxyXG4kZW52aXJvbm5lbWVudF9jb250ZW50LWVsZW1lbnRfbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuXHJcblxyXG5cclxuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xyXG5cclxuJGVudmlyb25uZW1lbnRfZ19tYWluX2NvbG9yOiAkZW52aXJvbm5lbWVudC1saXN0X2dfbWFpbl9jb2xvcjtcclxuXHJcblxyXG5cclxuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xyXG5cclxuXHJcbiRlbnZpcm9ubmVtZW50X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyA6IGJhY2tncm91bmRcclxuXHJcbi8vXHJcbi8vIEVOVklST05ORU1FTlRcclxuLy9cclxuXHJcbi8vIFRpdHJlICsgRHJhd2luZ1xyXG4kZW52aXJvbm5lbWVudF90b3BfZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgKyBkcmF3aW5nIDogb3JkcmUgZCdhZmZpY2hhZ2VcclxuXHJcbi8vIFRpdHJlXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbG9yOiAkZW52aXJvbm5lbWVudF9nX21haW5fY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIDogY291bGV1ciBkdSB0aXRyZVxyXG5cclxuXHJcbi8vIENvbnRlbnRcclxuJGVudmlyb25uZW1lbnRfdGl0bGVfY29udGVudF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA1MDAgMS4zNzVlbS8xLjRlbSAkZm9udC1mYW1pbHktLTE7ICAvLyBUZXh0ZSBkdSB0aXRyZTogZm9udFxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwLjJlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHRpdHJlOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmU6IG1pc2UgZW4gZm9ybWUgZGVzIGxldHRyZXNcclxuJGVudmlyb25uZW1lbnRfdGl0bGVfY29udGVudF90ZXh0LWFsaWduICAgIDogY2VudGVyO1xyXG5cclxuLy8gU3VidGl0bGVcclxuJGVudmlyb25uZW1lbnRfdGl0bGVfc3VidGl0bGVfY29sb3IgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTM7ICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSBzdXItdGl0cmU6IGNvdWxldXJcclxuJGVudmlyb25uZW1lbnRfdGl0bGVfc3VidGl0bGVfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNTAwIDFlbS8xLjRlbSAkZm9udC1mYW1pbHktLTI7ICAgICAvLyBUZXh0ZSBkdSBzdXItdGl0cmU6IGZvbnRcclxuJGVudmlyb25uZW1lbnRfdGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDAuMmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSBzdXItdGl0cmU6IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJGVudmlyb25uZW1lbnRfdGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSBzdXItdGl0cmU6IG1pc2UgZW4gZm9ybWUgZGVzIGxldHRyZXNcclxuJGVudmlyb25uZW1lbnRfdGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbiAgICA6IGNlbnRlcjtcclxuXHJcblxyXG4vLyBCb3V0b25cclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX2JvcmRlci13aWR0aCAgOiAkY29yZV9idXR0b25fYm9yZGVyLXdpZHRoOyAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBUYWlsbGUgZGUgbGEgYm9yZHVyZVxyXG4kZW52aXJvbm5lbWVudF9idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kZW52aXJvbm5lbWVudF9idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kZW52aXJvbm5lbWVudF9idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvcmVfYnV0dG9uX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kZW52aXJvbm5lbWVudF9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOyAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBsYSBib3JkdXJlXHJcblxyXG5cclxuLy8gSWxsdXN0cmF0aW9uXHJcbiRlbnZpcm9ubmVtZW50X2RyYXdpbmdfY2xzMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3ZnIDogY291bGV1ciAxXHJcbiRlbnZpcm9ubmVtZW50X2RyYXdpbmdfY2xzMl9jb2xvcjogJGVudmlyb25uZW1lbnRfZ19tYWluX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN2ZyA6IGNvdWxldXIgMlxyXG4kZW52aXJvbm5lbWVudF9kcmF3aW5nX2hlaWdodCAgICA6IDUwcHg7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN2ZyA6IHRhaWxsZSAod2lkdGgpXHJcblxyXG5cclxuLyogKioqKioqKioqKioqKioqKioqKioqKioqKioqIE5FIFBBUyBUT1VDSEVSICoqKioqKioqKioqKioqKioqKioqKioqKioqKiAqL1xyXG5cclxuXHJcbiIsIiRlbnZpcm9ubmVtZW50LWxpc3RfZ19tYWluX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRlbnZpcm9ubmVtZW50LWxpc3RfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnQtbGlzdF9wYWRkaW5nICAgOiAwICR3cmFwcGVyX3BhZGRpbmcgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnQtbGlzdF9wYWRkaW5nLS1tZDogMCAkd3JhcHBlcl9wYWRkaW5nLS1tZCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgXHJcblxyXG4kZW52aXJvbm5lbWVudC1saXN0X2l0ZW1fbWluLXdpZHRoICAgOiAzMDBweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcblxyXG4kZW52aXJvbm5lbWVudC1saXN0X3RpdGxlX2RlY29yYXRpb24tY29sb3I6ICRlbnZpcm9ubmVtZW50LWxpc3RfZ19tYWluX2NvbG9yICFkZWZhdWx0OyAgICAgICAgICAgXHJcblxyXG4kZW52aXJvbm5lbWVudC1saXN0X3RleHRfY29sb3IgICAgICAgICAgICAgOiBpbmhlcml0ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnRfY29udGVudC1lbGVtZW50X21hcmdpbi1ib3R0b206IDJlbSAhZGVmYXVsdDtcclxuXHJcblxyXG4kZW52aXJvbm5lbWVudF9nX21haW5fY29sb3I6ICRlbnZpcm9ubmVtZW50LWxpc3RfZ19tYWluX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRlbnZpcm9ubmVtZW50X2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiRlbnZpcm9ubmVtZW50X3RvcF9mbGV4LWRpcmVjdGlvbjogY29sdW1uICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuJGVudmlyb25uZW1lbnRfdGl0bGVfY29sb3I6ICRlbnZpcm9ubmVtZW50X2dfbWFpbl9jb2xvciAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbnRlbnRfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNTAwIDEuMzc1ZW0vMS40ZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZW52aXJvbm5lbWVudF90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwLjJlbSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnRfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnRfdGl0bGVfY29udGVudF90ZXh0LWFsaWduICAgIDogY2VudGVyICFkZWZhdWx0O1xyXG5cclxuJGVudmlyb25uZW1lbnRfdGl0bGVfc3VidGl0bGVfY29sb3IgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTMgIWRlZmF1bHQ7ICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnRfdGl0bGVfc3VidGl0bGVfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNTAwIDFlbS8xLjRlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7ICAgXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwLjJlbSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRlbnZpcm9ubmVtZW50X3RpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZW52aXJvbm5lbWVudF90aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduICAgIDogY2VudGVyICFkZWZhdWx0O1xyXG5cclxuXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl9ib3JkZXItd2lkdGggIDogJGNvcmVfYnV0dG9uX2JvcmRlci13aWR0aCAhZGVmYXVsdDsgICAgICAgICAgICAgXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0OyAgICBcclxuXHJcbiRlbnZpcm9ubmVtZW50X2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb3JlX2J1dHRvbl9jb2xvciAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgIFxyXG5cclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnRfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDsgICAgICAgICAgICAgICBcclxuXHJcblxyXG4kZW52aXJvbm5lbWVudF9kcmF3aW5nX2NsczFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTMgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGVudmlyb25uZW1lbnRfZHJhd2luZ19jbHMyX2NvbG9yOiAkZW52aXJvbm5lbWVudF9nX21haW5fY29sb3IgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRlbnZpcm9ubmVtZW50X2RyYXdpbmdfaGVpZ2h0ICAgIDogNTBweCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5lbnZpcm9ubmVtZW50IHtcclxuICAmX190b3Age1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogJGVudmlyb25uZW1lbnRfdG9wX2ZsZXgtZGlyZWN0aW9uO1xyXG4gIH1cclxuICAmX19ib3R0b20ge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblx0dG9wOjA7XHJcblx0aGVpZ2h0OjEwMCU7XHJcbiAgfVxyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDIwcHg7XHJcbiAgfVxyXG4gICZfX2RyYXdpbmcge1xyXG5cdGJhY2tncm91bmQ6ICRlbnZpcm9ubmVtZW50X2NvbnRlbnRfYmdfZHJhd2luZztcclxuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICB3aWR0aDogOTNweDtcclxuICAgIGhlaWdodDogOTNweDtcclxuICAgIG1hcmdpbjogJGVudmlyb25uZW1lbnRfY29udGVudC1lbGVtZW50X21hcmdpbi1ib3R0b20gYXV0bztcclxuICAgIGltZyB7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gICAgJi1zdmcge1xyXG4gICAgICBoZWlnaHQ6IDk1cHg7XHJcblx0ICAgd2lkdGg6IDM5cHg7XHJcblx0ICAgZmlsbDokZW52aXJvbm5lbWVudF9jb250ZW50LWVsZW1lbnRfc3ZnX2ZpbGw7XHJcbiAgICB9XHJcblxyXG4gICAgJi1pbWcge1xyXG4gICAgICBoZWlnaHQ6IDk1cHg7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAmLmpzLWxhenkge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX3RpdGxlIHtcclxuICAgIG1hcmdpbi1ib3R0b206ICRlbnZpcm9ubmVtZW50X2NvbnRlbnQtZWxlbWVudF9tYXJnaW4tYm90dG9tO1xyXG4gICAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS0tMTtcclxuICAgIGxldHRlci1zcGFjaW5nOiAwLjhlbTtcclxuICAgIC50aXRsZV9fY29udGVudF9fZW52aXJvbmVtZW50IHtcclxuICAgICAgZm9udDogJGVudmlyb25uZW1lbnRfdGl0bGVfY29udGVudF9mb250O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogJGVudmlyb25uZW1lbnRfdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgdGV4dC10cmFuc2Zvcm06ICRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgIHRleHQtYWxpZ246ICRlbnZpcm9ubmVtZW50X3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuICAgICAgc3BhbiB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC50aXRsZV9fc3VidGl0bGUge1xyXG4gICAgICBmb250OiAkZW52aXJvbm5lbWVudF90aXRsZV9zdWJ0aXRsZV9mb250O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogJGVudmlyb25uZW1lbnRfdGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiAkZW52aXJvbm5lbWVudF90aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgdGV4dC1hbGlnbjogJGVudmlyb25uZW1lbnRfdGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjtcclxuICAgIH1cclxuICB9XHJcbiAgJl9fY29udGVudCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAkZW52aXJvbm5lbWVudF9jb250ZW50LWVsZW1lbnRfbWFyZ2luLWJvdHRvbTtcclxuICB9XHJcbiAgJl9fbGlua3Mge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogJGVudmlyb25uZW1lbnRfY29udGVudC1lbGVtZW50X21hcmdpbi1ib3R0b207XHJcblx0d2lkdGg6MTAwJTtcclxuXHRoZWlnaHQ6MTAwJTtcclxuXHRib3JkZXI6bm9uZTtcclxuICB9XHJcbiAgLmxpbmtzLWdyb3Vwe1xyXG5cdCZfX2xpbmsge1xyXG5cdFx0Y29sb3I6IGluaGVyaXQ7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHR9XHJcblx0Jl9fd3JhcHBlciB7XHJcblx0XHR3aWR0aDogMTAwJTtcclxuXHRcdGhlaWdodDogMTAwJTtcclxuXHRcdCZfX2xpbmt7XHJcblx0XHRcdGJvcmRlcjpub25lO1xyXG5cdFx0fVxyXG5cdH1cclxuXHQuYnV0dG9uIHtcclxuXHRcdGJvcmRlcjogbm9uZTtcclxuXHRcdCY6YmVmb3Jle1xyXG5cdFx0XHRkaXNwbGF5Om5vbmU7XHJcblx0XHR9XHJcblx0fVxyXG4gIH1cclxuXHJcbiAgXHJcblxyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgPiBkaXY6bGFzdC1jaGlsZCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5cclxuIiwiLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cclxuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqIEVzdGltYXRpb24gVmFyaWFibGVzICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqL1xyXG5cclxuJGVzdGltYXRpb25fbWF4X3dpZHRoX2Jsb2NrOiAxMjgwcHggIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl92ZXJ0aWNhbF90ZXh0X19jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC01ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl92ZXJ0aWNhbF90ZXh0X19jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDZlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl90aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjJlbSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3RpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuJGVzdGltYXRpb25fdGl0bGVfc3Ryb25nX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3RpdGxlX3N0cm9uZ19jb2xvcjogJGNvbG9yX2JyYW5kLTM7XHJcblxyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYmFja2dyb3VuZDogI2Y1ZjVmNSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2ljb25fY29sb3JfMTogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9pY29uX2NvbG9yXzI6ICRjb2xvcl9uZXV0cmFsLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMWVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2NvbG9yX2hvdmVyOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfY29sb3JfMV9ob3ZlcjogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2ljb25fY29sb3JfMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2NvbG9yXzJfaG92ZXI6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9hcnJvd19jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9hcnJvd19jb2xvcl9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9tYXhfd2lkdGhfYmxvY2s6IDEwMDBweCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNzVlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sZXR0ZXJfc3BhY2luZzogMC4yZW0gIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9hZnRlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9jb2xvcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfYm9yZGVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2NvbG9yX2hvdmVyOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfYmFyX3N3aXBfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtNCAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDcwMCAxOHB4ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2lucHV0X3NlbGVjdF9ib3JkZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl90aXRsZV9mb3JtX3NlY3Rpb25fY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl90aXRsZV9mb3JtX3NlY3Rpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS41ZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9yYWRpb19ib3JkZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxNXB4ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2JvcmRlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9ib3JkZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2JhY2tncm91bmRfaG92ZXI6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X3N2Z19ib3JkZXJfaG92ZXI6ICRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2JhY2tncm91bmRfaG92ZXIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2NvbG9yX2hvdmVyOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2ZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fYm9yZGVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2NvbG9yX2NoZWNrZWQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19iYWNrZ3JvdW5kX2NoZWNrZWQ6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsXzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45ZW0gJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfcmFkaW9fc3dpcDNfYm9yZGVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC00ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcDRfbGFiZWxfZGF0ZV9jb2xvcjogJGNvbG9yX25ldXRyYWxfMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXA0X2xhYmVsX2RhdGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45ZW0gJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcDRfaW5wdXRfZGF0ZV9ib3JkZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsXzIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwNF9pbnB1dF9kYXRlX2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfYm9yZGVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWxfMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9mb250OiBub3JtYWwgbm9ybWFsIDYwMCAuODc1ZW0vMWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9sZXR0ZXJfc3BhY2luZzogMC41ZW0gIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfd2lkdGg6IDE3NXB4ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX2JyYW5kLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfY29sb3JfaG92ZXI6ICRjb2xvcl9uZXV0cmFsXzEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9wcm9fdGl0bGVfbGFiZWxfZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX3Byb190aXRsZV9sYWJlbF9jb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2NvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9wcm9fdGl0bGVfbGFiZWxfY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fcHJvX3JhZGlvX2JvcmRlcl9jb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX3JhZGlvX3N3aXAzX2JvcmRlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uX2NhbGVuZGFyX3RpdGxlX2xhYmVsX2ZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9jYWxlbmRhcl90aXRsZV9sYWJlbF9jb2xvcl9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25fY2FsZW5kYXJfdGl0bGVfbGFiZWxfYmFja2dyb3VuZF9ob3ZlcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbl9zZWxlY3RfY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG5cclxuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cclxuLyogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKiAqICogKi9cclxuXHJcblxyXG4uZXN0aW1hdGlvbi1jb250ZW50LXYxIHtcclxuICAuaXRlbV9fdGV4dC1ibG9jayB7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG59XHJcblxyXG4uZXN0aW1hdGlvbiB7XHJcbiAgbWFyZ2luLWJvdHRvbTogNmVtO1xyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiAkd3JhcHBlci1tYXgtd2lkdGg7XHJcbiAgfVxyXG59XHJcblxyXG4uZXN0aW1hdGlvbi1mb3JtdWxhaXJlcyB7XHJcbiAgJi53aXRoRXhwYW5kIHtcclxuICAgIHBhZGRpbmctdG9wOiA3ZW07XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgfVxyXG5cclxuICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJi0xIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgJi0yIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmFmdGVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2FmdGVyX2JhY2tncm91bmQgIWltcG9ydGFudDtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2J1dHRvbiB7XHJcbiAgICB6LWluZGV4OiAxO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9iYWNrZ3JvdW5kO1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcGFkZGluZzogMWVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgJi1tb2RlLWNvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiA1NTBweDtcclxuICAgICAgbWluLXdpZHRoOiAzMDBweDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmljb24tZXN0aW1hdGlvbi1yYXBpZGUsXHJcbiAgICAuaWNvbi1lc3RpbWF0aW9uLXBybyB7XHJcbiAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG5cclxuICAgICAgLnN0MCB7XHJcbiAgICAgICAgZmlsbDogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2ljb25fY29sb3JfMTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLnN0MSB7XHJcbiAgICAgICAgZmlsbDogJGVzdGltYXRpb25fYnV0dG9uX3Nob3doaWRlX2ljb25fY29sb3JfMjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgd2lkdGg6IDU1cHg7XHJcbiAgICAgICAgaGVpZ2h0OiA1NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV90ZXh0X2ZvbnQ7XHJcbiAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfdGV4dF9jb2xvcjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcclxuICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9iYWNrZ3JvdW5kX2hvdmVyO1xyXG4gICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICB0b3A6IDA7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDApO1xyXG4gICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICB0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b207XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYXJyb3ctYm90dG9tIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJi5pc0V4cGFuZGVkIHtcclxuICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fdGV4dCB7XHJcbiAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9jb2xvcl9ob3ZlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmljb24tZXN0aW1hdGlvbi1yYXBpZGUsXHJcbiAgICAgIC5pY29uLWVzdGltYXRpb24tcHJvIHtcclxuICAgICAgICAuc3QwIHtcclxuICAgICAgICAgIGZpbGw6ICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9jb2xvcl8xX2hvdmVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnN0MSB7XHJcbiAgICAgICAgICBmaWxsOiAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfY29sb3JfMl9ob3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgxKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHJcbiAgICAgICZfX3RleHQge1xyXG4gICAgICAgIHBhZGRpbmc6IDEuM2VtIDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBwYWRkaW5nOiAzZW0gMWVtO1xyXG4gICAgICAmX19jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogMzAlO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIG1pbi13aWR0aDogMjUwcHg7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA1NTBweDtcclxuICAgICAgfVxyXG4gICAgICAuaWNvbi1lc3RpbWF0aW9uLXJhcGlkZSxcclxuICAgICAgLmljb24tZXN0aW1hdGlvbi1wcm8ge1xyXG4gICAgICAgIHdpZHRoOiA4NXB4O1xyXG4gICAgICAgIGhlaWdodDogODVweDtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuICAgICAgJl9fYXJyb3ctYm90dG9tIHtcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRlc3RpbWF0aW9uX2J1dHRvbl9zaG93aGlkZV9hcnJvd19jb2xvcjtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYXJyb3dfY29sb3I7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICYuaXNFeHBhbmRlZCB7XHJcbiAgICAgICAgLmVzdGltYXRpb24tZm9ybXVsYWlyZXNfX2J1dHRvbl9fYXJyb3ctYm90dG9tIHtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYXJyb3dfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkZXN0aW1hdGlvbl9idXR0b25fc2hvd2hpZGVfYXJyb3dfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAjZXN0aW1hdGlvbl9yYXBpZGVfZ3JvdXAge1xyXG4gICAgbWF4LXdpZHRoOiAxMDAwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAuZXN0aW1hdGlvbi1mb3JtdWxhaXJlc19fd3JhcHBlciB7XHJcbiAgICAgIHBhZGRpbmctdG9wOiA0ZW07XHJcblxyXG4gICAgICAud3JhcHBlcl9fdGl0bGUge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfY29sb3I7XHJcbiAgICAgICAgZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2ZvbnQ7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5lc3RpbWF0aW9uX3JhcGlkZV9fdGl0bGVfX3BhZ2luYXRpb24ge1xyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHBhZGRpbmc6IDIuNWVtIDVweDtcclxuICAgICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4MCU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1idWxsZXQge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfYnVsbGV0X2NvbG9yO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAyMHB4ICRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxOXB4O1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICAmLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV9idWxsZXRfY29sb3JfaG92ZXI7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9iYWNrZ3JvdW5kX2hvdmVyO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX2J1bGxldF9iYWNrZ3JvdW5kX2hvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmRpc2FibGVkIHtcclxuICAgICAgICAgICAgICBjdXJzb3I6IG5vdC1hbGxvd2VkO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9yYXBpZGVfYmFyX3N3aXBfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYygyLjVlbSArIDIwcHgpO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXIge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgJi1zbGlkZSB7XHJcbiAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgJl9fZmllbGRzIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZmxleC1iYXNpczogYXV0bztcclxuICAgICAgICAgICAgZmxleDogaW5pdGlhbDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnRleHRmaWVsZF9fbGFiZWwsXHJcbiAgICAgICAgICAgIC5zZWxlY3RfX2xhYmVsIHtcclxuICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYudGV4dGZpZWxkIHtcclxuICAgICAgICAgICAgICBpbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfaW5wdXRfc2VsZWN0X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAucmFkaW9zX19sZWdlbmQsXHJcbiAgICAgICAgICAgIC5jaGVja2JveGVzX19sZWdlbmQge1xyXG4gICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3JhcGlkZV90aXRsZV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMThlbTtcclxuICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tib3hlc19faXRlbSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMWVtO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fZmllbGRzX190aXRsZSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl90aXRsZV9mb3JtX3NlY3Rpb25fY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4yZW07XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDE1cHg7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3RpdGxlX2Zvcm1fc2VjdGlvbl9mb250O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19maWVsZHMge1xyXG4gICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgJi5mb3JtLWdyb3VwLS1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubm90Rm9yQ2hpbGQge1xyXG4gICAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAuc3dpcF8xIHtcclxuICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgJi1ncm91cC0tZm9ybV9fZmllbGRzX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAuZm9ybS1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuXHJcbiAgICAgICAgICAgICAgJi5yYWRpb3Mge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY2hlY2tib3gge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tib3hfX2xhYmVsIHtcclxuICAgICAgICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4zZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAwcHg7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2ZvbnQ7XHJcblxyXG4gICAgICAgICAgICAgIC5jaGVja2JveGVzLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uX3JhcGlkZV9jaGVja2JveF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA3cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtIDAuNWVtO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuXHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgICBmaWxsOiAkZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgIHRvcDogLTcuNXB4O1xyXG4gICAgICAgICAgICAgICAgICBsZWZ0OiAtNy41cHg7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS41KTtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC4zcyBlYXNlLW91dDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDZweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMXB4O1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgJGVzdGltYXRpb25fcmFwaWRlX2NoZWNrYm94X2NoZWNrZWRfZWxlbWVudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkZXN0aW1hdGlvbl9yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICB0b3A6IC0zcHg7XHJcbiAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKSBzY2FsZSgxLjUpO1xyXG4gICAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuY2hlY2tib3hlcy1zdmcge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi1yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X3N2Z19iYWNrZ3JvdW5kX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXN0aW1hdGlvbi1yYXBpZGVfY2hlY2tib3hfY2hlY2tlZF9lbGVtZW50X3N2Z19ib3JkZXJfaG92ZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRlc3RpbWF0aW9uLXJhcGlkZV9jaGVja2JveF9jaGVja2VkX2VsZW1lbnRfc3ZnX2NvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuY2hlY2tib3hfX2ZpZWxkOmNoZWNrZWQgKyAuY2hlY2tib3hfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAuY2hlY2tib3hlcy1zdmcge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjkpO1xyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mb3JtX19sZWdhbHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYtZXN0aW1hdGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwXzIsIC5zd2lwXzMge1xyXG4gICAgICAgICAgLmZvcm0tZ3JvdXAge1xyXG4gICAgICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICYuY2hlY2tib3hlcyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYnVsbGUtcmFkaW8ge1xyXG4gICAgICAgICAgICAucmFkaW9fX2lucHV0IHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAmICsgbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fZm9udDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDQwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmNoZWNrZWQgKyBsYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmFwaWRlX2J1bGxlX3JhZGlvX2NvbG9yX2NoZWNrZWQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi1yYXBpZGVfYnVsbGVfcmFkaW9fYmFja2dyb3VuZF9jaGVja2VkO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRlc3RpbWF0aW9uLXJhcGlkZV9idWxsZV9yYWRpb19iYWNrZ3JvdW5kX2NoZWNrZWQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5yYWRpb3NfX2dyb3VwIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZm9ybV9fbGVnYWxzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwXzQge1xyXG4gICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAmLWdyb3VwIHtcclxuICAgICAgICAgICAgICAuZm9ybV9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG5cclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtX19jb25kaXRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxuICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYudGV4dGZpZWxkLS1kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICBwYWRkaW5nOiAzZW0gMTVweDtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgLnRleHRmaWVsZF9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfc3dpcDRfbGFiZWxfZGF0ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfc3dpcDRfbGFiZWxfZGF0ZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxZW0gMCAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgIC50ZXh0ZmllbGRfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAyLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXN0aW1hdGlvbl9yYXBpZGVfc3dpcDRfaW5wdXRfZGF0ZV9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwNF9pbnB1dF9kYXRlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAudGV4dGZpZWxkX19jYWxlbmRhciB7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMy4yNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNlY3Rpb240IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGZsZXg6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAuZm9ybSB7XHJcbiAgICAgICAgICAgICAgJl9fZmllbGRzIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX192YWxpZGF0aW9uIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19jb25kaXRpb25zX19Db250ZW50IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgZmxleDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICAuZm9ybV9fY29uZGl0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mb3JtX19sZWdhbHMge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDEuNWVtO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQtZXN0aW1hdGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5hbGwtc3dpcGVyLWJ1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgbWluLWhlaWdodDogMTAwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgbWluLWhlaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5hbGwtc3dpcGVyLWJ1dHRvbl9fZWxlbWVudCB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMC43NWVtIDAuNzVlbTtcclxuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfc3dpcF9idXR0b25fcHJldl9uZXh0X2NvbG9yO1xyXG4gICAgICAgICAgZm9udDogJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9mb250O1xyXG4gICAgICAgICAgcGFkZGluZzogMS41ZW0gMDtcclxuICAgICAgICAgIG1pbi13aWR0aDogJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF93aWR0aDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAmLmRpc2FibGVkLXZlcmlmaWNhdGlvbiB7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwLjI1O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX3N3aXBfYnV0dG9uX3ByZXZfbmV4dF9jb2xvcl9ob3ZlcjtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uX3JhcGlkZV9zd2lwX2J1dHRvbl9wcmV2X25leHRfYmFja2dyb3VuZF9ob3ZlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG4gICZfX21lc3NhZ2Uge1xyXG4gICAgcGFkZGluZzogMTVweDtcclxuICB9XHJcbiAgLmZvcm1fX2xlZ2FscyB7XHJcbiAgICBtYXJnaW46IDA7XHJcbiAgICBwYWRkaW5nOiAwIDE1cHg7XHJcbiAgfVxyXG5cclxuICAjZXN0aW1hdGlvbl9wcm9fZ3JvdXAge1xyXG4gICAgbWF4LXdpZHRoOiAkZXN0aW1hdGlvbl9tYXhfd2lkdGhfYmxvY2s7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAudmVydGljYWxfdGV4dF9fY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogcmlnaHQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGJvdHRvbTogNTAlO1xyXG4gICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAyNXB4KTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fdmVydGljYWxfdGV4dF9fY29udGVudF9jb2xvcjtcclxuICAgICAgICBmb250OiAkZXN0aW1hdGlvbl92ZXJ0aWNhbF90ZXh0X19jb250ZW50X2ZvbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1fX2xlZ2FscyB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMS41ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLm1vZHVsZS1mb3JtIHtcclxuICAgICAgcGFkZGluZy10b3A6IDNlbTtcclxuXHJcbiAgICAgIC5mb3JtIHtcclxuICAgICAgICAmX19maWVsZHNldCB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ZpZWxkc19fdGl0bGUge1xyXG4gICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX3RpdGxlX2Zvcm1fc2VjdGlvbl9jb2xvcjtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uX3RpdGxlX2Zvcm1fc2VjdGlvbl9mb250O1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19maWVsZHMge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19maWVsZCB7XHJcbiAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcclxuICAgICAgICAgIGZsZXg6IGluaXRpYWw7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMCU7XHJcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnRleHRmaWVsZCB7XHJcbiAgICAgICAgICAgIGlucHV0IHtcclxuICAgICAgICAgICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkZXN0aW1hdGlvbl9yYXBpZGVfaW5wdXRfc2VsZWN0X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGV4dGZpZWxkX19jYWxlbmRhciB7XHJcbiAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcclxuICAgICAgICAgICAgYm90dG9tOiAxLjVlbTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAudGV4dGZpZWxkX19sYWJlbCxcclxuICAgICAgICAgIC5zZWxlY3RfX2xhYmVsIHtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IHVuc2V0O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5yYWRpb3NfX2xlZ2VuZCxcclxuICAgICAgICAgIC5jaGVja2JveGVzX19sZWdlbmQge1xyXG4gICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xOGVtO1xyXG4gICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5jaGVja2JveGVzX19pdGVtIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGVnZW5kIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ZpZWxkc2V0IHtcclxuICAgICAgICAgIC5mb3JtLWdyb3VwIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMmVtIDAgM2VtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnNlY3Rpb24xIHtcclxuICAgICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAgICYtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDA7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuXHJcbiAgICAgICAgICAgICAgICAmLnJhZGlvcyB7XHJcbiAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICYuc2VjdGlvbjQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZmxleDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICAgICAmLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAzZW07XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19maWVsZHMge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX2ZpZWxkIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG5cclxuICAgICAgICAgICAgICAgICYuY2hlY2tib3hlcyB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX2NvbmRpdGlvbnNfX0NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiBhdXRvO1xyXG5cclxuICAgICAgICAgICAgICAgIC5mb3JtX19jb25kaXRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZsYXRwaWNrci1jYWxlbmRhciB7XHJcbiAgICBmb250OiAkZXN0aW1hdGlvbl9jYWxlbmRhcl90aXRsZV9sYWJlbF9mb250O1xyXG5cclxuICAgIC5mbGF0cGlja3Ige1xyXG4gICAgICAmLWRheSB7XHJcbiAgICAgICAgZm9udDogJGVzdGltYXRpb25fY2FsZW5kYXJfdGl0bGVfbGFiZWxfZm9udDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uX2NhbGVuZGFyX3RpdGxlX2xhYmVsX2NvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb25fY2FsZW5kYXJfdGl0bGVfbGFiZWxfYmFja2dyb3VuZF9ob3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5wcm9wZXJ0eS1tb3JlLXYxX190aXRsZSB7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVzdGltYXRpb25fcmFwaWRlX3RpdGxlX2FmdGVyX2JhY2tncm91bmQgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgLnBsYWNlaG9sZGVyIHtcclxuICAgICAgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICBjb2xvcjogJGVzdGltYXRpb25fc2VsZWN0X2NvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiJGVzdGltYXRpb24taG9tZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2VzdGltYXRpb24vMi5qcGcnKSBmaXhlZCA1MCUgNTAlIG5vLXJlcGVhdCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZXN0aW1hdGlvbi1ob21lX2JhY2tncm91bmRfY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTMsIDAuNjUpICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRlc3RpbWF0aW9uLWhvbWVfdGl0bGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLWhvbWVfcGFyYWdyYXBoZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24taG9tZV9idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLWhvbWVfYnV0dG9uX2JvcmRlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24taG9tZV9idXR0b25fYm9yZGVyX2NvbG9yX2hvdmVyOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uX2hvbWVfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25faG9tZV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb25faG9tZV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9ob21lX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGwgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uX2hvbWVfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbl9ob21lX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuLmVzdGltYXRpb25faG9tZSB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAmX19iYWNrZ3JvdW5kIHtcclxuICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLWhvbWVfYmFja2dyb3VuZDtcclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgbGVmdDogMDtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVzdGltYXRpb24taG9tZV9iYWNrZ3JvdW5kX2NvbG9yO1xyXG4gICAgfVxyXG4gIH1cclxuICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgJi0xIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogJGVzdGltYXRpb24taG9tZV90aXRsZV9jb2xvcjtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xyXG4gICAgfVxyXG4gICAgJi0yIHtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBjb2xvcjogJGVzdGltYXRpb24taG9tZV90aXRsZV9jb2xvcjtcclxuICAgIH1cclxuICB9XHJcbiAgLmVzdGltYXRpb25faG9tZSB7XHJcbiAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgcGFkZGluZzogM2VtIDJlbTtcclxuICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1tYXgtd2lkdGg7XHJcbiAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuICAgICZfX3BhcmFncmFwaGVfX2NvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nOiAyZW0gMDtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9fcGFyYWdyYXBoZV9fZWxlbWVudCB7XHJcbiAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1ob21lX3BhcmFncmFwaGVfY29sb3I7XHJcbiAgICB9XHJcbiAgICAmX19idXR0b25fX2NvbnRlbnQge1xyXG4gICAgICAuYnV0dG9uIHtcclxuICAgICAgICBjb2xvcjogJGVzdGltYXRpb24taG9tZV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkZXN0aW1hdGlvbi1ob21lX2J1dHRvbl9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRlc3RpbWF0aW9uLWhvbWVfYnV0dG9uX2JvcmRlcl9jb2xvcl9ob3ZlcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICBmaWxsOiAkZXN0aW1hdGlvbl9ob21lX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgIHdpZHRoOiAkZXN0aW1hdGlvbl9ob21lX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICAgIGhlaWdodDogJGVzdGltYXRpb25faG9tZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICB3aWR0aDogJGVzdGltYXRpb25faG9tZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICBoZWlnaHQ6ICRlc3RpbWF0aW9uX2hvbWVfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4gICAgICB9XHJcbiAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICBzdHJva2UgOiAkZXN0aW1hdGlvbl9ob21lX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICBmaWxsIDogJGVzdGltYXRpb25faG9tZV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICBzdHJva2U6ICRlc3RpbWF0aW9uX2hvbWVfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5icm93c2VyLW1vYmlsZS1hcHBsZSB7XHJcbiAgLmVzdGltYXRpb25faG9tZV9fYmFja2dyb3VuZCB7XHJcbiAgICBiYWNrZ3JvdW5kLWF0dGFjaG1lbnQ6IHNjcm9sbDtcclxuICB9XHJcbn0iLCIkZXN0aW1hdGlvbi1yZXN1bHRfd3JhcHBlcjogJHdyYXBwZXItbWVkaXVtX21heC13aWR0aCAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuOCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI2cHgpLzEuOCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IGluaXRpYWwgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0zICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2Jsb2NrX2JvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKCRjb2xvcl9uZXV0cmFsLTQsIC41NikgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfbG9jYXRlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC00ICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fdmFsdWVfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX3ZhbHVlOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDYwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjhweCkvMS4yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZV9sZXR0ZXItc3BhY2luZzogLjNlbSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl9sYWJlbDogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX3ZhbHVlX2xldHRlci1zcGFjaW5nOiAuM2VtICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9ib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvcl9uZXV0cmFsLTQsIC41NikgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9sYWJlbF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3N0cm9uZy1wb2ludF9pdGVtX2Rlc2NyaXB0aW9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC00ICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3JfbmV1dHJhbC00LCAuNTYpICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2xhYmVsX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAyMXB4KS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV92YWx1ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNXB4KS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9ib3JkZXI6IDFweCBzb2xpZCByZ2JhKCRjb2xvcl9uZXV0cmFsLTQsIC41NikgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fdGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2xhYmVsX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0zICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2Rlc2NyaXB0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2Rlc2NyaXB0aW9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC00ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX25vdGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTdweCkvMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19zdmdfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19jb2xvcjogJGNvbG9yX25ldXRyYWwtNCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2hvdmVyX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfaG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4uZXN0aW1hdGlvbi1yZXN1bHQge1xyXG4gICAgbWFyZ2luOiAyZW0gYXV0bztcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJGVzdGltYXRpb24tcmVzdWx0X3dyYXBwZXI7XHJcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21lc3NhZ2Uge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAxNnB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuXHJcbiAgICAgICAgJi0tZXJyb3Ige1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1O1xyXG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX21haW4tdGl0bGUge1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfbWFpbi10aXRsZV9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF9jb2xvcjtcclxuICAgICAgICAuaWNvbi10aXRsZS1wb2k6YmVmb3JlIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDE1cHggMCAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX3RleHQge1xyXG4gICAgICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9jYXRlLWRyYXdpbmcsICZfX2VzdGltYXRlLCAmX19zdHJvbmctcG9pbnQsICZfX3NpbWlsYXIsICZfX3F1YWxpdHksICZfX2FjdGlvbiB7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGVzdGltYXRpb24tcmVzdWx0X2Jsb2NrX2JvcmRlci1ib3R0b207XHJcbiAgICAgICAgcGFkZGluZzogMzBweCAwO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogOTgwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3Ryb25nLXBvaW50LCAmX19zaW1pbGFyLCAmX19xdWFsaXR5IHtcclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItY29udGFpbmVyLWhvcml6b250YWw+LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMsIC5zd2lwZXItcGFnaW5hdGlvbi1jdXN0b20sIC5zd2lwZXItcGFnaW5hdGlvbi1mcmFjdGlvbiB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xvY2F0ZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgICYtZHJhd2luZyB7XHJcbiAgICAgICAgICAgIC5pY29uLWVzdGltYXRpb24tZm9udCB7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDNlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2VzdGltYXRlIHtcclxuICAgICAgICAuZXN0aW1hdGUge1xyXG4gICAgICAgICAgICAuZXN0aW1hdGVfX2l0ZW0tbWFpbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICAgICAgICAgIC5lc3RpbWF0ZV9faXRlbS12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fdmFsdWVfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmVzdGltYXRlX19pdGVtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmVzdGltYXRlX19pdGVtLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fdmFsdWVfZm9udDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV92YWx1ZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZXN0aW1hdGVfX2l0ZW0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDVweDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX2xhYmVsO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAzMHB4IDAgMCAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1JTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdHJvbmctcG9pbnQge1xyXG5cclxuICAgICAgICAuc3Ryb25nLXBvaW50IHtcclxuICAgICAgICAgICAgJl9fc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAtMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDIyMHB4O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1pbmZvIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweCAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJGVzdGltYXRpb24tcmVzdWx0X3N0cm9uZy1wb2ludF9pdGVtX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiA0cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWRlc2NyaXB0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3N0cm9uZy1wb2ludF9pdGVtX2Rlc2NyaXB0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19zaW1pbGFyIHtcclxuXHJcbiAgICAgICAgLnNpbWlsYXIge1xyXG4gICAgICAgICAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC0xMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3N3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9mb250O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWluZm8tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi1pbmZvLXZhbHVlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV92YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtaW5mby1kaXN0cmljdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fdmFsdWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWluZm8tY2l0eSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fdmFsdWVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX3F1YWxpdHkge1xyXG5cclxuICAgICAgICAucXVhbGl0eSB7XHJcbiAgICAgICAgICAgICZfX2l0ZW1zIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLTEwcHg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9mb250O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX2JvcmRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLXdpZHRoOiAyMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxOTNweDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDZweCAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fdGl0bGVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLW5vdGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX25vdGVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tYXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzFCNUUyMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tYntcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzdDQjM0MjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tY3tcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZERDgzNTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tZHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGQTcyNjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0tZXtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZGNEIyNjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtZGVzY3JpcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fZGVzY3JpcHRpb25fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWN0aW9uIHtcclxuICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5saW5rcy1ncm91cF9fbGluayB7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDZweDtcclxuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiA0cHggc29saWQgZGFya2VuKCRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19iYWNrZ3JvdW5kLDMwJSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMTBweDtcclxuICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1iYWNrIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cF9fbGluay1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2hvdmVyX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJi5saW5rcy1ncm91cF9fbGluay0tYmFjayB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfaG92ZXJfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cF9fbGluay1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcclxuICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19zdmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubW9kYWwge1xyXG5cclxuICAgICAgICAmLWdlbmVyYXRlLXJlcG9ydCB7XHJcblxyXG4gICAgICAgICAgICAuZ2VuZXJhdGUtcmVwb3J0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgI3JlcG9ydC1kb3dubG9hZC1idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgZGFya2VuKCRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19iYWNrZ3JvdW5kLDMwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19sZXR0ZXItc3BhY2luZztcclxuICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua19ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4iLCIkZXN0aW1hdGlvbi1yZXN1bHRfd3JhcHBlcjogJHdyYXBwZXItbWVkaXVtX21heC13aWR0aDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTZweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuOCAkZm9udC1mYW1pbHktLTM7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9tYWluLXRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMztcclxuJGVzdGltYXRpb24tcmVzdWx0X21haW4tdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjZweCkvMS44ICRmb250LWZhbWlseS0tMztcclxuJGVzdGltYXRpb24tcmVzdWx0X3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF90aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfdGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMztcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9ibG9ja19ib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgkY29sb3JfbmV1dHJhbC00LCAuNTYpO1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2xvY2F0ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtNDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xLjIgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV9tYWluX3ZhbHVlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbWFpbl92YWx1ZTogJGNvbG9yX2JyYW5kLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA2MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDI4cHgpLzEuMiAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fdmFsdWVfbGV0dGVyLXNwYWNpbmc6IC4zZW07XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fbGFiZWw6ICRjb2xvcl9uZXV0cmFsLTM7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX21haW5fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMiAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9lc3RpbWF0ZV9pdGVtX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIGNsYW1wKDE0cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxN3B4KS8xLjIgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfZXN0aW1hdGVfaXRlbV92YWx1ZV9sZXR0ZXItc3BhY2luZzogLjNlbTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2VzdGltYXRlX2l0ZW1fbGFiZWxfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTdweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMiAkZm9udC1mYW1pbHktLTE7XHJcblxyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3JfbmV1dHJhbC00LCAuNTYpO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc3Ryb25nLXBvaW50X2l0ZW1fbGFiZWxfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTM7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zdHJvbmctcG9pbnRfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtNDtcclxuXHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTJweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfc2ltaWxhcl9pdGVtX2JvcmRlcjogMXB4IHNvbGlkIHJnYmEoJGNvbG9yX25ldXRyYWwtNCwgLjU2KTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9sYWJlbF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMztcclxuJGVzdGltYXRpb24tcmVzdWx0X3NpbWlsYXJfaXRlbV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxN3B4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMjFweCkvMSAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fdmFsdWVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTM7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9zaW1pbGFyX2l0ZW1fdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTVweCkvMSAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9xdWFsaXR5X2l0ZW1fYm9yZGVyOiAxcHggc29saWQgcmdiYSgkY29sb3JfbmV1dHJhbC00LCAuNTYpO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfcXVhbGl0eV9pdGVtX3RpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDEycHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxNnB4KS8xICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9sYWJlbF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMztcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9kZXNjcmlwdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMnB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS4yICRmb250LWZhbWlseS0tMTtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9kZXNjcmlwdGlvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtNDtcclxuJGVzdGltYXRpb24tcmVzdWx0X3F1YWxpdHlfaXRlbV9ub3RlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTRweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE3cHgpLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGlua190ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmtfc3ZnX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTQ7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfbmV1dHJhbC00O1xyXG4kZXN0aW1hdGlvbi1yZXN1bHRfYWN0aW9uX2xpbmstLWJhY2tfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiRlc3RpbWF0aW9uLXJlc3VsdF9hY3Rpb25fbGluay0tYmFja19ob3Zlcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMjtcclxuJGVzdGltYXRpb24tcmVzdWx0X2FjdGlvbl9saW5rLS1iYWNrX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xOyIsIiAgICAvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9lc3RpbWF0aW9uLzFfaW5uZXIuanBnJykgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuXHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX2JhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXYxLWlubmVyX2JhY2tncm91bmQtY29sb3IgJGVzdGltYXRpb24tdjEtaW5uZXJfYmFja2dyb3VuZC1pbWFnZSAkZXN0aW1hdGlvbi12MS1pbm5lcl9iYWNrZ3JvdW5kLXJlcGVhdCAkZXN0aW1hdGlvbi12MS1pbm5lcl9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGVzdGltYXRpb24tdjEtaW5uZXJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjgpICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX3BhZGRpbmcteTogM2VtICFkZWZhdWx0O1xyXG5cclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlX21hcmdpbjogMCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjIyMjJlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX19idXR0b25fY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJGVzdGltYXRpb24tdjEtaW5uZXJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkZXN0aW1hdGlvbi12MS1pbm5lcl9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJGVzdGltYXRpb24tdjEtaW5uZXJfX2J1dHRvbl9jb2xvcixcclxuICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgICAgICAgOiAkZXN0aW1hdGlvbi12MS1pbm5lcl9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkZXN0aW1hdGlvbi12MS1pbm5lcl9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJGVzdGltYXRpb24tdjEtaW5uZXJfX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgICAgICAgOiAkZXN0aW1hdGlvbi12MS1pbm5lcl9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvclxyXG4gICAgKSxcclxuICAgICRlc3RpbWF0aW9uLXYxLWlubmVyX19idXR0b25fbWFwXHJcbik7XHJcblxyXG5cclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJGVzdGltYXRpb24tdjEtaW5uZXJfX3RleHRfZm9udCxcclxuICAgICksXHJcbiAgICAkZXN0aW1hdGlvbi12MS1pbm5lcl9fdGV4dF9tYXBcclxuKTtcclxuXHJcblxyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b20gOiAkZXN0aW1hdGlvbi12MS1pbm5lcl9fdGl0bGVfbWFyZ2luLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRlc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRlc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkZXN0aW1hdGlvbi12MS1pbm5lcl9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRlc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkZXN0aW1hdGlvbi12MS1pbm5lcl9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogJGVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRlc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkZXN0aW1hdGlvbi12MS1pbm5lcl9fdGl0bGVfY29udGVudF8yX2NvbG9yXHJcbiAgICApLFxyXG4gICAgJGVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZXN0aW1hdGlvbi12MS1pbm5lciB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi12MS1pbm5lcl9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRlc3RpbWF0aW9uLXYxLWlubmVyX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW46IDJlbSAwO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAkZXN0aW1hdGlvbi12MS1pbm5lcl9wYWRkaW5nLXk7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206ICRlc3RpbWF0aW9uLXYxLWlubmVyX3BhZGRpbmcteTtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXN0aW1hdGlvbi12MS1pbm5lcl9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkZXN0aW1hdGlvbi12MS1pbm5lcl9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkZXN0aW1hdGlvbi12MS1pbm5lcl9fYnV0dG9uX21hcCk7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRXN0aW1hdGlvbiBJTk5FUiAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9lc3RpbWF0aW9uLzFfaW5uZXIuanBnJyk7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX2JhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXYxLWlubmVyX2JhY2tncm91bmQtY29sb3IgJGVzdGltYXRpb24tdjEtaW5uZXJfYmFja2dyb3VuZC1pbWFnZSAkZXN0aW1hdGlvbi12MS1pbm5lcl9iYWNrZ3JvdW5kLXJlcGVhdCAkZXN0aW1hdGlvbi12MS1pbm5lcl9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGVzdGltYXRpb24tdjEtaW5uZXJfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjgpO1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX3BhZGRpbmcteTogM2VtO1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlX21hcmdpbjogMDtcclxuXHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG5cclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjIyMjJlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJGVzdGltYXRpb24tdjEtaW5uZXJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kZXN0aW1hdGlvbi12MS1pbm5lcl9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJGVzdGltYXRpb24tdjEtaW5uZXJfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRlc3RpbWF0aW9uLXYxLWlubmVyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOyAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogYm9yZHVyZVxyXG5cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvZXN0aW1hdGlvbi8xLmpwZycpICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQ6ICRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtY29sb3IgJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1pbWFnZSAkZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRlc3RpbWF0aW9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMywgMC42NSkgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX19idXR0b25fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9fYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGggIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGwgIWRlZmF1bHQ7XHJcbiRlc3RpbWF0aW9uLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bCAhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGVzdGltYXRpb24tdjFfX2J1dHRvbl9tYXA6KCkhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRlc3RpbWF0aW9uLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRlc3RpbWF0aW9uLXYxX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJGVzdGltYXRpb24tdjFfX2J1dHRvbl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgIDogJGVzdGltYXRpb24tdjFfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRlc3RpbWF0aW9uLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJGVzdGltYXRpb24tdjFfX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgIDogJGVzdGltYXRpb24tdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3JcclxuICAgICAgICApLCAkZXN0aW1hdGlvbi12MV9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuXHJcbiRlc3RpbWF0aW9uLXYxX190ZXh0X21hcDogKCkhZGVmYXVsdDtcclxuJGVzdGltYXRpb24tdjFfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkZXN0aW1hdGlvbi12MV90ZXh0X2ZvbnRcclxuICAgICAgICApLCAkZXN0aW1hdGlvbi12MV9fdGV4dF9tYXBcclxuKTtcclxuXHJcblxyXG4kZXN0aW1hdGlvbi12MV9fdGl0bGVfbWFwOiAoKSFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi12MV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkZXN0aW1hdGlvbi12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGVzdGltYXRpb24tdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGVzdGltYXRpb24tdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGVzdGltYXRpb24tdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGVzdGltYXRpb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkZXN0aW1hdGlvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRlc3RpbWF0aW9uLXYxX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGVzdGltYXRpb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvclxyXG4gICAgICAgICksICRlc3RpbWF0aW9uLXYxX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5lc3RpbWF0aW9uLXYxIHtcclxuICAgIGNvbG9yOiAkZXN0aW1hdGlvbi12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXN0aW1hdGlvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkZXN0aW1hdGlvbi12MV9fdGl0bGVfbWFwKTtcclxuICAgICAgICAvKisgLmVzdGltYXRpb24tdjFfX2xpbmtzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xyXG4gICAgICAgIH0qL1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGVzdGltYXRpb24tdjFfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJGVzdGltYXRpb24tdjFfX2J1dHRvbl9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGVzdGltYXRpb24tdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6ICRlc3RpbWF0aW9uLXYxX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGVzdGltYXRpb24tdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGVzdGltYXRpb24tdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRlc3RpbWF0aW9uLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UgOiAkZXN0aW1hdGlvbi12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsIDogJGVzdGltYXRpb24tdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGVzdGltYXRpb24tdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBFc3RpbWF0aW9uIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2VzdGltYXRpb24vMS5qcGcnKTtcclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZDogJGVzdGltYXRpb24tdjFfYmFja2dyb3VuZC1jb2xvciAkZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kLWltYWdlICRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtcmVwZWF0ICRlc3RpbWF0aW9uLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZXN0aW1hdGlvbi12MV9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGVzdGltYXRpb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0zLCAwLjY1KTtcclxuJGVzdGltYXRpb24tdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRlc3RpbWF0aW9uLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJGVzdGltYXRpb24tdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kZXN0aW1hdGlvbi12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGVzdGltYXRpb24tdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRlc3RpbWF0aW9uLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kZXN0aW1hdGlvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJGVzdGltYXRpb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRlc3RpbWF0aW9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJGVzdGltYXRpb24tdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRlc3RpbWF0aW9uLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRlc3RpbWF0aW9uLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiRlc3RpbWF0aW9uLXYxX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGVzdGltYXRpb24tdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuJGVzdGltYXRpb24tdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4kZXN0aW1hdGlvbi12MV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4kZXN0aW1hdGlvbi12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcblxyXG4vLyBTY3JvbGxcclxuJGVzdGltYXRpb24tdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGVzdGltYXRpb24tdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRlc3RpbWF0aW9uLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiRlc3RpbWF0aW9uLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRlc3RpbWF0aW9uLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJGVzdGltYXRpb24tdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZDogJGVzdGltYXRpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLWNvbG9yICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1pbWFnZSAkZXN0aW1hdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtcmVwZWF0ICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1zaXplOyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX3BhZGRpbmcteTogM2VtO1xyXG5cclxuJGVzdGltYXRpb24tY29udGVudC12MV9yZWRhY190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfcmVkYWNfdGV4dF9jb2xvcjogJGVzdGltYXRpb24tY29udGVudC12MV9jb2xvcjtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9yZWRhY190ZXh0X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9yZWRhY190ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuJGVzdGltYXRpb24tY29udGVudC12MV9yZWRhY19pbWdfYm94LXNoYWRvdzogMCAycHggMjVweCAwIHJnYmEoJGNvbG9yX2JyYW5kLTMsIDAuMik7XHJcblxyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2Zvcm1fbGVnZW5kX190aXRsZV9tYXJnaW4tYm90dG9tOiAyZW07XHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfZm9ybV9sZWdlbmRfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2Zvcm1fbGVnZW5kX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfZm9ybV9sZWdlbmRfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfZm9ybV9sZWdlbmRfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2Zvcm1fbGVnZW5kX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2Zvcm1fbGVnZW5kX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3I7XHJcblxyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2Zvcm1fbGVnZW5kX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kZXN0aW1hdGlvbi1jb250ZW50LXYxX2Zvcm1fbGVnZW5kX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkZXN0aW1hdGlvbi1jb250ZW50LXYxX2Zvcm1fbGVnZW5kX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyA6ICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfZm9ybV9sZWdlbmRfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfZm9ybV9sZWdlbmRfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkZXN0aW1hdGlvbi1jb250ZW50LXYxX2Zvcm1fbGVnZW5kX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfZm9ybV9sZWdlbmRfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkZXN0aW1hdGlvbi1jb250ZW50LXYxX2Zvcm1fbGVnZW5kX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfZm9ybV9sZWdlbmRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvclxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfZm9ybV9sZWdlbmRfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmVzdGltYXRpb24tY29udGVudC12MSB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJGVzdGltYXRpb24tY29udGVudC12MV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRlc3RpbWF0aW9uLWNvbnRlbnQtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGVzdGltYXRpb24tY29udGVudC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIC5pdGVtIHtcclxuXHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTQwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX193cmFwcGVyLWNsb3NlIHtcclxuICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZS13cmFwcGVyIHtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA2NTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDUuMjk0MmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMGVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5ob3Zlcl9fYXJyb3ctbGluay1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjFweDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuZGVjb3JhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAuZGVjb3JhdGVfX2hvdmVyLW92ZXJsYXkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5kZWNvcmF0ZV9faG92ZXItdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRlY29yYXRlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1MDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYmxvY2stdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190b3AtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAwO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICAgICAmX190ZXh0LWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fZm9ybS1ibG9jayB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xyXG5cclxuICAgICAgICAuZm9ybS1ibG9jayB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2xlZ2VuZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGVzdGltYXRpb24tY29udGVudC12MV9mb3JtX2xlZ2VuZF9fdGl0bGVfbWFwLCAnJicpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3RleHQtdmVydGljYWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTEwMCUsIDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogNzQlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAuOGVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGNvcmVfdGV4dC12ZXJ0aWNhbF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb3JlX3RleHQtdmVydGljYWxfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vLyBCYWNrZ3JvdW5kXHJcbiRldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfYmFja2dyb3VuZDogJGV2ZW50cy1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3IgJGV2ZW50cy1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJGV2ZW50cy1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0ICRldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGV2ZW50cy1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGV2ZW50cy1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml93cmFwcGVyOiAxNDIwcHggIWRlZmF1bHQ7XHJcblxyXG4vL0l0ZW0gQmVnaW5zXHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtLXBlci1yb3c6IDEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14OiAwICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teTogMmVtICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0tbGc6IDEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZzogMCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnOiAyZW0gIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS14bDogMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsOiAyZW0gIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS14bDogMmVtICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fbWluLWhlaWdodDogbm9uZSAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX2JvcmRlci1ib3R0b21fY29sb3I6JGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4vLyBUaXRsZVxyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6MCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0IDowICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9iYWNrZ3JvdW5kLWNvbG9yIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiBsZWZ0ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF9wYWRkaW5nLWJvdHRvbSA6IDFlbSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgzMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMzBweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZzogJHRpdGxlX2NvbnRlbnRfMl9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTogJHRpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyBJbmZvc1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaW5mb3NfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pbmZvc190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHRfZm9udC1zaXplOiAxZW0gIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0X2xpbmUtaGVpZ2h0OiAxLjQgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHRfY29sb3I6ICRjb2xvci1icmFuZC0zICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0LWxhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGV4dC1sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGV4dC1zdmdfY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHQtZGV0YWlsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGV4dC1kZXRhaWxfY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG5cclxuLy8gQm91dG9uXHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b25fZm9udCA6ICRjb3JlX2J1dHRvbl9mb250ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtIDogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xldHRlci1zcGFjaW5nIDogJGNvcmVfYnV0dG9uX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQgOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9jb2xvciA6ICRjb3JlX2J1dHRvbl9jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5ldmVudHMtbGlzdGluZy12MiB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZXZlbnRzLWxpc3RpbmctdjJfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjJfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICRldmVudHMtbGlzdGluZy12Ml93cmFwcGVyO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGg6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgY2FsYygjeyRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZ30gKiAtMSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBjYWxjKCN7JGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIC0xKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXkgJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1wZXItcm93fSAtICgjeyRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0tbGcgJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLWxnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0teGwgJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCN7JGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwMHB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fYm9yZGVyLWJvdHRvbV9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA0ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fbWluLWhlaWdodDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNjY1cHg7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgICAgICAgLmhvdmVyX19hcnJvdy1saW5rLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRjb2xvci1uZXV0cmFsLTE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi5kZXRhaWxzLS1jb2x1bW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS43NjQ3ZW0gMi4zNTI5ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmRlY29yYXRlIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMS4zMzNlbSAwIDAgM2VtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYuY29udGVudC0tY29sdW1uIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW1fX2luZm9zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDcwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibG9ja190b3Age1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5ibG9ja19ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pbmZvcyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICYtLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHQtbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0LWxhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtLXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGwgOiAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGV4dC1zdmdfY29sb3JcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYtLWRldGFpbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0LWRldGFpbF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHQtZGV0YWlsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fYmxvY2tfdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ibG9ja190b3BfX2xlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuOGVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuYmxvY2tfdG9wX19yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS44ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fYmxvY2tfYm90dG9tIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5ibG9ja19ib3R0b21fX2xlZnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJsb2NrX2JvdHRvbV9fcmlnaHQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Jsb2NrLXRleHQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogODUlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF9wYWRkaW5nLWJvdHRvbTtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRldmVudHMtbGlzdGluZy12Ml9pdGVtX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRldmVudHMtbGlzdGluZy12Ml9pdGVtX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xpbmtzIHtcclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQgICAgICAgICAgIDogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtIDogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICAgICA6ICRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgICA6ICRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yICAgOiAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvciAgICAgICAgOiAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgOiAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX21haW4tbGluayB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gUmV2ZXJzZVxyXG4gICAgLml0ZW06bnRoLWNoaWxkKGV2ZW4pIHtcclxuXHJcbiAgICAgICAgLml0ZW0ge1xyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNWVtIDIuOTQxMmVtIDEuNzY0N2VtIDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcbn0iLCIkZXZlbnRzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICRldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlICRldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkZXZlbnRzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRldmVudHMtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRldmVudHMtbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfd3JhcHBlcjogMTQyMHB4O1xyXG5cclxuLy9JdGVtIEJlZ2luc1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1wZXItcm93OiAxO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teDogMDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXk6IDJlbTtcclxuXHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLWxnOiAxO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGc6IDA7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS1sZzogMmVtO1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0teGw6IDE7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bDogMmVtO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0teGw6IDJlbTtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX21pbi1oZWlnaHQ6IG5vbmU7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9ib3JkZXItYm90dG9tX2NvbG9yOiRjb2xvcl9icmFuZC0xO1xyXG5cclxuLy8gVGl0bGVcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fd2lkdGggOjA7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6MDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fYmFja2dyb3VuZC1jb2xvciA6IHRyYW5zcGFyZW50O1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogbGVmdDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfcGFkZGluZy1ib3R0b20gOiAxZW07XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMzBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDMwcHgpLzEuMyAkZm9udC1mYW1pbHktLTI7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3I7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6ICR0aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm06ICR0aXRsZV9jb250ZW50XzJfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuLy8gSW5mb3NcclxuJGV2ZW50cy1saXN0aW5nLXYyX2luZm9zX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaW5mb3NfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuXHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0X2ZvbnQtc2l6ZTogMWVtO1xyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGV4dF9saW5lLWhlaWdodDogMS40O1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE4cHgpLzEuMyAkZm9udC1mYW1pbHktLTE7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0X2NvbG9yOiAkY29sb3ItYnJhbmQtMztcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGV4dC1sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMjtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHQtbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHQtc3ZnX2NvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuXHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX190ZXh0LWRldGFpbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxOHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMThweCkvMS4zICRmb250LWZhbWlseS0tMTtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHQtZGV0YWlsX2NvbG9yOiAkY29sb3JfYnJhbmQtMztcclxuXHJcbi8vIEJvdXRvblxyXG4kZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2ZvbnQgOiAkY29yZV9idXR0b25fZm9udDtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSA6ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9sZXR0ZXItc3BhY2luZyA6ICRjb3JlX2J1dHRvbl9sZXR0ZXItc3BhY2luZztcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kIDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b25fY29sb3IgOiAkY29yZV9idXR0b25fY29sb3I7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b25faG92ZXJfY29sb3IgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3I7XHJcbiRldmVudHMtbGlzdGluZy12Ml9pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kZXZlbnRzLWRldGFpbC12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9iYWNrZ3JvdW5kOiAkZXZlbnRzLWRldGFpbC12MV9iYWNrZ3JvdW5kLWNvbG9yICRldmVudHMtZGV0YWlsLXYxX2JhY2tncm91bmQtaW1hZ2UgJGV2ZW50cy1kZXRhaWwtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGV2ZW50cy1kZXRhaWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRldmVudHMtZGV0YWlsLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZXZlbnRzLWRldGFpbC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX3dyYXBwZXI6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX190aXRsZV9zZW9fbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX190aXRsZV9zZW9fY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX3RleHRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfdGV4dF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fbWluLWhlaWdodDogYXV0byAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0OiAzMDBweCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiAzMDBweCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZzogNDEzcHggIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc6IDQxM3B4ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCA0ZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2Rpc3BsYXk6IGJsb2NrICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkZXZlbnRzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXk6IGJsb2NrICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX190ZXh0X2RhdGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMiAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RleHRfZGF0ZV9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGV4dF9kYXRlX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGV4dF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGV4dC1hbGlnbjogbGVmdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX3NoYXJlX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX3NoYXJlX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkZXZlbnRzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX3NoYXJlX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXk6IGJsb2NrICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9saW5rcy1ncm91cF9zdmdfaGVpZ2h0ICA6IDEuMmVtICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9saW5rcy1ncm91cF9zdmdfZmlsbCAgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfbGlua19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19ob3Zlcl9maWxsICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtZGV0YWlsLXYxX2Zvcm1fX3RpdGxlX21hcmdpbi1ib3R0b206IDNlbSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfZm9ybV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfZm9ybV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfZm9ybV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9mb3JtX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9mb3JtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4kZXZlbnRzLWRldGFpbC12MV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkZXZlbnRzLWRldGFpbC12MV9fdGl0bGVfc2VvX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRldmVudHMtZGV0YWlsLXYxX190aXRsZV9zZW9fY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgOiAkZXZlbnRzLWRldGFpbC12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRldmVudHMtZGV0YWlsLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkZXZlbnRzLWRldGFpbC12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGV2ZW50cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRldmVudHMtZGV0YWlsLXYxX190aXRsZV9zZW9fY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRldmVudHMtZGV0YWlsLXYxX190aXRsZV9zZW9fY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRldmVudHMtZGV0YWlsLXYxX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRldmVudHMtZGV0YWlsLXYxX190aXRsZV9zZW9fY29udGVudF8yX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRldmVudHMtZGV0YWlsLXYxX190aXRsZV9tYXBcclxuXHJcbik7XHJcblxyXG4kZXZlbnRzLWRldGFpbC12MV9fdGV4dF9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkZXZlbnRzLWRldGFpbC12MV90ZXh0X2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRldmVudHMtZGV0YWlsLXYxX3RleHRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtZGV0YWlsLXYxX3RleHRfY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRldmVudHMtZGV0YWlsLXYxX3RleHRfY29sb3JcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAkZXZlbnRzLWRldGFpbC12MV9fdGV4dF9tYXBcclxuKTtcclxuXHJcbiRldmVudHMtZGV0YWlsLXYxX19pdGVtX3RpdGxlX21hcDogKCkhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfX2l0ZW1fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b20gOiAkZXZlbnRzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkZXZlbnRzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkZXZlbnRzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX2Rpc3BsYXk6ICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2Rpc3BsYXksXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50X2ZvbnQ6ICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF9kaXNwbGF5OiAkZXZlbnRzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXksXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJGV2ZW50cy1kZXRhaWwtdjFfX2l0ZW1fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX19kYXRlX21hcDogKCkhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fZGF0ZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dF9mb250OiAkZXZlbnRzLWRldGFpbC12MV9pdGVtX190ZXh0X2RhdGVfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RleHRfZGF0ZV9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGV4dF9kYXRlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fZGF0ZV9tYXBcclxuKTtcclxuXHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbSA6ICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50X2ZvbnQ6ICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF9kaXNwbGF5OiAkZXZlbnRzLWRldGFpbC12MV9pdGVtX3NoYXJlX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXksXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV90aXRsZV9tYXBcclxuKTtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGV4dF9tYXA6IChcclxuICAgICAgICB0ZXh0X2ZvbnQ6ICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RleHRfZm9udCxcclxuICAgICAgICBjb2xvcjogJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGV4dF9jb2xvcixcclxuICAgICAgICB0ZXh0LWFsaWduOiAkZXZlbnRzLWRldGFpbC12MV9pdGVtX190ZXh0LWFsaWduLFxyXG4pO1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRm9ybSBbQkVHSU5dXHJcblxyXG4kZXZlbnRzLWRldGFpbC12MV9mb3JtX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9mb3JtX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJGV2ZW50cy1kZXRhaWwtdjFfZm9ybV9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkZXZlbnRzLWRldGFpbC12MV9mb3JtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRldmVudHMtZGV0YWlsLXYxX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRldmVudHMtZGV0YWlsLXYxX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGV2ZW50cy1kZXRhaWwtdjFfZm9ybV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkZXZlbnRzLWRldGFpbC12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRldmVudHMtZGV0YWlsLXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkZXZlbnRzLWRldGFpbC12MV9mb3JtX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGV2ZW50cy1kZXRhaWwtdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRldmVudHMtZGV0YWlsLXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICRldmVudHMtZGV0YWlsLXYxX2Zvcm1fX3RpdGxlX21hcFxyXG4pO1xyXG4vLyBGb3JtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5ldmVudHMtZGV0YWlsLXYxIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkZXZlbnRzLWRldGFpbC12MV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRldmVudHMtZGV0YWlsLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXZlbnRzLWRldGFpbC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRldmVudHMtZGV0YWlsLXYxX190aXRsZV9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGV2ZW50cy1kZXRhaWwtdjFfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtdmVydGljYWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTEwMCUsMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDYuMTExMWVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsLjE2KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gSXRlbVxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fbWluLWhlaWdodDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2RhdGEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNGVtO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkZXZlbnRzLWRldGFpbC12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZztcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgJi0tY29udGFpbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX2RhdGVfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkZXZlbnRzLWRldGFpbC12MV9faXRlbV90aXRsZV9tYXApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbmZvcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA3MCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC50ZXh0IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAmLS1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHQtbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHQtbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTBweDtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsIDogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHQtc3ZnX2NvbG9yXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi0tZGV0YWlsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkZXZlbnRzLWxpc3RpbmctdjJfaXRlbV9fdGV4dC1kZXRhaWxfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1saXN0aW5nLXYyX2l0ZW1fX3RleHQtZGV0YWlsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2Jsb2NrX3RvcCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrX3RvcF9fbGVmdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuOGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmxvY2tfdG9wX19yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuOGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fYmxvY2tfYm90dG9tIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmxvY2tfYm90dG9tX19sZWZ0IHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuYmxvY2tfYm90dG9tX19yaWdodCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLml0ZW0tLWNvbHVtbiB7XHJcblxyXG4gICAgICAgICAgICAuaXRlbV9faW5mb3Mge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAuYmxvY2tfdG9wIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmJsb2NrX2JvdHRvbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zaGFyZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkZXZlbnRzLWRldGFpbC12MV9pdGVtX3NoYXJlX3RpdGxlX21hcCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zaGFyZV9fbGlua3Mge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc2hhcmVfX2xpbmsge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIG1hcmdpbjogMmVtIDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkZXZlbnRzLWRldGFpbC12MV9pdGVtX190ZXh0X21hcCwgJyYnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkZXZlbnRzLWRldGFpbC12MV9saW5rcy1ncm91cF9zdmdfaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGV2ZW50cy1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2ZpbGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGV2ZW50cy1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfbGlua19jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmLmpzLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZXZlbnRzLWRldGFpbC12MV9saW5rcy1ncm91cF9zdmdfaG92ZXJfZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRldmVudHMtZGV0YWlsLXYxX2xpbmtzLWdyb3VwX2xpbmtfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tYmxvY2sge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICAuZm9ybS1ibG9jayB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRldmVudHMtZGV0YWlsLXYxX2Zvcm1fX3RpdGxlX21hcCwgJyYnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdCA6IDZlbTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA2ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX190ZXh0LXZlcnRpY2FsIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC0xMDAlLDApO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDk2JTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogLTQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkY29yZV90ZXh0LXZlcnRpY2FsX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvcmVfdGV4dC12ZXJ0aWNhbF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiJGV2ZW50cy1kZXRhaWwtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRldmVudHMtZGV0YWlsLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRldmVudHMtZGV0YWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJGV2ZW50cy1kZXRhaWwtdjFfYmFja2dyb3VuZDogJGV2ZW50cy1kZXRhaWwtdjFfYmFja2dyb3VuZC1jb2xvciAkZXZlbnRzLWRldGFpbC12MV9iYWNrZ3JvdW5kLWltYWdlICRldmVudHMtZGV0YWlsLXYxX2JhY2tncm91bmQtcmVwZWF0ICRldmVudHMtZGV0YWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZXZlbnRzLWRldGFpbC12MV9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGV2ZW50cy1kZXRhaWwtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXZlbnRzLWRldGFpbC12MV93cmFwcGVyOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGg7XHJcbiRldmVudHMtZGV0YWlsLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRldmVudHMtZGV0YWlsLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcbiRldmVudHMtZGV0YWlsLXYxX190aXRsZV9zZW9fY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kZXZlbnRzLWRldGFpbC12MV9fdGl0bGVfc2VvX21hcmdpbi1ib3R0b206IDA7XHJcbiRldmVudHMtZGV0YWlsLXYxX190aXRsZV9zZW9fY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZXZlbnRzLWRldGFpbC12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRldmVudHMtZGV0YWlsLXYxX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRldmVudHMtZGV0YWlsLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjgzMzNlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXZlbnRzLWRldGFpbC12MV90ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX3RleHRfY29sb3I6IGluaGVyaXQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX21pbi1oZWlnaHQ6IGF1dG87XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMzAwcHg7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDogMzAwcHg7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc6IDQxM3B4O1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiA0MTNweDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNGVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkZXZlbnRzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduO1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9kaXNwbGF5OiBibG9jaztcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8zICRmb250LWZhbWlseS0tMjtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9kaXNwbGF5OiBibG9jaztcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGV4dF9kYXRlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzIgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZXZlbnRzLWRldGFpbC12MV9pdGVtX190ZXh0X2RhdGVfY29sb3I6IGluaGVyaXQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RleHRfZGF0ZV90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RleHRfY29sb3I6IGluaGVyaXQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGNlbnRlcjtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8zICRmb250LWZhbWlseS0tMztcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRldmVudHMtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjtcclxuJGV2ZW50cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9kaXNwbGF5OiBibG9jaztcclxuJGV2ZW50cy1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2hlaWdodCAgOiAxLjJlbTtcclxuJGV2ZW50cy1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2ZpbGwgIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRldmVudHMtZGV0YWlsLXYxX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXZlbnRzLWRldGFpbC12MV9saW5rcy1ncm91cF9zdmdfaG92ZXJfZmlsbCAgOiAkY29sb3JfYnJhbmQtMTtcclxuJGV2ZW50cy1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kZXZlbnRzLWRldGFpbC12MV9mb3JtX190aXRsZV9tYXJnaW4tYm90dG9tOiAzZW07XHJcbiRldmVudHMtZGV0YWlsLXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kZXZlbnRzLWRldGFpbC12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJGV2ZW50cy1kZXRhaWwtdjFfZm9ybV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRldmVudHMtZGV0YWlsLXYxX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRldmVudHMtZGV0YWlsLXYxX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuJGV2ZW50cy1kZXRhaWwtdjFfZm9ybV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGV2ZW50cy1kZXRhaWwtdjFfZm9ybV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4kZXZlbnRzLWRldGFpbC12MV9mb3JtX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kZXZlbnRzLWRldGFpbC12MV9mb3JtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3I7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3IgJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2UgJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZXZlbnRzLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX3dyYXBwZXI6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX190aXRsZV9zZW9fbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzFfY29sb3I6ICRldmVudHMtbGlzdGluZy12MV9jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8yX2NvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX3RleHRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX3RleHRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtLXBlci1yb3cgOiAxICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teCA6IDAgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi15IDogMmVtICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZyA6IDEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZyA6IDAgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS1sZyA6IDJlbSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGwgOiAxICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGwgOiAyZW0gIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bCA6IDJlbSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX21pbi1oZWlnaHQ6IDUwMHB4ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0OiAzMDBweCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDogMzAwcHggIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnOiA1MDBweCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc6IDUwMHB4ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2Rpc3BsYXk6IGJsb2NrICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZGlzcGxheTogYmxvY2sgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGV4dF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19pbmZvLXRleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10ZXh0X2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2NmVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19pbmZvLXRpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19pbmZvLXRpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19pbmZvLXRpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19pbmZvLXRpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19pbmZvLXRpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZGlzcGxheTogYmxvY2sgIWRlZmF1bHQ7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfX3RpdGxlX21hcDogKCkhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkZXZlbnRzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRldmVudHMtbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkZXZlbnRzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRldmVudHMtbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkZXZlbnRzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGV2ZW50cy1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRldmVudHMtbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRldmVudHMtbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRldmVudHMtbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRldmVudHMtbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksXHJcbiAgICAkZXZlbnRzLWxpc3RpbmctdjFfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX190ZXh0X21hcDogKCkhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udCAgICAgICA6ICRldmVudHMtbGlzdGluZy12MV90ZXh0X2ZvbnQsXHJcbiAgICAgICAgdGV4dC1hbGlnbjogJGV2ZW50cy1saXN0aW5nLXYxX3RleHRfdGV4dC1hbGlnbixcclxuICAgICAgICBjb2xvcjogJGV2ZW50cy1saXN0aW5nLXYxX3RleHRfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJGV2ZW50cy1saXN0aW5nLXYxX3RleHRfY29sb3JcclxuICAgICksXHJcbiAgICAkZXZlbnRzLWxpc3RpbmctdjFfX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX19pdGVtX3RpdGxlX21hcDogKCkhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX19pdGVtX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b20gOiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfZm9udDogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfY29sb3I6ICRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcixcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9kaXNwbGF5OiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZGlzcGxheSxcclxuXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50X2NvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50X2Rpc3BsYXk6ICRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXksXHJcbiAgICApLFxyXG4gICAgJGV2ZW50cy1saXN0aW5nLXYxX19pdGVtX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJGV2ZW50cy1saXN0aW5nLXYxX19pdGVtX2luZm8tdGl0bGVfbWFwOiAoKSFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1faW5mby10aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2luZm8tdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X2NvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X2Rpc3BsYXk6ICRldmVudHMtbGlzdGluZy12MV9pdGVtX19pbmZvLXRpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZGlzcGxheSxcclxuICAgICksXHJcbiAgICAkZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1faW5mby10aXRsZV9tYXBcclxuKTtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19idXR0b25fbWFwOiAoKSFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRldmVudHMtbGlzdGluZy12MV9pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRldmVudHMtbGlzdGluZy12MV9pdGVtX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgIDogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRldmVudHMtbGlzdGluZy12MV9pdGVtX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgIDogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICApLFxyXG4gICAgJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190ZXh0X21hcDogKCkhZGVmYXVsdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250OiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGV4dF9mb250LFxyXG4gICAgICAgIGNvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGV4dF9jb2xvcixcclxuICAgICAgICB0ZXh0LWFsaWduOiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGV4dC1hbGlnbixcclxuICAgICksXHJcbiAgICAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGV4dF9tYXBcclxuKTtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19pbmZvLXRleHRfbWFwOiAoKSFkZWZhdWx0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgICAgICB0ZXh0X2ZvbnQ6ICRldmVudHMtbGlzdGluZy12MV9pdGVtX19pbmZvLXRleHRfZm9udCxcclxuICAgICAgICAgICAgY29sb3I6ICRldmVudHMtbGlzdGluZy12MV9pdGVtX19pbmZvLXRleHRfY29sb3IsXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRldmVudHMtbGlzdGluZy12MV9pdGVtX19pbmZvLXRleHQtYWxpZ24sXHJcbiAgICApLFxyXG4gICAgJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2luZm8tdGV4dF9tYXBcclxuKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmV2ZW50cy1saXN0aW5nLXYxIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICRldmVudHMtbGlzdGluZy12MV93cmFwcGVyO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGV2ZW50cy1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGV2ZW50cy1saXN0aW5nLXYxX190aXRsZV9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGV2ZW50cy1saXN0aW5nLXYxX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LXZlcnRpY2FsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC0xMDAlLDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xyXG4gICAgICAgICAgICBib3R0b206IDk4JTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDYuMTExMWVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsLjE2KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM2VtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJGV2ZW50cy1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKCN7JGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXh9ICogLTEgKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGd9ICogLTEgKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGx9ICogLTEgKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gSXRlbVxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teSAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRldmVudHMtbGlzdGluZy12MV9pdGVtLXBlci1yb3d9IC0gKCN7JGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRldmVudHMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS1sZyAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGcgO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGwgJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCAjeyRldmVudHMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gSXRlbVxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRldmVudHMtbGlzdGluZy12MV9pdGVtX19taW4taGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2NiU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2RhdGEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNGVtO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZztcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRldmVudHMtbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICYtLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkZXZlbnRzLWxpc3RpbmctdjFfX2l0ZW1fdGl0bGVfbWFwKTtcclxuXHJcblxyXG4gICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxZW0gKiAyKTsgIC8vIDFlbSA9IHBhZGRpbmcgYnV0dG9uXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC40ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0ICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gICAgIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZyAgICAgIDogMCAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbV9faW5mby10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwLCAuaXRlbV9faW5mby10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQgICAgICAgICAgOiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uICAgICAgICAgOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoICAgICAgICAgICAgOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICA6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcCAgICAgICAgICAgICAgOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQgOiAtMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0IDogLTJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhlbTtcclxuICAgICAgICAgICAgbWFyZ2luOiAyZW0gMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbmZvLXRpdGxlLXN1YnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZVN1YnRpdGxlKCRldmVudHMtbGlzdGluZy12MV9faXRlbV9pbmZvX3RpdGxlX21hcCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbmZvLXRleHQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRldmVudHMtbGlzdGluZy12MV9pdGVtX19pbmZvLXRleHRfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfbWFwLCAnJicpO1xyXG4gICAgICAgICAgICAudGV4dCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX21hcCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBSZXZlcnNlXHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX2RhdGEge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCA6IDRlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG5cclxufVxyXG5cclxuIiwiJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3IgJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2UgJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRldmVudHMtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGV2ZW50cy1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZXZlbnRzLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGV2ZW50cy1saXN0aW5nLXYxX3dyYXBwZXI6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcbiRldmVudHMtbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX190aXRsZV9zZW9fbWFyZ2luLWJvdHRvbTogMDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzFfY29sb3I6ICRldmVudHMtbGlzdGluZy12MV9jb2xvcjtcclxuJGV2ZW50cy1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8yX2NvbG9yOiAkZXZlbnRzLWxpc3RpbmctdjFfY29sb3I7XHJcbiRldmVudHMtbGlzdGluZy12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuJGV2ZW50cy1saXN0aW5nLXYxX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX3RleHRfY29sb3I6IGluaGVyaXQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtLXBlci1yb3cgOiAxO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teCA6IDA7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi15IDogMmVtO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZyA6IDE7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZyA6IDA7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS1sZyA6IDJlbTtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGwgOiAxO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGwgOiAyZW07XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bCA6IDJlbTtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX21pbi1oZWlnaHQ6IDUwMHB4O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0OiAzMDBweDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDogMzAwcHg7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnOiA1MDBweDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc6IDUwMHB4O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGNlbnRlcjtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogaW5oZXJpdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2Rpc3BsYXk6IGJsb2NrO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogaW5oZXJpdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZGlzcGxheTogYmxvY2s7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fdGV4dF9jb2xvcjogaW5oZXJpdDtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19pbmZvLXRleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10ZXh0X2NvbG9yOiBpbmhlcml0O1xyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTtcclxuJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG4kZXZlbnRzLWxpc3RpbmctdjFfaXRlbV9faW5mby10aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2NmVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19pbmZvLXRpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6IGluaGVyaXQ7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19pbmZvLXRpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19pbmZvLXRpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19pbmZvLXRpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGV2ZW50cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ247XHJcbiRldmVudHMtbGlzdGluZy12MV9pdGVtX19pbmZvLXRpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZGlzcGxheTogYmxvY2s7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRldmVudHMtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9ldmVudHMvMS5qcGcnKSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2JhY2tncm91bmQ6ICRldmVudHMtdjFfYmFja2dyb3VuZC1jb2xvciAkZXZlbnRzLXYxX2JhY2tncm91bmQtaW1hZ2UgJGV2ZW50cy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkZXZlbnRzLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZXZlbnRzLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZXZlbnRzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMywgMC42NSkgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgXHJcbiRldmVudHMtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRldmVudHMtdjFfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJGV2ZW50cy12MV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRldmVudHMtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgXHJcbiRldmVudHMtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICBcclxuJGV2ZW50cy12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgXHJcbiRldmVudHMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfaXRlbV9jb2xvcjogJGV2ZW50cy12MV9jb2xvciAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9pdGVtLWluZm9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfaXRlbV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2l0ZW1fdGV4dF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICBcclxuJGV2ZW50cy12MV9pdGVtX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRldmVudHMtdjFfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICBcclxuJGV2ZW50cy12MV9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgIFxyXG4kZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgXHJcbiRldmVudHMtdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDsgICAgICAgICAgICAgICBcclxuJGV2ZW50cy12MV9pdGVtX19pbWFnZV9zaGFkb3c6ICRjb3JlX3NoYWRvdyAhZGVmYXVsdDtcclxuXHJcblxyXG4kZXZlbnRzLXYxX19idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRldmVudHMtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkZXZlbnRzLXYxX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkZXZlbnRzLXYxX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgICAgICAgIDogJGV2ZW50cy12MV9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkZXZlbnRzLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkZXZlbnRzLXYxX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgICAgICAgIDogJGV2ZW50cy12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICksXHJcbiAgICAkZXZlbnRzLXYxX19idXR0b25fbWFwXHJcbik7XHJcblxyXG5cclxuJGV2ZW50cy12MV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udCAgICAgICA6ICRldmVudHMtdjFfdGV4dF9mb250LFxyXG4gICAgKSxcclxuICAgICRldmVudHMtdjFfX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJGV2ZW50cy12MV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJGV2ZW50cy12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkZXZlbnRzLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGV2ZW50cy12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRldmVudHMtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkZXZlbnRzLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkZXZlbnRzLXYxX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkZXZlbnRzLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkZXZlbnRzLXYxX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkZXZlbnRzLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLFxyXG4gICAgJGV2ZW50cy12MV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuJGV2ZW50cy12MV9faXRlbV90aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kZXZlbnRzLXYxX19pdGVtX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRldmVudHMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkZXZlbnRzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfY29sb3I6ICRldmVudHMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3IsXHJcblxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGV2ZW50cy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJGV2ZW50cy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJGV2ZW50cy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yLFxyXG4gICAgKSxcclxuICAgICRldmVudHMtdjFfX2l0ZW1fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuJGV2ZW50cy12MV9pdGVtX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRldmVudHMtdjFfaXRlbV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkZXZlbnRzLXYxX2l0ZW1fdGV4dF9mb250LFxyXG4gICAgICAgIHRleHQtYWxpZ246ICRldmVudHMtdjFfaXRlbV90ZXh0X3RleHQtYWxpZ25cclxuICAgICksXHJcbiAgICAkZXZlbnRzLXYxX2l0ZW1fX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJGV2ZW50cy12MV9pdGVtX19idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJGV2ZW50cy12MV9pdGVtX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJGV2ZW50cy12MV9pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJGV2ZW50cy12MV9pdGVtX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbl9jb2xvcixcclxuICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgICAgICAgOiAkZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJGV2ZW50cy12MV9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgICAgICAgOiAkZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICApLFxyXG4gICAgJGV2ZW50cy12MV9pdGVtX19idXR0b25fbWFwXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5ldmVudHMtdjEge1xyXG4gICAgYmFja2dyb3VuZDogJGV2ZW50cy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRldmVudHMtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZXZlbnRzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGV2ZW50cy12MV9fdGl0bGVfbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRldmVudHMtdjFfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJGV2ZW50cy12MV9fYnV0dG9uX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkZXZlbnRzLXYxX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkZXZlbnRzLXYxX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGV2ZW50cy12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkZXZlbnRzLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkZXZlbnRzLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UgOiAkZXZlbnRzLXYxX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uIHtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGwgOiAkZXZlbnRzLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRldmVudHMtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmF2b3JpdGVzIHtcclxuICAgICAgICAmLmpzc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogODAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8vIEl0ZW1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZVN1YnRpdGxlKCRldmVudHMtdjFfX2l0ZW1fdGl0bGVfbWFwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgY29sb3I6ICRldmVudHMtdjFfaXRlbV9jb2xvcjtcclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdCA6IDJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgJi0tY292ZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAuZXZlbnRzLXYxX19pdGVtLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTcwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzOTBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRldmVudHMtdjFfaXRlbV9faW1hZ2Vfc2hhZG93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYtYWxpZ25lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcblxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaW5mbyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRldmVudHMtdjFfaXRlbS1pbmZvX2ZvbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgJi1zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1zdXBlcmZpY2llIHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1pbmZvLXByaWNlIHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE0MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkZXZlbnRzLXYxX2l0ZW1fX3RleHRfbWFwLCAnJicpO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYtbGlua3Mge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJGV2ZW50cy12MV9pdGVtX19idXR0b25fbWFwKTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheSAgICAgICA6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodCA6IDIwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQgIDogMjAlO1xyXG4gICAgICAgIC8vYWxpZ24taXRlbXMgICA6IGZsZXgtZW5kO1xyXG4gICAgICAgIGNvbG9yICAgICAgICA6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZCAgIDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yIDogI2ZmZjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgIGZsZXggICAgICAgICAgOiAxO1xyXG4gICAgICAgIGRpc3BsYXkgICAgICAgOiBmbGV4O1xyXG4gICAgICAgIG9wYWNpdHkgICAgICAgOiAxO1xyXG4gICAgICAgIGJvcmRlciAgICAgICAgOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXMgOiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodCAgOiAuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQgICA6IC41ZW0gIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQgICAgICAgIDogNXB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zICAgOiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5NnB4O1xyXG5cclxuICAgICAgICBjb2xvciAgICAgICAgOiAkZXZlbnRzLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZCAgIDogJGV2ZW50cy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yIDogJGV2ZW50cy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgaGVpZ2h0IDogNXB4O1xyXG5cclxuICAgICAgICBjb2xvciAgICAgICAgOiAkZXZlbnRzLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6ICRldmVudHMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItY29sb3IgOiAkZXZlbnRzLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcblxyXG4vLyBDb250ZXh0IExhbmRpbmdcclxuLmxhbmRpbmcge1xyXG4gICAgLmV2ZW50cy12MV9faXRlbSB7XHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM4MHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAuZXZlbnRzLXYxX19pdGVtLWltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiJGV2ZW50cy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGV2ZW50cy12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2V2ZW50cy8xLmpwZycpO1xyXG4kZXZlbnRzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRldmVudHMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGV2ZW50cy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcbiRldmVudHMtdjFfYmFja2dyb3VuZDogJGV2ZW50cy12MV9iYWNrZ3JvdW5kLWNvbG9yICRldmVudHMtdjFfYmFja2dyb3VuZC1pbWFnZSAkZXZlbnRzLXYxX2JhY2tncm91bmQtcmVwZWF0ICRldmVudHMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRldmVudHMtdjFfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRldmVudHMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0zLCAwLjY1KTtcclxuJGV2ZW50cy12MV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGV2ZW50cy12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRldmVudHMtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kZXZlbnRzLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kZXZlbnRzLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcbiRldmVudHMtdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuJGV2ZW50cy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGV2ZW50cy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZXZlbnRzLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kZXZlbnRzLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRldmVudHMtdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcbiRldmVudHMtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4kZXZlbnRzLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiRldmVudHMtdjFfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMTtcclxuJGV2ZW50cy12MV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xO1xyXG4kZXZlbnRzLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTtcclxuJGV2ZW50cy12MV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRldmVudHMtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZXZlbnRzLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZXZlbnRzLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRldmVudHMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZXZlbnRzLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGV2ZW50cy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZXZlbnRzLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRldmVudHMtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGV2ZW50cy12MV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJGV2ZW50cy12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kZXZlbnRzLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRldmVudHMtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kZXZlbnRzLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZXZlbnRzLXYxX2l0ZW1fY29sb3I6ICRldmVudHMtdjFfY29sb3I7XHJcbiRldmVudHMtdjFfaXRlbS1pbmZvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZXZlbnRzLXYxX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJGV2ZW50cy12MV9pdGVtX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJGV2ZW50cy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kZXZlbnRzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRldmVudHMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRldmVudHMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRldmVudHMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRldmVudHMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZXZlbnRzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRldmVudHMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGV2ZW50cy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4kZXZlbnRzLXYxX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDtcclxuJGV2ZW50cy12MV9pdGVtX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGV2ZW50cy12MV9pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuJGV2ZW50cy12MV9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuJGV2ZW50cy12MV9pdGVtX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3I7XHJcbiRldmVudHMtdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuJGV2ZW50cy12MV9pdGVtX19pbWFnZV9zaGFkb3c6ICRjb3JlX3NoYWRvdzsiLCIkZmFiLXYxX3Bvc2l0aW9uX2JvdHRvbTogMzV2aCAhZGVmYXVsdDtcclxuXHJcbiRmYWItdjFfYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmYWItdjFfYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRmYWItdjFfaXRlbV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjc3NzhlbS8xLjVlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmYWItdjFfaXRlbV9sYWJlbF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZhYi12MV9pdGVtX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kZmFiLXYxX2l0ZW1fbGFiZWxfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRmYWItdjFfaXRlbV9sYWJlbF9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0zLCAuNTMpICFkZWZhdWx0O1xyXG5cclxuJGZhYi12MV9pdGVtX3BpY3RvX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmYWItdjFfaXRlbV9waWN0b19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYWItdjFfaXRlbV9waWN0b19iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhYi12MV9pdGVtX3BpY3RvX2NvbG9yX2hvdmVyOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi5mYWItdjEge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICBib3R0b206IDMwcHg7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxuICAgICZfX2ZsYXN0eSB7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG8gIWltcG9ydGFudDtcclxuICAgIH1cclxuICAgICZfX25hdi0tb25lIHtcclxuICAgICAgICAuZmFiLXYxX19pdGVtLXBpY3RvLXN2ZyB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuZmFiLXYxX19pdGVtOm5vdCguZmFiX19idXR0b24pIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZhYi12MV9faXRlbXMge1xyXG4gICAgICAgICAgICBib3R0b206IDYwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogNjB2aDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgLmZhYi12MV9faXRlbSB7XHJcblxyXG4gICAgICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoIDUge1xyXG4gICAgICAgICAgICAgICAgJjpudGgtY2hpbGQoI3skaSArIDF9KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJHRyYW5zZm9ybS1kdXJhdGlvbjogLjE1cyArICRpICogLjFzO1xyXG4gICAgICAgICAgICAgICAgICAgICR0cmFuc2Zvcm0tZGVsYXk6ICRpICogLjAxNXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgkaSAqIDkwcHggKiAtMSk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJGkgKiAxMjBweCAqIC0xKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHRyYW5zZm9ybS1kdXJhdGlvbiAkdHJhbnNmb3JtLWRlbGF5ICwgLjFzIG9wYWNpdHk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMCAtICRpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZmFiLXYxX19idXR0b24ge1xyXG4gICAgICAgICAgICAuZmFiLXYxX19idXR0b24taWNvbiB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmFiLXYxX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkZmFiLXYxX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICB3aWR0aDogNThweDtcclxuICAgICAgICBoZWlnaHQ6IDU4cHg7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmFiLXYxX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IC44cztcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiByZWQ7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmFiLXYxX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgLmZhYi12MV9fYnV0dG9uLWljb24ge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19uYXYge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IDE1MHB4O1xyXG4gICAgICAgIHJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgYm90dG9tOiAkZmFiLXYxX3Bvc2l0aW9uX2JvdHRvbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgY29sb3I6IHJnYmEoMCwwLDAsIC42NSk7XHJcbiAgICAgICAgd2lkdGg6IDEwMnB4O1xyXG4gICAgICAgIGhlaWdodDogNjlweDtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IC4zcyB0cmFuc2Zvcm0gY3ViaWMtYmV6aWVyKDAuMjIsLTAuNTcsIDAuNTEsIDEuMDcpLCAuMnMgLjFzIG9wYWNpdHk7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5mYWJfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICMyMTk2ZjM7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogIzE5NzZEMjtcclxuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xyXG5cclxuICAgICAgICAgICAgei1pbmRleDogMTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOm5vdCguZmFiX19idXR0b24pIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZHJhd2luZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA2OXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDY5cHg7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDczJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLXBpY3RvIHtcclxuICAgICAgICAgICAgJi1zdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY5cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDY5cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZmFiLXYxX2l0ZW1fcGljdG9fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogZmlsbCAuNHMgZWFzZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtYmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRmYWItdjFfaXRlbV9waWN0b19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGZpbGwgLjRzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRmYWItdjFfaXRlbV9sYWJlbF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJGZhYi12MV9pdGVtX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZhYi12MV9pdGVtX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhYi12MV9pdGVtX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmFiLXYxX2l0ZW1fbGFiZWxfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgd2lkdGg6IDExMnB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2M3B4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNGVtIDFlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAuZmFiLXYxX19pdGVtIHtcclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGZvciAkaiBmcm9tIDAgdGhyb3VnaCA1IHtcclxuICAgICAgICAgICAgICAgICY6bnRoLWNoaWxkKCN7JGogKyAxfSkge1xyXG4gICAgICAgICAgICAgICAgICAgICR0cmFuc2Zvcm0tZHVyYXRpb246IC4xNXMgKyAkaiAqIC4xcztcclxuICAgICAgICAgICAgICAgICAgICAkdHJhbnNmb3JtLWRlbGF5OiAkaiAqIC4wMTVzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJGogKiAxMjBweCAqIC0xKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuM3MgJHRyYW5zZm9ybS1kZWxheSAsIC4xcyBvcGFjaXR5O1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTAgLSAkajtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcblxyXG4gICAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAuMnMgb3BhY2l0eSwgLjZzIHRvcDtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcCBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAvL3RyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogLTQwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLy8mLm9wZW4ge1xyXG4gICAgICAgICAgICAgICAgQGZvciAkaiBmcm9tIDAgdGhyb3VnaCA1IHtcclxuICAgICAgICAgICAgICAgICAgICAmOm50aC1jaGlsZCgjeyRqICsgMX0pIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJHRyYW5zZm9ybS1kdXJhdGlvbjogLjE1cyArICRqICogLjFzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAkdHJhbnNmb3JtLWRlbGF5OiAkaiAqIC4wMTVzO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMCAtICRqO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5mYWItdjFfX2l0ZW0tbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogLjhzIG9wYWNpdHksIC40cyB0b3A7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmZhYi12MV9faXRlbS1waWN0byB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZhYi12MV9pdGVtX3BpY3RvX2NvbG9yX2hvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtYmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZhYi12MV9pdGVtX3BpY3RvX2JhY2tncm91bmRfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWN0aW9uIHtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxLFxyXG4uYm9keS0tcGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjIsXHJcbi5ib2R5LS1wYWdlLXByb3BlcnR5LWRldGFpbC12MyB7XHJcbiAgICAuZmFiLXYxIHtcclxuICAgICAgICB6LWluZGV4OiAyMDAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gUGxhdG9cclxuI3BsYXRvLWxhdW5jaGVyLWJ1dHRvbltkYXRhLW9wZW49ZmFsc2VdIHtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbn1cclxuZGl2W2NsYXNzXj1cImdvXCJdIHtcclxuICAgIHotaW5kZXg6IDEwMDAwMTtcclxufVxyXG5pZnJhbWVbY2xhc3NePVwiZ29cIl0ge1xyXG4gICAgei1pbmRleDogMTAwMDAxO1xyXG59XHJcbiIsIiRmYWItdjFfYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiRmYWItdjFfaXRlbV9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjc3NzhlbS8xLjVlbSAkZm9udC1mYW1pbHktLTE7XHJcbiRmYWItdjFfaXRlbV9sYWJlbF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGZhYi12MV9pdGVtX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZmFiLXYxX2l0ZW1fbGFiZWxfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRmYWItdjFfaXRlbV9sYWJlbF9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0zLCAuNTMpO1xyXG5cclxuJGZhYi12MV9pdGVtX3BpY3RvX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRmYWItdjFfaXRlbV9waWN0b19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRmYWItdjFfaXRlbV9waWN0b19iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfYnJhbmQtMTtcclxuJGZhYi12MV9pdGVtX3BpY3RvX2NvbG9yX2hvdmVyOiAkY29sb3JfbmV1dHJhbC0xOyIsIiRmYXFfdGV4dF9xdWVzdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDYwMCAxZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmFxX3RleHRfcXVlc3Rpb25fY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG5cclxuJGZhcV90ZXh0X3JlcG9uc2VfY29sb3I6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG5cclxuJGZhcV90aXRsZV9hZnRlcl9iYWNrZ3JvdW5kOiAkZXN0aW1hdGlvbl9yYXBpZGVfdGl0bGVfYWZ0ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcbi5qcy1hY2NvcmRlb24ge1xyXG4gIC5qcy1hY2NvcmRlb24ge1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIGJhY2tncm91bmQ6IGluaGVyaXQ7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDA7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAmOmRpc2FibGVkIHtcclxuICAgICAgICAgIGNvbG9yOiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxLjVlbTtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcrJztcclxuICAgICAgICAgIGZvbnQtc2l6ZTogMS4xZW07XHJcbiAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xyXG4gICAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJy0nO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZhcSB7XHJcbiAgbWF4LXdpZHRoOiAxMjgwcHg7XHJcbiAgcGFkZGluZzogMCAxZW0gNGVtO1xyXG4gIG1hcmdpbjogYXV0bztcclxuXHJcbiAgLmZhcSB7XHJcbiAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlLWNvbnRlbnQge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi0xIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0yIHtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXFfdGl0bGVfYWZ0ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19xdWVzdGlvbiB7XHJcbiAgICAgICZfX2VsZW1lbnQge1xyXG4gICAgICAgIGZvbnQ6ICRmYXFfdGV4dF9xdWVzdGlvbl9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkZmFxX3RleHRfcXVlc3Rpb25fY29sb3I7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVwb25zZSB7XHJcbiAgICAgICZfX2VsZW1lbnQge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgcGFkZGluZzogMWVtIDAgMmVtO1xyXG4gICAgICAgIGNvbG9yOiAkZmFxX3RleHRfcmVwb25zZV9jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgLmZhcSB7XHJcbiAgICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3JlcG9uc2Uge1xyXG4gICAgICAgICZfX2VsZW1lbnQge1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDJlbTtcclxuICAgICAgICAgIHBhZGRpbmc6IDFlbSAyZW0gMmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kZmF2b3JpdGVzLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvZmF2b3JpdGVzLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYxX2JhY2tncm91bmQtY29sb3IgJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWltYWdlICRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGZhdm9yaXRlcy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZmF2b3JpdGVzLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbS1pbmZvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fY29sb3I6ICRmYXZvcml0ZXMtdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2ltYWdlX3NoYWRvdzogJGNvcmVfc2hhZG93ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2Nhcm91c2VsX2Zhdm9yaXRlX3VuYWN0aXZlX292ZXJsYXlfY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC44MykgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9tb3JlX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC42KSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAzLjMzMzNlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbGluZTJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9ib3JkZXItY29sb3IgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfYmFja2dyb3VuZCA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgICFkZWZhdWx0O1xyXG5cclxuXHJcbiRmYXZvcml0ZXMtdjFfX2J1dHRvbl9mYXZvcml0ZXMtdjE6ICgpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX19idXR0b25fZmF2b3JpdGVzLXYxOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkZmF2b3JpdGVzLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRmYXZvcml0ZXMtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkZmF2b3JpdGVzLXYxX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICAgICAgICA6ICRmYXZvcml0ZXMtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRmYXZvcml0ZXMtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkZmF2b3JpdGVzLXYxX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICAgICAgICA6ICRmYXZvcml0ZXMtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkZmF2b3JpdGVzLXYxX19idXR0b25fZmF2b3JpdGVzLXYxXHJcbik7XHJcblxyXG5cclxuJGZhdm9yaXRlcy12MV9fdGV4dF9mYXZvcml0ZXMtdjE6ICgpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX190ZXh0X2Zhdm9yaXRlcy12MTogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGV4dF9mb250ICAgICAgIDogJGZhdm9yaXRlcy12MV90ZXh0X2ZvbnQsXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkZmF2b3JpdGVzLXYxX190ZXh0X2Zhdm9yaXRlcy12MVxyXG4pO1xyXG5cclxuXHJcbiRmYXZvcml0ZXMtdjFfX3RpdGxlX2Zhdm9yaXRlcy12MTogKCkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjFfX3RpdGxlX2Zhdm9yaXRlcy12MTogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJGZhdm9yaXRlcy12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGZhdm9yaXRlcy12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkZmF2b3JpdGVzLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRmYXZvcml0ZXMtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGZhdm9yaXRlcy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRmYXZvcml0ZXMtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkZmF2b3JpdGVzLXYxX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGZhdm9yaXRlcy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJGZhdm9yaXRlcy12MV9fdGl0bGVfZmF2b3JpdGVzLXYxXHJcbik7XHJcblxyXG5cclxuJGZhdm9yaXRlcy12MV9faXRlbV90aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX19pdGVtX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJGZhdm9yaXRlcy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yLFxyXG5cclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJGZhdm9yaXRlcy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRmYXZvcml0ZXMtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcixcclxuICAgICAgICApLFxyXG4gICAgICAgICRmYXZvcml0ZXMtdjFfX2l0ZW1fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIGJ1dHRvbl9mb250ICAgICAgICAgICAgICAgICA6ICRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2ZvbnQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgIDogJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgIDogJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbWFwXHJcbik7XHJcblxyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIGJ1dHRvbl9mb250ICAgICAgICAgICAgICAgICA6ICRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2ZvbnQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2xpbmUyX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgIDogJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbGluZTJfYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9ob3Zlcl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgIDogJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbGluZTJfbWFwXHJcbik7XHJcblxyXG4vKiAgUHJvZ3JhbW1lICovXHJcblxyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9faXRlbV90aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fX2l0ZW1fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfY29sb3I6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcixcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJGZhdm9yaXRlcy12MS1wcm9ncmFtX19pdGVtX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW0tbGF5ZXItdGV4dF9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuNjgpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbS1sYXllci10ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9yZWZlcmVuY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9vcHRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX29wdGlvbl9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX29wdGlvbl9jb2xvcjogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9udW1iZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX251bWJlcl9sZXR0ZXItc3BhY2luZzogJGZvbnQtc3BhY2luZy0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX251bWJlcl9jb2xvcjogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9udW1iZXJfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9zdGF0dXNfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3N0YXR1c19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5mYXZvcml0ZXMtdjEge1xyXG4gICAgXHJcbiAgICBjb2xvcjogJGZhdm9yaXRlcy12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYxX2JhY2tncm91bmQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYXZvcml0ZXMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA3NjhweDtcclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItZXh0cmFsYXJnZV9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zd2lwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDk1JTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNDQwcHgpIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogODcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRmYXZvcml0ZXMtdjFfX3RpdGxlX2Zhdm9yaXRlcy12MSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkZmF2b3JpdGVzLXYxX190ZXh0X2Zhdm9yaXRlcy12MSwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRmYXZvcml0ZXMtdjFfX2J1dHRvbl9mYXZvcml0ZXMtdjEpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGZhdm9yaXRlcy12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogJGZhdm9yaXRlcy12MV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRmYXZvcml0ZXMtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGZhdm9yaXRlcy12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGZhdm9yaXRlcy12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlIDogJGZhdm9yaXRlcy12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsIDogJGZhdm9yaXRlcy12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkZmF2b3JpdGVzLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zhdm9yaXRlcyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gLmZhdm9yaXRlcy12MSAuc3dpcGVyLXBhZ2luYXRpb24gIG5lZ2F0aXZlIHZhbHVlIGJvdHRvbVxyXG4gICAgICAgIFxyXG4gICAgICAgICYuanNzY3JvbGwtYmxvY2sge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA2MCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1tb3JlIHtcclxuICAgICAgICAgICAgLmZhdm9yaXRlcy12MV9fc3dpcGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA4NSU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8vIEl0ZW1cclxuICAgICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICAmOm5vdCguc3dpcGVyLXNsaWRlLWFjdGl2ZSkge1xyXG4gICAgICAgICAgICAuZmF2b3JpdGVzLXYxX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWFsaWduZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS1nbG9iYWwtbGluayB7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1nbG9iYWwtbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuXHJcbiAgICAgICAgICAgIC5mYXZvcml0ZXMtdjFfX2l0ZW0tbW9yZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTAxO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhdm9yaXRlcy12MV9pdGVtX21vcmVfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgKyAxMHB4KSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlIDAuMDVzO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogMDtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgID4gc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b25fX2xpbmUxIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX21hcCwnJywgdHJ1ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uX19saW5lMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9tYXAsJycsIHRydWUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLmZhdm9yaXRlcy12MV9faXRlbS1tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYxX2Nhcm91c2VsX2Zhdm9yaXRlX3VuYWN0aXZlX292ZXJsYXlfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI1MHB4O1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYtYWxpZ25lciB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgJi1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDJlbSBhdXRvO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIjE0NDBweFwiKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwiMTQ0MHB4XCIpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWRlY29yYXRlLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJGZhdm9yaXRlcy12MV9pdGVtX19pbWFnZV9zaGFkb3c7ICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZVN1YnRpdGxlKCRmYXZvcml0ZXMtdjFfX2l0ZW1fdGl0bGVfbWFwKTtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuOGVtO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MV9pdGVtLWluZm9fZm9udDtcclxuICAgICAgICAgICAgJi1zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1zdXBlcmZpY2llIHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1pbmZvLXByaWNlIHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLWxpbmtzIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gM2VtKTtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIGRpc3BsYXkgICAgICAgOiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQgOiAyMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0ICA6IDIwJTtcclxuICAgICAgICAvL2FsaWduLWl0ZW1zICAgOiBmbGV4LWVuZDtcclxuICAgICAgICBjb2xvciAgICAgICAgOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICNmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvdHRvbTogLTJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICBmbGV4ICAgICAgICAgIDogMTtcclxuICAgICAgICBkaXNwbGF5ICAgICAgIDogZmxleDtcclxuICAgICAgICBvcGFjaXR5ICAgICAgIDogMTtcclxuICAgICAgICBib3JkZXIgICAgICAgIDogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzIDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQgIDogLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0ICAgOiAuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0ICAgICAgICA6IDVweDtcclxuICAgICAgICBhbGlnbi1pdGVtcyAgIDogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogOTZweDtcclxuXHJcbiAgICAgICAgY29sb3IgICAgICAgIDogJGZhdm9yaXRlcy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6ICRmYXZvcml0ZXMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICRmYXZvcml0ZXMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgIGhlaWdodCA6IDVweDtcclxuXHJcbiAgICAgICAgY29sb3IgICAgICAgIDogJGZhdm9yaXRlcy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiAkZmF2b3JpdGVzLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yIDogJGZhdm9yaXRlcy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9yZS1hY3Rpb24ge1xyXG4gICAgICAgIC5tb3JlLWFjdGlvbl9faXRlbSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJi0tcHJvZ3JhbSB7XHJcblxyXG4gICAgICAgIC5mYXZvcml0ZXMtdjEge1xyXG5cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAvLyAvLy8vLy8vLy9cclxuICAgICAgICAgICAgICAgICYtbGF5ZXItdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuM2VtIC44ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbS1sYXllci10ZXh0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtLWxheWVyLXRleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogODBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faXRlbSB7XHJcblxyXG4gICAgICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkZmF2b3JpdGVzLXYxLXByb2dyYW1fX2l0ZW1fdGl0bGVfbWFwKTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlLXN1YnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAuOGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAucHJvcGVydHktc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjNlbSAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3N0YXR1c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fc3RhdHVzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MV9pdGVtLWluZm9fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNGVtO1xyXG4gICAgICAgICAgICAgICAgICAgICYtc3VwZXJmaWNpZSB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLWluZm8tcHJpY2Uge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi1yZWZlcmVuY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9yZWZlcmVuY2VfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3JlZmVyZW5jZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLm9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYxLXByb2dyYW1fb3B0aW9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12MS1wcm9ncmFtX29wdGlvbl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1fb3B0aW9uX2NvbG9yIDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICZfX251bWJlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12MS1wcm9ncmFtX251bWJlcl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1fbnVtYmVyX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYxLXByb2dyYW1fbnVtYmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9udW1iZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEZhdm9yaXRlcyAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kZmF2b3JpdGVzLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZmF2b3JpdGVzLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvZmF2b3JpdGVzLzEuanBnJyk7XHJcbiRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kZmF2b3JpdGVzLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZDogJGZhdm9yaXRlcy12MV9iYWNrZ3JvdW5kLWNvbG9yICRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1pbWFnZSAkZmF2b3JpdGVzLXYxX2JhY2tncm91bmQtcmVwZWF0ICRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRmYXZvcml0ZXMtdjFfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRmYXZvcml0ZXMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZhdm9yaXRlcy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kZmF2b3JpdGVzLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJGZhdm9yaXRlcy12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRmYXZvcml0ZXMtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRmYXZvcml0ZXMtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRmYXZvcml0ZXMtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRmYXZvcml0ZXMtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuXHJcbiRmYXZvcml0ZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRmYXZvcml0ZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRmYXZvcml0ZXMtdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRmYXZvcml0ZXMtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRmYXZvcml0ZXMtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRmYXZvcml0ZXMtdjFfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRmYXZvcml0ZXMtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRmYXZvcml0ZXMtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGZhdm9yaXRlcy12MV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRmYXZvcml0ZXMtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogYm9yZHVyZVxyXG5cclxuXHJcblxyXG5cclxuLy8gU2Nyb2xsXHJcbiRmYXZvcml0ZXMtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRmYXZvcml0ZXMtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRmYXZvcml0ZXMtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuJGZhdm9yaXRlcy12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kZmF2b3JpdGVzLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJGZhdm9yaXRlcy12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fbW9yZV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAwLjYpOyAgICAgICAvLyBIb3ZlciA6IG92ZXJsYXlcclxuJGZhdm9yaXRlcy12MV9pdGVtLWluZm9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMSAkZm9udC1mYW1pbHktLTM7XHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9jb2xvcjogJGZhdm9yaXRlcy12MV9jb2xvcjtcclxuXHJcbi8vLy9cclxuLy8vLyBJdGVtIFRpdGxlXHJcbi8vLy9cclxuJGZhdm9yaXRlcy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuJGZhdm9yaXRlcy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGZhdm9yaXRlcy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGZhdm9yaXRlcy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcblxyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJGZhdm9yaXRlcy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGZhdm9yaXRlcy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4vLy8vXHJcbi8vLy8gSXRlbSBJbWFnZVxyXG4vLy8vXHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9faW1hZ2Vfc2hhZG93OiAkY29yZV9zaGFkb3c7XHJcblxyXG4vL1xyXG4vLyBJdGVtIEJvdXRvblxyXG4vL1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbi8vIExpbmUgMlxyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAzLjMzMzNlbS8xLjQgJGZvbnQtZmFtaWx5LS0zOyAgICAgICAgICAgICAgLy8gQm91dG9uIDogZm9udFxyXG4kZmF2b3JpdGVzLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbGluZTJfY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2JvcmRlci1jb2xvciAgICA6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfYmFja2dyb3VuZCAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRmYXZvcml0ZXMtdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJGZhdm9yaXRlcy12MV9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gQ2Fycm91c2VsXHJcbiRmYXZvcml0ZXMtdjFfY2Fyb3VzZWxfZmF2b3JpdGVfdW5hY3RpdmVfb3ZlcmxheV9jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjgzKTtcclxuXHJcbiRmYXZvcml0ZXMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRmYXZvcml0ZXMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJGZhdm9yaXRlcy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4kZmF2b3JpdGVzLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZhdm9yaXRlcy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJGZhdm9yaXRlcy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuXHJcblxyXG4vKiBQUk9HUkFNTUUgKi9cclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1faXRlbS1sYXllci10ZXh0X2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC42OCk7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtLWxheWVyLXRleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRmYXZvcml0ZXMtdjEtcHJvZ3JhbV9pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFlbS8xICRmb250LWZhbWlseS0tMztcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX29wdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjJlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fb3B0aW9uX2xldHRlci1zcGFjaW5nOiAuMWVtO1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fb3B0aW9uX2NvbG9yOiAkY29sb3ItYnJhbmQtMjtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX251bWJlcl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjJlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fbnVtYmVyX2xldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS0yO1xyXG4kZmF2b3JpdGVzLXYxLXByb2dyYW1fbnVtYmVyX2NvbG9yOiAkY29sb3ItYnJhbmQtMjtcclxuJGZhdm9yaXRlcy12MS1wcm9ncmFtX251bWJlcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9mYXZvcml0ZXMvMS5qcGcnKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2JhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1jb2xvciAkZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtaW1hZ2UgJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZmF2b3JpdGVzLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGggIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9pdGVtX2NvbG9yOiAkZmF2b3JpdGVzLXYyX2NvbG9yICFkZWZhdWx0ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW0taW5mb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV90ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9pdGVtX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9faW1hZ2Vfc2hhZG93OiAkY29yZV9zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGZhdm9yaXRlcy12Ml9fYnV0dG9uX2Zhdm9yaXRlcy12MjogKCkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfX2J1dHRvbl9mYXZvcml0ZXMtdjI6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJGZhdm9yaXRlcy12Ml9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkZmF2b3JpdGVzLXYyX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJGZhdm9yaXRlcy12Ml9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgICAgICAgOiAkZmF2b3JpdGVzLXYyX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkZmF2b3JpdGVzLXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJGZhdm9yaXRlcy12Ml9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgICAgICAgOiAkZmF2b3JpdGVzLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRmYXZvcml0ZXMtdjJfX2J1dHRvbl9mYXZvcml0ZXMtdjJcclxuKTtcclxuXHJcblxyXG4kZmF2b3JpdGVzLXYyX190ZXh0X2Zhdm9yaXRlcy12MjogKCkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjJfX3RleHRfZmF2b3JpdGVzLXYyOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRfZm9udCAgICAgICA6ICRmYXZvcml0ZXMtdjJfdGV4dF9mb250LFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRmYXZvcml0ZXMtdjJfX3RleHRfZmF2b3JpdGVzLXYyXHJcbik7XHJcblxyXG5cclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfZmF2b3JpdGVzLXYyOiAoKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfZmF2b3JpdGVzLXYyOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRmYXZvcml0ZXMtdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRmYXZvcml0ZXMtdjJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGZhdm9yaXRlcy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkZmF2b3JpdGVzLXYyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRmYXZvcml0ZXMtdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkZmF2b3JpdGVzLXYyX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGZhdm9yaXRlcy12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRmYXZvcml0ZXMtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkZmF2b3JpdGVzLXYyX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJGZhdm9yaXRlcy12Ml9fdGl0bGVfZmF2b3JpdGVzLXYyXHJcblxyXG4pO1xyXG5cclxuXHJcbiRmYXZvcml0ZXMtdjJfX2l0ZW1fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9faXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJGZhdm9yaXRlcy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkZmF2b3JpdGVzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkZmF2b3JpdGVzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yLFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkZmF2b3JpdGVzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJGZhdm9yaXRlcy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcixcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAkZmF2b3JpdGVzLXYyX19pdGVtX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRfZm9udCAgICAgICA6ICRmYXZvcml0ZXMtdjJfaXRlbV90ZXh0X2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRmYXZvcml0ZXMtdjJfaXRlbV90ZXh0X3RleHQtYWxpZ25cclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAkZmF2b3JpdGVzLXYyX2l0ZW1fX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJGZhdm9yaXRlcy12Ml9pdGVtX19idXR0b25fZmF2b3JpdGVzLXYyOiAoKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12Ml9pdGVtX19idXR0b25fZmF2b3JpdGVzLXYyOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRmYXZvcml0ZXMtdjJfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkZmF2b3JpdGVzLXYyX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkZmF2b3JpdGVzLXYyX2l0ZW1fX2J1dHRvbl9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgICAgICAgIDogJGZhdm9yaXRlcy12Ml9pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkZmF2b3JpdGVzLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkZmF2b3JpdGVzLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgICAgICAgIDogJGZhdm9yaXRlcy12Ml9pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRmYXZvcml0ZXMtdjJfaXRlbV9fYnV0dG9uX2Zhdm9yaXRlcy12MlxyXG4pO1xyXG5cclxuXHJcbi8qIFByb2dyYW1tZSAqL1xyXG5cclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMWVtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fb3B0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9vcHRpb25fbGV0dGVyLXNwYWNpbmc6IC4xZW0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9vcHRpb25fY29sb3I6ICRjb2xvci1icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fbnVtYmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9udW1iZXJfbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9udW1iZXJfY29sb3I6ICRjb2xvci1icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fbnVtYmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9zdGF0dXNfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5mYXZvcml0ZXMtdjIge1xyXG4gICAgY29sb3I6ICRmYXZvcml0ZXMtdjJfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhdm9yaXRlcy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGZhdm9yaXRlcy12Ml9fdGl0bGVfZmF2b3JpdGVzLXYyKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRmYXZvcml0ZXMtdjJfX3RleHRfZmF2b3JpdGVzLXYyLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJGZhdm9yaXRlcy12Ml9fYnV0dG9uX2Zhdm9yaXRlcy12Mik7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkZmF2b3JpdGVzLXYyX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkZmF2b3JpdGVzLXYyX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGZhdm9yaXRlcy12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkZmF2b3JpdGVzLXYyX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkZmF2b3JpdGVzLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UgOiAkZmF2b3JpdGVzLXYyX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uIHtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGwgOiAkZmF2b3JpdGVzLXYyX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRmYXZvcml0ZXMtdjJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8vIEl0ZW1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZVN1YnRpdGxlKCRmYXZvcml0ZXMtdjJfX2l0ZW1fdGl0bGVfbWFwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjJfaXRlbV9jb2xvcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0IDogMmVtO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NzBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICAmLS1jb3ZlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0taW1nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NzBweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM5MHB4O1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJGZhdm9yaXRlcy12Ml9pdGVtX19pbWFnZV9zaGFkb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLWFsaWduZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgICAgICBvcmRlcjogdW5zZXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuXHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbmZvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12Ml9pdGVtLWluZm9fZm9udDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAmLXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXN1cGVyZmljaWUge1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWluZm8tcHJpY2Uge1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQtYmxvY2sge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRmYXZvcml0ZXMtdjJfaXRlbV9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3hsJykge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLWxpbmtzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRmYXZvcml0ZXMtdjJfaXRlbV9fYnV0dG9uX2Zhdm9yaXRlcy12Mik7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIGRpc3BsYXkgICAgICAgOiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQgOiAyMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0ICA6IDIwJTtcclxuICAgICAgICAvL2FsaWduLWl0ZW1zICAgOiBmbGV4LWVuZDtcclxuICAgICAgICBjb2xvciAgICAgICAgOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICNmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICBmbGV4ICAgICAgICAgIDogMTtcclxuICAgICAgICBkaXNwbGF5ICAgICAgIDogZmxleDtcclxuICAgICAgICBvcGFjaXR5ICAgICAgIDogMTtcclxuICAgICAgICBib3JkZXIgICAgICAgIDogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzIDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQgIDogLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0ICAgOiAuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0ICAgICAgICA6IDVweDtcclxuICAgICAgICBhbGlnbi1pdGVtcyAgIDogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogOTZweDtcclxuXHJcbiAgICAgICAgY29sb3IgICAgICAgIDogJGZhdm9yaXRlcy12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6ICRmYXZvcml0ZXMtdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICRmYXZvcml0ZXMtdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgIGhlaWdodCA6IDVweDtcclxuXHJcbiAgICAgICAgY29sb3IgICAgICAgIDogJGZhdm9yaXRlcy12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiAkZmF2b3JpdGVzLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yIDogJGZhdm9yaXRlcy12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmF2b3JpdGVzIHtcclxuICAgICAgICAmLmpzc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogODAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLW1vcmUge1xyXG5cclxuICAgICAgICAgICAgLmZhdm9yaXRlcy12Ml9fYm90dG9tIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZhdm9yaXRlcy12Ml9fbW9yZS1hY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMmVtO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5tb3JlLWFjdGlvbl9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLm1vcmUtYWN0aW9uX19saW5rcyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG5cclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICYtLXByb2dyYW0ge1xyXG4gICAgICAgIC5mYXZvcml0ZXMtdjIge1xyXG4gICAgICAgICAgICAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmLXN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAucHJvcGVydHktc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogLjNlbSAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3N0YXR1c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fc3RhdHVzX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12Ml9pdGVtLWluZm9fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNGVtO1xyXG4gICAgICAgICAgICAgICAgICAgICYtc2l6ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtXHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYtcmVmZXJlbmNlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9yZWZlcmVuY2VfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9pdGVtX3JlZmVyZW5jZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAub3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9vcHRpb25fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZmF2b3JpdGVzLXYyLXByb2dyYW1fb3B0aW9uX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9vcHRpb25fY29sb3IgO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkZmF2b3JpdGVzLXYyLXByb2dyYW1fbnVtYmVyX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9udW1iZXJfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjItcHJvZ3JhbV9udW1iZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12Mi1wcm9ncmFtX251bWJlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuXHJcbi8vIENvbnRleHQgTGFuZGluZ1xyXG4ubGFuZGluZyB7XHJcbiAgICAuZmF2b3JpdGVzLXYyX19pdGVtIHtcclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIC5mYXZvcml0ZXMtdjJfX2l0ZW0taW1nIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoaC14bCwnbWluLWhlaWdodCcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTcwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCd4bCcpIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM4MHB4O1xyXG4gICAgICAgICAgICAgICAgLmZhdm9yaXRlcy12Ml9faXRlbS1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM4MHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRmF2b3JpdGVzIC0gVjJcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9mYXZvcml0ZXMvMS5qcGcnKTtcclxuJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYyX2JhY2tncm91bmQtY29sb3IgJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLWltYWdlICRmYXZvcml0ZXMtdjJfYmFja2dyb3VuZC1yZXBlYXQgJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGZhdm9yaXRlcy12Ml9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGZhdm9yaXRlcy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwuNTEpO1xyXG4kZmF2b3JpdGVzLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRmYXZvcml0ZXMtdjJfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kZmF2b3JpdGVzLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG5cclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGZhdm9yaXRlcy12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJGZhdm9yaXRlcy12Ml90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kZmF2b3JpdGVzLXYyX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kZmF2b3JpdGVzLXYyX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kZmF2b3JpdGVzLXYyX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kZmF2b3JpdGVzLXYyX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcblxyXG4kZmF2b3JpdGVzLXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRmYXZvcml0ZXMtdjJfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kZmF2b3JpdGVzLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbi8vIENhcnJvdXNlbFxyXG5cclxuJGZhdm9yaXRlcy12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZhdm9yaXRlcy12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kZmF2b3JpdGVzLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiRmYXZvcml0ZXMtdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZmF2b3JpdGVzLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ6ICNGOUMwNUQ7XHJcbiRmYXZvcml0ZXMtdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcblxyXG4vLyBTY3JvbGxcclxuJGZhdm9yaXRlcy12Ml9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGZhdm9yaXRlcy12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJGZhdm9yaXRlcy12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kZmF2b3JpdGVzLXYyX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRmYXZvcml0ZXMtdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kZmF2b3JpdGVzLXYyX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9jb2xvcjogJGZhdm9yaXRlcy12Ml9jb2xvcjtcclxuXHJcbiRmYXZvcml0ZXMtdjJfaXRlbS1pbmZvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDI1cHgvMSAkZm9udC1mYW1pbHktLTM7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJGZhdm9yaXRlcy12Ml9pdGVtX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gVGl0bGVcclxuLy9cclxuJGZhdm9yaXRlcy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuJGZhdm9yaXRlcy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyNXB4LzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuXHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAzNXB4LzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGZhdm9yaXRlcy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJGZhdm9yaXRlcy12Ml9pdGVtX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcblxyXG4kZmF2b3JpdGVzLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGZhdm9yaXRlcy12Ml9pdGVtX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRmYXZvcml0ZXMtdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbi8vXHJcbi8vIEl0ZW0gSW1hZ2VcclxuLy9cclxuJGZhdm9yaXRlcy12Ml9pdGVtX19pbWFnZV9zaGFkb3c6ICRjb3JlX3NoYWRvdztcclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8qIFByb2dyYW1tZSAqL1xyXG5cclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMWVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9yZWZlcmVuY2VfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fb3B0aW9uX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9vcHRpb25fbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9vcHRpb25fY29sb3I6ICRjb2xvci1icmFuZC0yO1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fbnVtYmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9udW1iZXJfbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLTI7XHJcbiRmYXZvcml0ZXMtdjItcHJvZ3JhbV9udW1iZXJfY29sb3I6ICRjb2xvci1icmFuZC0yO1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1fbnVtYmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG5cclxuJGZhdm9yaXRlcy12Mi1wcm9ncmFtX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kZmF2b3JpdGVzLXYyLXByb2dyYW1faXRlbV9zdGF0dXNfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvZmF2b3JpdGVzLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtY29sb3IgJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLWltYWdlICRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1yZXBlYXQgJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGZhdm9yaXRlcy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19fdGl0bGVfbWFyZ2luLWJvdHRvbTogMiUgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGwgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fY29sb3I6ICRmYXZvcml0ZXMtdjNfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtX19pbWFnZV9zaGFkb3c6ICRjb3JlX3NoYWRvdyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19faXRlbV9vdmVybGF5X2hvdmVyOiByZ2JhKCM2ZDZkNmQsIC43NSkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtX19idXR0b25fY29sb3IgOiAkY29yZV9idXR0b25fY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19pdGVtX19idXR0b25faG92ZXJfY29sb3IgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZmF2b3JpdGVzLXYzX19idXR0b25fZmF2b3JpdGVzLXYzOiAoKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19fYnV0dG9uX2Zhdm9yaXRlcy12MzogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkZmF2b3JpdGVzLXYzX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRmYXZvcml0ZXMtdjNfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkZmF2b3JpdGVzLXYzX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICAgICAgICA6ICRmYXZvcml0ZXMtdjNfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRmYXZvcml0ZXMtdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkZmF2b3JpdGVzLXYzX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICAgICAgICA6ICRmYXZvcml0ZXMtdjNfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJGZhdm9yaXRlcy12M19fYnV0dG9uX2Zhdm9yaXRlcy12M1xyXG4pO1xyXG5cclxuXHJcbiRmYXZvcml0ZXMtdjNfX3RleHRfZmF2b3JpdGVzLXYzOiAoKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19fdGV4dF9mYXZvcml0ZXMtdjM6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dF9mb250ICAgICAgIDogJGZhdm9yaXRlcy12M190ZXh0X2ZvbnQsXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJGZhdm9yaXRlcy12M19fdGV4dF9mYXZvcml0ZXMtdjNcclxuKTtcclxuXHJcbiRmYXZvcml0ZXMtdjNfX3RpdGxlX2Zhdm9yaXRlcy12MzogKCkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfX3RpdGxlX2Zhdm9yaXRlcy12MzogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tIDogJGZhdm9yaXRlcy12M19fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJGZhdm9yaXRlcy12M19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGZhdm9yaXRlcy12M19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkZmF2b3JpdGVzLXYzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRmYXZvcml0ZXMtdjNfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRmYXZvcml0ZXMtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkZmF2b3JpdGVzLXYzX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRmYXZvcml0ZXMtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAkZmF2b3JpdGVzLXYzX190aXRsZV9mYXZvcml0ZXMtdjNcclxuKTtcclxuXHJcbiRmYXZvcml0ZXMtdjNfX2l0ZW1fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12M19faXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbSA6ICRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfdGV4dC1hbGlnbjogJGZhdm9yaXRlcy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJGZhdm9yaXRlcy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZyxcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGZhdm9yaXRlcy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50X2ZvbnQ6ICRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50X2NvbG9yOiAkZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZ1xyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRmYXZvcml0ZXMtdjNfX2l0ZW1fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX2J1dHRvbl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2ZvbnQgICAgICAgICAgICAgICAgIDogJGZhdm9yaXRlcy12M19pdGVtX19idXR0b25fZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJGZhdm9yaXRlcy12M19pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRmYXZvcml0ZXMtdjNfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRmYXZvcml0ZXMtdjNfaXRlbV9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgOiAkZmF2b3JpdGVzLXYzX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRmYXZvcml0ZXMtdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRmYXZvcml0ZXMtdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgOiAkZmF2b3JpdGVzLXYzX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJGZhdm9yaXRlcy12M19pdGVtX19idXR0b25fbWFwXHJcbik7XHJcblxyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX2J1dHRvbl9tYXBfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fYnV0dG9uX21hcF9ib3JkZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qIFByb2dyYW1tZSAqL1xyXG5cclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2Nhcm91c2VsX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTIsLjY4KSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX29wdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFlbS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX29wdGlvbl9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX29wdGlvbl9jb2xvcjogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9udW1iZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xZW0vMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9udW1iZXJfbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9udW1iZXJfY29sb3I6ICRjb2xvci1icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fbnVtYmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fc3RhdHVzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44ZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3N0YXR1c19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fc3RhdHVzX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0yLC42OCkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuXHJcbiRmYXZvcml0ZXMtdjMtLXByb2dyYW1fX2l0ZW1fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My0tcHJvZ3JhbV9faXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tIDogJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfdGV4dC1hbGlnbjogJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcblxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2ZvbnQ6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250LFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZyxcclxuXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9jb250ZW50X2ZvbnQ6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmdcclxuICAgICksXHJcbiAgICAkZmF2b3JpdGVzLXYzLS1wcm9ncmFtX19pdGVtX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcblxyXG5cclxuXHJcbi8qIFByb2dyYW1tZSAqL1xyXG5cclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2Nhcm91c2VsX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTIsLjY4KSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fcmVmZXJlbmNlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fcmVmZXJlbmNlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX29wdGlvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFlbS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX29wdGlvbl9sZXR0ZXItc3BhY2luZzogLjFlbSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX29wdGlvbl9jb2xvcjogJGNvbG9yLWJyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9udW1iZXJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xZW0vMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9udW1iZXJfbGV0dGVyLXNwYWNpbmc6ICRmb250LXNwYWNpbmctLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9udW1iZXJfY29sb3I6ICRjb2xvci1icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fbnVtYmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fc3RhdHVzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44ZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3N0YXR1c19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fc3RhdHVzX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0yLC42OCkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuXHJcbiRmYXZvcml0ZXMtdjMtLXByb2dyYW1fX2l0ZW1fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12My0tcHJvZ3JhbV9faXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbSA6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV90ZXh0LWFsaWduOiAkZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfY29sb3I6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZyxcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJGZhdm9yaXRlcy12My0tcHJvZ3JhbV9faXRlbV90aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5mYXZvcml0ZXMtdjMge1xyXG4gICAgY29sb3I6ICRmYXZvcml0ZXMtdjNfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhdm9yaXRlcy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBoZWlnaHQ6IDc2OHB4O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItZXh0cmFsYXJnZV9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zd2lwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0MDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRmYXZvcml0ZXMtdjNfX3RpdGxlX2Zhdm9yaXRlcy12Myk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkZmF2b3JpdGVzLXYzX190ZXh0X2Zhdm9yaXRlcy12MywgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRmYXZvcml0ZXMtdjNfX2J1dHRvbl9mYXZvcml0ZXMtdjMpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGZhdm9yaXRlcy12M19zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogJGZhdm9yaXRlcy12M19zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRmYXZvcml0ZXMtdjNfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGZhdm9yaXRlcy12M19zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGZhdm9yaXRlcy12M19zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlIDogJGZhdm9yaXRlcy12M19zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsIDogJGZhdm9yaXRlcy12M19zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkZmF2b3JpdGVzLXYzX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zhdm9yaXRlcyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogLTJlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuanNzY3JvbGwtYmxvY2sge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA3MCU7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLy8gSXRlbVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYzX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgZm9udDogJGZhdm9yaXRlcy12M19pdGVtX2ZvbnQ7XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZVN1YnRpdGxlKCRmYXZvcml0ZXMtdjNfX2l0ZW1fdGl0bGVfbWFwKTtcclxuICAgICAgICAgICAgLnRpdGxlLXN1YnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCxcclxuICAgICAgICAgICAgICAgIC50aXRsZS1zdWJ0aXRsZV9fc3VidGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1nbG9iYWwtbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYzX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLmZhdm9yaXRlcy12M19faXRlbS1tb3JlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDE7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmF2b3JpdGVzLXYzX19pdGVtX292ZXJsYXlfaG92ZXI7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJGZhdm9yaXRlcy12M19pdGVtX19idXR0b25fbWFwKTtcclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDEwcHgpKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2UgMC4wNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDB2dztcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpIHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuZmF2b3JpdGVzLXYzX19pdGVtLW1vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12M19pdGVtX19idXR0b25fbWFwX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRmYXZvcml0ZXMtdjNfaXRlbV9fYnV0dG9uX21hcF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLml0ZW1fX3N0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMTB2aDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMmVtO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIHRvcDogMmVtO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdmlzdWFsIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJGZhdm9yaXRlcy12M19pdGVtX19pbWFnZV9zaGFkb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYWxpZ25lciB7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xyXG5cclxuICAgICAgICAgICAgJi1zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIC41ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1zdXBlcmZpY2llIHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1pbmZvLXByaWNlIHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLWxpbmtzIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAzZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gM2VtKTtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIGRpc3BsYXkgICAgICAgOiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQgOiAyMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0ICA6IDIwJTtcclxuICAgICAgICAvL2FsaWduLWl0ZW1zICAgOiBmbGV4LWVuZDtcclxuICAgICAgICBjb2xvciAgICAgICAgOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICNmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvdHRvbTogLTJlbTtcclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgZmxleCAgICAgICAgICA6IDE7XHJcbiAgICAgICAgZGlzcGxheSAgICAgICA6IGZsZXg7XHJcbiAgICAgICAgb3BhY2l0eSAgICAgICA6IDE7XHJcbiAgICAgICAgYm9yZGVyICAgICAgICA6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1cyA6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0ICA6IC41ZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdCAgIDogLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodCAgICAgICAgOiA1cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXMgICA6IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDk2cHg7XHJcblxyXG4gICAgICAgIGNvbG9yICAgICAgICA6ICRmYXZvcml0ZXMtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiAkZmF2b3JpdGVzLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItY29sb3IgOiAkZmF2b3JpdGVzLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICBoZWlnaHQgOiA1cHg7XHJcblxyXG4gICAgICAgIGNvbG9yICAgICAgICA6ICRmYXZvcml0ZXMtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZCAgIDogJGZhdm9yaXRlcy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICRmYXZvcml0ZXMtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmLS1wcm9ncmFtIHtcclxuICAgICAgICAuZmF2b3JpdGVzLXYzIHtcclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjNfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjNfaXRlbV9mb250O1xyXG5cclxuICAgICAgICAgICAgICAgICYtc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3N0YXR1c19mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIC5wcm9wZXJ0eS1zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAuOGVtIDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fc3RhdHVzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9zdGF0dXNfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkZmF2b3JpdGVzLXYzLS1wcm9ncmFtX19pdGVtX3RpdGxlX21hcCk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxLjVlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYzLXByb2dyYW1fY2Fyb3VzZWxfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12My1wcm9ncmFtX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZhdm9yaXRlcy12My1wcm9ncmFtX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12My1wcm9ncmFtX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYzLXByb2dyYW1fY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmF2b3JpdGVzLXYzLXByb2dyYW1fY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAuNmVtIDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1yZWZlcmVuY2Uge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3JlZmVyZW5jZV9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fcmVmZXJlbmNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjZlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJGZhdm9yaXRlcy12My1wcm9ncmFtX29wdGlvbl9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9vcHRpb25fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12My1wcm9ncmFtX29wdGlvbl9jb2xvcjtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmX19udW1iZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9udW1iZXJfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJGZhdm9yaXRlcy12My1wcm9ncmFtX251bWJlcl9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZhdm9yaXRlcy12My1wcm9ncmFtX251bWJlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYzLXByb2dyYW1fbnVtYmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRmF2b3JpdGVzIC0gVjNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9mYXZvcml0ZXMvMS5qcGcnKTtcclxuJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXYzX2JhY2tncm91bmQtY29sb3IgJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLWltYWdlICRmYXZvcml0ZXMtdjNfYmFja2dyb3VuZC1yZXBlYXQgJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGZhdm9yaXRlcy12M19iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGZhdm9yaXRlcy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZmF2b3JpdGVzLXYzX2NvbG9yOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRmYXZvcml0ZXMtdjNfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kZmF2b3JpdGVzLXYzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGZhdm9yaXRlcy12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGZhdm9yaXRlcy12M19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG5cclxuJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGZhdm9yaXRlcy12M19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJGZhdm9yaXRlcy12M190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kZmF2b3JpdGVzLXYzX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kZmF2b3JpdGVzLXYzX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kZmF2b3JpdGVzLXYzX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kZmF2b3JpdGVzLXYzX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcblxyXG4kZmF2b3JpdGVzLXYzX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRmYXZvcml0ZXMtdjNfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kZmF2b3JpdGVzLXYzX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbi8vIENhcnJvdXNlbFxyXG5cclxuJGZhdm9yaXRlcy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZhdm9yaXRlcy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kZmF2b3JpdGVzLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiRmYXZvcml0ZXMtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZmF2b3JpdGVzLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kZmF2b3JpdGVzLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG5cclxuLy8gU2Nyb2xsXHJcbiRmYXZvcml0ZXMtdjNfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRmYXZvcml0ZXMtdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRmYXZvcml0ZXMtdjNfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuJGZhdm9yaXRlcy12M19zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kZmF2b3JpdGVzLXYzX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJGZhdm9yaXRlcy12M19zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fY29sb3I6ICRmYXZvcml0ZXMtdjNfY29sb3I7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbS8xICRmb250LWZhbWlseS0tMztcclxuJGZhdm9yaXRlcy12M19faXRlbV9vdmVybGF5X2hvdmVyOiByZ2JhKCM2ZDZkNmQsIC43NSk7XHJcblxyXG4vL1xyXG4vLyBJdGVtIFRpdGxlXHJcbi8vXHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuJGZhdm9yaXRlcy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuXHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzMzNlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gSW1hZ2VcclxuLy9cclxuJGZhdm9yaXRlcy12M19pdGVtX19pbWFnZV9zaGFkb3c6ICRjb3JlX3NoYWRvdztcclxuXHJcbi8vXHJcbi8vIEl0ZW0gQm91dG9uXHJcbi8vXHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250O1xyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJGZhdm9yaXRlcy12M19pdGVtX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvcmVfYnV0dG9uX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJGZhdm9yaXRlcy12M19pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRmYXZvcml0ZXMtdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kZmF2b3JpdGVzLXYzX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJGZhdm9yaXRlcy12M19pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOyAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogYm9yZHVyZVxyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLyogUHJvZ3JhbW1lICovXHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9jYXJvdXNlbF9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0yLC42OCk7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTM7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9vcHRpb25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xZW0vMSAkZm9udC1mYW1pbHktLTI7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9vcHRpb25fbGV0dGVyLXNwYWNpbmc6IC4xZW07XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9vcHRpb25fY29sb3I6ICRjb2xvci1icmFuZC0yO1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fbnVtYmVyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMWVtLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fbnVtYmVyX2xldHRlci1zcGFjaW5nOiAkZm9udC1zcGFjaW5nLS0yO1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1fbnVtYmVyX2NvbG9yOiAkY29sb3ItYnJhbmQtMjtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX251bWJlcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuXHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMiwuNjgpO1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZmF2b3JpdGVzLXYzLXByb2dyYW1faXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3N0YXR1c19mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTI7XHJcbiRmYXZvcml0ZXMtdjMtcHJvZ3JhbV9pdGVtX3N0YXR1c19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJGZhdm9yaXRlcy12My1wcm9ncmFtX2l0ZW1fc3RhdHVzX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kZmF2b3JpdGVzLXY0X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvZmF2b3JpdGVzLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9iYWNrZ3JvdW5kOiAkZmF2b3JpdGVzLXY0X2JhY2tncm91bmQtY29sb3IgJGZhdm9yaXRlcy12NF9iYWNrZ3JvdW5kLWltYWdlICRmYXZvcml0ZXMtdjRfYmFja2dyb3VuZC1yZXBlYXQgJGZhdm9yaXRlcy12NF9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGZhdm9yaXRlcy12NF9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRmYXZvcml0ZXMtdjRfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7IC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRmYXZvcml0ZXMtdjRfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9fYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9fYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9fYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGggIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9pdGVtLWluZm9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9jb2xvcjogJGZhdm9yaXRlcy12NF9jb2xvciAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9faW1hZ2Vfc2hhZG93OiAkY29yZV9zaGFkb3cgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfY2Fyb3VzZWxfZmF2b3JpdGVfdW5hY3RpdmVfb3ZlcmxheV9jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjgzKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9pdGVtX21vcmVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjYpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fbGluZTJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy4zMzMzZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fbGluZTJfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fbGluZTJfYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2xpbmUyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9saW5lMl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9saW5lMl9ob3Zlcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGZhdm9yaXRlcy12NF9fYnV0dG9uX2Zhdm9yaXRlcy12NDogKCkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfX2J1dHRvbl9mYXZvcml0ZXMtdjQ6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtIDogJGZhdm9yaXRlcy12NF9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fYmFja2dyb3VuZCA6ICRmYXZvcml0ZXMtdjRfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fY29sb3IgOiAkZmF2b3JpdGVzLXY0X19idXR0b25fY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgOiAkZmF2b3JpdGVzLXY0X19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRmYXZvcml0ZXMtdjRfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgOiAkZmF2b3JpdGVzLXY0X19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgOiAkZmF2b3JpdGVzLXY0X19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRmYXZvcml0ZXMtdjRfX2J1dHRvbl9mYXZvcml0ZXMtdjRcclxuKTtcclxuXHJcblxyXG4kZmF2b3JpdGVzLXY0X190ZXh0X2Zhdm9yaXRlcy12NDogKCkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfX3RleHRfZmF2b3JpdGVzLXY0OiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRfZm9udCA6ICRmYXZvcml0ZXMtdjRfdGV4dF9mb250LFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRmYXZvcml0ZXMtdjRfX3RleHRfZmF2b3JpdGVzLXY0XHJcbik7XHJcblxyXG5cclxuJGZhdm9yaXRlcy12NF9fdGl0bGVfZmF2b3JpdGVzLXY0OiAoKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9fdGl0bGVfZmF2b3JpdGVzLXY0OiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyA6ICRmYXZvcml0ZXMtdjRfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRmYXZvcml0ZXMtdjRfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGZhdm9yaXRlcy12NF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkZmF2b3JpdGVzLXY0X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRmYXZvcml0ZXMtdjRfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkZmF2b3JpdGVzLXY0X190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGZhdm9yaXRlcy12NF9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRmYXZvcml0ZXMtdjRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAkZmF2b3JpdGVzLXY0X190aXRsZV9mYXZvcml0ZXMtdjRcclxuKTtcclxuXHJcblxyXG4kZmF2b3JpdGVzLXY0X19pdGVtX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRmYXZvcml0ZXMtdjRfX2l0ZW1fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRmYXZvcml0ZXMtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfZm9udDogJGZhdm9yaXRlcy12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGZhdm9yaXRlcy12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkZmF2b3JpdGVzLXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJGZhdm9yaXRlcy12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRmYXZvcml0ZXMtdjRfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcixcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAkZmF2b3JpdGVzLXY0X19pdGVtX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9mb250IDogJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtIDogJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kIDogJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2NvbG9yIDogJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgOiAkZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yIDogJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgOiAkZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgICAgICApLFxyXG4gICAgICAgICAgICAgICAgJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fbWFwXHJcbik7XHJcblxyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9saW5lMl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9saW5lMl9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2ZvbnQgOiAkZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9saW5lMl9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gOiAkZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9saW5lMl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgOiAkZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9saW5lMl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fY29sb3IgOiAkZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9saW5lMl9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciA6ICRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2xpbmUyX2JvcmRlci1jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9saW5lMl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgOiAkZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9saW5lMl9ob3Zlcl9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciA6ICRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAkZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9saW5lMl9tYXBcclxuKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmZhdm9yaXRlcy12NCB7XHJcblxyXG4gICAgY29sb3I6ICRmYXZvcml0ZXMtdjRfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgLypAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgaGVpZ2h0OiA3NjhweDtcclxuICAgIH0qL1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjRfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmYXZvcml0ZXMtdjRfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3N3aXBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1heC13aWR0aDogODAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50IChzbGlkZXMtbWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KDE0NDBweCkge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiA4NzBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRmYXZvcml0ZXMtdjRfX3RpdGxlX2Zhdm9yaXRlcy12NCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkZmF2b3JpdGVzLXY0X190ZXh0X2Zhdm9yaXRlcy12NCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRmYXZvcml0ZXMtdjRfX2J1dHRvbl9mYXZvcml0ZXMtdjQpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGZhdm9yaXRlcy12NF9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogJGZhdm9yaXRlcy12NF9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRmYXZvcml0ZXMtdjRfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGZhdm9yaXRlcy12NF9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGZhdm9yaXRlcy12NF9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogJGZhdm9yaXRlcy12NF9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJGZhdm9yaXRlcy12NF9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJGZhdm9yaXRlcy12NF9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19mYXZvcml0ZXMge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVlbTsgLy8gLmZhdm9yaXRlcy12NCAuc3dpcGVyLXBhZ2luYXRpb24gIG5lZ2F0aXZlIHZhbHVlIGJvdHRvbVxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAmLmpzc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNjAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmX19zd2lwZXJzIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1tZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0tbW9yZS1hY3Rpb24ge1xyXG4gICAgICAgLm1vcmUtYWN0aW9uIHtcclxuICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgIH1cclxuICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX21vcmUtYWN0aW9uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDFlbSAwO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvLyBJdGVtXHJcbiAgICAmX19pdGVtIHtcclxuXHJcbiAgICAgICAgJjpub3QoLnN3aXBlci1zbGlkZS1hY3RpdmUpIHtcclxuICAgICAgICAgICAgLmZhdm9yaXRlcy12NF9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtYWxpZ25lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZhdm9yaXRlcy12NF9faXRlbS1nbG9iYWwtbGluayB7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1nbG9iYWwtbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXY0X2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgLy9qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG5cclxuICAgICAgICAgICAgLmZhdm9yaXRlcy12NF9faXRlbS1tb3JlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDE7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmF2b3JpdGVzLXY0X2l0ZW1fbW9yZV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDEwcHgpKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2UgMC4wNXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbl9fbGluZTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fbWFwLCAnJywgdHJ1ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbl9fbGluZTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fbGluZTJfbWFwLCAnJywgdHJ1ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuZmF2b3JpdGVzLXY0X19pdGVtLW1vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW1fX3N0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjRfY2Fyb3VzZWxfZmF2b3JpdGVfdW5hY3RpdmVfb3ZlcmxheV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLWFsaWduZXIge1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbV9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZV9fY29udGVudDphZnRlciB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXY0X2l0ZW1fY29sb3I7XHJcblxyXG4gICAgICAgICYtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gMmVtIGF1dG87XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIjE0NDBweFwiKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcIjE0NDBweFwiKSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogJGZhdm9yaXRlcy12NF9pdGVtX19pbWFnZV9zaGFkb3c7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkZmF2b3JpdGVzLXY0X19pdGVtX3RpdGxlX21hcCk7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAyLjhlbTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbmZvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgICAgIGZvbnQ6ICRmYXZvcml0ZXMtdjRfaXRlbS1pbmZvX2ZvbnQ7XHJcblxyXG4gICAgICAgICAgICAmLXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLjVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1zdXBlcmZpY2llIHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtaW5mby1wcmljZSB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJi1saW5rcyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19wYWdpbmF0aW9uIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwJTtcclxuICAgICAgICAvL2FsaWduLWl0ZW1zICAgOiBmbGV4LWVuZDtcclxuICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICNmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC41ZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC41ZW0gIWltcG9ydGFudDtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogOTZweDtcclxuXHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmF2b3JpdGVzLXY0X2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjRfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRmYXZvcml0ZXMtdjRfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNXB4O1xyXG5cclxuICAgICAgICAgICAgY29sb3I6ICRmYXZvcml0ZXMtdjRfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmYXZvcml0ZXMtdjRfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkZmF2b3JpdGVzLXY0X2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgd2lkdGg6IDkwJTtcclxuICAgIH1cclxuXHJcblxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEZhdm9yaXRlcyAtIFY0XHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kZmF2b3JpdGVzLXY0X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZmF2b3JpdGVzLXY0X2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvZmF2b3JpdGVzLzEuanBnJyk7XHJcbiRmYXZvcml0ZXMtdjRfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGZhdm9yaXRlcy12NF9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kZmF2b3JpdGVzLXY0X2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRmYXZvcml0ZXMtdjRfYmFja2dyb3VuZDogJGZhdm9yaXRlcy12NF9iYWNrZ3JvdW5kLWNvbG9yICRmYXZvcml0ZXMtdjRfYmFja2dyb3VuZC1pbWFnZSAkZmF2b3JpdGVzLXY0X2JhY2tncm91bmQtcmVwZWF0ICRmYXZvcml0ZXMtdjRfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRmYXZvcml0ZXMtdjRfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRmYXZvcml0ZXMtdjRfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZhdm9yaXRlcy12NF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kZmF2b3JpdGVzLXY0X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJGZhdm9yaXRlcy12NF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRmYXZvcml0ZXMtdjRfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRmYXZvcml0ZXMtdjRfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRmYXZvcml0ZXMtdjRfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRmYXZvcml0ZXMtdjRfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuXHJcbiRmYXZvcml0ZXMtdjRfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRmYXZvcml0ZXMtdjRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRmYXZvcml0ZXMtdjRfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRmYXZvcml0ZXMtdjRfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRmYXZvcml0ZXMtdjRfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRmYXZvcml0ZXMtdjRfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRmYXZvcml0ZXMtdjRfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRmYXZvcml0ZXMtdjRfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGZhdm9yaXRlcy12NF9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRmYXZvcml0ZXMtdjRfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogYm9yZHVyZVxyXG5cclxuXHJcblxyXG5cclxuLy8gU2Nyb2xsXHJcbiRmYXZvcml0ZXMtdjRfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRmYXZvcml0ZXMtdjRfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRmYXZvcml0ZXMtdjRfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuJGZhdm9yaXRlcy12NF9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kZmF2b3JpdGVzLXY0X3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJGZhdm9yaXRlcy12NF9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fbW9yZV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAwLjYpOyAgICAgICAvLyBIb3ZlciA6IG92ZXJsYXlcclxuJGZhdm9yaXRlcy12NF9pdGVtLWluZm9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMSAkZm9udC1mYW1pbHktLTM7XHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9jb2xvcjogJGZhdm9yaXRlcy12NF9jb2xvcjtcclxuXHJcbi8vLy9cclxuLy8vLyBJdGVtIFRpdGxlXHJcbi8vLy9cclxuJGZhdm9yaXRlcy12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuJGZhdm9yaXRlcy12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGZhdm9yaXRlcy12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJGZhdm9yaXRlcy12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcblxyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJGZhdm9yaXRlcy12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGZhdm9yaXRlcy12NF9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4vLy8vXHJcbi8vLy8gSXRlbSBJbWFnZVxyXG4vLy8vXHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9faW1hZ2Vfc2hhZG93OiAkY29yZV9zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBJdGVtIEJvdXRvblxyXG4vL1xyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbi8vIExpbmUgMlxyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9saW5lMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAzLjMzMzNlbS8xLjQgJGZvbnQtZmFtaWx5LS0zOyAgICAgICAgICAgICAgLy8gQm91dG9uIDogZm9udFxyXG4kZmF2b3JpdGVzLXY0X2l0ZW1fX2J1dHRvbl9saW5lMl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2xpbmUyX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fbGluZTJfY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2xpbmUyX2JvcmRlci1jb2xvciAgICA6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfYmFja2dyb3VuZCAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRmYXZvcml0ZXMtdjRfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJGZhdm9yaXRlcy12NF9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gQ2Fycm91c2VsXHJcbiRmYXZvcml0ZXMtdjRfY2Fyb3VzZWxfZmF2b3JpdGVfdW5hY3RpdmVfb3ZlcmxheV9jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjgzKTtcclxuXHJcbiRmYXZvcml0ZXMtdjRfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRmYXZvcml0ZXMtdjRfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJGZhdm9yaXRlcy12NF9jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4kZmF2b3JpdGVzLXY0X2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZhdm9yaXRlcy12NF9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJGZhdm9yaXRlcy12NF9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGZpZ3VyZXMtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvdGVhbS8xLmpwZycpICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9iYWNrZ3JvdW5kLXNpemU6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9iYWNrZ3JvdW5kOiAkZmlndXJlcy12MV9iYWNrZ3JvdW5kLWNvbG9yICRmaWd1cmVzLXYxX2JhY2tncm91bmQtaW1hZ2UgJGZpZ3VyZXMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGZpZ3VyZXMtdjFfYmFja2dyb3VuZC1zaXplICRmaWd1cmVzLXYxX2JhY2tncm91bmQtcG9zaXRpb247ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGZpZ3VyZXMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGZpZ3VyZXMtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfaXRlbV9maWd1cmVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNWVtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9pdGVtX2ZpZ3VyZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7IFxyXG4kZmlndXJlcy12MV9pdGVtX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9pdGVtX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9pdGVtX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRmaWd1cmVzLXYxX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGZpZ3VyZXMtdjFfX2J1dHRvbl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRmaWd1cmVzLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJGZpZ3VyZXMtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRmaWd1cmVzLXYxX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgICAgICAgIDogJGZpZ3VyZXMtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJGZpZ3VyZXMtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRmaWd1cmVzLXYxX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgICAgICAgIDogJGZpZ3VyZXMtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICApLFxyXG4gICAgJGZpZ3VyZXMtdjFfX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcbiRmaWd1cmVzLXYxX19idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJGZpZ3VyZXMtdjFfdGV4dF9mb250LFxyXG4gICAgKSxcclxuICAgICRmaWd1cmVzLXYxX19idXR0b25fbWFwXHJcbik7XHJcblxyXG4kZmlndXJlcy12MV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGZpZ3VyZXMtdjFfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRmaWd1cmVzLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRmaWd1cmVzLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGZpZ3VyZXMtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkZmlndXJlcy12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRmaWd1cmVzLXYxX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkZmlndXJlcy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGZpZ3VyZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRmaWd1cmVzLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLFxyXG4gICAgJGZpZ3VyZXMtdjFfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJGZpZ3VyZXMtdjFfaXRlbV90aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kZmlndXJlcy12MV9pdGVtX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRmaWd1cmVzLXYxX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkZmlndXJlcy12MV9pdGVtX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkZmlndXJlcy12MV9pdGVtX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkZmlndXJlcy12MV9pdGVtX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkZmlndXJlcy12MV9pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRmaWd1cmVzLXYxX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGZpZ3VyZXMtdjFfaXRlbV90aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkZmlndXJlcy12MV9pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksXHJcbiAgICAkZmlndXJlcy12MV9pdGVtX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uZmlndXJlcy12MSB7XHJcbiAgICBjb2xvcjogJGZpZ3VyZXMtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRmaWd1cmVzLXYxX2JhY2tncm91bmQ7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmaWd1cmVzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtc3tcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgbWFyZ2luOiAwIDJlbTtcclxuICAgICAgICAmLWZpZ3VyZSB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRmaWd1cmVzLXYxX2l0ZW1fZmlndXJlX2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkZmlndXJlcy12MV9pdGVtX2ZpZ3VyZV9jb2xvcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjFlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRmaWd1cmVzLXYxX2l0ZW1fdGl0bGVfbWFwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRmaWd1cmVzLXYxX190aXRsZV9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGZpZ3VyZXMtdjFfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJGZpZ3VyZXMtdjFfX2J1dHRvbl9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJGZpZ3VyZXMtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6ICRmaWd1cmVzLXYxX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJGZpZ3VyZXMtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJGZpZ3VyZXMtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRmaWd1cmVzLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2U6ICRmaWd1cmVzLXYxX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uIHtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGwgOiAkZmlndXJlcy12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkZmlndXJlcy12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIENoaWZmcmVzIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRmaWd1cmVzLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZmlndXJlcy12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3RlYW0vMS5qcGcnKTtcclxuJGZpZ3VyZXMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGZpZ3VyZXMtdjFfYmFja2dyb3VuZC1zaXplOiBuby1yZXBlYXQ7XHJcbiRmaWd1cmVzLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRmaWd1cmVzLXYxX2JhY2tncm91bmQ6ICRmaWd1cmVzLXYxX2JhY2tncm91bmQtY29sb3IgJGZpZ3VyZXMtdjFfYmFja2dyb3VuZC1pbWFnZSAkZmlndXJlcy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkZmlndXJlcy12MV9iYWNrZ3JvdW5kLXNpemUgJGZpZ3VyZXMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kZmlndXJlcy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44Nik7XHJcbiRmaWd1cmVzLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRmaWd1cmVzLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJGZpZ3VyZXMtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kZmlndXJlcy12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGZpZ3VyZXMtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRmaWd1cmVzLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kZmlndXJlcy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG5cclxuJGZpZ3VyZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRmaWd1cmVzLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3I7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kZmlndXJlcy12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kZmlndXJlcy12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJGZpZ3VyZXMtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRmaWd1cmVzLXYxX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kZmlndXJlcy12MV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJGZpZ3VyZXMtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGZpZ3VyZXMtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kZmlndXJlcy12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG5cclxuLy8gU2Nyb2xsXHJcbiRmaWd1cmVzLXYxX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kZmlndXJlcy12MV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJGZpZ3VyZXMtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuJGZpZ3VyZXMtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuJGZpZ3VyZXMtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kZmlndXJlcy12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4kZmlndXJlcy12MV9pdGVtX2ZpZ3VyZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCA1ZW0vMSAkZm9udC1mYW1pbHktLTM7XHJcbiRmaWd1cmVzLXYxX2l0ZW1fZmlndXJlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbi8vXHJcbi8vIEZpZ3VyZSBUaXRsZVxyXG4vL1xyXG4kZmlndXJlcy12MV9pdGVtX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kZmlndXJlcy12MV9pdGVtX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kZmlndXJlcy12MV9pdGVtX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRmaWd1cmVzLXYxX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJGZpZ3VyZXMtdjFfaXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kZmlndXJlcy12MV9pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuXHJcbiRmaWd1cmVzLXYxX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGZpZ3VyZXMtdjFfaXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3I7XHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRmaWx0ZXItdjFfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfbWFyZ2luIDogMCAwIDJlbSAwICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b25fcGFkZGluZzogLjhlbSAyZW0gIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9jb2xvciA6ICRjb3JlX2J1dHRvbl9jb2xvciAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b25faG92ZXJfY29sb3IgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbi0tYWN0aXZlX2JhY2tncm91bmQgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9fYnV0dG9uLS1hY3RpdmVfY29sb3IgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbi0tYWN0aXZlX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJGZpbHRlci12MV9idXR0b25fYXJyb3dfY29sb3IgOiAkZmlsdGVyLXYxX19idXR0b25fY29sb3IhZGVmYXVsdDtcclxuJGZpbHRlci12MV9idXR0b25fYXJyb3dfaG92ZXJfY29sb3IgOiAkZmlsdGVyLXYxX19idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfYnV0dG9uX2Fycm93X2FjdGl2ZV9jb2xvcjogJGZpbHRlci12MV9fYnV0dG9uX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGZpbHRlci12MV9fdGV4dF9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRmaWx0ZXItdjFfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkZmlsdGVyLXYxX3RleHRfZm9udFxyXG4gICAgICAgICksICRmaWx0ZXItdjFfX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJGZpbHRlci12MV9fYnV0dG9uX21hcDooKSFkZWZhdWx0O1xyXG4kZmlsdGVyLXYxX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICBidXR0b25fZm9udCAgICAgICAgICAgICAgICAgOiAkZmlsdGVyLXYxX19idXR0b25fZm9udCxcclxuICAgICAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJGZpbHRlci12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkZmlsdGVyLXYxX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJGZpbHRlci12MV9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgOiAkZmlsdGVyLXYxX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkZmlsdGVyLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJGZpbHRlci12MV9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgOiAkZmlsdGVyLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yXHJcbiAgICAgICAgKSwgJGZpbHRlci12MV9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmZpbHRlci12MSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkZmlsdGVyLXYxX2JhY2tncm91bmQ7XHJcbiAgICBtYXJnaW46ICRmaWx0ZXItdjFfbWFyZ2luO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFiZWwge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRmaWx0ZXItdjFfX3RleHRfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgfVxyXG5cclxuICAgICYtbGlzdCB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgIC5maWx0ZXItdjFfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19hcnJvdyB7XHJcbiAgICAgICAgd2lkdGg6IDFlbTtcclxuICAgICAgICBoZWlnaHQ6IDFlbTsgLy8gSUUgMTFcclxuICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgIGZpbGw6ICRmaWx0ZXItdjFfYnV0dG9uX2Fycm93X2NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2J1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgcGFkZGluZzogJGZpbHRlci12MV9fYnV0dG9uX3BhZGRpbmc7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRmaWx0ZXItdjFfX2J1dHRvbl9tYXAsICcmJyk7XHJcbiAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIC5maWx0ZXItdjFfX2Fycm93IHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRmaWx0ZXItdjFfYnV0dG9uX2Fycm93X2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYuYnV0dG9uLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZmlsdGVyLXYxX19idXR0b24tLWFjdGl2ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJGZpbHRlci12MV9fYnV0dG9uLS1hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGZpbHRlci12MV9fYnV0dG9uLS1hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAuZmlsdGVyLXYxX19hcnJvdyB7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkZmlsdGVyLXYxX2J1dHRvbl9hcnJvd19hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbn0iLCIkZmlsdGVyLXYxX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDb3VsZXVyIGRlIGZvbmQgZHUgbW9kdWxlXHJcbiRmaWx0ZXItdjFfbWFyZ2luICAgIDogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1hcmdlcyBkdSBtb2R1bGVcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRmaWx0ZXItdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTM7XHJcblxyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuOGVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kZmlsdGVyLXYxX19idXR0b25fcGFkZGluZzogLjZlbSAxZW07XHJcbiRmaWx0ZXItdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbiRmaWx0ZXItdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJGZpbHRlci12MV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb3JlX2J1dHRvbl9jb2xvcjtcclxuJGZpbHRlci12MV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4kZmlsdGVyLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuJGZpbHRlci12MV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4kZmlsdGVyLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuJGZpbHRlci12MV9fYnV0dG9uLS1hY3RpdmVfYmFja2dyb3VuZCAgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuJGZpbHRlci12MV9fYnV0dG9uLS1hY3RpdmVfY29sb3IgICAgICAgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3I7XHJcbiRmaWx0ZXItdjFfX2J1dHRvbi0tYWN0aXZlX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcbi8vIEFycm93c1xyXG4kZmlsdGVyLXYxX2J1dHRvbl9hcnJvd19jb2xvciAgICAgICA6ICRmaWx0ZXItdjFfX2J1dHRvbl9jb2xvcjsgICAgICAgICAgICAgICAgLy8gRmzDqGNoZXMgOiBjb3VsZXVyXHJcbiRmaWx0ZXItdjFfYnV0dG9uX2Fycm93X2hvdmVyX2NvbG9yIDogJGZpbHRlci12MV9fYnV0dG9uX2hvdmVyX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgLy8gRmzDqGNoZXMgPiBob3ZlciA6IGNvdWxldXJcclxuJGZpbHRlci12MV9idXR0b25fYXJyb3dfYWN0aXZlX2NvbG9yOiAkZmlsdGVyLXYxX19idXR0b25faG92ZXJfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAvLyBGbMOoY2hlcyA+IGhvdmVyIDogY291bGV1ciIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRmb290ZXItdjEtYWdlbmN5X19jb250ZW50LTFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtYWdlbmN5X19jb250ZW50LTJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtYWdlbmN5X19zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC00ICFkZWZhdWx0O1xyXG5cclxuJGZvb3Rlci12MS1hZ2VuY3lfX2Nvb3Jkcy1hZGRyZXNzLXN2Z19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MS1hZ2VuY3lfX2Nvb3Jkcy1hZGRyZXNzLXN2Z19maWxsOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbiRmb290ZXItdjEtYWdlbmN5X19jb29yZHMtZm9udC1zaXplOiAxOHB4ICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLWFnZW5jeV9fY29vcmRzLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRm9vdGVyIFtCRUdJTl1cclxuXHJcbi5mb290ZXItdjEtYWdlbmN5IHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgcGFkZGluZy10b3A6IDNlbTtcclxuXHJcbiAgICAmX21pbixcclxuICAgICZfZmxleF8zLFxyXG4gICAgJl9mbGV4XzIsXHJcbiAgICAmX2ZsZXhfMSB7XHJcbiAgICAgICAgcGFkZGluZzogMC44ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci13cmFwcGVyLXdyYXAtY2VudGVyIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXdyYXBwZXItd3JhcCB7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICB9XHJcblxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQtMSxcclxuICAgICAgICAmX19jb250ZW50LTIge1xyXG4gICAgICAgICAgICBjb2xvcjogJGZvb3Rlci12MS1hZ2VuY3lfX2NvbnRlbnQtMV9jb2xvcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQ6OmFmdGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgIGhlaWdodDogNXB4O1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgJl9mbGV4XzMge1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9mbGV4XzIge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2N3B4KSBhbmQgKG1heC13aWR0aDo5OTBweCkge1xyXG4gICAgICAgICZfZmxleF8zIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfZmxleF8yIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjZweCkge1xyXG4gICAgICAgICZfZmxleF8yIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2ZsZXhfMyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgJi1zbGlkZV9faXRlbSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAuNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDAuMmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuMmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDBweDtcclxuICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGZvb3Rlci12MS1hZ2VuY3lfX3N3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHNfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgICYtc2xpZGUge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1ZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHMge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJi13cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEzMDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcclxuICAgICAgICAmX2ZsZXhfMyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfZmxleF8yIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmNvb3Jkcy1hZGRyZXNzLXN2ZyBzdmcge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiA4cHg7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzRweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzRweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAzNHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvb3Jkcy0tc3ZnIHN2ZyB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweDtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAzNHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzNHB4O1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDM0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5jb29yZHMtYWRkcmVzc19femlwY2l0eSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvb3Jkcy1hZGRyZXNzLXN2ZyBzdmcge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiA1MnB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxM3B4O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDUycHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTdweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRmb290ZXItdjEtYWdlbmN5X19jb29yZHMtYWRkcmVzcy1zdmdfYmFja2dyb3VuZDtcclxuICAgICAgICBmaWxsOiAkZm9vdGVyLXYxLWFnZW5jeV9fY29vcmRzLWFkZHJlc3Mtc3ZnX2ZpbGw7XHJcbiAgICB9XHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29vcmRzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIzcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IHNlbGYtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuY29vcmRzIHtcclxuICAgICAgICAmLW5vbS1pbmZvcyBzcGFuIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1waG9uZSBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9vdGVyLXYxLWFnZW5jeV9fY29vcmRzLWZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRmb290ZXItdjEtYWdlbmN5X19jb29yZHMtY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtbWFpbC1pbmZvcyBhIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9vdGVyLXYxLWFnZW5jeV9fY29vcmRzLWZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRmb290ZXItdjEtYWdlbmN5X19jb29yZHMtY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYWRkcmVzcy1pbmZvcyBwIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkZm9vdGVyLXYxLWFnZW5jeV9fY29vcmRzLWZvbnQtc2l6ZTtcclxuICAgICAgICAgICAgY29sb3I6ICRmb290ZXItdjEtYWdlbmN5X19jb29yZHMtY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXN2ZyB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTNweDtcclxuICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDUycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1MnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmb290ZXItdjEtYWdlbmN5X19jb29yZHMtYWRkcmVzcy1zdmdfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRmb290ZXItdjEtYWdlbmN5X19jb29yZHMtYWRkcmVzcy1zdmdfZmlsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRmb290ZXItdjEtYWdlbmN5X19jb250ZW50LTFfY29sb3I6JGNvbG9yX25ldXRyYWwtMSAgO1xyXG4kZm9vdGVyLXYxLWFnZW5jeV9fY29udGVudC0yX2NvbG9yOiRjb2xvcl9uZXV0cmFsLTEgIDtcclxuJGZvb3Rlci12MS1hZ2VuY3lfX3N3aXBlci1wYWdpbmF0aW9uLWJ1bGxldHNfYmFja2dyb3VuZDokY29sb3JfYnJhbmQtNCAgO1xyXG5cclxuJGZvb3Rlci12MS1hZ2VuY3lfX2Nvb3Jkcy1hZGRyZXNzLXN2Z19iYWNrZ3JvdW5kOiRjb2xvcl9icmFuZC0xICA7XHJcbiRmb290ZXItdjEtYWdlbmN5X19jb29yZHMtYWRkcmVzcy1zdmdfZmlsbDokY29sb3JfbmV1dHJhbC0xICA7XHJcblxyXG5cclxuJGZvb3Rlci12MS1hZ2VuY3lfX2Nvb3Jkcy1mb250LXNpemU6MThweCAgO1xyXG4kZm9vdGVyLXYxLWFnZW5jeV9fY29vcmRzLWNvbG9yOiRjb2xvcl9uZXV0cmFsLTEgIDtcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kZm9vdGVyLXYxX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX3dyYXBwZXJfbWF4LXdpZHRoICAgICAgOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX3dyYXBwZXJfcGFkZGluZy0tbGc6IDJlbSAwIDFlbSAwICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLXRvcF9jb2xvciAgICAgICAgICAgICAgIDogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MS10b3BfbG9nb19wYWRkaW5nLXRvcC0tbGc6IDNlbSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MS10b3BfbG9nb19tYXJnaW4tdG9wLS1sZyA6IDAgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX2JvcmRlci1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtbGFzdF9zdmdfY29sb3I6ICNiYWJhYmEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW0gIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjI1ZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi41ZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29ubmVjdF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9jb25uZWN0X3BhZGRpbmc6IDFlbSAwIDAgMCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9jb25uZWN0X2J1dHRvbl9zdmdfZHJhd2luZ19jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29ubmVjdF9idXR0b25fdGV4dF9jb2xvciAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9jb25uZWN0X2J1dHRvbl90ZXh0X2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDYwMCAxZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX2Nvbm5lY3RfYnV0dG9uX3RleHRfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29ubmVjdF9idXR0b25fdGV4dF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9jb25uZWN0X2J1dHRvbl9ob3Zlcl90ZXh0X2NvbG9yICAgICAgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9ib3JkZXItY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfc29jaWFsX2l0ZW1faG92ZXJfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfc29jaWFsX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX3NvY2lhbF9pdGVtX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfc29jaWFsX2l0ZW1fd2lkdGg6IDIuNzc3ZW0gIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfc29jaWFsX2l0ZW1faGVpZ2h0OiAyLjc3N2VtICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX3NvY2lhbF9pdGVtX3BhZGRpbmc6IC41ZW0gIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfc29jaWFsX2l0ZW1fbWFyZ2luOiAwIC41ZW0gIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfbmF2LWxpc3RfZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIC42NjY3ZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX25hdi1saXN0X2xldHRlci1zcGFjaW5nOiBub3JtYWwgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfbmF2LWxpc3RfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfbmF2LWxpc3RfdGV4dC1hbGlnbiAgICA6IGNlbnRlciAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9uYXYtbGlzdF9jb2xvciAgICAgICA6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfbmF2LWxpc3RfYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxX2NvcHlyaWdodF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtNyAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfb3BhY2l0eSAgICAgICAgIDogMSAhZGVmYXVsdDtcclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfZm9udCAgICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgLjY2NjdlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29weXJpZ2h0X2xldHRlci1zcGFjaW5nICA6IDAgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjFfY29weXJpZ2h0X3RleHQtdHJhbnNmb3JtICA6IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG5cclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbSAgICAgICA6ICRmb290ZXItdjEtdG9wX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkZm9vdGVyLXYxLXRvcF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGZvb3Rlci12MS10b3BfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGZvb3Rlci12MS10b3BfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGZvb3Rlci12MS10b3BfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRmb290ZXItdjEtdG9wX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICAgICAgICAgICAgICksXHJcbiAgICAgICAgICAgICAgICAkZm9vdGVyLXYxLXRvcF9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kZm9vdGVyLXYxLXRvcC1jb29yZHNfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kZm9vdGVyLXYxLXRvcC1jb29yZHNfcGhvbmVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjEyNWVtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX2Nvb3Jkc19waG9uZV9jb250ZW50X2NvbG9yOiAkZm9vdGVyLXYxLXRvcC1jb29yZHNfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZm9vdGVyLXYxLXRvcF9jb29yZHNfbWFpbF9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLXRvcF9jb29yZHNfbWFpbF9jb250ZW50X2NvbG9yOiAkZm9vdGVyLXYxLXRvcC1jb29yZHNfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kZm9vdGVyLXYxLXRvcF9jb29yZHNfYWRkcmVzc19jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kZm9vdGVyLXYxLXRvcF9jb29yZHNfYWRkcmVzc19jb250ZW50X2NvbG9yOiAkZm9vdGVyLXYxLXRvcC1jb29yZHNfY29sb3IgIWRlZmF1bHQ7XHJcbiRmb290ZXItdjEtdG9wX2Nvb3Jkc19hZGRyZXNzX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IGluaXRpYWwgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEZvb3RlciBbQkVHSU5dXHJcblxyXG4uZm9vdGVyLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRmb290ZXItdjFfYmFja2dyb3VuZDtcclxuICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZztcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiA2MDtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLS1tZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19sb2dvIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc29jaWFsIHtcclxuICAgICAgICAuc29jaWFsIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faXRlbXMge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgLnNvY2lhbF9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2l0ZW0ge1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRmb290ZXItdjFfc29jaWFsX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjhzIGVhc2U7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMi41ZW07XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDIuNWVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRmb290ZXItdjFfc29jaWFsX2l0ZW1fcGFkZGluZztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGZvb3Rlci12MV9zb2NpYWxfaXRlbV93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRmb290ZXItdjFfc29jaWFsX2l0ZW1faGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRmb290ZXItdjFfc29jaWFsX2l0ZW1faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRmb290ZXItdjFfc29jaWFsX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIC5zb2NpYWxfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRmb290ZXItdjFfc29jaWFsX2l0ZW1faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Nvbm5lY3Qge1xyXG4gICAgICAgIC5jb25uZWN0IHtcclxuICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkZm9vdGVyLXYxX2Nvbm5lY3RfYnV0dG9uX3N2Z19kcmF3aW5nX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZvb3Rlci12MV9jb25uZWN0X2J1dHRvbl90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb290ZXItdjFfY29ubmVjdF9idXR0b25fdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZvb3Rlci12MV9jb25uZWN0X2J1dHRvbl90ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLXYxX2Nvbm5lY3RfYnV0dG9uX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRmb290ZXItdjFfY29ubmVjdF9idXR0b25faG92ZXJfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxpbmtzLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZm9vdGVyLXYxX2Nvbm5lY3RfcGFkZGluZztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19wYXJ0bmVycyB7XHJcbiAgICAgICAgLnBhcnRuZXJzIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgLnBhcnRuZXJzX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQ2cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgICAgICAgICAgLy8gTW9kaWZpY2F0ZXVyIFwidmVydGljYWxcIlxyXG4gICAgICAgICAgICAmLS12ZXJ0aWNhbCB7XHJcbiAgICAgICAgICAgICAgICAucGFydG5lcnNfX2xpc3Qge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uIDogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnBhcnRuZXJzX19pdGVtKy5wYXJ0bmVyc19faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLjNlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAub3BpbmlvbnN5c3RlbSB7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgaWZyYW1lIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuY29weXJpZ2h0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgIGNvbG9yOiAkZm9vdGVyLXYxX2NvcHlyaWdodF9jb2xvcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvcGFjaXR5OiAkZm9vdGVyLXYxX2NvcHlyaWdodF9vcGFjaXR5O1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRmb290ZXItdjFfY29weXJpZ2h0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkZm9vdGVyLXYxX2NvcHlyaWdodF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb290ZXItdjFfY29weXJpZ2h0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbmF2LWxpc3Qge1xyXG4gICAgICAgICAgICBmb250OiAkZm9vdGVyLXYxX25hdi1saXN0X2ZvbnQ7XHJcbiAgICAgICAgICAgIC5uYXYtbGlzdCB7XHJcbiAgICAgICAgICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAuNGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogJGZvb3Rlci12MV9uYXYtbGlzdF9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRmb290ZXItdjFfbmF2LWxpc3RfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRmb290ZXItdjFfbmF2LWxpc3RfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJGZvb3Rlci12MV9uYXYtbGlzdF90ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLXYxX25hdi1saXN0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhY3Qge1xyXG4gICAgICAgIC5jb29yZHMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29vcmRzLW1haWwge1xyXG4gICAgICAgICAgICAgICAgYS5jb29yZHMtbWFpbF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZvb3Rlci12MS10b3BfY29vcmRzX21haWxfY29udGVudF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkZm9vdGVyLXYxLXRvcF9jb29yZHNfbWFpbF9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmNvb3Jkcy1waG9uZSB7XHJcbiAgICAgICAgICAgICAgICBhLmNvb3Jkcy1waG9uZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJGZvb3Rlci12MS10b3AtY29vcmRzX3Bob25lX2NvbnRlbnRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvb3Rlci12MS10b3BfY29vcmRzX3Bob25lX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jb29yZHMtYWRkcmVzcyB7XHJcbiAgICAgICAgICAgICAgICAuY29vcmRzLWFkZHJlc3NfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRmb290ZXItdjEtdG9wX2Nvb3Jkc19hZGRyZXNzX2NvbnRlbnRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGZvb3Rlci12MS10b3BfY29vcmRzX2FkZHJlc3NfY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGZvb3Rlci12MS10b3BfY29vcmRzX2FkZHJlc3NfY29udGVudF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIC8vIEZvb3RlciBsYXN0IFtCRUdJTl1cclxuICAgICYtbGFzdCB7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDFlbSBhdXRvO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRmb290ZXItdjFfd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xiaS1sb2dvIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIGZpbGw6ICRmb290ZXItdjEtbGFzdF9zdmdfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmF2LWxpc3RfX2xpbmsge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm0gIDogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uIDogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAvLyBGb290ZXIgbGFzdCBbRU5EXVxyXG4gICAgLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4gICAgLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgIC8vIEZvb3RlciB0b3AgW0JFR0lOXVxyXG4gICAgJi10b3Age1xyXG4gICAgICAgIGNvbG9yIDogJGZvb3Rlci12MS10b3BfY29sb3I7XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGggICAgICAgICAgIDogJGZvb3Rlci12MV93cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgICAgbWFyZ2luICAgICAgICAgICAgICA6IDAgYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZyAgICAgICAgICAgICA6IDA7XHJcblxyXG4gICAgICAgICAgICBib3JkZXItYm90dG9tIDogJGZvb3Rlci12MS10b3BfYm9yZGVyLWJvdHRvbTtcclxuICAgICAgICAgICAgZGlzcGxheSAgICAgICAgICAgICA6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uICAgICAgOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAxZW0gMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4gOiAyZW0gMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgZmxleC13cmFwICAgICAgICAgICA6IHdyYXA7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nICAgICAgICAgOiAkZm9vdGVyLXYxX3dyYXBwZXJfcGFkZGluZy0tbGc7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbiAgOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQgOiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwICAgICAgIDogbm93cmFwO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXMgICAgIDogc3RyZXRjaDtcclxuXHJcbiAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luIDogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoICA6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19sb2dvIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbiA6IGNlbnRlcjtcclxuICAgICAgICAgICAgb3JkZXIgICAgICA6IDE7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiAgICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgb3JkZXIgICAgICAgOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3AgOiAkZm9vdGVyLXYxLXRvcF9sb2dvX3BhZGRpbmctdG9wLS1sZztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3AgIDogJGZvb3Rlci12MS10b3BfbG9nb19tYXJnaW4tdG9wLS1sZztcclxuICAgICAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoIDogODAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoIDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGZvb3Rlci12MS10b3BfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCd4bCcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC8vIEZvb3RlciB0b3AgW0VORF1cclxuICAgIC8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRm9vdGVyIC0gVjFcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8vIEZvb3RlciAoaGF1dCArIGJhcylcclxuJGZvb3Rlci12MV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb290ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGZvb3Rlci12MV93cmFwcGVyX21heC13aWR0aCAgICAgIDogJHdyYXBwZXItbWVkaXVtX21heC13aWR0aDtcclxuJGZvb3Rlci12MV93cmFwcGVyX3BhZGRpbmctLWxnOiAyZW0gMCAxZW0gMDtcclxuXHJcbi8vIEZvb3RlciBwYXJ0aWUgaGF1dGVcclxuJGZvb3Rlci12MS10b3BfY29sb3IgICAgICAgICAgICAgICA6IGluaGVyaXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIDogY291bGV1clxyXG4kZm9vdGVyLXYxLXRvcF9sb2dvX3BhZGRpbmctdG9wLS1sZzogM2VtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTG9nbyA6IHBhZGRpbmctdG9wXHJcbiRmb290ZXItdjEtdG9wX2xvZ29fbWFyZ2luLXRvcC0tbGcgOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMb2dvIDogbWFyZ2luLXRvcFxyXG4kZm9vdGVyLXYxLXRvcF9ib3JkZXItYm90dG9tOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9vdGVyIHRvcDogYm9yZHVyZSBiYXNzZVxyXG5cclxuJGZvb3Rlci12MS1sYXN0X3N2Z19jb2xvcjogI2ZmZjtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW07XHJcbiRmb290ZXItdjEtdG9wX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogMDtcclxuXHJcblxyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyMHB4LzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJGZvb3Rlci12MS10b3BfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAzNXB4LzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kZm9vdGVyLXYxLXRvcF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIENvbm5lY3QgW0JFR0lOXVxyXG5cclxuJGZvb3Rlci12MV9jb25uZWN0X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENvdWxldXIgZGUgZm9uZCBkdSBtb2R1bGVcclxuJGZvb3Rlci12MV9jb25uZWN0X3BhZGRpbmc6IDFlbSAwIDAgMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFBhZGRpbmcgcGVybWV0dGFudCBkZSBnw6lyZXIgbCdhbGlnbmVtZW50IG1hbnVlbFxyXG5cclxuJGZvb3Rlci12MV9jb25uZWN0X2J1dHRvbl9zdmdfZHJhd2luZ19jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRmb290ZXItdjFfY29ubmVjdF9idXR0b25fdGV4dF9jb2xvciAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGZvb3Rlci12MV9jb25uZWN0X2J1dHRvbl90ZXh0X2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAyMHB4ICRmb250LWZhbWlseS0tMTsgIC8vIFRleHRlIDogZm9udFxyXG4kZm9vdGVyLXYxX2Nvbm5lY3RfYnV0dG9uX3RleHRfbGV0dGVyLXNwYWNpbmc6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRmb290ZXItdjFfY29ubmVjdF9idXR0b25fdGV4dF90ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSA6IG1pc2UgZW4gZm9ybWUgZGVzIGxldHRyZXNcclxuXHJcbiRmb290ZXItdjFfY29ubmVjdF9idXR0b25faG92ZXJfdGV4dF9jb2xvciAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSA6OmhvdmVyIDogY291bGV1clxyXG5cclxuLy8gQ29ubmVjdCBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFNvY2lhbCBbQkVHSU5dXHJcblxyXG4kZm9vdGVyLXYxX3NvY2lhbF9pdGVtX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kZm9vdGVyLXYxX3NvY2lhbF9pdGVtX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kZm9vdGVyLXYxX3NvY2lhbF9pdGVtX2JvcmRlci1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRmb290ZXItdjFfc29jaWFsX2l0ZW1faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRmb290ZXItdjFfc29jaWFsX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV93aWR0aDogMi43NzdlbTtcclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9oZWlnaHQ6IDIuNzc3ZW07XHJcbiRmb290ZXItdjFfc29jaWFsX2l0ZW1fcGFkZGluZzogLjVlbTtcclxuJGZvb3Rlci12MV9zb2NpYWxfaXRlbV9tYXJnaW46IDAgLjVlbTtcclxuXHJcbi8vIFNvY2lhbCBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNZW51IGZvb3RlciBbQkVHSU5dXHJcblxyXG4kZm9vdGVyLXYxX25hdi1saXN0X2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDUwMCAxMnB4ICRmb250LWZhbWlseS0tMTsgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHN1ci10aXRyZTogZm9udFxyXG4kZm9vdGVyLXYxX25hdi1saXN0X2xldHRlci1zcGFjaW5nOiBub3JtYWw7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgc3VyLXRpdHJlOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRmb290ZXItdjFfbmF2LWxpc3RfdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG4kZm9vdGVyLXYxX25hdi1saXN0X3RleHQtYWxpZ24gICAgOiBjZW50ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmUgOiBhbGlnbmVtZW50IGR1IHRleHRlXHJcblxyXG4kZm9vdGVyLXYxX25hdi1saXN0X2NvbG9yICAgICAgIDogaW5oZXJpdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgOiBjb3VsZXVyXHJcbiRmb290ZXItdjFfbmF2LWxpc3RfYm9yZGVyOiAxcHggc29saWQgY3VycmVudENvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm9yZHVyZSA6IGNvdWxldXJcclxuXHJcbi8vIE1lbnUgZm9vdGVyIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIENvcHlyaWdodCBbQkVHSU5dXHJcblxyXG4kZm9vdGVyLXYxX2NvcHlyaWdodF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJGZvb3Rlci12MV9jb3B5cmlnaHRfb3BhY2l0eSAgICAgICAgIDogLjc7XHJcbiRmb290ZXItdjFfY29weXJpZ2h0X2ZvbnQgICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNTAwIDEycHggJGZvbnQtZmFtaWx5LS0xO1xyXG4kZm9vdGVyLXYxX2NvcHlyaWdodF9sZXR0ZXItc3BhY2luZyAgOiAwO1xyXG4kZm9vdGVyLXYxX2NvcHlyaWdodF90ZXh0LXRyYW5zZm9ybSAgOiBub25lO1xyXG5cclxuLy8gQ29weXJpZ2h0IFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gQ29udGFjdCBbQkVHSU5dXHJcbiRmb290ZXItdjEtdG9wLWNvb3Jkc19jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRmb290ZXItdjEtdG9wLWNvb3Jkc19waG9uZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTI1ZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJGZvb3Rlci12MS10b3BfY29vcmRzX3Bob25lX2NvbnRlbnRfY29sb3I6ICRmb290ZXItdjEtdG9wLWNvb3Jkc19jb2xvcjtcclxuXHJcbiRmb290ZXItdjEtdG9wX2Nvb3Jkc19tYWlsX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRmb290ZXItdjEtdG9wX2Nvb3Jkc19tYWlsX2NvbnRlbnRfY29sb3I6ICRmb290ZXItdjEtdG9wLWNvb3Jkc19jb2xvcjtcclxuXHJcbiRmb290ZXItdjEtdG9wX2Nvb3Jkc19hZGRyZXNzX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA1MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRmb290ZXItdjEtdG9wX2Nvb3Jkc19hZGRyZXNzX2NvbnRlbnRfY29sb3I6ICRmb290ZXItdjEtdG9wLWNvb3Jkc19jb2xvcjtcclxuJGZvb3Rlci12MS10b3BfY29vcmRzX2FkZHJlc3NfY29udGVudF90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuLy8gQ29udGFjdCBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuJGZvb3Rlci12MS10b3BfY29vcmRzX21haWxfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDUwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJGZvb3Rlci12MS10b3BfY29vcmRzX21haWxfY29udGVudF9jb2xvcjogJGZvb3Rlci12MS10b3AtY29vcmRzX2NvbG9yO1xyXG5cclxuJGZvb3Rlci12MS10b3BfY29vcmRzX2FkZHJlc3NfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDUwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJGZvb3Rlci12MS10b3BfY29vcmRzX2FkZHJlc3NfY29udGVudF9jb2xvcjogJGZvb3Rlci12MS10b3AtY29vcmRzX2NvbG9yO1xyXG4kZm9vdGVyLXYxLXRvcF9jb29yZHNfYWRkcmVzc19jb250ZW50X3RleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4vLyBDb250YWN0IFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGhlYWRlcl9nX21haW5fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kaGVhZGVyX2JhY2tncm91bmQ6ICRwYWdlc193cmFwcGVyX2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGggIWRlZmF1bHQ7XHJcbiRoZWFkZXJfcGFkZGluZzogMTBweCAwICFkZWZhdWx0O1xyXG4kaGVhZGVyLW5hdi10b2dnbGVfdHJhbnNpdGlvbjogJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2UgIWRlZmF1bHQ7XHJcbiRoZWFkZXItZml4ZWRfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGhlYWRlci1maXhlZF9zaGFkb3ctYm90dG9tOiAwIDFweCAwIHJnYmEoJGNvbG9yX25ldXRyYWwtMCwgMC4xKSAhZGVmYXVsdDtcclxuJGhlYWRlci1maXhlZF9zaGFkb3ctdHJhbnNpdGlvbjogJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2UgIWRlZmF1bHQ7XHJcbiRoZWFkZXItLXYzX3NlYXJjaF9wb3NpdGlvbl90b3A6IDE1dmggIWRlZmF1bHQ7XHJcbiRoZWFkZXItLXYzX3NlYXJjaF9wb3NpdGlvbl90b3AtLWgtbWQ6IDAgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfc2VhcmNoX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGhlYWRlci1zZWFyY2hfc2l6ZS0tc206IDhweCAhZGVmYXVsdDtcclxuJGhlYWRlci1zZWFyY2hfc2l6ZS0tbWQ6IDEycHggIWRlZmF1bHQ7XHJcbiRoZWFkZXJfbmF2X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kaGVhZGVyLW5hdl9zaXplLS1zbTogOHB4ICFkZWZhdWx0O1xyXG4kaGVhZGVyLW5hdl9zaXplLS1tZDogMTJweCAhZGVmYXVsdDtcclxuJGhlYWRlcl90b3BiYXJfY29sb3I6ICRoZWFkZXJfZ19tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kaGVhZGVyX21haW4tc2VhcmNoX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC41KSAhZGVmYXVsdDtcclxuJGhlYWRlci0taW5uZXJfYm9yZGVyOiBub25lICFkZWZhdWx0O1xyXG4kaGVhZGVyLS1pbm5lcl9sb2dvX21heC13aWR0aDogaW5oZXJpdCAhZGVmYXVsdDtcclxuJGhlYWRlci0taW5uZXJfbG9nb19tYXgtaGVpZ2h0OiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kaGVhZGVyX2xvZ28tdjNfbWF4LWhlaWdodDogMjB2aCAhZGVmYXVsdDtcclxuJGhlYWRlcl9sb2dvLXYzX21pbi1oZWlnaHQ6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGhlYWRlcl9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJGhlYWRlcl9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kaGVhZGVyX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGwgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kaGVhZGVyX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kaGVhZGVyX3RleHRfZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJGhlYWRlcl9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kaGVhZGVyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kaGVhZGVyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfX3RpdGxlX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJGhlYWRlcl9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGhlYWRlcl9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kaGVhZGVyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4zZW0gIWRlZmF1bHQ7XHJcbiRoZWFkZXJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGhlYWRlcl9fdGl0bGVfY29udGVudF8yX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kaGVhZGVyX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGhlYWRlcl9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kaGVhZGVyX19idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kaGVhZGVyX19idXR0b25fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGhlYWRlcl9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kaGVhZGVyX19idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kaGVhZGVyX21haW4tc2VhcmNoX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC41KSAhZGVmYXVsdDtcclxuJGhlYWRlci0tdjNfc2VhcmNoX3Bvc2l0aW9uX3RvcDogMzV2aCAhZGVmYXVsdDtcclxuJGhlYWRlci0tdjNfc2VhcmNoX3Bvc2l0aW9uX3RvcC0taC1tZDogNXZoICFkZWZhdWx0O1xyXG5cclxuJGhlYWRlci0tdjFfbG9nb19tYXgtaGVpZ2h0OiAkaGVhZGVyLS1pbm5lcl9sb2dvX21heC1oZWlnaHQgIWRlZmF1bHQ7XHJcbiRoZWFkZXItLXYxX2xvZ29fbWF4LXdpZHRoOiAyNTBweCAhZGVmYXVsdDtcclxuJGhlYWRlci0tdjFfbG9nb19tYXgtaGVpZ2h0LWRlZmF1bHQ6IDQwcHggIWRlZmF1bHQ7XHJcblxyXG5cclxuJGhlYWRlci0tdjJfY29udGVudF90b3A6IDExdmggIWRlZmF1bHQ7XHJcbiRoZWFkZXItLXYyX2NvbnRlbnRfdG9wLS1oLWxnOiAxNnZoICFkZWZhdWx0O1xyXG4kaGVhZGVyLS12Mi0td2l0aHNsb2dhbl9jb250ZW50X3RvcDogOHZoICFkZWZhdWx0O1xyXG4kaGVhZGVyLS12Ml9sb2dvX21heC1oZWlnaHQ6IGluaGVyaXQgIWRlZmF1bHQ7XHJcblxyXG4kaGVhZGVyX19idXR0b24tbGlua3NfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGhlYWRlcl9fYnV0dG9uLWxpbmtzX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kaGVhZGVyX19idXR0b24tbGlua3NfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfX2J1dHRvbi1saW5rc19ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kaGVhZGVyX19idXR0b24tbGlua3NfaG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfX2J1dHRvbi1saW5rc19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfX2J1dHRvbi1saW5rc19ob3Zlcl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuXHJcbiRoZWFkZXJfX3Rvb2xzYm94X2xpbmtzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfX3Rvb2xzYm94X2xpbmtzX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kaGVhZGVyX190b29sc2JveF9saW5rc19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGhlYWRlcl9fdG9vbHNib3hfbGlua3NfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kaGVhZGVyX190b29sc2JveF9kcmF3aW5nX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfX3Rvb2xzYm94X2RyYXdpbmdfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRiYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9mb250LS1tZDogbm9ybWFsIG5vcm1hbCA0MDAgMjBweCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9mb250LS14czogbm9ybWFsIG5vcm1hbCA0MDAgMTBweCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRiYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZV9mb250LS1idG46IG5vcm1hbCBub3JtYWwgNDAwIDE4cHggJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGVfZm9udC0tYnRuLS14czogbm9ybWFsIG5vcm1hbCA0MDAgMTJweCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcblxyXG4kaGVhZGVyX190aXRsZV9tYXA6IChcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkaGVhZGVyX190aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyA6ICRoZWFkZXJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGhlYWRlcl9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRoZWFkZXJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkaGVhZGVyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGhlYWRlcl9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGhlYWRlcl9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGhlYWRlcl9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGhlYWRlcl9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4pO1xyXG5cclxuJGhlYWRlcl9fYnV0dG9uLWxpbmtzX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfX2J1dHRvbi1saW5rc19tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtIDogJGhlYWRlcl9fYnV0dG9uLWxpbmtzX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fYmFja2dyb3VuZCA6ICRoZWFkZXJfX2J1dHRvbi1saW5rc19iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fY29sb3IgOiAkaGVhZGVyX19idXR0b24tbGlua3NfY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgOiAkaGVhZGVyX19idXR0b24tbGlua3NfYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRoZWFkZXJfX2J1dHRvbi1saW5rc19ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgOiAkaGVhZGVyX19idXR0b24tbGlua3NfaG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgOiAkaGVhZGVyX19idXR0b24tbGlua3NfaG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICAgICAgKSxcclxuICAgICAgICAgICAgICAgICRoZWFkZXJfX2J1dHRvbi1saW5rc19tYXBcclxuKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5oZWFkZXIge1xyXG4gIGJhY2tncm91bmQ6ICRoZWFkZXJfYmFja2dyb3VuZDtcclxuICBjb2xvcjogJGhlYWRlcl9jb2xvcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogOTk5OTk7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAubGFuZGluZyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuICB9XHJcblxyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgfVxyXG5cclxuICAgIC5oZWFkZXJfYnV0dG9uIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICByaWdodDogMDtcclxuXHJcbiAgICAgIC5uYXYtdG9nZ2xlIHtcclxuICAgICAgICBwb3NpdGlvbjogaW5pdGlhbDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2VhcmNoLXRvZ2dsZS1tZW51IHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBjb2xvcjogJGhlYWRlcl9uYXZfY29sb3I7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaGVhZGVyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgJi53aXRoQmFuZGVhdXgge1xyXG4gICAgICBwYWRkaW5nLXRvcDogODBweDtcclxuXHJcbiAgICAgIC5iYW5kZWF1LWluZm8ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICZfX3RvcGJhciB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgQGlmICgkbWVudS1idXJnZXItYWx3YXlzID09IGZhbHNlKSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbG9nbyB7XHJcbiAgICBtYXJnaW4tcmlnaHQ6IDNlbTtcclxuICB9XHJcblxyXG4gICZfX3RvcCB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMWVtO1xyXG4gICAgbGVmdDogMWVtO1xyXG4gICAgcmlnaHQ6IDFlbTtcclxuICAgIC8vei1pbmRleDogMjtcclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgIC8vd2lkdGg6IGNhbGMoMTAwJSAtICN7JHdyYXBwZXJfcGFkZGluZy14LS1tZH0pO1xyXG4gICAgICBsZWZ0OiAzZW07XHJcbiAgICB9XHJcblxyXG4gICAgLyogVmVyc2lvbnMgaGVhZGVyICovXHJcbiAgICAmLS12MSB7XHJcbiAgICAgIC5oZWFkZXJfX3RvcCB7XHJcbiAgICAgICAgdG9wOiA1LjVlbTtcclxuICAgICAgfSBcclxuXHJcbiAgICAgIC5oZWFkZXJfX2xvZ28ge1xyXG4gICAgICAgIGltZyB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6ICRoZWFkZXItLXYxX2xvZ29fbWF4LXdpZHRoO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcInhsXCIpIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogJGhlYWRlci0tdjFfbG9nb19tYXgtaGVpZ2h0O1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDMwMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdjIge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwieGxcIikge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oZWFkZXJfX2xvZ28ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIuNWVtO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIG1heC13aWR0aDogJGhlYWRlci0tdjFfbG9nb19tYXgtd2lkdGg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KFwieGxcIikge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkaGVhZGVyLS12Ml9sb2dvX21heC1oZWlnaHQ7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNDAwcHg7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuaGVhZGVyX19uYXYge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdjMge1xyXG4gICAgICBsZWZ0OiBpbmhlcml0O1xyXG4gICAgICByaWdodDogaW5oZXJpdDtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcInhsXCIpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oZWFkZXJfX2xvZ28ge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAkaGVhZGVyLS12MV9sb2dvX21heC13aWR0aDtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAkaGVhZGVyX2xvZ28tdjNfbWF4LWhlaWdodDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6ICRoZWFkZXJfbG9nby12M19taW4taGVpZ2h0O1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChcInhsXCIpIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5oZWFkZXJfX25hdiB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi41ZW07XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG5cclxuICB9XHJcblxyXG4gICZfX25hdiB7XHJcbiAgICBmbGV4OiAxO1xyXG5cclxuICAgIC5tYWluLW5hdl9fY2xvc2Uge1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAxZW07XHJcblxyXG4gICAgICAmLWljb24ge1xyXG4gICAgICAgIHdpZHRoOiA0MHB4O1xyXG4gICAgICAgIGhlaWdodDogNDBweDtcclxuICAgICAgICBtYXJnaW46IDAgMWVtIDAgMDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICZfX2NvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLmhlYWRlcl9fc2xvZ2FuIHtcclxuICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGhlYWRlcl9fdGl0bGVfbWFwKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NlYXJjaCB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gIH1cclxuXHJcbiAgJl9fbGlua3MtZ3JvdXAge1xyXG4gICAgbWFyZ2luOiAyZW0gMDtcclxuICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkaGVhZGVyX19idXR0b24tbGlua3NfbWFwKTtcclxuICB9XHJcblxyXG4gICZfX3Rvb2xzYm94IHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiA2cHg7XHJcbiAgICB0b3A6IDUwJTtcclxuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgIG1heC13aWR0aDogMTUwcHg7XHJcblxyXG4gICAgLmxpbmtzLWdyb3VwX19saW5rIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWFyZ2luOiAwIDAgMWVtIDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmtzLWdyb3VwX19saW5rICsgLmxpbmtzLWdyb3VwX19saW5rIHtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgIHN2ZyB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGhlYWRlcl9fdG9vbHNib3hfZHJhd2luZ19iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgICBtYXgtd2lkdGg6IDgwcHg7XHJcbiAgICAgICAgZmlsbDogJGhlYWRlcl9fdG9vbHNib3hfZHJhd2luZ19jb2xvcjtcclxuICAgICAgICBib3gtc2hhZG93OiAtMXB4IDRweCAxNXB4IC0ycHggJGNvbG9yX25ldXRyYWwtMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLjRlbTtcclxuICAgICAgICBmb250OiAkaGVhZGVyX190b29sc2JveF9saW5rc19mb250O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkaGVhZGVyX190b29sc2JveF9saW5rc190ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBjb2xvcjogJGhlYWRlcl9fdG9vbHNib3hfbGlua3NfY29sb3I7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogJGhlYWRlcl9fdG9vbHNib3hfbGlua3NfdGV4dC1hbGlnbjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2Nyb2xsLWJsb2NrIHtcclxuICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgIGZpbGw6ICRoZWFkZXJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgd2lkdGg6ICRoZWFkZXJfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgICAgaGVpZ2h0OiAkaGVhZGVyX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgIHdpZHRoOiAkaGVhZGVyX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgIGhlaWdodDogJGhlYWRlcl9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICBzdHJva2U6ICRoZWFkZXJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICBmaWxsOiAkaGVhZGVyX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcblxyXG4gICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICBzdHJva2U6ICRoZWFkZXJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFZlcnNpb25zXHJcbiAgJi0tdjIge1xyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICZfX3RvcCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogJGhlYWRlci0tdjJfY29udGVudF90b3A7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcImgtbWRcIil9KSB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAkaGVhZGVyLS12Ml9jb250ZW50X3RvcC0taC1sZztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLXdpdGhzbG9nYW4ge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogJGhlYWRlci0tdjItLXdpdGhzbG9nYW5fY29udGVudF90b3A7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaGVhZGVyX19zbG9nYW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBAaWYgKCRtZW51LWJ1cmdlci1hbHdheXMgPT0gZmFsc2UpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0OiA5MDBweCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICYtLXYzIHtcclxuICAgIC5oZWFkZXIge1xyXG4gICAgICAmX19jb250ZW50IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIH1cclxuICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcclxuICAgICAgICAgIHRvcDogJGhlYWRlci0tdjNfc2VhcmNoX3Bvc2l0aW9uX3RvcC0taC1tZDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC8vIFBhZ2UgaW50ZXJuZVxyXG4gICYtLWlubmVyIHtcclxuICAgIGJhY2tncm91bmQ6ICRoZWFkZXItLWlubmVyX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJGhlYWRlci0taW5uZXJfY29sb3I7XHJcbiAgICBib3JkZXItYm90dG9tOiAkaGVhZGVyLS1pbm5lcl9ib3JkZXI7XHJcbiAgICB6LWluZGV4OiAzMDAwO1xyXG4gICAgcG9zaXRpb246IHN0aWNreTtcclxuICAgIHRvcDogMDtcclxuICAgIG92ZXJmbG93OiBpbmhlcml0O1xyXG5cclxuICAgIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZSB7XHJcbiAgICAgIHBvc2l0aW9uOiBzdGlja3k7XHJcbiAgICB9XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgIH1cclxuXHJcbiAgICAuaGVhZGVyX190b3Age1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIHRvcDogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlcl9fbG9nbyB7XHJcbiAgICAgICYtaW1nIHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAgJGhlYWRlci0tdjFfbG9nb19tYXgtaGVpZ2h0LWRlZmF1bHQ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkaGVhZGVyLS1pbm5lcl9sb2dvX21heC13aWR0aDtcclxuICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6ICRoZWFkZXItLWlubmVyX2xvZ29fbWF4LWhlaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tc3ZnIHtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJi0tc2xpZGUge1xyXG4gICAgLmhlYWRlci1zd2lwZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDB2aDtcclxuXHJcbiAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmhlYWRlciB7XHJcbiAgICAgICYtLXYxLCAmLS12MiwgJi0tdjMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC0xMDB2aDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fdmlkZW8tYmFja2dyb3VuZCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjMDAwO1xyXG4gICAgcG9zaXRpb246IGluaXRpYWw7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gIH1cclxuXHJcbiAgJl9fdmlkZW8tZm9yZWdyb3VuZCxcclxuICAmX192aWRlby1iYWNrZ3JvdW5kIGlmcmFtZSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICB9XHJcblxyXG4gIEBtZWRpYSAobWluLWFzcGVjdC1yYXRpbzogMTYvOSkge1xyXG4gICAgJl9fdmlkZW8tZm9yZWdyb3VuZCB7XHJcbiAgICAgIGhlaWdodDogMzAwJTtcclxuICAgICAgdG9wOiAtMTAwJTtcclxuICAgIH1cclxuICB9XHJcbiAgQG1lZGlhIChtYXgtYXNwZWN0LXJhdGlvOiAxNi85KSB7XHJcbiAgICAmX192aWRlby1mb3JlZ3JvdW5kIHtcclxuICAgICAgd2lkdGg6IDMwMCU7XHJcbiAgICAgIGxlZnQ6IC0xMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuXHJcblxyXG4kbWFpbi1zZWFyY2hfX2Zvcm1fZGFyazogKFxyXG4gICAgICAgIGZvcm1faW5wdXRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEsXHJcbiAgICAgICAgZm9ybV9sZWdhbHNfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEsXHJcbiAgICAgICAgZm9ybV9jb25kaXRpb25zX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xLFxyXG4gICAgICAgIHNlbGVjdF9pdGVtX2NvbG9yOiAkY29sb3JfYnJhbmRfMixcclxuICAgICAgICBzZWxlY3RfaXRlbV9iZy1jb2xvcjogJGNvbG9yX25ldXRyYWwtMSxcclxuICAgICAgICBzZWxlY3RfaXRlbV9jb2xvci0taG92ZXI6ICRjb2xvcl9uZXV0cmFsLTEsXHJcbiAgICAgICAgc2VsZWN0X2l0ZW1fYmctY29sb3ItLWhvdmVyOiAkY29sb3JfYnJhbmQtMixcclxuICAgICAgICBmb3JtX3JhZGlvX2NvbG9yOiRjb2xvcl9icmFuZC0yLFxyXG4gICAgICAgIGZvcm1fZXh0cmFfcmFkaW9zLWxlZ2VuZDogJGNvbG9yX2JyYW5kLTIsXHJcbiAgICAgICAgZm9ybV9wbGFjZWhvbGRlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSxcclxuICAgICAgICB0ZXh0ZmllbGRfaW5wdXRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTFcclxuKTtcclxuXHJcbi8vIEhvbWUgLSBtb3RldXIgZGUgcmVjaGVyY2hlXHJcbi5oZWFkZXIge1xyXG4gIC5tYWluLXNlYXJjaCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkaGVhZGVyX21haW4tc2VhcmNoX2JhY2tncm91bmQ7XHJcblxyXG4gICAgJl9fZm9ybSB7XHJcbiAgICAgIEBpbmNsdWRlIHNldEZvcm1EYXJrKCRtYWluLXNlYXJjaF9fZm9ybV9kYXJrLCAnJicpO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmJvZHktLWhvbWUge1xyXG4gIC5oZWFkZXIge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICBtaW4taGVpZ2h0OiA1MHZoO1xyXG4gICAgfVxyXG5cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgei1pbmRleDogMjtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5oZWFkZXItLWlubmVyIHtcclxuICAuYmFuZGVhdXgtZXN0aW1hdGlvbi1yYXBpZGUge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gIH1cclxufVxyXG5cclxuLmJvZHktbW9kYWwtb3BlbmVkIHtcclxuICAuaGVhZGVyLS1pbm5lciB7XHJcbiAgICB6LWluZGV4OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLmJvZHktLW1lbnUtb3BlbmVkIC5iYW5kZWF1eC1lc3RpbWF0aW9uLXJhcGlkZSB7XHJcbiAgei1pbmRleDogMjtcclxufVxyXG5cclxuXHJcbi8qIEdlc3Rpb24gZCdhZmZpY2hhZ2UgZGUgbGEgbG91cGVcclxuKiAob24gZ2FyZGUgbGEgbG91cGUgZGUgcmVjaGVyY2hlIHNldWxlbWVudCBzdXIgbGVzIGxpc3RpbmdzIGV0IGTDqXRhaWxzIGRlIGJpZW4gZXQgcHJvZ3JhbW1lcyBuZXVmcylcclxuKiBTaSBvbiBkb2l0IHLDqWFjdGl2ZXIgdW5lIHBhZ2UgY2VsYSBzZSBmYWl0IGljaVxyXG4gKi9cclxuLmJvZHktLXBhZ2UtbGlzdGluZy12MS5ib2R5LXBhZ2UtbGlzdGluZy1iaWVuLFxyXG4uYm9keS0tcGFnZS1saXN0aW5nLXYyLmJvZHktcGFnZS1saXN0aW5nLWJpZW4sXHJcbi5ib2R5LS1wYWdlLWxpc3RpbmctdjMuYm9keS1wYWdlLWxpc3RpbmctYmllbixcclxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYxLmJvZHktcGFnZS1kZXRhaWwtYmllbixcclxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYyLmJvZHktcGFnZS1kZXRhaWwtYmllbixcclxuLmJvZHktLXBhZ2UtcHJvcGVydHktZGV0YWlsLXYzLmJvZHktcGFnZS1kZXRhaWwtYmllbixcclxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjEuYm9keS1wYWdlLWRldGFpbC1wcm9ncmFtLFxyXG4uYm9keS0tcGFnZS1wcm9ncmFtLWRldGFpbC12Mi5ib2R5LXBhZ2UtZGV0YWlsLXByb2dyYW0sXHJcbi5ib2R5LS1wYWdlLXByb2dyYW0tZGV0YWlsLXYzLmJvZHktcGFnZS1kZXRhaWwtcHJvZ3JhbSxcclxuLmJvZHktLXBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYxLmJvZHktcGFnZS1saXN0aW5nLXByb2dyYW0sXHJcbi5ib2R5LS1wYWdlLXByb2dyYW0tbGlzdGluZy12Mi5ib2R5LXBhZ2UtbGlzdGluZy1wcm9ncmFtLFxyXG4uYm9keS0tcGFnZS1wcm9ncmFtLWxpc3RpbmctdjMuYm9keS1wYWdlLWxpc3RpbmctcHJvZ3JhbSB7XHJcbiAgLmhlYWRlcl9fd3JhcHBlciAuaGVhZGVyX2J1dHRvbiAuc2VhcmNoLXRvZ2dsZS1tZW51IHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgSGVhZGVyXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vLyBSw6lnbGFnZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRoZWFkZXJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRoZWFkZXJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9oZWFkZXIvMS5qcGcnKTtcclxuJGhlYWRlcl9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kaGVhZGVyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRoZWFkZXJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuLy8gVXRpbGlzw6lcclxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5cclxuJGhlYWRlcl9iYWNrZ3JvdW5kOiAkaGVhZGVyX2JhY2tncm91bmQtY29sb3IgJGhlYWRlcl9iYWNrZ3JvdW5kLWltYWdlICRoZWFkZXJfYmFja2dyb3VuZC1yZXBlYXQgJGhlYWRlcl9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGhlYWRlcl9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGhlYWRlcl9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC4yNyk7XHJcbiRoZWFkZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuXHJcbiRoZWFkZXItLWlubmVyX2JhY2tncm91bmQ6ICRoZWFkZXItLWlubmVyX2JhY2tncm91bmQtY29sb3IgJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZC1pbWFnZSAkaGVhZGVyLS1pbm5lcl9iYWNrZ3JvdW5kLXJlcGVhdCAkaGVhZGVyLS1pbm5lcl9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGhlYWRlci0taW5uZXJfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRoZWFkZXItLWlubmVyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgMC40OCk7XHJcbiRoZWFkZXItLWlubmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGhlYWRlci0taW5uZXJfYm9yZGVyOiBub25lO1xyXG4kaGVhZGVyLS1pbm5lcl9sb2dvX21heC13aWR0aDogaW5oZXJpdDtcclxuJGhlYWRlci0taW5uZXJfbG9nb19tYXgtaGVpZ2h0OiBpbmhlcml0O1xyXG5cclxuXHJcbi8vIFNjcm9sbFxyXG4kaGVhZGVyX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kaGVhZGVyX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4kaGVhZGVyX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiRoZWFkZXJfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuJGhlYWRlcl9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiRoZWFkZXJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kaGVhZGVyX3RleHRfZm9udDogJGJvZHlfZm9udDtcclxuXHJcbi8vXHJcbi8vIFRpdGxlIChzbG9nYW4pXHJcbi8vXHJcbiRoZWFkZXJfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kaGVhZGVyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGhlYWRlcl9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGhlYWRlcl9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG4kaGVhZGVyX190aXRsZV90ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4kaGVhZGVyX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjhweC8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kaGVhZGVyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kaGVhZGVyX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4kaGVhZGVyX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNTVweC8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kaGVhZGVyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kaGVhZGVyX190aXRsZV9jb250ZW50XzJfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJGhlYWRlcl9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJGhlYWRlcl9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJGhlYWRlcl9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJGhlYWRlcl9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJGhlYWRlcl9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kaGVhZGVyX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kaGVhZGVyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbi8vXHJcbi8vIEJvdXRvbiBsaW5rcyAobWluaXNpdGUpXHJcbi8vXHJcbiRoZWFkZXJfX2J1dHRvbi1saW5rc190ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4kaGVhZGVyX19idXR0b24tbGlua3NfYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiRoZWFkZXJfX2J1dHRvbi1saW5rc19jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kaGVhZGVyX19idXR0b24tbGlua3NfYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRoZWFkZXJfX2J1dHRvbi1saW5rc19ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xO1xyXG4kaGVhZGVyX19idXR0b24tbGlua3NfaG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtMTtcclxuJGhlYWRlcl9fYnV0dG9uLWxpbmtzX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4vLyBIb21lIC0gbW90ZXVyIGRlIHJlY2hlcmNoZVxyXG4kaGVhZGVyX21haW4tc2VhcmNoX2JhY2tncm91bmQgOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIC43Myk7XHJcblxyXG4vLyBQb3NpdGlvbiBkdSBib3V0b24gZGUgcmVjaGVyY2hlXHJcbiRoZWFkZXItLXYzX3NlYXJjaF9wb3NpdGlvbl90b3A6IDM1dmg7XHJcbiRoZWFkZXItLXYzX3NlYXJjaF9wb3NpdGlvbl90b3AtLWgtbWQ6IDV2aDtcclxuXHJcbi8vXHJcbi8vIFZlcnNpb24gMVxyXG4kaGVhZGVyLS12MV9sb2dvX21heC1oZWlnaHQ6IGluaGVyaXQ7XHJcblxyXG4vL1xyXG4vLyBWZXJzaW9uIDJcclxuJGhlYWRlci0tdjJfY29udGVudF90b3A6IDExdmg7XHJcbiRoZWFkZXItLXYyX2NvbnRlbnRfdG9wLS1oLWxnOiAxNnZoO1xyXG4kaGVhZGVyLS12Mi0td2l0aHNsb2dhbl9jb250ZW50X3RvcDogOHZoO1xyXG4kaGVhZGVyLS12Ml9sb2dvX21heC1oZWlnaHQ6IGluaGVyaXQ7XHJcblxyXG4vLyBMb2dvIHYzXHJcbiRoZWFkZXJfbG9nby12M19tYXgtaGVpZ2h0OiAyMHZoO1xyXG4kaGVhZGVyX2xvZ28tdjNfbWluLWhlaWdodDogaW5oZXJpdDtcclxuXHJcbi8vXHJcbi8vIFRvb2xzYm94XHJcbiRoZWFkZXJfX3Rvb2xzYm94X2xpbmtzX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMmVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRoZWFkZXJfX3Rvb2xzYm94X2xpbmtzX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kaGVhZGVyX190b29sc2JveF9saW5rc19jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJGhlYWRlcl9fdG9vbHNib3hfbGlua3NfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kaGVhZGVyX190b29sc2JveF9kcmF3aW5nX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRoZWFkZXJfX3Rvb2xzYm94X2RyYXdpbmdfY29sb3I6ICRjb2xvcl9icmFuZC0yOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubmF2LXRvZ2dsZSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgQGluY2x1ZGUgcmVzZXQtYnV0dG9uO1xyXG5cclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgY29sb3I6ICRoZWFkZXJfbmF2X2NvbG9yO1xyXG5cclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRtZW51X2JhY2tncm91bmQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcblxyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIC8vdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDA7XHJcbiAgICB6LWluZGV4OiAyO1xyXG4gICAgcGFkZGluZy1yaWdodDogMWVtO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGhlaWdodDogNjRweDtcclxuICAgICAgICB3aWR0aDogNjRweDtcclxuICAgIH1cclxuXHJcbiAgICBAaWYgKCRtZW51LWJ1cmdlci1hbHdheXMgPT0gZmFsc2UpIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXkgOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5lcyB7XHJcbiAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogLTFweDtcclxuXHJcbiAgICAgICAgJiwgJjphZnRlciwgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyOHB4O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgIGhlaWdodDogMnB4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxcHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDApO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiByaWdodCAuNXMsbGVmdCAuNXMsdHJhbnNmb3JtIC4ycyxiYWNrZ3JvdW5kLWNvbG9yIC40cyAuMnM7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyLCAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGxlZnQgMC41cztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiA4cHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgdG9wOiAtOHB4O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgICAubmF2LXRvZ2dsZV9fbGluZXMge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5ib2R5LS1ob21lIHtcclxuICAgIC5uYXYtdG9nZ2xlIHtcclxuICAgICAgICB0b3A6IDFlbTtcclxuICAgIH1cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBNZW51IHByaW5jaXBhbFxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbWVudV9iYWNrZ3JvdW5kICAgICA6IGxpbmVhci1ncmFkaWVudCgkY29sb3JfYnJhbmQtMixyZ2JhKCRjb2xvcl9icmFuZC0yLCAuOSkpOyAgLy8gTWVudSA6IENvdWxldXIgZGUgZm9uZFxyXG4kbWVudV9iYWNrZ3JvdW5kLS1tb2JpbGUgICAgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSBNT0JJTEUgOiBDb3VsZXVyIGRlIGZvbmRcclxuJG1lbnVfY29sb3IgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IDogQ291bGV1ciBkdSB0ZXh0ZVxyXG4kbWVudV9jb2xvci0tbW9iaWxlICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IE1PQklMRSA6IENvdWxldXIgZHUgdGV4dGVcclxuJG1lbnUtc2VwYXJhdG9yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA6IENvdWxldXIgZHUgc3DDqXJhdGV1clxyXG4kbWVudV9ob3Zlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA+IGhvdmVyIDogQ291bGV1ciBkdSB0ZXh0ZVxyXG4kbWVudV9ob3Zlci1jb2xvci0tbW9iaWxlICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IE1PQklMRSA+IGhvdmVyIDogQ291bGV1ciBkdSB0ZXh0ZVxyXG4kbWVudS12ZWlsX2NvbG9yICAgICA6IHJnYmEoJGNvbG9yX25ldXRyYWwtMCwwLjIpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA6IGNvdWxldXIgZHUgdm9pbGUgcGFyIGRlc3N1cyBsZSBjb250ZW51XHJcblxyXG5cclxuJG1lbnVfbWF4LXdpZHRoICAgICAgOiAyNWVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgOiB3aWR0aFxyXG4kbWVudV90cmFuc2l0aW9uICAgICA6ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlOyAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA6IHRyYW5zaXRpb24gYW5pbWF0aW9uXHJcbiRtZW51X3BhZGRpbmctdG9wICAgIDogNWVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IDogcGFkZGluZyB0b3BcclxuJG1lbnVfcGFkZGluZy1zaWRlcyAgOiAzLjZlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgOiBwYWRkaW5nIGRyb2l0ZSBldCBnYXVjaGVcclxuJG1lbnUtdmVpbF90cmFuc2l0aW9uOiAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTsgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgOiB0cmFuc2l0aW9uIGR1IHZvaWxlXHJcbiRtZW51X3dyYXBwZXJfbWF4LXdpZHRoLS1sZzogJHdyYXBwZXJfbWF4LXdpZHRoOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51IDogd3JhcHBlciBtYXggd2lkdGhcclxuXHJcbiRtZW51LWl0ZW1fZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDIwcHgvMWVtICRmb250LWZhbWlseS0tMTsgICAgICAgICAgICAgLy8gTWVudSA6IGZvbnQgZGVzIGl0ZW1zXHJcbiRtZW51LWl0ZW1fZm9udC0tbWQgICAgICA6IG5vcm1hbCBub3JtYWwgNTAwIDIwcHgvMWVtICRmb250LWZhbWlseS0tMTsgICAgICAgICAgIC8vIE1lbnUgOiBmb250IGRlcyBpdGVtcywgdGFpbGxlID49IG1kXHJcbiRtZW51LWl0ZW1fZm9udC0tbGcgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDIwcHgvMWVtICRmb250LWZhbWlseS0tMTsgICAgICAgICAvLyBNZW51IDogZm9udCBkZXMgaXRlbXMsIHRhaWxsZSA+PSBsZ1xyXG4kbWVudS1pdGVtX3RleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA6IHRleHQtdHJhbnNmb3JtIGRlcyBpdGVtc1xyXG4kbWVudS1pdGVtX2xldHRlci1zcGFjaW5nOiAwZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA6IGxldHRlci1zcGFjaW5nIGRlcyBpdGVtc1xyXG4kbWVudS1pdGVtX2RlY29yYXRpb24gICAgOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA6IHRleHQtZGVjb3JhdGlvbiBkZXMgaXRlbXNcclxuXHJcblxyXG4kc3VibWVudV9wb3NpdGlvbi14OiA1MCU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy1tZW51IDogUG9zaXRpb24gWCBkZSBsJ8OpbMOpbWVudCAoMCA9IGdhdWNoZSwgNTAlID0gY2VudHLDqSlcclxuJHN1Ym1lbnUtYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFNvdXMtbWVudSA6IENvdWxldXIgZGUgZm9uZFxyXG4kc3VibWVudV9zZXBhcmF0b3JfY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy1tZW51IDogQ291bGV1ciBkdSBzcMOpcmF0ZXVyXHJcbiRzdWJtZW51X3BhZGRpbmctbGVmdCAgICAgICA6IDEuOWVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTb3VzLW1lbnUgOiBwYWRkaW5nIGdhdWNoZVxyXG4kc3VibWVudS1pdGVtX2ZvbnQtc2l6ZSAgICAgOiAwLjhlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy1tZW51IDogdGFpbGxlIGRlcyBpdGVtc1xyXG4kc3VibWVudS1pdGVtX3RleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy1tZW51IDogdGV4dC10cmFuc2Zvcm0gZGVzIGl0ZW1zXHJcbiRzdWJtZW51LWl0ZW1fbGV0dGVyLXNwYWNpbmc6ICRtZW51LWl0ZW1fbGV0dGVyLXNwYWNpbmc7ICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTb3VzLW1lbnUgOiBsZXR0ZXItc3BhY2luZyBkZXMgaXRlbXNcclxuJHN1Ym1lbnUtaXRlbV9wYWRkaW5nICAgICAgIDogLjU1ZW0gMDtcclxuJHN1Ym1lbnUtaXRlbV90ZXh0LWFsaWduICAgICAgIDogY2VudGVyOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy1tZW51IDogYWxpZ25lbWVudCBkdSB0ZXh0ZVxyXG4kc3VibWVudS1pdGVtX2NvbG9yICAgICAgIDogJG1lbnVfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy1tZW51IDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kc3VibWVudS1pdGVtX2hvdmVyX2NvbG9yICAgICAgIDogJG1lbnVfaG92ZXItY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU291cy1tZW51ID4gaG92ZXIgOiBjb3VsZXVyIGR1IHRleHRlXHJcbi8vIFNvdXMtbWVudSA6IHBhZGRpbmcgaGF1dC9iYXMgZGVzIGl0ZW1zXHJcbiRzdWJtZW51LWl0ZW1fZGVjb3JhdGlvbjogJG1lbnUtaXRlbV9kZWNvcmF0aW9uOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTb3VzLW1lbnUgOiB0ZXh0LWRlY29yYXRpb24gZGVzIGl0ZW1zXHJcblxyXG4kbWVudS1jbG9zZV9zaXplICAgICA6IDIuNWVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIGZlcm1lciA6IHRhaWxsZVxyXG4kbWVudS1jbG9zZV9wb3NpdGlvbiA6IDFlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIGZlcm1lciA6IHBvc2l0aW9uIHBhciByYXBwb3J0IMOgIGxhIGdhdWNoZSBkdSBtZW51XHJcbiRtZW51LXRvcGJhcl9wb3NpdGlvbjogMmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCYXJyZSBkJ291dGlscyA6IHBvc2l0aW9uIHBhciByYXBwb3J0IMOgIGxhIGRyb2l0ZSBkdSBtZW51XHJcblxyXG4kaGVhZGVyX25hdl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNZW51IGRlcyBwYWdlcyBpbnRlcm5lcyBbQkVHSU5dXHJcbiRtZW51LS1pbm5lci1pdGVtX2ZvbnQgICAgICAgICAgOiAkbWVudS1pdGVtX2ZvbnQ7XHJcbiRtZW51LS1pbm5lci1pdGVtX2ZvbnQtLW1kICAgICAgOiAkbWVudS1pdGVtX2ZvbnQtLW1kO1xyXG4kbWVudS0taW5uZXItaXRlbV9mb250LS1sZyAgICAgIDogJG1lbnUtaXRlbV9mb250LS1sZztcclxuJG1lbnUtLWlubmVyX2NvbG9yICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSA6IENvdWxldXIgZHUgdGV4dGVcclxuJG1lbnUtLWlubmVyX2hvdmVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNZW51ID4gaG92ZXIgOiBDb3VsZXVyIGR1IHRleHRlXHJcbiRzdWJtZW51LS1pbm5lcl9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHN1Ym1lbnUtLWlubmVyX3NlcGFyYXRvcl9jb2xvciAgICA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRzdWJtZW51LS1pbm5lcl9ob3Zlcl9jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLy8gTWVudSBkZXMgcGFnZXMgaW50ZXJuZXMgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcbi8vIFRvb2xiYXIgZGFucyBsZSBtZW51IGVuIHJlc3BvbnNpdmVcclxuJHRvb2xiYXItYWRkc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJG1lbnVfY29sb3ItLW1vYmlsZTtcclxuJHRvb2xiYXItYWRkc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiR0b29sYmFyLWFkZHNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiR0b29sYmFyLWFkZHNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuJHRvb2xiYXItYWRkc19fdGl0bGVfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kdG9vbGJhci1hZGRzX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40ZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHRvb2xiYXItYWRkc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkbWVudV9jb2xvci0tbW9iaWxlO1xyXG4kdG9vbGJhci1hZGRzX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40ZW0vMS40ICRmb250LWZhbWlseS0tMiA7XHJcbiR0b29sYmFyLWFkZHNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJG1lbnVfY29sb3ItLW1vYmlsZTtcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5zZWFyY2gtdG9nZ2xlIHtcclxuICAgICRibG9jazogJjtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNldC1idXR0b247XHJcblxyXG5cclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHotaW5kZXg6IDEwO1xyXG4gICAgZm9udC1zaXplOiAxZW07XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuICAgIHBhZGRpbmc6IDAuOGVtO1xyXG4gICAgbGluZS1oZWlnaHQ6IDA7XHJcblxyXG4gICAgJl9faWNvbiB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICAgICAgZmlsbDogY3VycmVudENvbG9yO1xyXG4gICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAuM3M7XHJcbiAgICAgICAgaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgd2lkdGg6IDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmOmhvdmVyLFxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgI3skYmxvY2t9X19pY29uIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2ludGVya2FiL2hvbWUudjEucG5nJykgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZDogJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1jb2xvciAkaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLWltYWdlICRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtcmVwZWF0ICRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGludGVya2FiLWhvbWUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuNzMpICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfcGFkZGluZy15OiAyZW0gIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICNiZWQwMDAgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAjYmVkMDAwICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICNiZWQwMDAgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX25vdGVfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX25vdGVfX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbS1wZXItcm93IDogMSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbS1tYXJnaW4teCA6IDJlbSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbS1tYXJnaW4teSA6IDFlbSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbS1wZXItcm93LS1sZyA6IDIgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW0tbWFyZ2luLXgtLWxnIDogMWVtICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtLW1hcmdpbi15LS1sZyA6IDJlbSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbS1wZXItcm93LS14bCA6IDIgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW0tbWFyZ2luLXgtLXhsIDogNGVtICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtLW1hcmdpbi15LS14bCA6IDJlbSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMmVtICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcblxyXG4kaW50ZXJrYWItaG9tZS12MV9fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJGludGVya2FiLWhvbWUtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkaW50ZXJrYWItaG9tZS12MV9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJGludGVya2FiLWhvbWUtdjFfX2J1dHRvbl9jb2xvcixcclxuICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgICAgICAgOiAkaW50ZXJrYWItaG9tZS12MV9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkaW50ZXJrYWItaG9tZS12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJGludGVya2FiLWhvbWUtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgICAgICAgOiAkaW50ZXJrYWItaG9tZS12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICksICRpbnRlcmthYi1ob21lLXYxX19idXR0b25fbWFwXHJcbik7XHJcblxyXG4kaW50ZXJrYWItaG9tZS12MV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkaW50ZXJrYWItaG9tZS12MV90ZXh0X2ZvbnQsXHJcbiAgICApLCAkaW50ZXJrYWItaG9tZS12MV9fdGV4dF9tYXBcclxuKTtcclxuXHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nIDogJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRpbnRlcmthYi1ob21lLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgOiAkaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX21hcFxyXG5cclxuKTtcclxuXHJcbiRpbnRlcmthYi1ob21lLXYxX25vdGVfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjFfbm90ZV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQ6ICRpbnRlcmthYi1ob21lLXYxX25vdGVfX3RleHRfZm9udCxcclxuICAgICAgICBjb2xvcjogJGludGVya2FiLWhvbWUtdjFfbm90ZV9fdGV4dF9jb2xvclxyXG4gICAgKSwgJGludGVya2FiLWhvbWUtdjFfbm90ZV9fdGV4dF9tYXBcclxuKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmludGVya2FiLWhvbWUtdjEge1xyXG4gICAgJi5sYW5kaW5nIHtcclxuXHJcbiAgICB9XHJcbiAgICBiYWNrZ3JvdW5kOiAkaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRpbnRlcmthYi1ob21lLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIHBhZGRpbmctdG9wOiAkaW50ZXJrYWItaG9tZS12MV9wYWRkaW5nLXk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJGludGVya2FiLWhvbWUtdjFfcGFkZGluZy15O1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW50ZXJrYWItaG9tZS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kcmF3aW5nLXN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDgxcHg7XHJcbiAgICAgICAgLnN0MCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICNiZWQwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25vdGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDFlbTtcclxuICAgICAgICByaWdodDogMWVtO1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGludGVya2FiLWhvbWUtdjFfbm90ZV9fdGV4dF9tYXAsICcnLCBmYWxzZSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcblx0XHRcdFx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJsZ1wiKX0pICB7XHJcblx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuXHRcdFx0XHRcdFx0bGVmdDogMDtcclxuXHRcdFx0XHRcdFx0cmlnaHQ6IDA7XHJcblx0XHRcdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xyXG5cdFx0XHRcdFx0XHR0b3A6IGNhbGMoLjVlbSAtIC0xMjZweCk7XHJcblx0XHRcdFx0XHR9XHJcblx0XHJcblx0XHJcbiAgICAgICAgICAgICAgICAuc3QwIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnN0MSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogI2JlZDAwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRpbnRlcmthYi1ob21lLXYxX190ZXh0X21hcCwgJyYnKTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkaW50ZXJrYWItaG9tZS12MV9fYnV0dG9uX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkaW50ZXJrYWItaG9tZS12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogJGludGVya2FiLWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkaW50ZXJrYWItaG9tZS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkaW50ZXJrYWItaG9tZS12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGludGVya2FiLWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZSA6ICRpbnRlcmthYi1ob21lLXYxX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uIHtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGwgOiAkaW50ZXJrYWItaG9tZS12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkaW50ZXJrYWItaG9tZS12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkaW50ZXJrYWItaG9tZS12MV9hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygjeyRpbnRlcmthYi1ob21lLXYxX2l0ZW0tbWFyZ2luLXh9ICogLTEgKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skaW50ZXJrYWItaG9tZS12MV9pdGVtLW1hcmdpbi14LS1sZ30gKiAtMSApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygjeyRpbnRlcmthYi1ob21lLXYxX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIC0xICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEl0ZW1cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGludGVya2FiLWhvbWUtdjFfaXRlbS1tYXJnaW4teSAkaW50ZXJrYWItaG9tZS12MV9pdGVtLW1hcmdpbi14O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGludGVya2FiLWhvbWUtdjFfaXRlbS1wZXItcm93fSAtICgjeyRpbnRlcmthYi1ob21lLXYxX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRpbnRlcmthYi1ob21lLXYxX2l0ZW0tbWFyZ2luLXktLWxnICRpbnRlcmthYi1ob21lLXYxX2l0ZW0tbWFyZ2luLXgtLWxnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGludGVya2FiLWhvbWUtdjFfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skaW50ZXJrYWItaG9tZS12MV9pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGludGVya2FiLWhvbWUtdjFfaXRlbS1tYXJnaW4teS0teGwgJGludGVya2FiLWhvbWUtdjFfaXRlbS1tYXJnaW4teC0teGw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skaW50ZXJrYWItaG9tZS12MV9pdGVtLXBlci1yb3ctLXhsfSAtICggI3skaW50ZXJrYWItaG9tZS12MV9pdGVtLW1hcmdpbi14LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgJi5pdGVtIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX21hcCk7XHJcblxyXG4gICAgICAgICAgICAuaXRlbV9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjQ1cHg7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTI0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtLXZlbmRyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2ludGVya2FiL2ludGVya2FiX2F2ZW5kcmVfd2hpdGUucG5nJykgMCAwIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtLXZlbmR1IHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvaW50ZXJrYWIvaW50ZXJrYWJfdmVuZHVfd2hpdGUucG5nJykgMCAwIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgSW50ZXJrYWIgaG9tZSAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9pbnRlcmthYi9ob21lLnYxLnBuZycpO1xyXG4kaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kOiAkaW50ZXJrYWItaG9tZS12MV9iYWNrZ3JvdW5kLWNvbG9yICRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtaW1hZ2UgJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1yZXBlYXQgJGludGVya2FiLWhvbWUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRpbnRlcmthYi1ob21lLXYxX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kaW50ZXJrYWItaG9tZS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC43Myk7XHJcbiRpbnRlcmthYi1ob21lLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJGludGVya2FiLWhvbWUtdjFfcGFkZGluZy15OiAyZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcblxyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGludGVya2FiLWhvbWUtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuXHJcbiRpbnRlcmthYi1ob21lLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kaW50ZXJrYWItaG9tZS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRpbnRlcmthYi1ob21lLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5ZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuXHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJGludGVya2FiLWhvbWUtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRpbnRlcmthYi1ob21lLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kaW50ZXJrYWItaG9tZS12MV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kaW50ZXJrYWItaG9tZS12MV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICNiZWQwMDA7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcblxyXG4kaW50ZXJrYWItaG9tZS12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogI2JlZDAwMDsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRpbnRlcmthYi1ob21lLXYxX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kaW50ZXJrYWItaG9tZS12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogI2JlZDAwMDsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcblxyXG4vLyBTY3JvbGxcclxuJGludGVya2FiLWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRpbnRlcmthYi1ob21lLXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4kaW50ZXJrYWItaG9tZS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kaW50ZXJrYWItaG9tZS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiRpbnRlcmthYi1ob21lLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIExpc3RpbmcgY29uZmlndXJhdGlvbiBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kaW50ZXJrYWItaG9tZS12MV9ub3RlX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG4kaW50ZXJrYWItaG9tZS12MV9ub3RlX190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8vIExpc3RpbmcgY29uZmlndXJhdGlvbiBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gTGlzdGluZyBjb25maWd1cmF0aW9uIFtCRUdJTl1cclxuXHJcbiRpbnRlcmthYi1ob21lLXYxX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydDsgICAgICAgICAgICAvLyBMaXN0aW5nIDogYWxpZ25lbWVudCBkZXMgaXRlbXMgZmxleC1zdGFydCwgY2VudGVyLCBzcGFjZS1iZXR3ZWVuLGV0Yy4uLiAobsOpY2Vzc2FpcmUgcG91ciBsZXMgZmlucyBkZSBsaWduZSlcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbS1wZXItcm93IDogMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIExpc3RpbmcgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbS1tYXJnaW4teCA6IDJlbTtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbS1tYXJnaW4teSA6IDNlbTtcclxuXHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW0tcGVyLXJvdy0tbGcgOiAyOyAgICAgICAgICAgICAgICAgIC8vIExpc3RpbmcgPiBMRyA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtLW1hcmdpbi14LS1sZyA6IDFlbTtcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW07XHJcblxyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtLXBlci1yb3ctLXhsIDogMjsgICAgICAgICAgICAgICAgICAvLyBMaXN0aW5nID4gWEwgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJGludGVya2FiLWhvbWUtdjFfaXRlbS1tYXJnaW4teC0teGwgOiA0ZW07XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW0tbWFyZ2luLXktLXhsIDogMmVtO1xyXG5cclxuLy8gTGlzdGluZyBjb25maWd1cmF0aW9uIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG5cclxuLy9cclxuLy8gSXRlbSBUaXRsZVxyXG4vL1xyXG5cclxuJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuJGludGVya2FiLWhvbWUtdjFfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kaW50ZXJrYWItaG9tZS12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRpbnRlcmthYi1ob21lLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2ludGVya2FiL2hvbWUudjEucG5nJykgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZDogJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1jb2xvciAkaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLWltYWdlICRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtcmVwZWF0ICRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGludGVya2FiLWhvbWUtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIC44NSkgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfcGFkZGluZy15OiAyZW0gIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICNiZWQwMDAgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAjYmVkMDAwICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICNiZWQwMDAgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX25vdGVfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX25vdGVfX3RleHRfY29sb3I6ICNBMUEyQTYgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydCAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbS1wZXItcm93IDogMSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbS1tYXJnaW4teCA6IDJlbSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbS1tYXJnaW4teSA6IDFlbSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbS1wZXItcm93LS1sZyA6IDIgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW0tbWFyZ2luLXgtLWxnIDogMWVtICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtLW1hcmdpbi15LS1sZyA6IDJlbSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbS1wZXItcm93LS14bCA6IDIgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW0tbWFyZ2luLXgtLXhsIDogNGVtICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtLW1hcmdpbi15LS14bCA6IDJlbSAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMmVtICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4kaW50ZXJrYWItaG9tZS12Ml9fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJGludGVya2FiLWhvbWUtdjJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkaW50ZXJrYWItaG9tZS12Ml9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJGludGVya2FiLWhvbWUtdjJfX2J1dHRvbl9jb2xvcixcclxuICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgICAgICAgOiAkaW50ZXJrYWItaG9tZS12Ml9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkaW50ZXJrYWItaG9tZS12Ml9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJGludGVya2FiLWhvbWUtdjJfX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgICAgICAgOiAkaW50ZXJrYWItaG9tZS12Ml9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICksICRpbnRlcmthYi1ob21lLXYyX19idXR0b25fbWFwXHJcbik7XHJcblxyXG4kaW50ZXJrYWItaG9tZS12Ml9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkaW50ZXJrYWItaG9tZS12Ml90ZXh0X2ZvbnQsXHJcbiAgICApLCRpbnRlcmthYi1ob21lLXYyX190ZXh0X21hcFxyXG4pO1xyXG5cclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgOiAkaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRpbnRlcmthYi1ob21lLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwkaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyA6ICRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwgJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kaW50ZXJrYWItaG9tZS12Ml9ub3RlX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX25vdGVfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250OiAkaW50ZXJrYWItaG9tZS12Ml9ub3RlX190ZXh0X2ZvbnQsXHJcbiAgICAgICAgY29sb3I6ICRpbnRlcmthYi1ob21lLXYyX25vdGVfX3RleHRfY29sb3JcclxuICAgICksJGludGVya2FiLWhvbWUtdjJfbm90ZV9fdGV4dF9tYXBcclxuKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmludGVya2FiLWhvbWUtdjIge1xyXG4gICAgJi5sYW5kaW5nIHtcclxuXHJcbiAgICB9XHJcbiAgICBiYWNrZ3JvdW5kOiAkaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRpbnRlcmthYi1ob21lLXYyX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgIHBhZGRpbmctdG9wOiAkaW50ZXJrYWItaG9tZS12Ml9wYWRkaW5nLXk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJGludGVya2FiLWhvbWUtdjJfcGFkZGluZy15O1xyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW50ZXJrYWItaG9tZS12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19kcmF3aW5nLXN2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDgxcHg7XHJcbiAgICAgICAgLnN0MCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICNiZWQwMDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX25vdGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBib3R0b206IDFlbTtcclxuICAgICAgICByaWdodDogMWVtO1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGludGVya2FiLWhvbWUtdjJfbm90ZV9fdGV4dF9tYXAsICcnLCBmYWxzZSk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAuc3QwIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAjRkZGRkZGO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnN0MSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogI2JlZDAwMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRpbnRlcmthYi1ob21lLXYyX190ZXh0X21hcCwgJyYnKTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkaW50ZXJrYWItaG9tZS12Ml9fYnV0dG9uX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkaW50ZXJrYWItaG9tZS12Ml9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogJGludGVya2FiLWhvbWUtdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkaW50ZXJrYWItaG9tZS12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkaW50ZXJrYWItaG9tZS12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJGludGVya2FiLWhvbWUtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZSA6ICRpbnRlcmthYi1ob21lLXYyX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uIHtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGwgOiAkaW50ZXJrYWItaG9tZS12Ml9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkaW50ZXJrYWItaG9tZS12Ml9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkaW50ZXJrYWItaG9tZS12Ml9hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygjeyRpbnRlcmthYi1ob21lLXYyX2l0ZW0tbWFyZ2luLXh9ICogLTEgKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skaW50ZXJrYWItaG9tZS12Ml9pdGVtLW1hcmdpbi14LS1sZ30gKiAtMSApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygjeyRpbnRlcmthYi1ob21lLXYyX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIC0xICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEl0ZW1cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGludGVya2FiLWhvbWUtdjJfaXRlbS1tYXJnaW4teSAkaW50ZXJrYWItaG9tZS12Ml9pdGVtLW1hcmdpbi14O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGludGVya2FiLWhvbWUtdjJfaXRlbS1wZXItcm93fSAtICgjeyRpbnRlcmthYi1ob21lLXYyX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRpbnRlcmthYi1ob21lLXYyX2l0ZW0tbWFyZ2luLXktLWxnICRpbnRlcmthYi1ob21lLXYyX2l0ZW0tbWFyZ2luLXgtLWxnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JGludGVya2FiLWhvbWUtdjJfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skaW50ZXJrYWItaG9tZS12Ml9pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJGludGVya2FiLWhvbWUtdjJfaXRlbS1tYXJnaW4teS0teGwgJGludGVya2FiLWhvbWUtdjJfaXRlbS1tYXJnaW4teC0teGw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skaW50ZXJrYWItaG9tZS12Ml9pdGVtLXBlci1yb3ctLXhsfSAtICggI3skaW50ZXJrYWItaG9tZS12Ml9pdGVtLW1hcmdpbi14LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgJi5pdGVtIHtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX21hcCk7XHJcblxyXG4gICAgICAgICAgICAuaXRlbV9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMjQ1cHg7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogLTI0NXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtLXZlbmRyZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2ludGVya2FiL2ludGVya2FiX2F2ZW5kcmUucG5nJykgMCAwIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtLXZlbmR1IHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvaW50ZXJrYWIvaW50ZXJrYWJfdmVuZHUucG5nJykgMCAwIG5vLXJlcGVhdDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIzMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgSW50ZXJrYWIgaG9tZSAtIFYyXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9pbnRlcmthYi9ob21lLnYxLnBuZycpO1xyXG4kaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kOiAkaW50ZXJrYWItaG9tZS12Ml9iYWNrZ3JvdW5kLWNvbG9yICRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtaW1hZ2UgJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1yZXBlYXQgJGludGVya2FiLWhvbWUtdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRpbnRlcmthYi1ob21lLXYyX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kaW50ZXJrYWItaG9tZS12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgLjg1KTtcclxuJGludGVya2FiLWhvbWUtdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJGludGVya2FiLWhvbWUtdjJfcGFkZGluZy15OiAyZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcblxyXG4kaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4kaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGludGVya2FiLWhvbWUtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuXHJcbiRpbnRlcmthYi1ob21lLXYyX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kaW50ZXJrYWItaG9tZS12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuXHJcbi8vIFNjcm9sbFxyXG4kaW50ZXJrYWItaG9tZS12Ml9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJGludGVya2FiLWhvbWUtdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRpbnRlcmthYi1ob21lLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRpbnRlcmthYi1ob21lLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJGludGVya2FiLWhvbWUtdjJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJGludGVya2FiLWhvbWUtdjJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODllbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kaW50ZXJrYWItaG9tZS12Ml9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJGludGVya2FiLWhvbWUtdjJfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRpbnRlcmthYi1ob21lLXYyX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRpbnRlcmthYi1ob21lLXYyX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogI2JlZDAwMDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRpbnRlcmthYi1ob21lLXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAjYmVkMDAwOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJGludGVya2FiLWhvbWUtdjJfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRpbnRlcmthYi1ob21lLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAjYmVkMDAwOyAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogYm9yZHVyZVxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gTGlzdGluZyBjb25maWd1cmF0aW9uIFtCRUdJTl1cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRpbnRlcmthYi1ob21lLXYyX25vdGVfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcbiRpbnRlcmthYi1ob21lLXYyX25vdGVfX3RleHRfY29sb3I6ICNBMUEyQTY7XHJcblxyXG5cclxuLy8gTGlzdGluZyBjb25maWd1cmF0aW9uIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBMaXN0aW5nIGNvbmZpZ3VyYXRpb24gW0JFR0lOXVxyXG5cclxuJGludGVya2FiLWhvbWUtdjJfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0OyAgICAgICAgICAgIC8vIExpc3RpbmcgOiBhbGlnbmVtZW50IGRlcyBpdGVtcyBmbGV4LXN0YXJ0LCBjZW50ZXIsIHNwYWNlLWJldHdlZW4sZXRjLi4uIChuw6ljZXNzYWlyZSBwb3VyIGxlcyBmaW5zIGRlIGxpZ25lKVxyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtLXBlci1yb3cgOiAxOyAgICAgICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtLW1hcmdpbi14IDogMmVtO1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtLW1hcmdpbi15IDogM2VtO1xyXG5cclxuJGludGVya2FiLWhvbWUtdjJfaXRlbS1wZXItcm93LS1sZyA6IDI7ICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA+IExHIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW0tbWFyZ2luLXgtLWxnIDogMWVtO1xyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtLW1hcmdpbi15LS1sZyA6IDJlbTtcclxuXHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW0tcGVyLXJvdy0teGwgOiAyOyAgICAgICAgICAgICAgICAgIC8vIExpc3RpbmcgPiBYTCA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtLW1hcmdpbi14LS14bCA6IDRlbTtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbS1tYXJnaW4teS0teGwgOiAyZW07XHJcblxyXG4vLyBMaXN0aW5nIGNvbmZpZ3VyYXRpb24gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuXHJcblxyXG4vL1xyXG4vLyBJdGVtIFRpdGxlXHJcbi8vXHJcblxyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4kaW50ZXJrYWItaG9tZS12Ml9pdGVtX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRpbnRlcmthYi1ob21lLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG5cclxuJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJGludGVya2FiLWhvbWUtdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKioiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJGludGVya2FiLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9pbnRlcmthYi8yLmpwZycpICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGludGVya2FiLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12Ml9iYWNrZ3JvdW5kOiAkaW50ZXJrYWItdjJfYmFja2dyb3VuZC1jb2xvciAkaW50ZXJrYWItdjJfYmFja2dyb3VuZC1pbWFnZSAkaW50ZXJrYWItdjJfYmFja2dyb3VuZC1yZXBlYXQgJGludGVya2FiLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkaW50ZXJrYWItdjJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRpbnRlcmthYi12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgLjg1KSAhZGVmYXVsdDtcclxuJGludGVya2FiLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJGludGVya2FiLXYyX3BhZGRpbmcteTogMmVtICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJGludGVya2FiLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12Ml90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTY2NjdlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjJfX3RpdGxlX21hcmdpbi1ib3R0b206IDFlbSAhZGVmYXVsdDtcclxuJGludGVya2FiLXYyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJGludGVya2FiLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGludGVya2FiLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJGludGVya2FiLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJGludGVya2FiLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuMjIyMmVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjJfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGludGVya2FiLXYyX19idXR0b25fY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJGludGVya2FiLXYyX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRpbnRlcmthYi12Ml9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJGludGVya2FiLXYyX19idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kaW50ZXJrYWItdjJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbiRpbnRlcmthYi12Ml9fYnV0dG9uX21hcDogKFxyXG4gICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJGludGVya2FiLXYyX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkaW50ZXJrYWItdjJfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJGludGVya2FiLXYyX19idXR0b25fY29sb3IsXHJcbiAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgICAgICAgOiAkaW50ZXJrYWItdjJfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkaW50ZXJrYWItdjJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJGludGVya2FiLXYyX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgICAgICAgOiAkaW50ZXJrYWItdjJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbik7XHJcblxyXG4kaW50ZXJrYWItdjJfX3RleHRfbWFwOiAoXHJcbiAgICB0ZXh0X2ZvbnQgICAgICAgOiAkaW50ZXJrYWItdjJfdGV4dF9mb250LFxyXG4pO1xyXG5cclxuJGludGVya2FiLXYyX190aXRsZV9tYXA6IChcclxuICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRpbnRlcmthYi12Ml9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyA6ICRpbnRlcmthYi12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRpbnRlcmthYi12Ml9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGludGVya2FiLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkaW50ZXJrYWItdjJfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRpbnRlcmthYi12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkaW50ZXJrYWItdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGludGVya2FiLXYyX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRpbnRlcmthYi12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4pO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uaW50ZXJrYWItdjIge1xyXG4gICAgJi5sYW5kaW5nIHtcclxuXHJcbiAgICB9XHJcbiAgICBiYWNrZ3JvdW5kOiAkaW50ZXJrYWItdjJfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkaW50ZXJrYWItdjJfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgcGFkZGluZy10b3A6ICRpbnRlcmthYi12Ml9wYWRkaW5nLXk7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogJGludGVya2FiLXYyX3BhZGRpbmcteTtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGludGVya2FiLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RyYXdpbmctc3ZnIHtcclxuICAgICAgICB3aWR0aDogMTIwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9nbyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkaW50ZXJrYWItdjJfX3RpdGxlX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkaW50ZXJrYWItdjJfX3RleHRfbWFwLCAnJicpO1xyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRpbnRlcmthYi12Ml9fYnV0dG9uX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkaW50ZXJrYWItdjJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6ICRpbnRlcmthYi12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRpbnRlcmthYi12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkaW50ZXJrYWItdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRpbnRlcmthYi12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBJbnRlcmthYiAtIFYyXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vLyBSw6lnbGFnZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRpbnRlcmthYi12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJGludGVya2FiLXYyX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvaW50ZXJrYWIvMi5qcGcnKTtcclxuJGludGVya2FiLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRpbnRlcmthYi12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kaW50ZXJrYWItdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuXHJcbi8vIFV0aWxpc8OpXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRpbnRlcmthYi12Ml9iYWNrZ3JvdW5kOiAkaW50ZXJrYWItdjJfYmFja2dyb3VuZC1jb2xvciAkaW50ZXJrYWItdjJfYmFja2dyb3VuZC1pbWFnZSAkaW50ZXJrYWItdjJfYmFja2dyb3VuZC1yZXBlYXQgJGludGVya2FiLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkaW50ZXJrYWItdjJfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRpbnRlcmthYi12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgLjg1KTtcclxuJGludGVya2FiLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG5cclxuJGludGVya2FiLXYyX3BhZGRpbmcteTogMmVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcblxyXG5cclxuXHJcbi8vIFNjcm9sbFxyXG4kaW50ZXJrYWItdjJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRpbnRlcmthYi12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJGludGVya2FiLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiRpbnRlcmthYi12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kaW50ZXJrYWItdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kaW50ZXJrYWItdjJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kaW50ZXJrYWItdjJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE2NjY3ZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRpbnRlcmthYi12Ml9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuJGludGVya2FiLXYyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJGludGVya2FiLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJGludGVya2FiLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kaW50ZXJrYWItdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRpbnRlcmthYi12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4kaW50ZXJrYWItdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRpbnRlcmthYi12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG5cclxuJGludGVya2FiLXYyX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi4yMjIyZW0vMS40ICRmb250LWZhbWlseS0tMjs7XHJcbiRpbnRlcmthYi12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRpbnRlcmthYi12Ml9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJGludGVya2FiLXYyX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kaW50ZXJrYWItdjJfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRpbnRlcmthYi12Ml9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJGludGVya2FiLXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRpbnRlcmthYi12Ml9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJGludGVya2FiLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmUiLCJcclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJG1vZHVsZV9pbnRlcmthYl92M19mb250c19oMV9jb2xvcl9ibGFjazojZmZmICFkZWZhdWx0O1xyXG4kbW9kdWxlX2ludGVya2FiX3YzX2ZvbnRzX2gxX2NvbG9yX2FmdGVyX2JsYWNrOiNiZWQwMDAgIWRlZmF1bHQ7XHJcbiRtb2R1bGVfaW50ZXJrYWJfdjNfZm9udHNfaDJfY29sb3JfYmxhY2s6I2ZmZiAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi5pbnRlcmthYi1ob21lLXYzLS1ibGFjayB7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoL2ltYWdlcy9iZy1tb2R1bGUtaW50ZXJrYWItYmxhY2sucG5nKTtcclxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdC5zdDAge1xyXG4gICAgICAgIGZpbGw6ICNmZmY7XHJcbiAgICB9XHJcbiAgICAuc3QxIHtcclxuICAgICAgICBmaWxsOiAjYmVkMDAwO1xyXG4gICAgfVxyXG4gICAgLmludGVya2FiLWhvbWUtbW9kdWxlLWhwIHtcclxuICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTUlKTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuXHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjk4MXB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDIlIDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6OTgwcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMTUlIDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYWxsLWJveGVzLW1vZHVsZS1pbnRyZWthYi1ob21lIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjk4MXB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo5ODBweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmxvZ28tbW9kdWxlLWludGVya2FiIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6MTI4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDoxMjc5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDo5ODFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo5ODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnRpdGxlLW1vZHVsZS1pbnRlcmthYi0xIHtcclxuXHRcdFx0XHRcdG1hcmdpbjogMC42ZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OmJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbW9kdWxlX2ludGVya2FiX3YzX2ZvbnRzX2gxX2NvbG9yX2JsYWNrO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDoxNDUxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1vZHVsZV9pbnRlcmthYl92Ml9mb250c19oMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYWZ0ZXItaDEtbW9kdWxlLWludGVya2FiIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1vZHVsZV9pbnRlcmthYl92M19mb250c19oMV9jb2xvcl9hZnRlcl9ibGFjaztcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDFweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZvdXMtYWNodGVyLWludGVya2FiIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6MTI4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDoxMjc5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDo5ODFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo5ODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNiUgMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcclxuICAgICAgICAgICAgICAgIC5pbnRlcmthYi1hZnRlci10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtb2R1bGVfaW50ZXJrYWJfdjNfZm9udHNfaDFfY29sb3JfYWZ0ZXJfYmxhY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6MTQ1MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52b3VzLXZlbmRlei1pbnRlcmthYiB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjEyODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6MTI3OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6OTgxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6OTgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgLmludGVya2FiLWFmdGVyLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2JlZDAwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDoxNDUxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUtbW9kdWxlLWludGVya2FiLTIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJG1vZHVsZV9pbnRlcmthYl92M19mb250c19oMl9jb2xvcl9ibGFjaztcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjE0NTFweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJG1vZHVsZV9pbnRlcmthYl92Ml9mb250c19oMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ub3RlLWxlLWludGVya2FiIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6NzY5cHgpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMSU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0cGFkZGluZy1ib3R0b206IDIzcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHAge1xyXG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6MTQ1MHB4KSB7XHJcbiAgICAgICAgLnZvdXMtYWNodGVyLWludGVya2FiIHtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMSU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sb2dvLW1vZHVsZS1pbnRlcmthYiB7XHJcbiAgICAgICAgICAgIC50aXRsZS1tb2R1bGUtaW50ZXJrYWItMSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbW9kdWxlX2ludGVya2FiX3YzX2ZvbnRzX2gxX2NvbG9yX2JsYWNrO1xyXG4gICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIDkwMCAyMHB4LzI3cHggXCJSYWxld2F5XCI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC52b3VzLXZlbmRlei1pbnRlcmthYiAsXHJcbiAgICAgICAgLnZvdXMtYWNodGVyLWludGVya2Fie1xyXG4gICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUtbW9kdWxlLWludGVya2FiLTIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcclxuICAgICAgICAgICAgZm9udDogbm9ybWFsIDkwMCAyNXB4LzI2cHggXCJSYWxld2F5XCI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBNb2R1bGUgSW50ZXJrYWIgaW5uZXIgdjIgMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXHJcblxyXG5cclxuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xyXG5cclxuJG1vZHVsZS1pbnRlcmthYi1pbm5lci12Ml90aXRsZV8xOm5vcm1hbCA5MDAgMjRweCdSYWxld2F5JztcclxuXHJcblxyXG5cclxuXHJcbiRtb2R1bGVfaW50ZXJrYWJfdjJfZm9udHNfaDE6bm9ybWFsIDkwMCAyNHB4LzMxcHggJ1JhbGV3YXknO1xyXG4kbW9kdWxlX2ludGVya2FiX3YyX2ZvbnRzX2gxX2NvbG9yOiMzMzMzMzM7XHJcblxyXG4kbW9kdWxlX2ludGVya2FiX3YyX2ZvbnRzX2gxX2NvbG9yX2FmdGVyOiNiZWQwMDA7XHJcblxyXG5cclxuJG1vZHVsZV9pbnRlcmthYl92Ml9mb250c19oMjpub3JtYWwgOTAwIDMwcHgvMzFweCAnUmFsZXdheSc7XHJcbiRtb2R1bGVfaW50ZXJrYWJfdjJfZm9udHNfaDJfY29sb3I6IzAwMDsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLmludGVya2FiLXYyLWlubmVyIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcclxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgvaW1hZ2VzL2ludGVya2FiX2JnX2lubmVyX3YyLnBuZyk7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6OTg0cHgpIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4gICAgfVxyXG4gICAgJl9fdGl0bGV7XHJcbiAgICAgICAgLnRpdGxle1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIHN2Z3tcclxuXHRcdG1heC13aWR0aDoyNDFweDtcclxuXHRcdGhlaWdodDphdXRvO1xyXG5cdH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgIHN2Zy5pbnRlcmthYi12Mi1pbm5lcl9fbG9nby1zdmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTFweDtcclxuXHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50LWlubmVydjItMSB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAjMzMzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQtaW5uZXJ2Mi0yIHtcclxuICAgICAgICAgICAgY29sb3I6JG1vZHVsZS1pbnRlcmthYi1pbm5lci12Ml90aXRsZV8xX2NvbG9yO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcblx0XHRcdGZvbnQ6JG1vZHVsZS1pbnRlcmthYi1pbm5lci12Ml90aXRsZV8xO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQtaW5uZXJ2Mi0xIHtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbW9kdWxlLWludGVya2FiLWlubmVyLXYyX3RpdGxlXzFfY29sb3IyO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgZm9udDogJG1vZHVsZS1pbnRlcmthYi1pbm5lci12Ml90aXRsZV8yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOjphZnRlcntcclxuICAgICAgICAgICAgZGlzcGxheTpub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5pbnRlcmthYi12Mi1pbm5lcl9fdGV4dC1ibG9jay10aXRsZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIC50aXRsZS10ZXh0LWJsb2NrLTEge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1vZHVsZS1pbnRlcmthYi1pbm5lci12Ml90aXRsZS10ZXh0LWJsb2NrLTFfY29sb3I7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgZm9udDogbm9ybWFsICRtb2R1bGUtaW50ZXJrYWItaW5uZXItdjJfdGl0bGUtdGV4dC1ibG9jay0xO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUtdGV4dC1ibG9jay0yIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtb2R1bGUtaW50ZXJrYWItaW5uZXItdjJfdGl0bGUtdGV4dC1ibG9jay0xX2NvbG9yXzI7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgZm9udDokbW9kdWxlLWludGVya2FiLWlubmVyLXYyX3RpdGxlLXRleHQtYmxvY2stMV8yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC50ZXh0LWJsb2NrIHtcclxuICAgICAgICBjb2xvcjogJG1vZHVsZS1pbnRlcmthYi1pbm5lci12Ml90ZXh0LWJsb2NrX2NvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAxOXB4O1xyXG4gICAgICAgIGZvbnQ6JG1vZHVsZS1pbnRlcmthYi1pbm5lci12Ml90ZXh0LWJsb2NrX2NvbG9yX2ZvbnQ7XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDo5ODFweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmludGVya2FiLXYyLWlubmVyX19ub3RpY2Uge1xyXG4gICAgICAgIGNvbG9yOiAkbW9kdWxlLWludGVya2FiLWlubmVyLXYyX25vdGljZV9jb2xvcjtcclxuICAgICAgICBmb250OiAkbW9kdWxlLWludGVya2FiLWlubmVyLXYyX25vdGljZV9mb250O1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6OTgycHgpIHtcclxuICAgICAgICAgICAgYm90dG9tOiA0cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo5ODFweCkge1xyXG4gICAgICAgICAgICBib3R0b206IDU5cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIFxyXG5cclxuICAgICAgICBcclxuICAgIH1cclxuICAgIC5saW5rcy1ncm91cHtcclxuICAgICAgICBkaXNwbGF5OmZsZXg7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjk4MnB4KSB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICBcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDM5cHg7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDo5ODJweCkge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo5ODFweCkge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgYS5saW5rcy1ncm91cF9fbGluay5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzMzMzMzMztcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDI3cHg7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA1NnB4O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xyXG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDFweCAzcHggIzAwMDtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDE3MXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgXHJcblxyXG4gICAgLmludGVya2FiLXYyLWlubmVyX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo5ODFweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDo5ODJweCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgIH1cclxuICAgIC5pbnRlcmthYi12Mi1pbm5lcl9fY29udGFpbmVyIHtcclxuICAgICAgICBcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6OTgxcHgpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDJlbSk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDo5ODJweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gNWVtKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbjogYXV0bztcclxuICAgIH1cclxuICAgIC5pbnRlcmthYi12Mi1yaWdodC1jb250ZW50IHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMjFweDtcclxuICAgIH1cclxufVxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTW9kdWxlIEludGVya2FiIGlubmVyIHYyIDFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xyXG5cclxuXHJcbi8qIC0tLS0tIFNQRUNJRklRVUUgLS0tLS0gKi9cclxuXHJcbiRtb2R1bGUtaW50ZXJrYWItaW5uZXItdjJfdGl0bGVfMTpub3JtYWwgOTAwIDI0cHggJ1JhbGV3YXknO1xyXG4kbW9kdWxlLWludGVya2FiLWlubmVyLXYyX3RpdGxlXzFfY29sb3I6ICNiZWQwMDA7XHJcblxyXG5cclxuJG1vZHVsZS1pbnRlcmthYi1pbm5lci12Ml90aXRsZV8yOm5vcm1hbCA5MDAgMjRweCAnUmFsZXdheSc7XHJcbiRtb2R1bGUtaW50ZXJrYWItaW5uZXItdjJfdGl0bGVfMV9jb2xvcjI6ICMzMzM7XHJcblxyXG5cclxuJG1vZHVsZS1pbnRlcmthYi1pbm5lci12Ml90aXRsZS10ZXh0LWJsb2NrLTFfY29sb3I6ICMwMDAwMDA7XHJcbiRtb2R1bGUtaW50ZXJrYWItaW5uZXItdjJfdGl0bGUtdGV4dC1ibG9jay0xOiBub3JtYWwgOTAwIDMwcHggJ1JhbGV3YXknO1xyXG5cclxuJG1vZHVsZS1pbnRlcmthYi1pbm5lci12Ml90aXRsZS10ZXh0LWJsb2NrLTFfY29sb3JfMjogI2JlZDAwMDtcclxuJG1vZHVsZS1pbnRlcmthYi1pbm5lci12Ml90aXRsZS10ZXh0LWJsb2NrLTFfMjogbm9ybWFsIDkwMCAzMHB4ICdSYWxld2F5JztcclxuXHJcblxyXG4kbW9kdWxlLWludGVya2FiLWlubmVyLXYyX3RleHQtYmxvY2tfY29sb3I6IzAwMDAwMDtcclxuJG1vZHVsZS1pbnRlcmthYi1pbm5lci12Ml90ZXh0LWJsb2NrX2NvbG9yX2ZvbnQ6bm9ybWFsIG5vcm1hbCAxOHB4ICdPcGVuIFNhbnMnO1xyXG5cclxuXHJcblxyXG4kbW9kdWxlLWludGVya2FiLWlubmVyLXYyX25vdGljZV9mb250Om5vcm1hbCA3MDAgMTRweCAnT3BlbiBTYW5zJztcclxuJG1vZHVsZS1pbnRlcmthYi1pbm5lci12Ml9ub3RpY2VfY29sb3I6IzAwMDsiLCJzZWN0aW9uLmludGVya2FiLWhvbWUtdjMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC9pbWFnZXMvYmctbW9kdWxlLWludGVya2FiLnBuZyk7XHJcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuXHJcbiAgICAuaW50ZXJrYWItaG9tZS1tb2R1bGUtaHAge1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxNSUpO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6OTgxcHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMiUgMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo5ODBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAxNSUgMCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5hbGwtYm94ZXMtbW9kdWxlLWludHJla2FiLWhvbWUge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6OTgxcHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjk4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAubG9nby1tb2R1bGUtaW50ZXJrYWIge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDoxMjgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjEyNzlweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjk4MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IHN0YXJ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjk4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAudGl0bGUtbW9kdWxlLWludGVya2FiLTEge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbW9kdWxlX2ludGVya2FiX3YyX2ZvbnRzX2gxX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG5cdFx0XHRcdFx0bWFyZ2luOiAwLjZlbSAwO1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDoxNDUxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJG1vZHVsZV9pbnRlcmthYl92Ml9mb250c19oMTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYWZ0ZXItaDEtbW9kdWxlLWludGVya2FiIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2JlZDAwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDFweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnZvdXMtYWNodGVyLWludGVya2FiIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6MTI4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDI1JTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDoxMjc5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDo5ODFweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo5ODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNiUgMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMTRweDtcclxuICAgICAgICAgICAgICAgIC5pbnRlcmthYi1hZnRlci10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICNiZWQwMDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBwIHtcclxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6MTQ1MXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6IFwiT3BlbiBTYW5zXCIsIHNhbnMtc2VyaWY7XHJcbiAgICAgICAgICAgICAgICAgICAgYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC52b3VzLXZlbmRlei1pbnRlcmthYiB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjEyODBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6MTI3OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6OTgxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6OTgwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxNHB4O1xyXG4gICAgICAgICAgICAgICAgLmludGVya2FiLWFmdGVyLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2JlZDAwMDtcclxuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDoxNDUxcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzMzMzMzMztcclxuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogXCJPcGVuIFNhbnNcIiwgc2Fucy1zZXJpZjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGUtbW9kdWxlLWludGVya2FiLTIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNHB4O1xyXG4gICAgICAgICAgICBjb2xvcjogJG1vZHVsZV9pbnRlcmthYl92Ml9mb250c19oMl9jb2xvcjtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjE0NTFweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJG1vZHVsZV9pbnRlcmthYl92Ml9mb250c19oMjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5ub3RlLWxlLWludGVya2FiIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6NzY5cHgpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMSU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgY29sb3I6ICMzMzM7XHJcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIk9wZW4gU2Fuc1wiLCBzYW5zLXNlcmlmO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDoxNDUwcHgpIHtcclxuICAgICAgICAudm91cy1hY2h0ZXItaW50ZXJrYWIge1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxvZ28tbW9kdWxlLWludGVya2FiIHtcclxuICAgICAgICAgICAgLnRpdGxlLW1vZHVsZS1pbnRlcmthYi0xIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtb2R1bGVfaW50ZXJrYWJfdjJfZm9udHNfaDFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBmb250OiBub3JtYWwgOTAwIDIwcHgvMjdweCBcIlJhbGV3YXlcIjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnZvdXMtdmVuZGV6LWludGVya2FiICxcclxuICAgICAgICAudm91cy1hY2h0ZXItaW50ZXJrYWJ7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZS1tb2R1bGUtaW50ZXJrYWItMiB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgOTAwIDI1cHgvMjZweCBcIlJhbGV3YXlcIjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRqZXN0aW1vX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kamVzdGltb19iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3NlcnZpY2VzLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJGplc3RpbW9fYmFja2dyb3VuZDogJGplc3RpbW9fYmFja2dyb3VuZC1jb2xvciAkamVzdGltb19iYWNrZ3JvdW5kLWltYWdlICRqZXN0aW1vX2JhY2tncm91bmQtcmVwZWF0ICRqZXN0aW1vX2JhY2tncm91bmQtcG9zaXRpb24gLyAkamVzdGltb19iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGplc3RpbW9fb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0zLCAwLjY1KSAhZGVmYXVsdDtcclxuJGplc3RpbW9fY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kamVzdGltb19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGplc3RpbW9fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kamVzdGltb19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kamVzdGltb19fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJGplc3RpbW9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJGplc3RpbW9fX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGplc3RpbW9fX2J1dHRvbl9jb2xvciA6ICRjb3JlX2J1dHRvbl9jb2xvciAhZGVmYXVsdDtcclxuJGplc3RpbW9fX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kamVzdGltb19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGplc3RpbW9fX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJGplc3RpbW9fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kamVzdGltb19zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kamVzdGltb19zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kamVzdGltb19zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRqZXN0aW1vX19idXR0b25fbWFwOigpIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJGplc3RpbW9fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkamVzdGltb19fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJGplc3RpbW9fX2J1dHRvbl9jb2xvcixcclxuICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgOiAkamVzdGltb19fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkamVzdGltb19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJGplc3RpbW9fX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgOiAkamVzdGltb19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvclxyXG4gICAgKSwgJGplc3RpbW9fX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcblxyXG4kamVzdGltb19fdGV4dF9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRqZXN0aW1vX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udCAgICAgICA6ICRqZXN0aW1vX3RleHRfZm9udFxyXG4gICAgKSwgJGplc3RpbW9fX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJGplc3RpbW9fX3RpdGxlX21hcDogKCkhZGVmYXVsdDtcclxuJGplc3RpbW9fX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRqZXN0aW1vX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRqZXN0aW1vX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJGplc3RpbW9fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkamVzdGltb19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRqZXN0aW1vX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkamVzdGltb19fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRqZXN0aW1vX190aXRsZV9jb250ZW50XzJfY29sb3JcclxuICAgICksICRqZXN0aW1vX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5qZXN0aW1vIHtcclxuICAgIGNvbG9yOiAkamVzdGltb19jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkamVzdGltb19iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGplc3RpbW9fb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRqZXN0aW1vX190aXRsZV9tYXApO1xyXG4gICAgICAgICsgLmplc3RpbW9fX2xpbmtzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRqZXN0aW1vX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRqZXN0aW1vX19idXR0b25fbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGwtYmxvY2sge1xyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRqZXN0aW1vX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkamVzdGltb19zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRqZXN0aW1vX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRqZXN0aW1vX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkamVzdGltb19zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlIDogJGplc3RpbW9fc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbCA6ICRqZXN0aW1vX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRqZXN0aW1vX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtIHtcclxuICAgICAgICAuZm9ybS1ncm91cD4qIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucmFkaW9zX19ncm91cCB7XHJcbiAgICAgICAgICAgIC5yYWRpb3NfX2l0ZW0ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNlbGVjdCB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE1MHB4O1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubGFiZWwtdHh0IHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50ZXh0ZmllbGQge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAuNWVtIC41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxZW0gMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRleHRmaWVsZF9faW5wdXQge1xyXG4gICAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmplc3RpbW9fbGFiZWxfY29uZGl0aW9ucyB7XHJcbiAgICAgICAgY29sb3I6IGluaGVyaXQ7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgSmVzdGltb1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJGplc3RpbW9fYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRqZXN0aW1vX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvamVzdGltby8xLmpwZycpO1xyXG4kamVzdGltb19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kamVzdGltb19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kamVzdGltb19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kamVzdGltb19iYWNrZ3JvdW5kOiAkamVzdGltb19iYWNrZ3JvdW5kLWNvbG9yICRqZXN0aW1vX2JhY2tncm91bmQtaW1hZ2UgJGplc3RpbW9fYmFja2dyb3VuZC1yZXBlYXQgJGplc3RpbW9fYmFja2dyb3VuZC1wb3NpdGlvbiAvICRqZXN0aW1vX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kamVzdGltb19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgLjgyKTtcclxuJGplc3RpbW9fY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRqZXN0aW1vX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJGplc3RpbW9fX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kamVzdGltb19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJGplc3RpbW9fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRqZXN0aW1vX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kamVzdGltb19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG5cclxuJGplc3RpbW9fX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRqZXN0aW1vX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3I7XHJcblxyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJGplc3RpbW9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRqZXN0aW1vX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRqZXN0aW1vX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiRqZXN0aW1vX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvcmVfYnV0dG9uX2NvbG9yO1xyXG4kamVzdGltb19fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4kamVzdGltb19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiRqZXN0aW1vX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3I7XHJcbiRqZXN0aW1vX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuXHJcbi8vIFNjcm9sbFxyXG4kamVzdGltb19zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kamVzdGltb19zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJGplc3RpbW9fc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuJGplc3RpbW9fc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuJGplc3RpbW9fc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kamVzdGltb19zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRqdW1ib3Ryb24tdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9jcm8vMS5qcGcnKSAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLXYxX2JhY2tncm91bmQ6ICRqdW1ib3Ryb24tdjFfYmFja2dyb3VuZC1jb2xvciAkanVtYm90cm9uLXYxX2JhY2tncm91bmQtaW1hZ2UgJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkanVtYm90cm9uLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkanVtYm90cm9uLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kanVtYm90cm9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KSAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjFfbWluLWhlaWdodDogYXV0byAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi12MV90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjFfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4kanVtYm90cm9uLXYxX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjFfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJGp1bWJvdHJvbi12MV90ZXh0X2ZvbnQsXHJcbiAgICApLFxyXG4gICAgJGp1bWJvdHJvbi12MV9fdGV4dF9tYXBcclxuKTtcclxuXHJcblxyXG4kanVtYm90cm9uLXYxX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLXYxX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXYxX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRqdW1ib3Ryb24tdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJGp1bWJvdHJvbi12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRqdW1ib3Ryb24tdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkanVtYm90cm9uLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJGp1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJGp1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJGp1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJGp1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSxcclxuICAgICRqdW1ib3Ryb24tdjFfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbi8vIFNlYXJjaFxyXG4kanVtYm90cm9uLXYxLS1zZWFyY2hfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjEtLXNlYXJjaF9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2p1bWJvdHJvbi81LmpwZycpICFkZWZhdWx0O1xyXG4kanVtYm90cm9uLXYxLS1zZWFyY2hfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJGp1bWJvdHJvbi12MS0tc2VhcmNoX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjEtLXNlYXJjaF9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRqdW1ib3Ryb24tdjEtLXNlYXJjaF9iYWNrZ3JvdW5kOiAkanVtYm90cm9uLXYxLS1zZWFyY2hfYmFja2dyb3VuZC1jb2xvciAkanVtYm90cm9uLXYxLS1zZWFyY2hfYmFja2dyb3VuZC1pbWFnZSAkanVtYm90cm9uLXYxLS1zZWFyY2hfYmFja2dyb3VuZC1yZXBlYXQgJGp1bWJvdHJvbi12MS0tc2VhcmNoX2JhY2tncm91bmQtcG9zaXRpb24gLyAkanVtYm90cm9uLXYxLS1zZWFyY2hfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRqdW1ib3Ryb24tdjEtLXNlYXJjaF9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIDAuNikgIWRlZmF1bHQ7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5qdW1ib3Ryb24tdjEge1xyXG4gICAgYmFja2dyb3VuZDogJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRqdW1ib3Ryb24tdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAvL3BhZGRpbmctYm90dG9tOiAyZW07XHJcbiAgICBtaW4taGVpZ2h0OiAkanVtYm90cm9uLXYxX21pbi1oZWlnaHQ7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgID4gKjpsYXN0LWNoaWxke1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGp1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkanVtYm90cm9uLXYxX190aXRsZV9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJGp1bWJvdHJvbi12MV9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uanVtYm90cm9uLXYxLS1zZWFyY2gge1xyXG4gICAgYmFja2dyb3VuZDogJGp1bWJvdHJvbi12MS0tc2VhcmNoX2JhY2tncm91bmQ7XHJcbiAgICBtaW4taGVpZ2h0OiAkanVtYm90cm9uLXYxX21pbi1oZWlnaHQ7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRqdW1ib3Ryb24tdjEtLXNlYXJjaF9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcbiAgICAuanVtYm90cm9uLXYxIHtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMmVtIDNlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEp1bWJvdHJvbiAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRqdW1ib3Ryb24tdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRqdW1ib3Ryb24tdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9jcm8vMS5qcGcnKTtcclxuJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kanVtYm90cm9uLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRqdW1ib3Ryb24tdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kOiAkanVtYm90cm9uLXYxX2JhY2tncm91bmQtY29sb3IgJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kLWltYWdlICRqdW1ib3Ryb24tdjFfYmFja2dyb3VuZC1yZXBlYXQgJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJGp1bWJvdHJvbi12MV9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJGp1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44Nik7XHJcbiRqdW1ib3Ryb24tdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kanVtYm90cm9uLXYxX21pbi1oZWlnaHQ6IGF1dG87XHJcblxyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJGp1bWJvdHJvbi12MV90ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kanVtYm90cm9uLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG4kanVtYm90cm9uLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJGp1bWJvdHJvbi12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRqdW1ib3Ryb24tdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRqdW1ib3Ryb24tdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRqdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRqdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuXHJcbiRqdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRqdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuIiwiLmxpbmtzLXYxIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgICAmLXN2ZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICBmaWxsOiAkY29yZV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgLmJ1dHRvbi1zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICBib3JkZXItd2lkdGg6ICRjb3JlX2J1dHRvbl9ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcclxuICAgIH1cclxufSIsIi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vL0dFTkVSSVFVRVMgVkFSSUFCTEVTXHJcbiRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xOiAxcHggIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMTogbm9ybWFsIG5vcm1hbCA0MDAgMThweC8xLjJlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMjogbm9ybWFsIG5vcm1hbCA0MDAgMTVweC8xLjJlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMzogbm9ybWFsIG5vcm1hbCA0MDAgMTJweC8xLjJlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90aXRsZV9mb250XzI6IG5vcm1hbCBub3JtYWwgNjAwIDE1cHgvMS4yZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjogMC4zcyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMTogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzI6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8zOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF80OiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNTogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNjogJGNvbG9yX25ldXRyYWwtNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNzogJGNvbG9yX25ldXRyYWwtNSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2JhY2tncm91bmQ6IHJnYmEoJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNCwgMC43KSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMTogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzI6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzM6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl80OiAkY29sb3JfbmV1dHJhbC0zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl81OiAkY29sb3JfbmV1dHJhbC00ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl82OiAkY29sb3JfbmV1dHJhbC01ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzI6IGxvd2VyY2FzZSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMzogaW5pdGlhbCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzI6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMzogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl80OiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl80ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzU6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnB1dF9pY29uX3BsdXNfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vSU5ERVBFTkRBTlRFUyBWQVJJQUJMRVNcclxuXHJcbiRzZWFyY2gtZm9ybV92Ml9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuXHJcbi8vTE9BREVSXHJcbiRzZWFyY2gtZm9ybS1mdWxsX2xvYWRlcl9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbG9hZGVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG5cclxuLy9CVVRUT04gQUxFUlRFIE1BSUxcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX2xldHRlcl9zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpbmstYWxlcnRlLWVtYWlsX2hvdmVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tb2ZmcmVkZW0tbGluay1hbGVydGUtZW1haWwtYmVmb3JlLWJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF9pY29uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGluay1hbGVydGUtZW1haWxfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGluay1hbGVydGUtZW1haWxfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzIgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gT0ZGUkVERU0gR0VOUkVJUVVFXHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF80ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25faG92ZXJfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25faG92ZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2JveF9zaGFkb3dfY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMiwgMC4yKSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfcmFkaW9fYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfcmFkaW9fYmVmb3JlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX3RleHRfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2VsZW1lbnRfbGFiZWxfdGV4dF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMiAhZGVmYXVsdDtcclxuXHJcbi8vU0VDVElPTiBSQURJTyBHRU5SRUlRVUVcclxuJHNlYXJjaC1mb3JtX3JhZGlvX3JhZGlvX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfNSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JhZGlvX3JhZGlvX2JlZm9yZV9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JhZGlvX2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmFkaW9fbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmFkaW9fcmFkaW9fdGV4dF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMiAhZGVmYXVsdDtcclxuXHJcbi8vU0VDVElPTiBDSEVDS0JPWCBHRU5SRUlRVUVcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYmVmb3JlX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfbGFiZWwtZWxlbWVudF9jb3VudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfY2hlY2tlZF9jb3VudF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF80ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9jaGVja2VkX2NvdW50X2JvcmRlcl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2VtcHR5X2NvdW50X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzcgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2VtcHR5X2NvdW50X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfNiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2xhYmVsX2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfZmlyc3QtbGV0dGVyX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8zICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIENIRUNLQk9YIEdST1VQRUQgR0VOUkVJUVVFXHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9idXR0b24tb3Blbi1jbG9zZV9iZWZvcmVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2J1dHRvbi1vcGVuLWNsb3NlX2FmdGVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9sYWJlbC1saXN0LWVsZW1lbnRfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9iZWZvcmVfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9sYWJlbF9jb3VudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2NoZWNrZWRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfY2hlY2tlZF9jb3VudF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfY2hlY2tlZF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2NoZWNrZWRfY291bnRfYm9yZGVyX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfZW1wdHlfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfZW1wdHlfY291bnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2VtcHR5X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfZW1wdHlfY291bnRfYm9yZGVyX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY291bnRfY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9sYWJlbC1lbGVtZW50X2NvdW50X2NvbG9yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9sYWJlbF9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9idXR0b24tb3Blbi1jbG9zZV9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94Y2F0X2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2ZpcnN0LWxldHRlcl90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMyAhZGVmYXVsdDtcclxuXHJcbi8vU0VDVElPTiBJTlRFR0VSIEdFTlJFSVFVRVxyXG4kc2VhcmNoX2Zvcm0tYmFzZV9mb3JtX2ludGVnZXJfYnV0dG9uX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaF9mb3JtLWJhc2VfZm9ybV9pbnRlZ2VyX2J1dHRvbl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaF9mb3JtLWJhc2VfZm9ybV9pbnRlZ2VyX2J1dHRvbl9kaXNhYmxlZF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfNSAhZGVmYXVsdDtcclxuJHNlYXJjaF9mb3JtLWJhc2VfZm9ybV9pbnRlZ2VyX2J1dHRvbl9kaXNhYmxlZF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfNSAhZGVmYXVsdDtcclxuJHNlYXJjaF9mb3JtLWJhc2VfZm9ybV9pbnRlZ2VyX2J1dHRvbl9ub3RfZGlzYWJsZWRfaG92ZXJfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2xhYmVsX3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9idXR0b25fZGlzYWJsZWRfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9kaXNhYmxlZF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX25vdF9kaXNhYmxlZF9ob3Zlcl9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfaW5wdXQtZWxlbWVudF9mb250OiAkc2VhcmNoLWZvcm1fdGl0bGVfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9sYWJlbF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2xhYmVsX2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfaW5wdXQtZWxlbWVudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuXHJcbi8vU0VDVElPTiBEQVRFIEdFTlJFSVFVRVxyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9pY29uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dC1jb250ZW50X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfbGFiZWxfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9iZWZvcmVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfYWZ0ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF90aXRsZV90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF90aXRsZV9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfdGl0bGVfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1sYWJlbF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzEgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gQlVCQkxFIEdFTlJFSVFVRVxyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfYmVmb3JlX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfYWZ0ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9ob3Zlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl81ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2xpc3QtZWxlbWVudHNfYnV0dG9uX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfbGlzdC1lbGVtZW50c19idXR0b25fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfbGlzdC1lbGVtZW50c19idXR0b25fZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fYnViYmxlX2xpc3QtZWxlbWVudHNfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9idWJibGVfbGlzdC1lbGVtZW50c19idXR0b25fdGV4dF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2J1YmJsZV9saXN0LWVsZW1lbnRzX2J1dHRvbi1jbG9zZV9iZWZvcmVfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gUkVGRVJFTkNFIEdFTlJFSVFVRVxyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2xhYmVsX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9sYWJlbF9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfYm9yZGVyX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9wbGFjZWhvbGRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfNSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9sYWJlbF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9pbnB1dF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9pY29uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIEZPUk0gU1VCTUlUIEdFTlJFSVFVRVxyXG4kc2VhcmNoLWZvcm1fc3VibWl0X2JlZm9yZV9iYWNrZ3JvdW5kOiByZ2JhKCRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzYsIDAuMjUpICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9iZWZvcmVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fcmVzZXRfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9yZXNldF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fcmVzZXRfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX2ljb25fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzMgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gRk9STSBTV0lUQ0ggR0VOUkVJUVVFXHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94X2JveF9zaGFkb3c6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzYgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3hfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1pbnB1dF9ib3hfc2hhZG93OiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWlucHV0X2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zd2l0Y2hfY2hlY2tib3gtaW5wdXRfc3dpdGNoX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzMgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gTE9DQUxJWkFUT1IgR0VOUkVJUVVFXHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfbGFiZWxfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdmFsdWUtY291bnRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl92YWx1ZS1jb3VudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl92YWx1ZS1jb3VudF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9yYWRpb19ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX3JhZGlvX2JlZm9yZV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fbG9jYWxpemF0b3JfbG9jYWxpemF0b3JfZXh0cmFfbGFiZWxfZm9udF9zaXplOiAxM3B4ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fbG9jYWxpemF0b3JfbG9jYWxpemF0b3JfZXh0cmFfbGFiZWxfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfYm9yZGVyX2NvbG9yOiAkc2VhcmNoLWZvcm1faW5wdXRfYm9yZGVyX2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfZm9ybVNlbGVjdC1zdHJ1Y3R1cmVfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3RleHRmaWVsZF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl90ZXh0ZmllbGRfcGxhY2Vob2xkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtdmFsdWUtY3VzdG9tX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtdmFsdWUtY3VzdG9tX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLXZhbHVlLWN1c3RvbV9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtYWRkX3NzLXBsdXNfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2ljb25fcGx1c19iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWFkZF9zcy1wbHVzX2FmdGVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9pY29uX3BsdXNfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfaW5wdXRfZWxlbWVudF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2lucHV0X2VsZW1lbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fYmFja2dyb3VuZF9ob3ZlcjogcmdiYSgkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yLCAwLjA1KSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9jb2xvcl9ob3ZlcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9ib3JkZXItY29sb3JfaG92ZXI6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2NoZWNrYm94X2JvcmRlcl9jb2xvcl9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9jaGVja2JveF9ib3JkZS1ib3R0b21fY29sb3JfaG92ZXI6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fY2hlY2tib3hfYm9yZGUtbGVmdF9jb2xvcl9ob3ZlcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9jaGVja2JveF9iYWNrZ3JvdW5kX2hvdmVyOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9iZWZvcmVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2ljb25fcGx1c19iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2FmdGVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9pY29uX3BsdXNfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9zZWxlY3RfY2hlY2tib3hfYmVmb3JlX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm1fc2VsZWN0X3NlbGVjdF9jaGVja2JveF9hZnRlcl9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtX3NlbGVjdF9zZWxlY3RfY2hlY2tib3hfYmVmb3JlX2hvdmVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtbXVsdGktc2VsZWN0ZWRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMSAhZGVmYXVsdDtcclxuXHJcbi8vU0VDVElPTiBGT1JNIEJBU0UgU1VSQ0hBUkdFRFxyXG4kc2VhcmNoLWZvcm0tYmFzZV9zY3JvbGxiYXItdHJhY2tfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2Vfc2Nyb2xsYmFyLXRodW1iX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzQgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm0tc2VhcmNoLWZpbHRlcl9iYWNrZ3JvdW5kOiByZ2JhKCRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzQsIDAuNykgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3JhbmdlX2JlZm9yZV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9yYW5nZV9hZnRlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zY3JvbGxiYXItdGh1bWJfaG92ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3N0cnVjdHVyZV9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2xhYmVsX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfY29udGVudF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaGlnaGxpZ2h0X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfdGV4dF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfdGV4dF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV90ZXh0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9pbnB1dF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3VuaXRfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtSW50ZWdlcl9sYWJlbC1lbGVtZW50X2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybUludGVnZXJfbGFiZWwtZWxlbWVudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybUludGVnZXJfbGFiZWwtZWxlbWVudF9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtSW50ZWdlcl9sYWJlbC1lbGVtZW50X2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsLWRhdGVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9zdmdfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9ob3Zlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2hvdmVyX2JlZm9yZV9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX3N2Z19ob3Zlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2VsZW1lbnRzX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19lbGVtZW50c19ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2xldHRlcl9zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1faG92ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2hvdmVyX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fbGV0dGVyX3NwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9iZWZvcmVfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX2ljb25fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfX3NlYXJjaC10b2dnbGVfYnV0dG9uX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRoZWFkZXJfX3NlYXJjaC10b2dnbGVfYnV0dG9uX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kaGVhZGVyX19zZWFyY2gtdG9nZ2xlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF80ICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIEZPUk0gRlVMTCBTVVJDSEFSR0VEXHJcbiRzZWFyY2gtZm9ybS1mdWxsX21vZGFsX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX25ldXRyYWwtMiwgMC43KSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWxfYm9keV9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfdHJhY2tfYmFja2dyb3VuZDogcmdiYSgkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xLCAwLjI1KSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfdGh1bWJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfdGh1bWJfaG92ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtY2xvc2VfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9tb2RhbC1jbG9zZV90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtY2xvc2VfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX21vZGFsLWNsb3NlLWRyYXdpbmdfZmlsbDogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtc2Nyb2xsZXJfZm9udDogJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9lc3RpbWF0ZV90ZXh0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9lc3RpbWF0ZV9pbnB1dF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtc2Nyb2xsZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2xpbmU4X3RpdGxlLWVsZW1lbnRfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9saW5lOF90aXRsZS1lbGVtZW50X3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9saW5lOF90aXRsZS1lbGVtZW50X2xldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1zbGlkZV9ib3R0b21fYmFja2dyb3VuZDogcmdiYSgkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yLCAwLjI1KSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1zbGlkZV90b3BfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS10ZXh0X3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXRleHRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtdGV4dF9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtdGV4dF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLWlucHV0X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9sZXR0ZXJfc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fc3ZnX2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfbGFiZWxfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfbGFiZWxfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9sYWJlbF9sZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX3RpdGxlX2xldHRlci1zcGFjaW5nXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1PZmZyZWRlbV9idXR0b24tc2VsZWN0X19lbGVtZW50X2JvcmRlci1jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtT2ZmcmVkZW1fYnV0dG9uLXNlbGVjdF9fZWxlbWVudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybU9mZnJlZGVtX2J1dHRvbi1zZWxlY3RfX2VsZW1lbnRfaG92ZXJfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybU9mZnJlZGVtX2J1dHRvbi1zZWxlY3RfX2VsZW1lbnRfaG92ZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1DaGVja2JveF9sYWJlbC1jaGVja2JveF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybUNoZWNrYm94X2NoZWNrYm94LXNwYW5fYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfNCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybUNoZWNrYm94X2NoZWNrYm94LXRleHRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1DaGVja2JveF9jaGVja2JveC10ZXh0X2ZvbnQ6ICRzZWFyY2gtZm9ybV90aXRsZV9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1DaGVja2JveF9jaGVja2JveC10ZXh0X3RleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fdGV4dF90ZXh0LXRyYW5zZm9ybV8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtQ2hlY2tib3hfY2hlY2tib3gtdGV4dF9jb3VudF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVNlbGVjdF9sYWJlbC1lbGVtZW50X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZnVsbF9mb3JtU2VsZWN0X3RleHRmaWVsZC1pbnB1dF9jb2xvcjogJHNlYXJjaC1mb3JtX3RleHRfY29sb3JfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVNlbGVjdF90ZXh0ZmllbGQtaW5wdXRfcGxhY2Vob2xkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1TZWxlY3Rfc3MtbXVsdGktc2VsZWN0ZWRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVNlbGVjdF9zcy1tdWx0aS1zZWxlY3RlZF9hZnRlcl9iYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1faW5wdXRfYmFja2dyb3VuZF8yICFkZWZhdWx0O1xyXG5cclxuLy9TRUNUSU9OIEZPUk0gU09SVFxyXG4kc2VhcmNoLWZvcm0tc29ydF9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyMHB4LzEuMmVtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X2xhYmVsX2xldHRlcl9zcGFjaW5nOiAkc2VhcmNoLWZvcm1fdGl0bGVfbGV0dGVyLXNwYWNpbmdfMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfdmFsdWVfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X3ZhbHVlX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfdmFsdWVfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzMgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X3ZhbHVlX2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF92YWx1ZV9pY29uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfdGV4dF90ZXh0LWNvdW50ZXJfZm9udDogJHNlYXJjaC1mb3JtX3RleHRfZm9udF8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF90ZXh0X3RleHQtY291bnRlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfdGV4dF90ZXh0LWNvdW50ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X3RleHRfdGV4dC1lbGVtZW50X2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfdGV4dF90ZXh0LWVsZW1lbnRfdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV90ZXh0X3RleHQtdHJhbnNmb3JtXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1zb3J0X3RleHRfdGV4dC1lbGVtZW50X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8zICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF9zZWxlY3QtY29udGVudF9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tc29ydF9zZWxlY3QtY29udGVudF9ib3JkZXJfY29sb3I6ICRzZWFyY2gtZm9ybV9pbnB1dF9ib3JkZXJfY29sb3JfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfZWxlbWVudF9pdGVtX2ZvbnQ6ICRzZWFyY2gtZm9ybV90ZXh0X2ZvbnRfMiAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfZWxlbWVudF9pdGVtX2NvbG9yOiAkY29sb3JfYnJhbmQtMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLXNvcnRfZWxlbWVudF9pdGVtX2hvdmVyX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX25ldXRyYWwtNCwuMykgIWRlZmF1bHQ7XHJcblxyXG4vL1NFQ1RJT04gRk9STSBFU1RJTUFURVxyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV90ZXh0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8yICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF90ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3RleHRfdGV4dC10cmFuc2Zvcm1fMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX3RleHRfbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV90aXRsZV9sZXR0ZXItc3BhY2luZ18xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF9mb250OiAkc2VhcmNoLWZvcm1fdGV4dF9mb250XzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9pbnB1dC1lbGVtZW50X3NzLWFkZF9pY29uX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9pY29uX3BsdXNfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2lucHV0LWVsZW1lbnRfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzEgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9pbnB1dC1lbGVtZW50X2JvcmRlcl9jb2xvcjogJHNlYXJjaC1mb3JtX2lucHV0X2JvcmRlcl9jb2xvcl8xICFkZWZhdWx0O1xyXG4kc2VhcmNoLWZvcm0tZXN0aW1hdGVfYnV0dG9uLXN1Ym1pdF9sZXR0ZXJfc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2lucHV0X2JhY2tncm91bmRfMyAhZGVmYXVsdDtcclxuJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfaG92ZXJfY29sb3I6ICRzZWFyY2gtZm9ybV90ZXh0X2NvbG9yXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2hvdmVyX2JhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9pbnB1dF9iYWNrZ3JvdW5kXzIgIWRlZmF1bHQ7XHJcbiRzZWFyY2gtZm9ybS1lc3RpbWF0ZV9idXR0b24tc3VibWl0X2NvbG9yOiAkc2VhcmNoLWZvcm1fdGV4dF9jb2xvcl8xICFkZWZhdWx0O1xyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIEZPUk0gREVGQVVMVFxyXG5cclxuLmxvYWRlcl9jb250YWluZXIge1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDA7XHJcbiAgbGVmdDogMDtcclxuICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF9sb2FkZXJfYmFja2dyb3VuZDtcclxuICB3aWR0aDogMTAwJTtcclxuICBoZWlnaHQ6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIHotaW5kZXg6IC0xO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogMC4yNXM7XHJcblxyXG4gICYuYWN0aXZlIHtcclxuICAgIHotaW5kZXg6IDk5OTk7XHJcbiAgICBvcGFjaXR5OiAxO1xyXG4gIH1cclxuXHJcbiAgJjpiZWZvcmUge1xyXG4gICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XHJcbiAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XHJcbiAgICBhbmltYXRpb24tbmFtZTogcm90YXRpb25Mb2FkZXI7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgaGVpZ2h0OiAzNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgYm9yZGVyOiA1cHggc29saWQgJHNlYXJjaC1mb3JtLWZ1bGxfbG9hZGVyX2JvcmRlcl9jb2xvcjtcclxuICAgIGJvcmRlci1sZWZ0OiA1cHggc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG59XHJcblxyXG5Aa2V5ZnJhbWVzIHJvdGF0aW9uTG9hZGVyIHtcclxuICAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcclxuICB9XHJcbiAgMTAwJSB7XHJcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gIH1cclxufVxyXG5cclxuLmZvcm1PZmZyZWRlbV9fY29udGFpbmVyIHtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgbWFyZ2luOiAwO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgfVxyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgfVxyXG5cclxuICAuZm9ybSB7XHJcbiAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19lbGVtZW50IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICYtc2VsZWN0X19lbGVtZW50IHtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9mb250O1xyXG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiA1MHB4O1xyXG5cclxuICAgICAgICAgIC5idXR0b24tc2VsZWN0X19lbGVtZW50X190ZXh0IHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25fdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDE2NXB4O1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmLmFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fYnV0dG9uX2hvdmVyX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMC41ZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgbWFyZ2luOiAwIC41ZW0gMWVtO1xyXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMWVtIDAgMDtcclxuICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmVsZW1lbnRzX19jb250ZW50IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdG9wOiBjYWxjKDEwMCUgKyAxMHB4KTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMTBweCAwICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saXN0LWVsZW1lbnRzX2JveF9zaGFkb3dfY29sb3I7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgcGFkZGluZzogMTBweCAxNXB4O1xyXG4gICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICYtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogNy41cHggMDtcclxuXHJcbiAgICAgICAgICAgICAgLnJhZGlvX19pdGVtIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgJi1zcGFuIHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X3JhZGlvX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X3JhZGlvX2JlZm9yZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIC5pdGVtLWxhYmVsIC5yYWRpb19faXRlbS1zcGFuOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi10ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLmVtcHR5IHtcclxuICAgICAgICAgICAgICAgIGZpbHRlcjogZ3JheXNjYWxlKDEwMCUpO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX29mZnJlZGVtX2xpc3QtZWxlbWVudHNfZWxlbWVudF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGlzdC1lbGVtZW50c19lbGVtZW50X2xhYmVsX2ZvbnQ7XHJcblxyXG4gICAgICAgICAgICAgICY6aG92ZXIgLnJhZGlvX19pdGVtLXNwYW46YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpob3ZlciAuZWxlbWVudHNfX2NvbnRlbnQge1xyXG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgei1pbmRleDogMTAwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxpbmstZW1haWwge1xyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgJi1pY29uIHtcclxuICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19lbGVtZW50IHtcclxuICAgICAgcGFkZGluZzogMWVtIDEuNWVtO1xyXG4gICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGluay1hbGVydGUtZW1haWxfYmFja2dyb3VuZDtcclxuICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF9jb2xvcjtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV9vZmZyZWRlbV9saW5rLWFsZXJ0ZS1lbWFpbF9sZXR0ZXJfc3BhY2luZztcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGluay1hbGVydGUtZW1haWxfYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fb2ZmcmVkZW1fbGluay1hbGVydGUtZW1haWxfaG92ZXJfY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybUNoZWNrYm94X19jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG5cclxuICAuZm9ybUNoZWNrYm94IHtcclxuICAgICZfX2xhYmVsLWNoZWNrYm94IHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDFlbTtcclxuICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2xhYmVsX2ZvbnQ7XHJcbiAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgIG1heC1oZWlnaHQ6IDIxMHB4O1xyXG4gICAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3QtY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAubGlzdC1lbGVtZW50IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHJcbiAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICYtc3BhbiB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiA2cHg7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2JlZm9yZV9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9iZWZvcmVfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcblxyXG4gICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9jaGVja2JveF9jaGVja2JveF9pbnB1dC1lbGVtZW50X2ZpcnN0LWxldHRlcl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmNvdW50IHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2xhYmVsLWVsZW1lbnRfY291bnRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWlucHV0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuY2hlY2tib3gtc3BhbiB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfY2hlY2tlZF9jb3VudF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfY2hlY2tlZF9jb3VudF9ib3JkZXJfY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZW1wdHkge1xyXG4gICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICAgIG9wYWNpdHk6IDAuNzU7XHJcblxyXG4gICAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgJi1zcGFuIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hfY2hlY2tib3hfaW5wdXQtZWxlbWVudF9lbXB0eV9jb3VudF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94X2NoZWNrYm94X2lucHV0LWVsZW1lbnRfZW1wdHlfY291bnRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgICBjdXJzb3I6IGluaXRpYWw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtQ2hlY2tib3hDYXRfX2NvbnRhaW5lciB7XHJcbiAgLmZvcm1DaGVja2JveENhdCB7XHJcbiAgICAmX19sYWJlbC1jaGVja2JveCB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9sYWJlbF9mb250O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpc3QtY29udGVudCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgLmxpc3QtZWxlbWVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMyU7XHJcbiAgICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtdGV4dCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG5cclxuICAgICAgICAgIC5idXR0b24tb3Blbi1jbG9zZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMXB4O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxNnB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9idXR0b24tb3Blbi1jbG9zZV9iZWZvcmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2J1dHRvbi1vcGVuLWNsb3NlX2FmdGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC04cHg7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5sYWJlbC1saXN0LWVsZW1lbnQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfbGFiZWwtbGlzdC1lbGVtZW50X2ZvbnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybUNoZWNrYm94Q2F0X19saXN0LWVsZW1lbnRfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuXHJcbiAgICAgICAgICAuZWxlbWVudF9fY29udGVudCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICAgIC5jaGVja2JveCB7XHJcbiAgICAgICAgICAgICAgJi1zcGFuIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0ycHg7XHJcbiAgICAgICAgICAgICAgICAgIGhlaWdodDogNnB4O1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2JlZm9yZV9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2JlZm9yZV9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcclxuXHJcbiAgICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hfZmlyc3QtbGV0dGVyX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJi1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgICAgICY6Y2hlY2tlZCArIC5jaGVja2JveC1sYWJlbCAuY2hlY2tib3gtc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9jaGVja2VkX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlYXJjaC1mb3JtX2NoZWNrYm94Y2F0X2NoZWNrYm94X2NoZWNrZWRfYm9yZGVyX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZykgc2NhbGUoMSk7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICYtbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fY2hlY2tib3hjYXRfY2hlY2tib3hjYXRfZm9udDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5jb3VudCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jb3VudF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5lbXB0eSB7XHJcbiAgICAgICAgICAgICAgZmlsdGVyOiBncmF5c2NhbGUoMTAwJSk7XHJcbiAgICAgICAgICAgICAgb3JkZXI6IDI7XHJcbiAgICAgICAgICAgICAgb3BhY2l0eTogMC43NTtcclxuXHJcbiAgICAgICAgICAgICAgLmNoZWNrYm94IHtcclxuICAgICAgICAgICAgICAgICYtc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9lbXB0eV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9jaGVja2JveGNhdF9jaGVja2JveF9lbXB0eV9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgIGN1cnNvcjogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYub3BlbiB7XHJcbiAgICAgICAgICAuYnV0dG9uLW9wZW4tY2xvc2Uge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mb3JtQ2hlY2tib3hDYXRfX2xpc3QtZWxlbWVudF9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDE1cHggMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtUmFuZ2VfX2NvbnRhaW5lciB7XHJcbiAgLm5vVWktdG91Y2gtYXJlYSB7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgfVxyXG5cclxuICAmLmVtcHR5IHtcclxuICAgIG9wYWNpdHk6IDAuMzU7XHJcbiAgICBjdXJzb3I6IGluaXRpYWw7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgY29udGVudDogJyc7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm1SYWRpb19fY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuXHJcbiAgLmZvcm1SYWRpbyB7XHJcbiAgICAmX19sYWJlbC1yYWRpbyB7XHJcbiAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fcmFkaW9fbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgIGZvbnQ6JHNlYXJjaC1mb3JtX3JhZGlvX2xhYmVsX2ZvbnQgO1xyXG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBtYXgtaGVpZ2h0OiAyMTBweDtcclxuICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAmX19saXN0LWNvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgLmxpc3QtZWxlbWVudCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuXHJcbiAgICAgICAgLnJhZGlvIHtcclxuICAgICAgICAgICYtc3BhbiB7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fcmFkaW9fcmFkaW9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMHB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3JhZGlvX3JhZGlvX2JlZm9yZV9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm1fcmFkaW9fcmFkaW9fdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWlucHV0IHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgICAgICY6Y2hlY2tlZCArIC5yYWRpby1sYWJlbCAucmFkaW8tc3BhbiB7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLWxhYmVsIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm1JbnRlZ2VyX19jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgLmZvcm1JbnRlZ2VyIHtcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgIC5pbnRlZ2VyX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sYWJlbC1lbGVtZW50IHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2xhYmVsX2ZvbnQ7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5idXR0b24tZWxlbWVudCB7XHJcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJjpkaXNhYmxlZCB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9kaXNhYmxlZF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2ludGVnZXJfYnV0dG9uX2Rpc2FibGVkX2NvbG9yO1xyXG4gICAgICAgICAgb3BhY2l0eTogMC41O1xyXG4gICAgICAgICAgY3Vyc29yOiBpbml0aWFsO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpub3QoOmRpc2FibGVkKTpob3ZlciB7XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2J1dHRvbl9ub3RfZGlzYWJsZWRfaG92ZXJfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmlucHV0LWVsZW1lbnQge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgd2lkdGg6IDUwcHg7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1faW50ZWdlcl9pbnB1dC1lbGVtZW50X2ZvbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgd2lkdGg6IDc1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybURhdGVMb2NzYWlzX19jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgcGFkZGluZy1yaWdodDogM2VtO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gIH1cclxuXHJcbiAgLmZvcm1EYXRlTG9jc2FpcyB7XHJcbiAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICAmX19sYWJlbC1kYXRlIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfdGl0bGVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfdGl0bGVfZm9udDtcclxuICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfdGl0bGVfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIHBhZGRpbmctYm90dG9tOiAyNXB4O1xyXG5cclxuICAgICAgLnRleHRfaWNvbiB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIC5kYXRlLWxhYmVsIHtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWxhYmVsX2ZvbnQ7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtbGFiZWxfY29sb3I7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5kYXRlLWNvbnRlbnQge1xyXG4gICAgICAgIHdpZHRoOiA0Ny41JTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAuZGF0ZS1pbnB1dF9fc3RydWN0dXJlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5kYXRlLWlucHV0IHtcclxuICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9mb250O1xyXG4gICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgIHdpZHRoOiAxNTAlO1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIHBhZGRpbmc6IDVweCAwO1xyXG4gICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9jb2xvcjtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfYm9yZGVyX2NvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaWNvbl9jYWxlbmRhciB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICByaWdodDogLTdweDtcclxuICAgICAgICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2ljb25fY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVzZXQtY29udGVudCB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgICAuYnV0dG9uX19yZXNldC1idXR0b24ge1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICBtYXJnaW46IDE1cHggYXV0byAwO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9sZXR0ZXJfc3BhY2luZztcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgIC5idXR0b25fX3Jlc2V0LXN2ZyB7XHJcbiAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX3N2Z19jb2xvcjtcclxuICAgICAgICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtRGF0ZV9fY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBmbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICB9XHJcblxyXG4gIC5mb3JtRGF0ZSB7XHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICB3aWR0aDogODUlO1xyXG5cclxuICAgICAgLmRhdGUge1xyXG4gICAgICAgICYtaW5wdXRfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaW5wdXRfX2NvbnRlbnQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXQtY29udGVudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWlucHV0IHtcclxuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICB3aWR0aDogMTUwJTtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1sYWJlbCB7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfbGFiZWxfZm9udDtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm1fZGF0ZV9pbnB1dF9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtaWNvbiB7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICB0b3A6IDEwLjVweDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG5cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2RhdGVfaW5wdXRfYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiA5cHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9kYXRlX2lucHV0X2FmdGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZm9ybUJ1YmJsZV9fY29udGFpbmVyIHtcclxuICB3aWR0aDogMTAwJTtcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICBwYWRkaW5nOiAuNWVtIDFlbTtcclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICB9XHJcblxyXG4gIC5idXR0b24tbW9yZV9fZWxlbWVudCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2J1YmJsZV9idXR0b24tbW9yZV9jb2xvcjtcclxuICAgIG1hcmdpbjogMTBweCAwO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIG1pbi13aWR0aDogMzBweDtcclxuICAgIHdpZHRoOiAzMHB4O1xyXG4gICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgYm9yZGVyOiBub25lO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG5cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuXHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMTVweDtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgdG9wOiBjYWxjKDUwJSAtIDAuNXB4KTtcclxuICAgICAgbGVmdDogNy41cHg7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJjphZnRlciB7XHJcbiAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICB3aWR0aDogMXB4O1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogNy41cHg7XHJcbiAgICAgIGxlZnQ6IGNhbGMoNTAlIC0gMC41cHgpO1xyXG4gICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYnViYmxlX2J1dHRvbi1tb3JlX2FmdGVyX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICY6aG92ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfaG92ZXJfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub3BlbiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfYnV0dG9uLW1vcmVfaG92ZXJfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybUJ1YmJsZSB7XHJcbiAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxuXHJcbiAgICAmX19lbGVtZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG5cclxuICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBtYXJnaW46IDVweCAxMHB4IDVweCAwO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9idWJibGVfbGlzdC1lbGVtZW50c19idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2J1YmJsZV9saXN0LWVsZW1lbnRzX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICBwYWRkaW5nOiA1cHggMS4yNWVtIDVweCAxZW07XHJcbiAgICAgICAgaGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9idWJibGVfbGlzdC1lbGVtZW50c19idXR0b25fZm9udDtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYnViYmxlX2xpc3QtZWxlbWVudHNfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgLmZvcm1CdWJibGVfX2VsZW1lbnRfX3RleHQge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RleHQge1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDAuNzVlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY2xvc2Uge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICByaWdodDogMTFweDtcclxuICAgICAgICB3aWR0aDogMTVweDtcclxuICAgICAgICBoZWlnaHQ6IDE1cHg7XHJcbiAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpIHRyYW5zbGF0ZVkoLTUwJSkgdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2J1YmJsZV9saXN0LWVsZW1lbnRzX2J1dHRvbi1jbG9zZV9iZWZvcmVfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLThweDtcclxuICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fYnViYmxlX2xpc3QtZWxlbWVudHNfYnV0dG9uLWNsb3NlX2JlZm9yZV9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtUmVmZXJlbmNlX19jb250YWluZXIge1xyXG4gIHdpZHRoOiAxMDAlO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwYWRkaW5nOiAxZW07XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgYm90dG9tOiAxNXB4O1xyXG4gICAgbGVmdDogY2FsYyg1MHB4IC0gMWVtKTtcclxuICAgIHBhZGRpbmctdG9wOiAyNXB4O1xyXG4gICAgd2lkdGg6IDUwJTtcclxuICB9XHJcblxyXG4gIC5mb3JtUmVmZXJlbmNlIHtcclxuICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgIC5sYWJlbF9faXRlbSB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgcGFkZGluZy10b3A6IDVweDtcclxuXHJcbiAgICAgIC5mb3JtX19jb250ZW50IHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmlucHV0X19pdGVtIHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfYm9yZGVyX2ZvbnQ7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9yZWZlcmVuY2VfaW5wdXRfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwLjU7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuYnV0dG9uX2l0ZW0ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBtaW4td2lkdGg6IDMwcHg7XHJcbiAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3JlZmVyZW5jZV9idXR0b25fZm9udDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fcmVmZXJlbmNlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm1TdWJtaXRfX2NvbnRhaW5lciB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBwYWRkaW5nOiAxZW0gMWVtIDA7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgcGFkZGluZzogMjVweCA1M3B4IDFlbTtcclxuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgfVxyXG5cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3N1Ym1pdF9iZWZvcmVfYmFja2dyb3VuZDtcclxuICB9XHJcblxyXG4gIC5mb3JtU3VibWl0IHtcclxuICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICYtc3VibWl0X19pdGVtIHtcclxuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xyXG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fZm9udDtcclxuXHJcbiAgICAgICAgICBzcGFuIHtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogMHM7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9iZWZvcmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtcmVzZXRfX2l0ZW0ge1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjVweDtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fcmVzZXRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fc3VibWl0X2J1dHRvbl9yZXNldF9mb250O1xyXG4gICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9zdWJtaXRfYnV0dG9uX3Jlc2V0X2NvbG9yO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgLmJ1dHRvbi1yZXNldF9faXRlbS1pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtX3N1Ym1pdF9idXR0b25fcmVzZXRfY29sb3I7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5idXR0b24tcmVzZXRfX2l0ZW0taWNvbiB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm1Td2l0Y2hfX2NvbnRhaW5lciB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gIC5mb3JtU3dpdGNoIHtcclxuICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmNoZWNrYm94LWxhYmVsIHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveC1sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWxhYmVsX2ZvbnQ7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgLnN3aXRjaC1jaGVja2JveCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94X2JveF9zaGFkb3c7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDEycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDJweDtcclxuICAgICAgICAgICAgbGVmdDogM3B4O1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3N3aXRjaF9jaGVja2JveF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmNoZWNrYm94LWlucHV0IHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmOmNoZWNrZWQgKyAuY2hlY2tib3gtbGFiZWwge1xyXG4gICAgICAgICAgLnN3aXRjaC1jaGVja2JveCB7XHJcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIDFweCAkc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWlucHV0X2JveF9zaGFkb3c7XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbGVmdDogMTdweDtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc3dpdGNoX2NoZWNrYm94LWlucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtU2VsZWN0X19jb250YWluZXIge1xyXG4gIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSB7XHJcbiAgICAubG9jYWxpemF0b3JfX3ZhbHVlcyB7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuXHJcbiAgICAgIC5sb2NhbGl6YXRvcl9fbGFiZWwge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9sYWJlbF9jb2xvcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmxvY2FsaXphdG9yX192YWx1ZS0tZGVsZXRlIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9jYWxpemF0b3JfX3ZhbHVlLS1jb3VudCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDVweDtcclxuICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3ZhbHVlLWNvdW50X2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICBoZWlnaHQ6IDMwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3ZhbHVlLWNvdW50X2NvbG9yO1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3JfdmFsdWUtY291bnRfZm9udDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmxvY2FsaXphdG9yX192YWx1ZXMtY29udGFpbmVyIHtcclxuICAgIC5sb2NhbGl6YXRvcl9fdmFsdWVzIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5sb2NhbGl6YXRvcl9fZXh0cmEge1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMTBweDtcclxuXHJcbiAgICAucmFkaW9zX19maWVsZHNldCB7XHJcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAucmFkaW9zX19ncm91cCB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuXHJcbiAgICAgIC5yYWRpb3NfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgbWluLWhlaWdodDogMzBweDtcclxuXHJcbiAgICAgICAgLmNoZWNrX3JhZGlvX2VsZW1lbnQge1xyXG4gICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fbG9jYWxpemF0b3JfbG9jYWxpemF0b3JfZXh0cmFfcmFkaW9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IC0zcHg7XHJcblxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgd2lkdGg6IDEwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTBweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX2xvY2FsaXphdG9yX2xvY2FsaXphdG9yX2V4dHJhX3JhZGlvX2JlZm9yZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5sYWJlbF9yYWRpb19lbGVtZW50IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkc2VhcmNoLWZvcm1fbG9jYWxpemF0b3JfbG9jYWxpemF0b3JfZXh0cmFfbGFiZWxfZm9udF9zaXplO1xyXG4gICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9sb2NhbGl6YXRvcl9sb2NhbGl6YXRvcl9leHRyYV9sYWJlbF9jb2xvcjtcclxuXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgLmNoZWNrX3JhZGlvX2VsZW1lbnQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xyXG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5pbnB1dF9yYWRpb19lbGVtZW50IHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgJjpjaGVja2VkICsgLmxhYmVsX3JhZGlvX2VsZW1lbnQgLmNoZWNrX3JhZGlvX2VsZW1lbnQ6YmVmb3JlIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtU2VsZWN0IHtcclxuICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB6LWluZGV4OiAxO1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2JvcmRlcl9jb2xvcjtcclxuXHJcbiAgICAgIC5sYWJlbC1lbGVtZW50IHtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiAxNHB4O1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA3MHB4KTtcclxuICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9mb3JtU2VsZWN0LXN0cnVjdHVyZV9jb2xvcjtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2ZvbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250ZW50IHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAudGV4dGZpZWxkX19pbnB1dCB7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3RleHRmaWVsZF9jb2xvcjtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX2Zvcm1TZWxlY3Qtc3RydWN0dXJlX2ZvbnQ7XHJcbiAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuXHJcbiAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3RleHRmaWVsZF9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zcy1tYWluIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAuc3MtbXVsdGktc2VsZWN0ZWQge1xyXG4gICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogNDVweDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgIC5zcy12YWx1ZXMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgICAgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNzLXZhbHVlLS1jdXN0b20ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogNnB4O1xyXG4gICAgICAgICAgICByaWdodDogMzBweDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy12YWx1ZS1jdXN0b21fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgd2lkdGg6IDMwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLXZhbHVlLWN1c3RvbV9jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy12YWx1ZS1jdXN0b21fZm9udDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuc3MtYWRkIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgdG9wOiAxMXB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICAgICAuc3MtcGx1cyB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1hZGRfc3MtcGx1c19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG5cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtYWRkX3NzLXBsdXNfYWZ0ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiA5cHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IC05cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtY29udGVudCB7XHJcbiAgICAgICAgICB0b3A6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG5cclxuICAgICAgICAgIC5zcy1vcHRpb24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9mb250O1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAubG9jYWxpemF0b3JfX2NvbnRlbnQge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5sb2NhbGl6YXRvcl9fcGx1cyB7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICByaWdodDogOXB4O1xyXG4gICAgICAgIGJvdHRvbTogMTBweDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgIGhlaWdodDogMTlweDtcclxuICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBoZWlnaHQ6IDFweDtcclxuICAgICAgICAgIHdpZHRoOiAxOXB4O1xyXG4gICAgICAgICAgbGVmdDogLTlweDtcclxuICAgICAgICAgIHRvcDogOXB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxvY2FsaXphdG9yX19zdW1tYXJ5IHtcclxuICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmOm5vdCguZm9ybVNlbGVjdF9fY29udGFpbmVyX19sb2NhbGl6YXRvcikge1xyXG4gICAgLnNzLW9wdGlvbiB7XHJcbiAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBtaW4td2lkdGg6IDIwcHg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcclxuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2NoZWNrYm94X2JvcmRlcl9jb2xvcl9ob3ZlcjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiBjYWxjKDAuNWVtICsgNnB4KTtcclxuICAgICAgICBsZWZ0OiBjYWxjKDAuNWVtICsgNHB4KTtcclxuICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2NoZWNrYm94X2JvcmRlLWJvdHRvbV9jb2xvcl9ob3ZlcjtcclxuICAgICAgICBib3JkZXItbGVmdDogMnB4IHNvbGlkICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fY2hlY2tib3hfYm9yZGUtbGVmdF9jb2xvcl9ob3ZlcjtcclxuICAgICAgICB3aWR0aDogMTFweDtcclxuICAgICAgICBoZWlnaHQ6IDZweDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJi5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fY2hlY2tib3hfYmFja2dyb3VuZF9ob3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy9cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLyBGT1JNIEVTVElNQVRJT05cclxuXHJcbi5mb3JtLWVzdGltYXRlIHtcclxuICAmX19jb250YWluZXIge1xyXG4gICAgbWF4LXdpZHRoOiAxMDgwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICBwYWRkaW5nOiAwIDAgMWVtO1xyXG5cclxuICAgICYub3BlbiB7XHJcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWVzdGltYXRlIHtcclxuICAgICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RleHQge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF9mb250O1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLWVzdGltYXRlX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1lc3RpbWF0ZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgIG1pbi13aWR0aDogMzEwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgd2lkdGg6IDM1JTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAmLWNvbnRlbnQge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMCAyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiA1NSU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnNzLWFkZCB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIHRvcDogY2FsYygxMXB4ICsgMWVtKTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxOXB4O1xyXG4gICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgdG9wOiAxMXB4O1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAyZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zcy1wbHVzIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWFkZF9zcy1wbHVzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE5cHg7XHJcblxyXG4gICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWFkZF9zcy1wbHVzX2FmdGVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogOXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1lbGVtZW50IHtcclxuICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfaW5wdXQtZWxlbWVudF9jb2xvcjtcclxuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkc2VhcmNoLWZvcm0tZXN0aW1hdGVfaW5wdXQtZWxlbWVudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICBwYWRkaW5nOiAzcHggMDtcclxuICAgICAgICAgIG1pbi1oZWlnaHQ6IDQ1cHg7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX2lucHV0X2VsZW1lbnRfZm9udDtcclxuXHJcbiAgICAgICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9pbnB1dF9lbGVtZW50X2NvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYnV0dG9uIHtcclxuICAgICAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWVzdGltYXRlX2J1dHRvbi1zdWJtaXRfZm9udDtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgIG1hcmdpbjogMCAwIDAgMWVtO1xyXG4gICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2JlZm9yZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIEZPUk0gQkFTRVxyXG5cclxuLmhlYWRlcl9fc2VhcmNoLXRvZ2dsZSB7XHJcbiAgJi5qc19maWx0ZXJfdG9nZ2xlIHtcclxuICAgIGJhY2tncm91bmQ6ICRoZWFkZXJfX3NlYXJjaC10b2dnbGVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBjb2xvcjogJGhlYWRlcl9fc2VhcmNoLXRvZ2dsZV9idXR0b25fY29sb3I7XHJcbiAgICBwYWRkaW5nOiAxNXB4O1xyXG4gICAgZm9udC1zaXplOiAxNXB4O1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAmOmhvdmVyIHtcclxuICAgICAgYmFja2dyb3VuZDogJGhlYWRlcl9fc2VhcmNoLXRvZ2dsZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgIH1cclxuICAgICYuYWN0aXZlIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgIH1cclxuICAgICYuY2VudGVyZWQge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDYwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5mb3JtLXNlYXJjaC1maWx0ZXJfX2NvbnRhaW5lciB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgaGVpZ2h0OiAwO1xyXG4gIG9wYWNpdHk6IDA7XHJcbiAgdHJhbnNpdGlvbjogMC41cztcclxuICBkaXNwbGF5OiBub25lO1xyXG4gIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gIH1cclxuXHJcbiAgJi5hY3RpdmUge1xyXG4gICAgb3BhY2l0eTogMTtcclxuICB9XHJcblxyXG4gIDo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6IDNweDtcclxuICAgIGhlaWdodDogM3B4O1xyXG5cclxuICAgICYtdHJhY2sge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9zY3JvbGxiYXItdHJhY2tfYmFja2dyb3VuZDtcclxuICAgIH1cclxuXHJcbiAgICAmLXRodW1iIHtcclxuICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2Vfc2Nyb2xsYmFyLXRodW1iX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aHVtYjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX3Njcm9sbGJhci10aHVtYl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tc2VhcmNoLWZpbHRlciB7XHJcbiAgICBtYXgtd2lkdGg6IDEwODBweDtcclxuICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm0tc2VhcmNoLWZpbHRlcl9iYWNrZ3JvdW5kO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiAwIDI1cHg7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgMTAwcHg7XHJcbiAgICAgIG1hcmdpbjogNTBweCBhdXRvO1xyXG4gICAgfVxyXG4gICAgLmxpbmVfX2NvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgLmxpbmVfX2NvbnRhaW5lcl9fc3RydWN0dXJlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG5cclxuICAgICAgICAmLmhpZGRlbiB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi5mb3JtLW9mZnJlZGVtX19maWVsZCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYuZm9ybS10eXBlX19maWVsZCxcclxuICAgICAgICAmLmZvcm0tZGF0ZWxvY3NhaXNfX2ZpZWxkLFxyXG4gICAgICAgICYuZm9ybS1sb3llcl9fZmllbGQsXHJcbiAgICAgICAgJi5mb3JtLWxveWVyc2Fpc19fZmllbGQsXHJcbiAgICAgICAgJi5mb3JtLWxvY2FsaXNhdGlvbl9fZmllbGQsXHJcbiAgICAgICAgJi5mb3JtLWNvbW1lcmNlX19maWVsZCxcclxuICAgICAgICAmLmZvcm0tcHJpY2VzX19maWVsZCB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtIHtcclxuICAgICAgICAgICZTZWxlY3RfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZSYW5nZV9fY29udGFpbmVyIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAucmFuZ2VfX2lucHV0IHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJhbmdlX19wbHVzIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTlweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDE5cHg7XHJcbiAgICAgICAgICAgICAgdG9wOiBjYWxjKDUwJSAtIDlweCk7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcblxyXG4gICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxcHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuZm9ybVJhbmdlIHtcclxuICAgICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9fcmVzZXQtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uX19yZXNldC1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XHJcbiAgICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2xldHRlcl9zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX3N2Z19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogJHNlYXJjaC1mb3JtX3RyYW5zaXRpb247XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV9zdHJ1Y3R1cmVfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfbGFiZWxfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi5yYW5nZS0tb3BlbmVkIHtcclxuICAgICAgICAgICAgICAuZm9ybVJhbmdlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIC5hZGRfYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLnJhbmdlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4IDI1cHggMTVweDtcclxuXHJcbiAgICAgICAgICAgICAgLm5vVWktdG91Y2gtYXJlYSB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAucmFuZ2Uge1xyXG4gICAgICAgICAgICAgICAgJl9faGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2hpZ2hsaWdodF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1SYW5nZV90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX2lucHV0IHtcclxuICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAyMHB4KTtcclxuICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybVJhbmdlX2lucHV0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtUmFuZ2VfaW5wdXRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX191bml0IHtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgcGFkZGluZzogMjVweCAwIDA7XHJcblxyXG4gICAgICAgIC5mb3JtSW50ZWdlciB7XHJcbiAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgLmxhYmVsLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1JbnRlZ2VyX2xhYmVsLWVsZW1lbnRfZm9udDtcclxuICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybUludGVnZXJfbGFiZWwtZWxlbWVudF9jb2xvcjtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcblxyXG4gICAgICAgICAgICAgICY6Zmlyc3QtbGV0dGVyIHtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5idXR0b24tZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybUludGVnZXJfbGFiZWwtZWxlbWVudF9jb2xvcjtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtSW50ZWdlcl9sYWJlbC1lbGVtZW50X2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICAgICAgICY6ZGlzYWJsZWQge1xyXG5cclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICY6bm90KDpkaXNhYmxlZCk6aG92ZXIge1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmlucHV0LWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MHB4O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm1EYXRlTG9jc2Fpc19fY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybURhdGVMb2NzYWlzIHtcclxuICAgICAgICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fbGFiZWwtZGF0ZSB7XHJcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsLWRhdGVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tYmFzZV9mb3JtRGF0ZUxvY3NhaXNfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0NXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG5cclxuICAgICAgICAgICAgLnRleHRfaWNvbiB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuXHJcbiAgICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1iYXNlX2Zvcm1EYXRlTG9jc2Fpc19sYWJlbF9zdmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGV4dF9lbGVtZW50IHtcclxuICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjNzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDApO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAgNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLmFjdGl2ZSxcclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVYKDEpO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2xhYmVsX2hvdmVyX2JlZm9yZV9jb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19lbGVtZW50cyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAxMDAlO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2VsZW1lbnRzX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNWVtIDFlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNzVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMHZ3O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlYXJjaC1mb3JtLWJhc2VfZm9ybURhdGVMb2NzYWlzX2VsZW1lbnRzX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogMXB4IDRweCA3cHggMnB4IHJnYmEoJGNvbG9yX25ldXRyYWwtMiwgMC4xNSk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCg5MGRlZyk7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuM3MgZWFzZS1vdXQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IHRvcDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlWCgwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgICAgIC5kYXRlLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA0Ny41JTtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAgICAgICAuZGF0ZS1pbnB1dF9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIC5kYXRlLWlucHV0IHtcclxuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDAgc29saWQgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1faW50ZWdlcl9kYXRlLWNvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2JvcmRlcl9jb2xvciAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtX2ludGVnZXJfZGF0ZS1jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgLmljb25fY2FsZW5kYXIge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IC03cHg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMzBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMzBweDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybV9pbnRlZ2VyX2RhdGUtY29udGVudF9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX3Jlc2V0LWNvbnRlbnQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtYnV0dG9uIHtcclxuICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IGF1dG8gMDtcclxuICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcclxuICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAuYnV0dG9uX19yZXNldC1zdmcge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9zdmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMjVweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LXN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxpbmUxX19jb250YWluZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzMHB4O1xyXG5cclxuICAgICAgICAubGluZV9fY29udGFpbmVyX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogLTMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybU9mZnJlZGVtX19jb250YWluZXIge1xyXG4gICAgICAgICAgLmZvcm1fX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAubGlzdC1lbGVtZW50c19fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5saW5rLWVtYWlsIHtcclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5saW5lMl9fY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubGluZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgJi5zZWN0aW9uMCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNlY3Rpb24xIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLnNlY3Rpb24yIHtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zZWN0aW9uMyB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi5zZWN0aW9uNCB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbl9Db250ZW50IHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IDEwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZmlsdGVyX2J1dHRvbl9pdGVtIHtcclxuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9sZXR0ZXJfc3BhY2luZztcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9maWx0ZXItYnV0dG9uLWl0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1iYXNlX2ZpbHRlci1idXR0b24taXRlbV9mb250O1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMTVweDtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNDVweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTI1cHg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAuc2VhcmNoX19pY29uIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICB3aWR0aDogMzVweDtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDM1cHg7XHJcbiAgICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWJhc2VfZmlsdGVyLWJ1dHRvbi1pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5zdWJtaXRfYnV0dG9uX2l0ZW0ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogLTMwcHg7XHJcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1iYXNlX3N1Ym1pdC1idXR0b24taXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWJhc2Vfc3VibWl0LWJ1dHRvbi1pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDYwcHg7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tYmFzZV9zdWJtaXQtYnV0dG9uLWl0ZW1fYmVmb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluZTNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogNDBweDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAuZm9ybUJ1YmJsZV9fY29udGFpbmVyIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5yZXNldF9idXR0b25faXRlbSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIG1pbi13aWR0aDogMTgwcHg7XHJcbiAgICAgICAgICBoZWlnaHQ6IDUwcHg7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fZm9udDtcclxuICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tYmFzZV9yZXNldC1idXR0b24taXRlbV9jb2xvcjtcclxuXHJcbiAgICAgICAgICAucmVzZXRfX2ljb24ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgd2lkdGg6IDM1cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzVweDtcclxuICAgICAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWJhc2VfcmVzZXQtYnV0dG9uLWl0ZW1fY29sb3I7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgd2lkdGg6IGluaXRpYWw7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLnJlc2V0X19pY29uIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMzJweDtcclxuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiA1cHg7XHJcbiAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1iYXNlX3Jlc2V0LWJ1dHRvbi1pdGVtX2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIC5yZXNldF9faWNvbiB7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub3BlbiB7XHJcbiAgICAgIC5saW5lX19jb250YWluZXIge1xyXG4gICAgICAgICYubGluZTJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYubGluZTNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vL1xyXG4vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vXHJcbi8vIEZPUk0gRlVMTFxyXG5cclxuLnNlYXJjaC1maWx0ZXItZnVsbCB7XHJcbiAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWxfYmFja2dyb3VuZDtcclxuXHJcbiAgOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICB3aWR0aDogM3B4O1xyXG4gICAgaGVpZ2h0OiAzcHg7XHJcblxyXG4gICAgJi10cmFjayB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1mdWxsX3RyYWNrX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aHVtYiB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1mdWxsX3RodW1iX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcblxyXG4gICAgJi10aHVtYjpob3ZlciB7XHJcbiAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1mdWxsX3RodW1iX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWxfX2JvZHkge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAubW9kYWxfX2JhY2tncm91bmQge1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG5cclxuICAubW9kYWxfX2Nsb3NlIHtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIGhlaWdodDogNTBweDtcclxuICAgIHBhZGRpbmc6IDAgMjBweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1mdWxsX21vZGFsLWNsb3NlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtY2xvc2VfZm9udDtcclxuICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9tb2RhbC1jbG9zZV9jb2xvcjtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcblxyXG4gICAgJi1kcmF3aW5nIHtcclxuICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtY2xvc2UtZHJhd2luZ19maWxsO1xyXG4gICAgICB3aWR0aDogMS4yNWVtO1xyXG4gICAgICBoZWlnaHQ6IDEuMjVlbTtcclxuICAgIH1cclxuXHJcbiAgICBzcGFuIHtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLm1vZGFsX19zY3JvbGxlciB7XHJcbiAgICBmb250LWZhbWlseTogJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtc2Nyb2xsZXJfZm9udDtcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbiAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfbW9kYWwtc2Nyb2xsZXJfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBwYWRkaW5nOiA1MHB4IDAgMDtcclxuICB9XHJcblxyXG4gIC5mb3JtLWVzdGltYXRlX19jb250YWluZXIge1xyXG4gICAgLmZvcm0tZXN0aW1hdGVfX3RleHQge1xyXG4gICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZXN0aW1hdGVfdGV4dF9jb2xvcjtcclxuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIH1cclxuICAgIC5mb3JtLWVzdGltYXRlX19pbnB1dC1lbGVtZW50IHtcclxuICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2VzdGltYXRlX2lucHV0X2NvbG9yO1xyXG4gICAgICAmOjpwbGFjZWhvbGRlciB7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2VzdGltYXRlX2lucHV0X2NvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuZm9ybUxpbmVfX2NvbnRhaW5lciB7XHJcbiAgICBtaW4taGVpZ2h0OiAyMjVweDtcclxuICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyZW0gLSAyNTBweCk7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgcGFkZGluZzogMDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgY2FsYyg1MHB4IC0gMWVtKSAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5saW5lX19jb250YWluZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNWVtIDFlbTtcclxuXHJcbiAgICAgICAgJi5oaWRkZW4ge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxpbmUxX19jb250YWluZXIge1xyXG4gICAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgLmZvcm1fX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxpbmUyX19jb250YWluZXIge1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuXHJcbiAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICYuc2VjdGlvbjAge1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluZTNfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgcGFkZGluZzogMC4yNWVtIDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluZTRfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjUlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5saW5lNV9fY29udGFpbmVyIHtcclxuICAgICAgICAubGluZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMzMuMzMzMyU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLmxpbmU2X19jb250YWluZXIge1xyXG4gICAgICAgIC5saW5lX19zdHJ1Y3R1cmUge1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtO1xyXG5cclxuICAgICAgICAgICYuc2VjdGlvbjAge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAzMy4zMzMzJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zZWN0aW9uMSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLnNlY3Rpb24yIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zZWN0aW9uMyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDMzLjMzMzMlO1xyXG4gICAgICAgICAgICAgIHBhZGRpbmc6IDJlbSAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluZTdfX2NvbnRhaW5lciB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG5cclxuICAgICAgICAubGluZV9fc3RydWN0dXJlIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDFlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm1DaGVja2JveF9fY29udGVudCB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5mb3JtQ2hlY2tib3hfX2NvbnRhaW5lciAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5saXN0LWVsZW1lbnQge1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbSkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICYubGluZThfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgLmxpbmVfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJi5zZWN0aW9uUGFyYW1zIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG5cclxuICAgICAgICAgICAgLmxpbmVfX3RpdGxlLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAudGl0bGUtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1mdWxsX2xpbmU4X3RpdGxlLWVsZW1lbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1mdWxsX2xpbmU4X3RpdGxlLWVsZW1lbnRfZm9udDtcclxuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm1SYW5nZV9fY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuZm9ybVJhbmdlIHtcclxuICAgICAgICAgICZfX3N0cnVjdHVyZSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNtKSB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgICAgIC5yYW5nZSB7XHJcbiAgICAgICAgICAgICAgJl9fc3VtbWFyeSxcclxuICAgICAgICAgICAgICAmX19wbHVzIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDI1cHggMCAwO1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9fcHJldmlldyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJl9faW5wdXQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmX19oaWdobGlnaHQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1JTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuXHJcbiAgICAgICAgICAgICAgICAucmFuZ2Uge1xyXG4gICAgICAgICAgICAgICAgICAmX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS10ZXh0X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLXRleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS10ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgJl9fdW5pdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMnB4IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2hpZ2hsaWdodF9yYW5nZS1pbnB1dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAmX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMDtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfaGlnaGxpZ2h0X3JhbmdlLWlucHV0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9oaWdobGlnaHRfcmFuZ2UtaW5wdXRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICY6Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sICY6Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmX19yZXNldC1jb250ZW50IHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5idXR0b25fX3Jlc2V0LWJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMTVweCBhdXRvIDA7XHJcbiAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2xldHRlcl9zcGFjaW5nO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX3Jlc2V0LWJ1dHRvbl9mb250O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtUmFuZ2VfcmVzZXQtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgICAgLmJ1dHRvbl9fcmVzZXQtc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9yZXNldC1idXR0b25fc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uX19yZXNldC1zdmcge1xyXG4gICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1SYW5nZV9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybVJhbmdlX2xhYmVsX2ZvbnQ7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLm5vVWktdG91Y2gtYXJlYSB7XHJcbiAgICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybUludGVnZXJfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgLmZvcm1JbnRlZ2VyIHtcclxuICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAuYnV0dG9uLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRzZWFyY2hfZm9ybS1iYXNlX2Zvcm1faW50ZWdlcl9idXR0b25fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoX2Zvcm0tYmFzZV9mb3JtX2ludGVnZXJfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICY6ZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoX2Zvcm0tYmFzZV9mb3JtX2ludGVnZXJfYnV0dG9uX2Rpc2FibGVkX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoX2Zvcm0tYmFzZV9mb3JtX2ludGVnZXJfYnV0dG9uX2Rpc2FibGVkX2NvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAmOm5vdCg6ZGlzYWJsZWQpOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlYXJjaF9mb3JtLWJhc2VfZm9ybV9pbnRlZ2VyX2J1dHRvbl9ub3RfZGlzYWJsZWRfaG92ZXJfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuaW5wdXQtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2hfZm9ybS1iYXNlX2Zvcm1faW50ZWdlcl9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtT2ZmcmVkZW1fX2NvbnRhaW5lciB7XHJcbiAgICAgICAgLmZvcm1fX2NvbnRlbnQge1xyXG4gICAgICAgICAgLmJ1dHRvbi1zZWxlY3RfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtT2ZmcmVkZW1fYnV0dG9uLXNlbGVjdF9fZWxlbWVudF9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybU9mZnJlZGVtX2J1dHRvbi1zZWxlY3RfX2VsZW1lbnRfY29sb3I7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICYuYWN0aXZlIHtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtT2ZmcmVkZW1fYnV0dG9uLXNlbGVjdF9fZWxlbWVudF9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtT2ZmcmVkZW1fYnV0dG9uLXNlbGVjdF9fZWxlbWVudF9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm1DaGVja2JveF9fY29udGFpbmVyIHtcclxuICAgICAgICAuZm9ybUNoZWNrYm94X19sYWJlbC1jaGVja2JveCB7XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybUNoZWNrYm94X2xhYmVsLWNoZWNrYm94X3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuZm9ybUNoZWNrYm94X19saXN0LWNvbnRlbnQge1xyXG4gICAgICAgICAgLmxpc3QtZWxlbWVudCB7XHJcbiAgICAgICAgICAgIC5jaGVja2JveC1pbnB1dCB7XHJcbiAgICAgICAgICAgICAgJjpjaGVja2VkICsgLmNoZWNrYm94LWxhYmVsICB7XHJcbiAgICAgICAgICAgICAgICAuY2hlY2tib3gtc3BhbiB7XHJcbiAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1DaGVja2JveF9jaGVja2JveC1zcGFuX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5jaGVja2JveC10ZXh0IHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybUNoZWNrYm94X2NoZWNrYm94LXRleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgZm9udDogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybUNoZWNrYm94X2NoZWNrYm94LXRleHRfZm9udDtcclxuICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybUNoZWNrYm94X2NoZWNrYm94LXRleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIC5jb3VudCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLWZ1bGxfZm9ybUNoZWNrYm94X2NoZWNrYm94LXRleHRfY291bnRfY29sb3I7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZm9ybVNlbGVjdF9fY29udGFpbmVyICB7XHJcbiAgICAgICAgLmZvcm1TZWxlY3Qge1xyXG4gICAgICAgICAgJl9fc3RydWN0dXJlIHtcclxuICAgICAgICAgICAgLmxhYmVsLWVsZW1lbnQge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtU2VsZWN0X2xhYmVsLWVsZW1lbnRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAudGV4dGZpZWxkX19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1TZWxlY3RfdGV4dGZpZWxkLWlucHV0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tZnVsbF9mb3JtU2VsZWN0X3RleHRmaWVsZC1pbnB1dF9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnNzLW1haW4ge1xyXG4gICAgICAgICAgICAgIC5zcy1tdWx0aS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAuc3MtYWRkIHtcclxuICAgICAgICAgICAgICAgICAgLnNzLXBsdXMge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1TZWxlY3Rfc3MtbXVsdGktc2VsZWN0ZWRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWFyY2gtZm9ybS1mdWxsX2Zvcm1TZWxlY3Rfc3MtbXVsdGktc2VsZWN0ZWRfYWZ0ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5mb3JtLXNlYXJjaC1maWx0ZXIge1xyXG4gICAgLmxpbmVfX2NvbnRhaW5lciB7XHJcbiAgICAgICYubGluZTJfX2NvbnRhaW5lcixcclxuICAgICAgJi5saW5lM19fY29udGFpbmVyLFxyXG4gICAgICAmLmxpbmU0X19jb250YWluZXIsXHJcbiAgICAgICYubGluZTVfX2NvbnRhaW5lcixcclxuICAgICAgJi5saW5lNl9fY29udGFpbmVyLFxyXG4gICAgICAmLmxpbmU3X19jb250YWluZXIsXHJcbiAgICAgICYubGluZThfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYub3BlbiB7XHJcbiAgICAgIC5saW5lX19jb250YWluZXIge1xyXG4gICAgICAgICYubGluZTJfX2NvbnRhaW5lcixcclxuICAgICAgICAmLmxpbmUzX19jb250YWluZXIsXHJcbiAgICAgICAgJi5saW5lNF9fY29udGFpbmVyLFxyXG4gICAgICAgICYubGluZTVfX2NvbnRhaW5lcixcclxuICAgICAgICAmLmxpbmU2X19jb250YWluZXIsXHJcbiAgICAgICAgJi5saW5lN19fY29udGFpbmVyLFxyXG4gICAgICAgICYubGluZThfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmZvcm0tZXN0aW1hdGUge1xyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG4uZmlsdGVyLXNvcnRfX2NvbnRhaW5lciB7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIGRpc3BsYXk6IGZsZXg7XHJcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIG1hcmdpbjogMWVtIGF1dG8gMDtcclxuICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgfVxyXG5cclxuICAuZmlsdGVyIHtcclxuICAgICYtbGVmdF9fY29udGFpbmVyIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdtZCcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1yaWdodF9fY29udGFpbmVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmLWxhYmVsIHtcclxuICAgICAgdGV4dC10cmFuc2Zvcm06ICRzZWFyY2gtZm9ybS1zb3J0X2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICBmb250OiAkc2VhcmNoLWZvcm0tc29ydF9sYWJlbF9mb250O1xyXG4gICAgICBsZXR0ZXItc3BhY2luZzogJHNlYXJjaC1mb3JtLXNvcnRfbGFiZWxfbGV0dGVyX3NwYWNpbmc7XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1zb3J0X3ZhbHVlX2NvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICYtdmFsdWUge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1zb3J0X3ZhbHVlX2ZvbnQ7XHJcbiAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tc29ydF92YWx1ZV9jb2xvcjtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICB3aWR0aDogMTc1cHg7XHJcbiAgICAgIHBhZGRpbmc6IDEwcHg7XHJcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRzZWFyY2gtZm9ybS1zb3J0X3ZhbHVlX2JvcmRlcl9jb2xvcjtcclxuXHJcbiAgICAgIC5pY29uIHtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgZmlsbDogJHNlYXJjaC1mb3JtLXNvcnRfdmFsdWVfaWNvbl9jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtdGV4dCB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcblxyXG4gICAgICAudGV4dC1jb3VudGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1zb3J0X3RleHRfdGV4dC1jb3VudGVyX2ZvbnQ7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtLXNvcnRfdGV4dF90ZXh0LWNvdW50ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJHNlYXJjaC1mb3JtLXNvcnRfdGV4dF90ZXh0LWNvdW50ZXJfY29sb3I7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMzBweDtcclxuICAgICAgICBwYWRkaW5nOiAwIDEwcHg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC50ZXh0LWVsZW1lbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGZvbnQ6ICRzZWFyY2gtZm9ybS1zb3J0X3RleHRfdGV4dC1lbGVtZW50X2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybS1zb3J0X3RleHRfdGV4dC1lbGVtZW50X2NvbG9yO1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VhcmNoLWZvcm0tc29ydF90ZXh0X3RleHQtZWxlbWVudF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtc2VsZWN0X19zdHJ1Y3R1cmUge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJi1zZWxlY3RfX2NvbnRlbnQge1xyXG4gICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tc29ydF9zZWxlY3QtY29udGVudF9iYWNrZ3JvdW5kO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgIHRvcDogMTAwJTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgIHRyYW5zaXRpb246ICRzZWFyY2gtZm9ybV90cmFuc2l0aW9uO1xyXG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkc2VhcmNoLWZvcm0tc29ydF9zZWxlY3QtY29udGVudF9ib3JkZXJfY29sb3I7XHJcbiAgICAgIHotaW5kZXg6IC0xO1xyXG5cclxuICAgICAgJi5hY3RpdmUge1xyXG4gICAgICAgIHotaW5kZXg6IDk5OTtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1lbGVtZW50X19pdGVtIHtcclxuICAgICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgcGFkZGluZzogMTBweDtcclxuICAgICAgZm9udDogJHNlYXJjaC1mb3JtLXNvcnRfZWxlbWVudF9pdGVtX2ZvbnQ7XHJcbiAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm0tc29ydF9lbGVtZW50X2l0ZW1fY29sb3I7XHJcblxyXG4gICAgICAmOmhvdmVyIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiAkc2VhcmNoLWZvcm1fdHJhbnNpdGlvbjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VhcmNoLWZvcm0tc29ydF9lbGVtZW50X2l0ZW1faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLmZvcm1TZWxlY3RfX2NvbnRhaW5lciB7XHJcbiAgLnNzLWNvbnRlbnQgLnNzLWxpc3Qge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgLnNzLW9wdGlvbiB7XHJcbiAgICAgIGNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2NvbG9yICFpbXBvcnRhbnQ7XHJcbiAgICAgICYuZW1wdHkge1xyXG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG4gICAgICAgIG9wYWNpdHk6IDAuNTtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9iYWNrZ3JvdW5kX2hvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fY29sb3JfaG92ZXIgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRzZWFyY2gtZm9ybV9zZWxlY3RfbG9jYWxpemF0b3Jfc3MtY29udGVudF9zcy1vcHRpb25fYm9yZGVyLWNvbG9yX2hvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi50aGVtZS1kZWZhdWx0IC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcclxuICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9jb2xvciAhaW1wb3J0YW50O1xyXG4gICY6aG92ZXIge1xyXG4gICAgYmFja2dyb3VuZDogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9iYWNrZ3JvdW5kX2hvdmVyICFpbXBvcnRhbnQ7XHJcbiAgICBjb2xvcjogJHNlYXJjaC1mb3JtX3NlbGVjdF9sb2NhbGl6YXRvcl9zcy1jb250ZW50X3NzLW9wdGlvbl9jb2xvcl9ob3ZlciAhaW1wb3J0YW50O1xyXG4gICAgYm9yZGVyLWNvbG9yOiAkc2VhcmNoLWZvcm1fc2VsZWN0X2xvY2FsaXphdG9yX3NzLWNvbnRlbnRfc3Mtb3B0aW9uX2JvcmRlci1jb2xvcl9ob3ZlciAhaW1wb3J0YW50O1xyXG4gIH1cclxufVxyXG4iLCIkc2VvLXRleHRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIGNsYW1wKDE4cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxOHB4KS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc2VvLXRleHRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0zICFkZWZhdWx0O1xyXG4kc2VvLXRleHRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nOiAuMWVtICFkZWZhdWx0O1xyXG4kc2VvLXRleHRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcbi8vJHNlby10ZXh0cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTogJHRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kc2VvLXRleHRzLXYxX3RleHRfX2NvbG9yOiAkY29sb3JfbmV1dHJhbC00ICFkZWZhdWx0O1xyXG4kc2VvLXRleHRzLXYxX3RleHRfX2xpbmUtaGVpZ2h0OiAxLjVlbSAhZGVmYXVsdDtcclxuJHNlby10ZXh0cy12MV90ZXh0X19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxNXB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuXHJcbi5zZW8tdGV4dHMtdjFfX3RleHQtYmxvY2sge1xyXG4gIG1heC13aWR0aDogMTEyMHB4O1xyXG4gIG1hcmdpbjogMCBhdXRvIDFlbTtcclxuXHJcbiAgLnNlby10ZXh0cy12MV9fdGl0bGUge1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgbWFyZ2luOiAwIDAgMWVtO1xyXG5cclxuICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIGNvbG9yOiAkc2VvLXRleHRzLXYxX3RpdGxlLS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG4gICAgICAgIGZvbnQ6ICRzZW8tdGV4dHMtdjFfdGl0bGUtLXYxX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJHNlby10ZXh0cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlby10ZXh0cy12MV90aXRsZS0tdjFfX3RpdGxlX2NvbnRlbnRfMV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlby10ZXh0cy12MV9fdGV4dCB7XHJcbiAgICBjb2xvcjogJHNlby10ZXh0cy12MV90ZXh0X19jb2xvcjtcclxuICAgIGZvbnQ6ICRzZW8tdGV4dHMtdjFfdGV4dF9fZm9udDtcclxuICAgIGxpbmUtaGVpZ2h0OiAkc2VvLXRleHRzLXYxX3RleHRfX2xpbmUtaGVpZ2h0O1xyXG4gICAgbWF4LXdpZHRoOiAxMDczcHg7XHJcbiAgICBtYXJnaW46IGF1dG87XHJcbiAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJG1lbnVfYmFja2dyb3VuZCAgICAgICAgICAgIDogbGluZWFyLWdyYWRpZW50KCRjb2xvcl9icmFuZC0yLHJnYmEoJGNvbG9yX2JyYW5kLTIsIC45KSkgIWRlZmF1bHQ7XHJcbiRtZW51X2JhY2tncm91bmQtLWhvcml6b250YWw6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbWVudV9jb2xvciAgICAgICAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWVudV9jb2xvci0tbW9iaWxlICAgICAgICAgOiAkbWVudV9jb2xvciAhZGVmYXVsdDtcclxuJG1lbnUtc2VwYXJhdG9yX2NvbG9yICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtZW51X2hvdmVyLWNvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWVudV9ob3Zlci1jb2xvci0tbW9iaWxlICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtZW51LXZlaWxfY29sb3IgICAgICAgICAgICA6IHJnYmEoJGNvbG9yX25ldXRyYWwtMCwwLjIpICFkZWZhdWx0O1xyXG5cclxuJG1lbnVfbWF4LXdpZHRoICAgICAgOiAyNWVtICFkZWZhdWx0O1xyXG4kbWVudV90cmFuc2l0aW9uICAgICA6ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlICFkZWZhdWx0O1xyXG4kbWVudV9wYWRkaW5nLXRvcCAgICA6IDdlbSAhZGVmYXVsdDtcclxuJG1lbnVfcGFkZGluZy1zaWRlcyAgOiAzLjZlbSAhZGVmYXVsdDtcclxuJG1lbnUtdmVpbF90cmFuc2l0aW9uOiAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZSAhZGVmYXVsdDtcclxuJG1lbnVfd3JhcHBlcl9tYXgtd2lkdGgtLWxnOiAkd3JhcHBlcl9tYXgtd2lkdGggIWRlZmF1bHQ7XHJcblxyXG5cclxuJG1lbnUtaXRlbV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA1MDAgMmVtLzFlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtZW51LWl0ZW1fZm9udC0tbWQgICAgICA6IG5vcm1hbCBub3JtYWwgNTAwIDEuNWVtLzFlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtZW51LWl0ZW1fZm9udC0tbGcgICAgICA6IG5vcm1hbCBub3JtYWwgNTAwIDEuMTI1ZW0vMWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1lbnUtaXRlbV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG1lbnUtaXRlbV9sZXR0ZXItc3BhY2luZzogMGVtICFkZWZhdWx0O1xyXG4kbWVudS1pdGVtX2RlY29yYXRpb24gICAgOiBub25lICFkZWZhdWx0O1xyXG5cclxuJHN1Ym1lbnUtYmFja2dyb3VuZC1jb2xvciAgIDogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjQpICFkZWZhdWx0O1xyXG4kc3VibWVudV9zZXBhcmF0b3JfY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHN1Ym1lbnVfcGFkZGluZy1sZWZ0ICAgICAgIDogMS45ZW0gIWRlZmF1bHQ7XHJcbiRzdWJtZW51LWl0ZW1fZm9udC1zaXplICAgICA6IDAuOGVtICFkZWZhdWx0O1xyXG4kc3VibWVudS1pdGVtX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kc3VibWVudS1pdGVtX2xldHRlci1zcGFjaW5nOiAkbWVudS1pdGVtX2xldHRlci1zcGFjaW5nICFkZWZhdWx0O1xyXG4kc3VibWVudS1pdGVtX3BhZGRpbmcgICAgICAgOiAxLjI1ZW0gMCAhZGVmYXVsdDtcclxuJHN1Ym1lbnUtaXRlbV90ZXh0LWFsaWduICAgIDogY2VudGVyICFkZWZhdWx0O1xyXG4kc3VibWVudS1pdGVtX2NvbG9yICAgICAgIDogJG1lbnVfY29sb3IgIWRlZmF1bHQ7XHJcbiRzdWJtZW51LWl0ZW1faG92ZXJfY29sb3IgICAgICAgOiAkbWVudV9ob3Zlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRzdWJtZW51LWl0ZW1fZGVjb3JhdGlvbjogJG1lbnUtaXRlbV9kZWNvcmF0aW9uICFkZWZhdWx0O1xyXG5cclxuJG1lbnUtY2xvc2Vfc2l6ZSAgICAgOiAyLjVlbSAhZGVmYXVsdDtcclxuJG1lbnUtY2xvc2VfcG9zaXRpb24gOiAxZW0gIWRlZmF1bHQ7XHJcbiRtZW51LXRvcGJhcl9wb3NpdGlvbjogMmVtICFkZWZhdWx0O1xyXG5cclxuXHJcbiRtZW51LS1pbm5lci1pdGVtX2ZvbnQgICAgICAgICAgOiAkbWVudS1pdGVtX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtZW51LS1pbm5lci1pdGVtX2ZvbnQtLW1kICAgICAgOiAkbWVudS1pdGVtX2ZvbnQtLW1kICFkZWZhdWx0O1xyXG4kbWVudS0taW5uZXItaXRlbV9mb250LS1sZyAgICAgIDogJG1lbnUtaXRlbV9mb250LS1sZyAhZGVmYXVsdDtcclxuJG1lbnUtLWlubmVyX2NvbG9yICAgICAgICAgIDogJG1lbnVfY29sb3IgIWRlZmF1bHQ7XHJcbiRtZW51LS1pbm5lcl9ob3Zlci1jb2xvciAgICA6ICRtZW51X2hvdmVyLWNvbG9yICFkZWZhdWx0O1xyXG4kc3VibWVudS0taW5uZXJfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzdWJtZW51LS1pbm5lcl9zZXBhcmF0b3JfY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHN1Ym1lbnUtLWlubmVyX2hvdmVyX2NvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHRvb2xiYXItYWRkc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJG1lbnVfY29sb3ItLW1vYmlsZSAhZGVmYXVsdDtcclxuJHRvb2xiYXItYWRkc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiR0b29sYmFyLWFkZHNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiR0b29sYmFyLWFkZHNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHRvb2xiYXItYWRkc19fdGl0bGVfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kdG9vbGJhci1hZGRzX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40ZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHRvb2xiYXItYWRkc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkbWVudV9jb2xvci0tbW9iaWxlICFkZWZhdWx0O1xyXG4kdG9vbGJhci1hZGRzX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHRvb2xiYXItYWRkc19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkbWVudV9jb2xvci0tbW9iaWxlICFkZWZhdWx0O1xyXG5cclxuLy8gVG9vbGJhciBNYWluLW1lbnUgKG1vYmlsZSlcclxuJHRvb2xiYXItYWRkc19fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHRvb2xiYXItYWRkc19fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkdG9vbGJhci1hZGRzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkdG9vbGJhci1hZGRzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICR0b29sYmFyLWFkZHNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHRvb2xiYXItYWRkc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdG9vbGJhci1hZGRzX190aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICR0b29sYmFyLWFkZHNfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkdG9vbGJhci1hZGRzX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHRvb2xiYXItYWRkc19fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICR0b29sYmFyLWFkZHNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICAgICApLFxyXG4gICAgICAgICR0b29sYmFyLWFkZHNfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5tYWluLW5hdiB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgcG9zaXRpb24gIDogZml4ZWQ7XHJcbiAgICB0b3AgICAgICAgOiAwO1xyXG4gICAgcmlnaHQgICAgIDogMDtcclxuICAgIHotaW5kZXggICA6IDA7XHJcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodCAgICAgOiAxMDAlO1xyXG4gICAgdHJhbnNpdGlvbiA6IGFsbCAkbWVudV90cmFuc2l0aW9uO1xyXG4gICAgdHJhbnNmb3JtICA6IHRyYW5zbGF0ZTNkKDEwMCUsIDAsIDApO1xyXG4gICAgd2lsbC1jaGFuZ2U6IHRyYW5zZm9ybTtcclxuXHJcbiAgICBwYWRkaW5nLXRvcCAgOiAkbWVudV9wYWRkaW5nLXRvcDtcclxuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoI3skbWVudV9wYWRkaW5nLXNpZGVzfSAtIDJlbSk7XHJcbiAgICBwYWRkaW5nLWxlZnQgOiAkbWVudV9wYWRkaW5nLXNpZGVzO1xyXG4gICAgXHJcbiAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkbWVudV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3IgICAgIDogJG1lbnVfY29sb3ItLW1vYmlsZTtcclxuXHJcbiAgICBmb250LXNpemU6IDAuOGVtO1xyXG5cclxuICAgICY6Zm9jdXMge1xyXG4gICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIHdpZHRoICAgIDogODglO1xyXG4gICAgICAgIG1heC13aWR0aDogJG1lbnVfbWF4LXdpZHRoO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMWVtO1xyXG4gICAgfVxyXG5cclxuICAgIC8vJi0taG9yaXpvbnRhbCB7XHJcbiAgICBAaWYgKCRtZW51LWJ1cmdlci1hbHdheXMgPT0gZmFsc2UpIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgOiAkbWVudV9jb2xvcjtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbiA6IG5vbmU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uICAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgd2lkdGggICAgICA6IDEwMCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aCAgOiBub25lO1xyXG4gICAgICAgICAgICBoZWlnaHQgICAgIDogYXV0bztcclxuICAgICAgICAgICAgdmlzaWJpbGl0eSA6IHZpc2libGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybSAgOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nICAgIDogMDtcclxuICAgICAgICAgICAgei1pbmRleCAgICA6IDIwMDI7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbWVudV9iYWNrZ3JvdW5kLS1ob3Jpem9udGFsO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm9keS0tbWVudS1vcGVuZWQgJiB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGUzZCgwLDAsMCk7XHJcbiAgICAgICAgei1pbmRleCAgIDogNDAwMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LWhlaWdodCA6IGNhbGMoMTAwdmggLSAoI3skbWVudV9wYWRkaW5nLXRvcH0gKyAxZW0pKTtcclxuICAgICAgICBvdmVyZmxvdyA6IGF1dG87XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIC8vI3skYmxvY2t9LS1ob3Jpem9udGFsICYge1xyXG4gICAgICAgIEBpZiAoJG1lbnUtYnVyZ2VyLWFsd2F5cyA9PSBmYWxzZSkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IHZpc2libGU7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6ICRtZW51X3dyYXBwZXJfbWF4LXdpZHRoLS1sZztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtYnV0dG9uO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodCAgICA6ICRtZW51LWNsb3NlX3Bvc2l0aW9uO1xyXG4gICAgICAgIHRvcCAgICAgOiAkbWVudS1jbG9zZV9wb3NpdGlvbjtcclxuICAgICAgICBjdXJzb3IgIDogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgZGlzcGxheSAgIDogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmcgICA6IDAuNWVtO1xyXG4gICAgICAgICAgICB3aWR0aCAgICAgOiBjYWxjKCN7JG1lbnUtY2xvc2Vfc2l6ZX0gKyAxZW0pO1xyXG4gICAgICAgICAgICBoZWlnaHQgICAgOiBjYWxjKCN7JG1lbnUtY2xvc2Vfc2l6ZX0gKyAxZW0pO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuNXM7XHJcbiAgICAgICAgICAgIGZpbGw6ICRtZW51X2NvbG9yLS1tb2JpbGU7XHJcblxyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAjeyRibG9ja31fX2Nsb3NlLWljb24ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1lbnVfaG92ZXItY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpZiAoJG1lbnUtYnVyZ2VyLWFsd2F5cyA9PSBmYWxzZSkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtZW51X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyN7JGJsb2NrfS0taG9yaXpvbnRhbCAmIHtcclxuICAgICAgICBAaWYgKCRtZW51LWJ1cmdlci1hbHdheXMgPT0gZmFsc2UpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19mb2N1cy10cmFwIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIH1cclxuXHJcbiAgICAmX190b3BiYXIge1xyXG4gICAgICAgIC50b3BiYXIge1xyXG4gICAgICAgICAgICBsZWZ0OiAxZW07XHJcbiAgICAgICAgICAgIHJpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB0b3A6IDFlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIEBpZiAoJG1lbnUtYnVyZ2VyLWFsd2F5cyA9PSBmYWxzZSkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3Rvb2xiYXItYWRkcyB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDEwZW07XHJcbiAgICAgICAgQGlmICgkbWVudS1idXJnZXItYWx3YXlzID09IGZhbHNlKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRvb2xiYXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbi5ib2R5LS1tZW51LW9wZW5lZCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgLm1haW4tbmF2IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMHZoO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlci0taW5uZXIge1xyXG4gICAgLm1haW4tbmF2IHtcclxuICAgICAgICBAaWYgKCRtZW51LWJ1cmdlci1hbHdheXMgPT0gZmFsc2UpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgOiAkbWVudS0taW5uZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBAaWYgKCRtZW51LWJ1cmdlci1hbHdheXMgPT0gZmFsc2UpIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGggOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLmhlYWRlcl9fdG9wLS12MyB7XHJcbiAgICAubWFpbi1uYXZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgIC5tZW51IHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5tZW51LWRyb3Bkb3duIHtcclxuICAgIEBpbmNsdWRlIHJlc2V0LWJ1dHRvbjtcclxuICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICBoZWlnaHQ6IDFlbTtcclxuICAgIHdpZHRoOiAxZW07XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgY3Vyc29yOiBwb2ludGVyO1xyXG4gICAgdHJhbnNpdGlvbjogYWxsICRtZW51X3RyYW5zaXRpb247XHJcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiBjZW50ZXIgY2VudGVyO1xyXG4gICAgXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgdG9wOiA0NSU7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpIHJvdGF0ZSgtMTM1ZGVnKTtcclxuICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICBoZWlnaHQ6IDEycHg7XHJcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XHJcblxyXG4gICAgICAgICY6YWZ0ZXIsXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBjdXJyZW50Q29sb3I7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAycHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAycHg7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS10b2dnbGVke1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubWVudSB7XHJcbiAgICAkYmxvY2s6ICY7XHJcblxyXG4gICAgZm9udDogJG1lbnUtaXRlbV9mb250O1xyXG4gICAgdGV4dC10cmFuc2Zvcm06ICRtZW51LWl0ZW1fdGV4dC10cmFuc2Zvcm07XHJcbiAgICBsZXR0ZXItc3BhY2luZzogJG1lbnUtaXRlbV9sZXR0ZXItc3BhY2luZztcclxuXHJcbiAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgbWFyZ2luOiAwO1xyXG4gICAgcGFkZGluZzogMDtcclxuXHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGZvbnQ6ICRtZW51LWl0ZW1fZm9udC0tbWQ7XHJcbiAgICB9XHJcblxyXG4gICAgQGlmICgkbWVudS1idXJnZXItYWx3YXlzID09IGZhbHNlKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICBmb250OiAkbWVudS1pdGVtX2ZvbnQtLWxnO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJG1lbnVfdHJhbnNpdGlvbjtcclxuICAgICAgICBib3JkZXItdG9wOiAxcHggc29saWQgcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAuMyk7XHJcbiAgICAgICAgY29sb3I6ICRtZW51X2NvbG9yLS1tb2JpbGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZvY3VzLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaWYgKCRtZW51LWJ1cmdlci1hbHdheXMgPT0gZmFsc2UpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtZW51X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXRvcDogbm9uZTtcclxuICAgICAgICAgICAgICAgIC8vbWFyZ2luLWJvdHRvbTogLjhlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0taGVhZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGlmICgkbWVudS1idXJnZXItYWx3YXlzID09IGZhbHNlKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBwYWRkaW5nOiAxZW0gMC40ZW07XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICB0ZXh0LWRlY29yYXRpb246ICRtZW51LWl0ZW1fZGVjb3JhdGlvbjtcclxuICAgICAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkbWVudV90cmFuc2l0aW9uO1xyXG5cclxuICAgICAgICBAaWYgKCRtZW51LWJ1cmdlci1hbHdheXMgPT0gZmFsc2UpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjNlbSAwLjRlbTtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZHJvcGRvd24ge1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcblxyXG4gICAgICAgIEBpZiAoJG1lbnUtYnVyZ2VyLWFsd2F5cyA9PSBmYWxzZSkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rLFxyXG4gICAgJl9fZHJvcGRvd24ge1xyXG4gICAgICAgICYuZm9jdXMsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtZW51X2hvdmVyLWNvbG9yLS1tb2JpbGU7XHJcbiAgICAgICAgICAgIEBpZiAoJG1lbnUtYnVyZ2VyLWFsd2F5cyA9PSBmYWxzZSkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudV9ob3Zlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2xpbmstLWFjdGl2ZSB7XHJcbiAgICAgICAgY29sb3I6ICRtZW51X2hvdmVyLWNvbG9yLS1tb2JpbGU7XHJcbiAgICAgICAgQGlmICgkbWVudS1idXJnZXItYWx3YXlzID09IGZhbHNlKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudV9ob3Zlci1jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgID4gLm1lbnVfX2l0ZW0gPiAuc3VibWVudSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgICAgICBib3JkZXItd2lkdGg6IDAgOHB4IDEwcHggOHB4O1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRzdWJtZW51LWJhY2tncm91bmQtY29sb3IgdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHRvcDogLTEwcHg7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnN1Ym1lbnUge1xyXG4gICAgY2xpcDogcmVjdCgwIDAgMCAwKTtcclxuICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgem9vbTogMTtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICRtZW51X3RyYW5zaXRpb247XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJHN1Ym1lbnUtYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIGxlZnQ6ICRzdWJtZW51X3Bvc2l0aW9uLXg7XHJcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcblxyXG4gICAgQGlmICgkbWVudS1idXJnZXItYWx3YXlzID09IGZhbHNlKSB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICBjbGlwOiB1bnNldDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDJlbTtcclxuICAgICAgICAgICAgLnN1Ym1lbnUge1xyXG4gICAgICAgICAgICAgICAgbGVmdDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogLTFweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS10b2dnbGVkIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICBAaWYgKCRtZW51LWJ1cmdlci1hbHdheXMgPT0gZmFsc2UpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW0taGVhZGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkbWVudV90cmFuc2l0aW9uO1xyXG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkc3VibWVudV9zZXBhcmF0b3JfY29sb3I7XHJcbiAgICAgICAgY29sb3I6ICRzdWJtZW51LWl0ZW1fY29sb3I7XHJcblxyXG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogLjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IC41ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmZvY3VzLFxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc3VibWVudS1pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJlthcmlhLWhhc3BvcHVwPVwidHJ1ZVwiXSB7XHJcbiAgICAgICAgICAgIC5zdWJtZW51X19saW5rIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGlmICgkbWVudS1idXJnZXItYWx3YXlzID09IGZhbHNlKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMS4yZW07XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3VibWVudS1iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3VibWVudSB7XHJcbiAgICAgICAgICAgIEBpZiAoJG1lbnUtYnVyZ2VyLWFsd2F5cyA9PSBmYWxzZSkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgIGNvbG9yOiBpbmhlcml0O1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCd4bCcpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAkc3VibWVudS1pdGVtX2ZvbnQtc2l6ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzdWJtZW51LWl0ZW1fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzdWJtZW51LWl0ZW1fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgcGFkZGluZzogJHN1Ym1lbnUtaXRlbV9wYWRkaW5nO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogJHN1Ym1lbnUtaXRlbV9kZWNvcmF0aW9uO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgQGlmICgkbWVudS1idXJnZXItYWx3YXlzID09IGZhbHNlKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRzdWJtZW51LWl0ZW1fdGV4dC1hbGlnbjtcclxuICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuLmhlYWRlci0taW5uZXIge1xyXG4gICAgLm1lbnUge1xyXG4gICAgICAgIGZvbnQ6ICRtZW51LS1pbm5lci1pdGVtX2ZvbnQ7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBmb250OiAkbWVudS0taW5uZXItaXRlbV9mb250LS1tZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmb250IDogJG1lbnUtLWlubmVyLWl0ZW1fZm9udC0tbGc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkbWVudS1zZXBhcmF0b3JfY29sb3I7XHJcbiAgICAgICAgICAgIEBpZiAoJG1lbnUtYnVyZ2VyLWFsd2F5cyA9PSBmYWxzZSkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudS0taW5uZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpbmstLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIEBpZiAoJG1lbnUtYnVyZ2VyLWFsd2F5cyA9PSBmYWxzZSkge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWVudS0taW5uZXJfaG92ZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpZiAoJG1lbnUtYnVyZ2VyLWFsd2F5cyA9PSBmYWxzZSkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAzZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG4gICAgLnN1Ym1lbnUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzdWJtZW51LS1pbm5lcl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICBib3JkZXItdG9wLWNvbG9yOiAkc3VibWVudS0taW5uZXJfc2VwYXJhdG9yX2NvbG9yO1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc3VibWVudS0taW5uZXJfaG92ZXJfY29sb3JcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5tZW51ID4gLm1lbnVfX2l0ZW0gPiAuc3VibWVudSB7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRzdWJtZW51LS1pbm5lcl9iYWNrZ3JvdW5kLWNvbG9yIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmhlYWRlcl9fdG9wLS12MiB7XHJcbiAgICAubWVudSB7XHJcbiAgICAgICAgQGlmICgkbWVudS1idXJnZXItYWx3YXlzID09IGZhbHNlKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbWFpbi1zZWFyY2hfdHJhbnNpdGlvbiAgICA6IDFzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfYmFja2dyb3VuZC0tdmVydGljYWwgICAgOiBsaW5lYXItZ3JhZGllbnQoJGNvbG9yX25ldXRyYWwtMSxyZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIC45KSkgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9iYWNrZ3JvdW5kICAgIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9maWVsZHMtcGVyLXJvdzogNCAhZGVmYXVsdDtcclxuXHJcbiRtYWluLXNlYXJjaF9sYWJlbF9kaXNwbGF5OiBmYWxzZSAhZGVmYXVsdDtcclxuXHJcbiRtYWluLXNlYXJjaF90aXRsZV9jb250ZW50X2NvbG9yICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0zICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfdGl0bGVfY29udGVudF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yNWVtICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuJG1haW4tc2VhcmNoX3RpdGxlX3N1YnRpdGxlX2NvbG9yICAgICAgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX3RpdGxlX3N1YnRpdGxlX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDYwMCAwLjdlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF90aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMC4zZW0gIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF90aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuJG1haW4tc2VhcmNoX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG5cclxuJG1haW4tc2VhcmNoX21vcmVfZm9udCAgICAgICAgICAgOiAkY29yZV9idXR0b25fZm9udCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX21vcmVfbGV0dGVyLXNwYWNpbmcgOiAkY29yZV9idXR0b25fbGV0dGVyLXNwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9tb3JlX3RleHQtdHJhbnNmb3JtIDogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfbW9yZV9jb2xvciAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfbW9yZV9iYWNrZ3JvdW5kICAgICA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfbW9yZS1pY29uX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9tb3JlLWljb25fYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX21vcmVfY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbWFpbi1zZWFyY2hfbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9sYWJlbF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX2lucHV0X2JvcmRlcl9jb2xvciAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX2lucHV0X2JvcmRlcl93aWR0aCAgOiAkZm9ybV9pbnB1dF9ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9pbnB1dF9jb2xvciAgICAgICAgIDogJGZvcm1faW5wdXRfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9pbnB1dF9iYWNrZ3JvdW5kICAgIDogJGZvcm1faW5wdXRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX2lucHV0X3BhZGRpbmcgICAgICAgOiA0cHggNXB4ICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfaWNvbl9jb2xvciAgICAgICAgICA6ICRmb3JtX2FsdF9jb2xvciAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX2hpZ2hsaWdodF9jb2xvciAgICAgOiAkZm9ybV9hbHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9wbGFjZWhvbGRlcl9jb2xvcjogJG1haW4tc2VhcmNoX2lucHV0X2NvbG9yICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfcGxhY2Vob2xkZXJfb3BhY2l0eTogMSAhZGVmYXVsdDtcclxuXHJcbiRtYWluLXNlYXJjaF9pbnB1dF9wYWRkaW5nLS14bCA6IDRweCA1cHggIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9pbnB1dF9ib3JkZXJfY29sb3ItLXhsOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX2lucHV0X2NvbG9yLS14bCA6ICRjb2xvcl9icmFuZC0zICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfaW5wdXRfYmFja2dyb3VuZC0teGwgOiAkZm9ybV9pbnB1dF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfaWNvbl9jb2xvci0teGwgOiAkZm9ybV9hbHRfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9oaWdobGlnaHRfY29sb3ItLXhsIDogJGZvcm1fYWx0X2NvbG9yICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfcGxhY2Vob2xkZXJfY29sb3ItLXhsOiAkbWFpbi1zZWFyY2hfaW5wdXRfY29sb3ItLXhsICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfcGxhY2Vob2xkZXJfb3BhY2l0eS0teGw6IDEgIWRlZmF1bHQ7XHJcblxyXG4kbWFpbi1zZWFyY2gtY2xvc2Vfc2l6ZSAgICAgICAgOiAyLjVlbSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWNsb3NlX3Bvc2l0aW9uICAgIDogMWVtICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtY2xvc2VfY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLWNsb3NlX2NvbG9yLS1ob3ZlcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kbWFpbi1zZWFyY2hfdHJhbnNpdGlvbiAgIDogJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2UgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9wYWRkaW5nLXRvcCAgOiA1ZW0gIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9wYWRkaW5nLXNpZGVzOiAzLjZlbSAhZGVmYXVsdDtcclxuXHJcbiRtYWluLXNlYXJjaF9zY3JvbGxiYXJfY29sb3IgIDogcmdiYSgkY29sb3JfbmV1dHJhbC03LCAwLjQpICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfc2Nyb2xsYmFyX29wYWNpdHk6IDEgIWRlZmF1bHQ7XHJcblxyXG4kbWFpbi1zZWFyY2hfcmFuZ2VfcHJldmlld19jb2xvci0teGw6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJG1haW4tc2VhcmNoX2lubmVyX21heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoICFkZWZhdWx0O1xyXG5cclxuXHJcbiRtYWluLXNlYXJjaF9fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250ICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX19idXR0b25fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfX2J1dHRvbl9ib3JkZXItY29sb3IgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoX19idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kbWFpbi1zZWFyY2hfX2J1dHRvbl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2hfX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICBidXR0b25fZm9udCAgICAgICAgICAgICAgICAgOiAkbWFpbi1zZWFyY2hfX2J1dHRvbl9mb250LFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRtYWluLXNlYXJjaF9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRtYWluLXNlYXJjaF9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJG1haW4tc2VhcmNoX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgICAgICAgIDogJG1haW4tc2VhcmNoX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRtYWluLXNlYXJjaF9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJG1haW4tc2VhcmNoX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgICAgICAgIDogJG1haW4tc2VhcmNoX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yXHJcbiAgICApLCAkbWFpbi1zZWFyY2hfX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcbiRtYWluLXNlYXJjaF9wbGFpbjogZmFsc2UgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaF9wbGFpbl9icmVha3BvaW50X21heC13aWR0aDogMTIwMHB4ICFkZWZhdWx0O1xyXG4kbWFpbi1zZWFyY2gtdGFiLWJyZWFrcG9pbnQ6IDEyMDBweCAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLXRhYl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLXRhYl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1haW4tc2VhcmNoLXRhYi1hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYWluLXNlYXJjaC10YWItYWN0aXZlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5Db3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLm1haW4tc2VhcmNoIHtcclxuICAgICRibG9jazogJy5tYWluLW5hdic7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX2JhY2tncm91bmQ7XHJcbiAgICB0b3A6IC0xLjVlbTtcclxuXHJcblxyXG5cclxuICAgICZfX2Nsb3NlIHtcclxuICAgICAgICAmLWljb24ge1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFpbi1zZWFyY2gtY2xvc2VfY29sb3I7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBvdXRsaW5lOiBub25lO1xyXG4gICAgICAgICAgICAjeyRibG9ja31fX2Nsb3NlLWljb24ge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1haW4tc2VhcmNoLWNsb3NlX2NvbG9yLS1ob3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubm9VaS1oYW5kbGUge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgfVxyXG5cclxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX2lucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9ib3JkZXJfY29sb3ItLXhsO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG1haW4tc2VhcmNoX2lucHV0X2JhY2tncm91bmQtLXhsO1xyXG4gICAgICAgIH1cclxuICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX2lucHV0X2NvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX2lucHV0X2NvbG9yLS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnBsYWNlaG9sZGVyIC5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2hfaW5wdXRfY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2hfaW5wdXRfY29sb3ItLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtYXJyb3cgc3BhbiB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1haW4tc2VhcmNoX2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1haW4tc2VhcmNoX2ljb25fY29sb3ItLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtbXVsdGktc2VsZWN0ZWQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJG1haW4tc2VhcmNoX2lucHV0X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfaW5wdXRfYmFja2dyb3VuZDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1haW4tc2VhcmNoX2lucHV0X2JvcmRlcl9jb2xvci0teGw7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9pbnB1dF9iYWNrZ3JvdW5kLS14bDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNzLXZhbHVlcyAuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX2lucHV0X2NvbG9yO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX2lucHV0X2NvbG9yLS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5zcy1hZGQge1xyXG4gICAgICAgICAgICAuc3MtcGx1cyB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfaWNvbl9jb2xvci0teGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9pY29uX2NvbG9yLS14bDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnRleHRmaWVsZF9faW5wdXQge1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJG1haW4tc2VhcmNoX2lucHV0X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfaW5wdXRfYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX2lucHV0X2NvbG9yO1xyXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9wbGFjZWhvbGRlcl9jb2xvcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogJG1haW4tc2VhcmNoX3BsYWNlaG9sZGVyX29wYWNpdHk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6Oi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2hfcGxhY2Vob2xkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIG9wYWNpdHk6ICRtYWluLXNlYXJjaF9wbGFjZWhvbGRlcl9vcGFjaXR5O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9ib3JkZXJfY29sb3ItLXhsO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfaW5wdXRfYmFja2dyb3VuZC0teGw7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2hfaW5wdXRfY29sb3ItLXhsO1xyXG4gICAgICAgICAgICAmOjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9wbGFjZWhvbGRlcl9jb2xvci0teGw7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkbWFpbi1zZWFyY2hfcGxhY2Vob2xkZXJfb3BhY2l0eS0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjo6cGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9wbGFjZWhvbGRlcl9jb2xvci0teGw7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAkbWFpbi1zZWFyY2hfcGxhY2Vob2xkZXJfb3BhY2l0eS0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5sb2NhbGl6YXRvcntcclxuICAgICAgICAmX19zdW1tYXJ5IHtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1zZWFyY2hfaW5wdXRfYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfaW5wdXRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9pbnB1dF9jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbWFpbi1zZWFyY2hfaW5wdXRfYm9yZGVyX2NvbG9yLS14bDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9pbnB1dF9iYWNrZ3JvdW5kLS14bDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2hfaW5wdXRfY29sb3ItLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19wbHVzIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX2ljb25fY29sb3ItLXhsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX2ljb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX2ljb25fY29sb3ItLXhsO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5yYW5nZSB7XHJcbiAgICAgICAgJl9faGlnaGxpZ2h0IHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9oaWdobGlnaHRfY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2hfaGlnaGxpZ2h0X2NvbG9yLS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc3VtbWFyeSB7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1haW4tc2VhcmNoX2lucHV0X2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX2lucHV0X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2hfaW5wdXRfY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1haW4tc2VhcmNoX2lucHV0X2JvcmRlcl9jb2xvci0teGw7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfaW5wdXRfYmFja2dyb3VuZC0teGw7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX2lucHV0X2NvbG9yLS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcHJldmlldyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2hfaW5wdXRfY29sb3I7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2hfcmFuZ2VfcHJldmlld19jb2xvci0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3BsdXMge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfaWNvbl9jb2xvci0teGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfaWNvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfaWNvbl9jb2xvci0teGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ub1VpLWNvbm5lY3Qge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAgJG1haW4tc2VhcmNoX2hpZ2hsaWdodF9jb2xvcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaF9oaWdobGlnaHRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1fX2xlZ2VuZCB7XHJcbiAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF90aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybV9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZV9fc3VidGl0bGUge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX3RpdGxlX3N1YnRpdGxlX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX3RpdGxlX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFNjcm9sbCBwZXJzb25uYWxpc8OpXHJcbiAgICAuc2ltcGxlYmFyLXNjcm9sbGJhcjpiZWZvcmUge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9zY3JvbGxiYXJfY29sb3I7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4uc2VhcmNoLW1vcmUge1xyXG4gICAgY29sb3I6ICRtYWluLXNlYXJjaF9tb3JlX2NvbG9yO1xyXG4gICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX21vcmVfYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICBjb2xvcjogJG1haW4tc2VhcmNoX21vcmUtaWNvbl9jb2xvcjtcclxuICAgICAgICBmaWxsOiAkbWFpbi1zZWFyY2hfbW9yZS1pY29uX2NvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9tb3JlLWljb25fYmFja2dyb3VuZDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi5tYWluLXNlYXJjaCB7XHJcbiAgICB0cmFuc2l0aW9uOiBtYXgtaGVpZ2h0ICRtYWluLXNlYXJjaF90cmFuc2l0aW9uO1xyXG4gICAgbWF4LWhlaWdodDogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB6LWluZGV4OiAyO1xyXG5cclxuICAgIHBhZGRpbmc6IDAgJHdyYXBwZXJfcGFkZGluZztcclxuICAgIG1hcmdpbjogMCBhdXRvO1xyXG5cclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgJjpmb2N1cyB7XHJcbiAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgcGFkZGluZzogMCAkd3JhcHBlcl9wYWRkaW5nLS1tZDtcclxuICAgIH1cclxuXHJcbiAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtYnV0dG9uO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICByaWdodDogJG1haW4tc2VhcmNoLWNsb3NlX3Bvc2l0aW9uO1xyXG4gICAgICAgIHRvcDogJG1haW4tc2VhcmNoLWNsb3NlX3Bvc2l0aW9uO1xyXG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuXHJcbiAgICAgICAgJi1pY29uIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICAgICAgd2lkdGg6IGNhbGMoI3skbWFpbi1zZWFyY2gtY2xvc2Vfc2l6ZX0gKyAxZW0pO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoI3skbWFpbi1zZWFyY2gtY2xvc2Vfc2l6ZX0gKyAxZW0pO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuNXM7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX21vcmUge1xyXG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xyXG4gICAgICAgIG1hcmdpbjogLTFweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgLyoubWFpbi1zZWFyY2gtZm9ybV9fZ3JvdXAge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgICAgfSovXHJcbiAgICB9XHJcblxyXG4gICAgJl9fZXhwYW5kLWJ1dHRvbiB7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5idXR0b24ge1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDUycHg7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdmVydGljYWwge1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IG5vbmU7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgICRibG9jazogJjtcclxuXHJcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHotaW5kZXg6IDEwMDAwMDtcclxuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAkbWFpbi1zZWFyY2hfdHJhbnNpdGlvbjtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTtcclxuICAgICAgICB3aWxsLWNoYW5nZTogdHJhbnNmb3JtO1xyXG5cclxuICAgICAgICBwYWRkaW5nLXRvcDogJG1haW4tc2VhcmNoX3BhZGRpbmctdG9wO1xyXG5cclxuICAgICAgICAvLyBwYWRkaW5nLWxlZnQ6ICRtYWluLXNlYXJjaF9wYWRkaW5nLXNpZGVzO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xyXG5cclxuICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcclxuXHJcbiAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcclxuXHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1haW4tc2VhcmNoX2JhY2tncm91bmQtLXZlcnRpY2FsO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA4OCU7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJG1lbnVfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib2R5LS12ZXJ0aWNhbC1zZWFyY2gtb3BlbmVkICYge1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tYWluLXNlYXJjaCB7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDIwMDA7XHJcblxyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IGNhbGMoMTAwdmggLSAjeyRtYWluLXNlYXJjaF9wYWRkaW5nLXRvcH0pO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jbG9zZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZm9ybSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRtYWluLXNlYXJjaF9wYWRkaW5nLXNpZGVzO1xyXG4gICAgICAgICAgICAgICAgLy8gcGFkZGluZy1yaWdodDogY2FsYygjeyRtYWluLXNlYXJjaF9wYWRkaW5nLXNpZGVzfSAtIDJlbSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIFNjcm9sbCBwZXJzb25uYWxpc8OpXHJcbiAgICAuc2ltcGxlYmFyLXNjcm9sbGJhci5zaW1wbGViYXItdmlzaWJsZTpiZWZvcmUgIHtcclxuICAgICAgICBvcGFjaXR5OiAkbWFpbi1zZWFyY2hfc2Nyb2xsYmFyX29wYWNpdHk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbG9hZGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAmLFxyXG4gICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMWVtO1xyXG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xyXG4gICAgICAgICAgICBhbmltYXRpb246IGxvYWQ3IDEuOHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMTBweDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5ZW07XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IGNhbGMoNTAlIC0gMWVtKTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApO1xyXG4gICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMTZzO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBsZWZ0OiAtMy41ZW07XHJcbiAgICAgICAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zMnM7XHJcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMzJzO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgbGVmdDogMy41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAuZm9ybV9fd3JhcHBlciB7XHJcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICYtLXJlYWR5IHtcclxuICAgICAgICAuZm9ybV9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWxvYWRpbmcge1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIC5tYWluLXNlYXJjaF9fbG9hZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICYtLWxvYWRpbmctbmV4dCB7XHJcbiAgICAgICAgLm1haW4tc2VhcmNoX19leHBhbmQtYnV0dG9uIHtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLm1haW4tc2VhcmNoLWZvcm0ge1xyXG4gICAgQGlmICgkbWFpbi1zZWFyY2hfbGFiZWxfZGlzcGxheSA9PSBmYWxzZSkge1xyXG4gICAgICAgIGxhYmVsOm5vdCgucmFkaW9fX2xhYmVsKTpub3QoLmNoZWNrYm94X19sYWJlbCkge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgICAgICAudGl0bGVfX3N1YnRpdGxlLFxyXG4gICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtYWluLXNlYXJjaF90aXRsZV9zdWJ0aXRsZV9mb250O1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1haW4tc2VhcmNoX3RpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1haW4tc2VhcmNoX3RpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgZm9udDogJG1haW4tc2VhcmNoX3RpdGxlX2NvbnRlbnRfZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYWluLXNlYXJjaF90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1haW4tc2VhcmNoX3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuXHJcbiAgICAmX19maWVsZHNldCB7XHJcbiAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwYWRkaW5nOiAyLjZlbSAwIDNlbTtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgIH1cclxuXHJcbiAgICAmX19maWVsZHMge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRtYWluLXNlYXJjaF9fYnV0dG9uX21hcCwgJy5zdWJtaXRfX2ZpZWxkJyk7XHJcbiAgICAmX19zdWJtaXQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2dyb3VwIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHJcbiAgICAgICAgbWFyZ2luOiAwIC0wLjVlbTtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMC41ZW07XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIC8vIGZsZXg6IDE7XHJcbiAgICAgICAgLy8gbWluLXdpZHRoOiAoMTAwJSAvICRtYWluLXNlYXJjaF9maWVsZHMtcGVyLXJvdyk7XHJcbiAgICAgICAgd2lkdGg6ICgxMDAlIC8gJG1haW4tc2VhcmNoX2ZpZWxkcy1wZXItcm93KTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAuNGVtO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIFNwZWNpZmljXHJcblxyXG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgIHBhZGRpbmc6ICRtYWluLXNlYXJjaF9pbnB1dF9wYWRkaW5nO1xyXG4gICAgICAgIGhlaWdodDogNTJweDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MnB4O1xyXG5cclxuICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1haW4tc2VhcmNoX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJG1haW4tc2VhcmNoX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIHtcclxuICAgICAgICBwYWRkaW5nOiAkbWFpbi1zZWFyY2hfaW5wdXRfcGFkZGluZztcclxuICAgICAgICBoZWlnaHQ6IDUycHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogNTJweDtcclxuICAgICAgICAuc3MtdmFsdWVzIC5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFpbi1zZWFyY2hfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFpbi1zZWFyY2hfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnNzLW1haW4gLnNzLW11bHRpLXNlbGVjdGVkIC5zcy12YWx1ZXMgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJG1haW4tc2VhcmNoX2lucHV0X2JvcmRlcl93aWR0aDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLnRleHRmaWVsZF9faW5wdXQge1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJG1haW4tc2VhcmNoX2lucHV0X2JvcmRlcl93aWR0aDtcclxuICAgICAgICBtaW4taGVpZ2h0OiA1MnB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5sb2NhbGl6YXRvcl9fc3VtbWFyeSB7XHJcbiAgICAgICAgYm9yZGVyLXdpZHRoOiAkbWFpbi1zZWFyY2hfaW5wdXRfYm9yZGVyX3dpZHRoO1xyXG4gICAgICAgIHBhZGRpbmc6ICRtYWluLXNlYXJjaF9pbnB1dF9wYWRkaW5nO1xyXG4gICAgfVxyXG5cclxuICAgIC5yYW5nZV9fcHJvbXB0IHtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1haW4tc2VhcmNoX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFpbi1zZWFyY2hfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgLnJhbmdlX19zdW1tYXJ5IHtcclxuICAgICAgICBib3JkZXItd2lkdGg6ICRtYWluLXNlYXJjaF9pbnB1dF9ib3JkZXJfd2lkdGg7XHJcbiAgICAgICAgcGFkZGluZzogJG1haW4tc2VhcmNoX2lucHV0X3BhZGRpbmc7XHJcbiAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYWluLXNlYXJjaF9sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1haW4tc2VhcmNoX2xhYmVsX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgfVxyXG5cclxuICAgIC5yYW5nZS0tdmFsdWVzIHtcclxuICAgICAgICBwYWRkaW5nOiAkbWFpbi1zZWFyY2hfbGFiZWxfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICB9XHJcblxyXG4gICAgJi0tdmVydGljYWwge1xyXG4gICAgICAgIC5tYWluLXNlYXJjaC1mb3JtIHtcclxuXHJcbiAgICAgICAgICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2dyb3VwIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ZpZWxkcyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogLTAuNWVtIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3N1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFlbSAwIDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFpbi1zZWFyY2hfX21vcmUgLm1haW4tc2VhcmNoLWZvcm1fX2dyb3VwIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMC41ZW0gMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2VhcmNoLW1vcmUge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgLjVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMS41ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEuNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgIFxyXG4gICAgfVxyXG5cclxufVxyXG5cclxuLnNlYXJjaC1tb3JlIHtcclxuICAgIGZvbnQ6ICRtYWluLXNlYXJjaF9tb3JlX2ZvbnQ7XHJcbiAgICBsZXR0ZXItc3BhY2luZzogJG1haW4tc2VhcmNoX21vcmVfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogJG1haW4tc2VhcmNoX21vcmVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMTAwJTtcclxuXHJcbiAgICBAaW5jbHVkZSByZXNldC1saW5rO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBvdXRsaW5lOiBub25lO1xyXG5cclxuICAgICZfX2ljb24ge1xyXG4gICAgICAgIHdpZHRoOiAyLjFlbTtcclxuICAgICAgICBoZWlnaHQ6IDIuMWVtO1xyXG4gICAgICAgIHBhZGRpbmc6IDAuNWVtO1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTtcclxuXHJcbiAgICAgICAgJi0tY2xvc2VkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi0tZXhwYW5kZWQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJi5pc0V4cGFuZGVkIHtcclxuICAgICAgICAuc2VhcmNoLW1vcmUge1xyXG4gICAgICAgICAgICAmX19pY29uIHtcclxuICAgICAgICAgICAgICAgICYtLWNsb3NlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLS1leHBhbmRlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uYm9keTpub3QoLmJvZHktLWhvbWUpIHtcclxuICAgIC5zZWFyY2gtaG9sZGVyLS1ob3Jpem9udGFsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICRtYWluLXNlYXJjaF9pbm5lcl9tYXgtd2lkdGg7XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoLW1vcmUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLmJvZHktLXZlcnRpY2FsLXNlYXJjaC1vcGVuZWQsXHJcbi5odG1sLS12ZXJ0aWNhbC1zZWFyY2gtb3BlbmVkIHtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbkBrZXlmcmFtZXMgbG9hZDcge1xyXG4gICAgMCUsXHJcbiAgICA4MCUsXHJcbiAgICAxMDAlIHtcclxuICAgICAgICBib3gtc2hhZG93OiAwIDFlbSAwIC0wLjVlbTtcclxuICAgIH1cclxuICAgIDQwJSB7XHJcbiAgICAgICAgYm94LXNoYWRvdzogMCAxZW0gMCAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5cclxuLy8gSGFja3NcclxuQG1lZGlhIGFsbCBhbmQgKC1tcy1oaWdoLWNvbnRyYXN0Om5vbmUpXHJcbntcclxuICAgIC5tYWluLXNlYXJjaCAuYnV0dG9uIHsgaGVpZ2h0OiA1MnB4IH0gLyogSUUxMCAqL1xyXG4gICAgKjo6LW1zLWJhY2tkcm9wLCAubWFpbi1zZWFyY2ggLmJ1dHRvbiB7IGhlaWdodDogNTJweDsgfSAvKiBJRTExICovXHJcbn1cclxuXHJcbi8qIFNlbGVjdCBUYWIgKi9cclxuQGluY2x1ZGUgYnJlYWtwb2ludCgkbWFpbi1zZWFyY2gtdGFiLWJyZWFrcG9pbnQpIHtcclxuICAgIC5tYWluLXNlYXJjaCB7XHJcbiAgICAgICAgLy9iYWNrZ3JvdW5kIDogJGhlYWRlcl9tYWluLXNlYXJjaF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICZfX2Zvcm0ge1xyXG4gICAgICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgJi5zZWxlY3QtLXRhYiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zcy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zcy1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiAuc3MtY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5zcy1saXN0IC5zcy1vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1haW4tc2VhcmNoLXRhYl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYWluLXNlYXJjaC10YWJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3MtaGlkZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1zZWFyY2gtdGFiLWFjdGl2ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFpbi1zZWFyY2gtdGFiLWFjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4gLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbi5zcy1vcHRpb24tc2VsZWN0ZWQ6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuQGlmICgkbWFpbi1zZWFyY2hfcGxhaW4gPT0gdHJ1ZSkge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWFpbi1zZWFyY2hfcGxhaW5fYnJlYWtwb2ludF9tYXgtd2lkdGgsICdtYXgtd2lkdGgnKSB7XHJcblxyXG4gICAgICAgIC5tYWluLXNlYXJjaC1mb3JtIHtcclxuICAgICAgICAgICAgJl9fbGVnZW5kIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZm9ybV9fZmllbGQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuaGVhZGVyX19zZWFyY2gtdG9nZ2xlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE1vdGV1ciBkZSByZWNoZXJjaGUgcHJpbmNpcGFsXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRtYWluLXNlYXJjaF90cmFuc2l0aW9uICAgIDogMXMgZWFzZS1pbi1vdXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyA6IHRyYW5zaXRpb24gYW5pbWF0aW9uXHJcbiRtYWluLXNlYXJjaF9iYWNrZ3JvdW5kLS12ZXJ0aWNhbCAgICA6IGxpbmVhci1ncmFkaWVudCgkY29sb3JfbmV1dHJhbC0xLHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgLjkpKTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyA6IGZvbmRcclxuJG1haW4tc2VhcmNoX2JhY2tncm91bmQgICAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyA6IGZvbmRcclxuJG1haW4tc2VhcmNoX2ZpZWxkcy1wZXItcm93OiA0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIDogTm9tYnJlIGRlIGNoYW1wcyBwYXIgbGlnbmVcclxuXHJcbi8vIExhYmVsXHJcbiRtYWluLXNlYXJjaF9sYWJlbF9kaXNwbGF5OiBmYWxzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGFiZWwgOiBhZmZpY2hlciBvdSBub25cclxuXHJcblxyXG4vLyBUaXRyZVxyXG4kbWFpbi1zZWFyY2hfdGl0bGVfY29udGVudF9jb2xvciAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMzsgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIDogY291bGV1ciBkdSB0aXRyZVxyXG4kbWFpbi1zZWFyY2hfdGl0bGVfY29udGVudF9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yNWVtICRmb250LWZhbWlseS0tMjsgIC8vIFRleHRlIGR1IHRpdHJlOiBmb250XHJcbiRtYWluLXNlYXJjaF90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwLjNlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmU6IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJG1haW4tc2VhcmNoX3RpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG5cclxuJG1haW4tc2VhcmNoX3RpdGxlX3N1YnRpdGxlX2NvbG9yICAgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUaXRyZSA6IGNvdWxldXIgZHUgc3VyLXRpdHJlXHJcbiRtYWluLXNlYXJjaF90aXRsZV9zdWJ0aXRsZV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA2MDAgMC43ZW0gJGZvbnQtZmFtaWx5LS0xOyAgLy8gVGV4dGUgZHUgdGl0cmU6IGZvbnRcclxuJG1haW4tc2VhcmNoX3RpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwLjNlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kbWFpbi1zZWFyY2hfdGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHRpdHJlOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcblxyXG4kbWFpbi1zZWFyY2hfdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4vL1xyXG4vLyBCb3V0b24gKHZhbGlkYXRpb24pXHJcbi8vXHJcbiRtYWluLXNlYXJjaF9fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuJG1haW4tc2VhcmNoX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kbWFpbi1zZWFyY2hfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRtYWluLXNlYXJjaF9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kbWFpbi1zZWFyY2hfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRtYWluLXNlYXJjaF9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kbWFpbi1zZWFyY2hfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRtYWluLXNlYXJjaF9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG4vLyBCb3V0b24gXCJ2b2lyIHBsdXNcIlxyXG4kbWFpbi1zZWFyY2hfbW9yZV9mb250ICAgICAgICAgICA6ICRjb3JlX2J1dHRvbl9mb250OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBcInZvaXIgcGx1c1wiIDogZm9udFxyXG4kbWFpbi1zZWFyY2hfbW9yZV9sZXR0ZXItc3BhY2luZyA6ICRjb3JlX2J1dHRvbl9sZXR0ZXItc3BhY2luZzsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBcInZvaXIgcGx1c1wiIDogbGV0dGVyLXNwYWNpbmdcclxuJG1haW4tc2VhcmNoX21vcmVfdGV4dC10cmFuc2Zvcm0gOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gXCJ2b2lyIHBsdXNcIiA6IHRleHQtdHJhbnNmb3JtXHJcbiRtYWluLXNlYXJjaF9tb3JlX2NvbG9yICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIFwidm9pciBwbHVzXCIgOiBDb3VsZXVyIGR1IHRleHRlXHJcbiRtYWluLXNlYXJjaF9tb3JlX2JhY2tncm91bmQgICAgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIFwidm9pciBwbHVzXCIgOiBGb25kXHJcbiRtYWluLXNlYXJjaF9tb3JlLWljb25fY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIFwidm9pciBwbHVzXCIgOiBDb3VsZXVyIGRlIGwnaWNvblxyXG4kbWFpbi1zZWFyY2hfbW9yZS1pY29uX2JhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9tb3JlX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBcInZvaXIgcGx1c1wiIDogRm9uZFxyXG5cclxuXHJcbi8vIDwgWExcclxuJG1haW4tc2VhcmNoX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXQgOiBUZXh0LXRyYW5zZm9ybVxyXG4kbWFpbi1zZWFyY2hfbGFiZWxfbGV0dGVyLXNwYWNpbmc6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dCA6IExldHRlci1zcGFjaW5nXHJcbiRtYWluLXNlYXJjaF9pbnB1dF9ib3JkZXJfY29sb3IgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXQgOiBDb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuJG1haW4tc2VhcmNoX2lucHV0X2JvcmRlcl93aWR0aCAgOiAkZm9ybV9pbnB1dF9ib3JkZXItd2lkdGg7ICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dCA6IFRhaWxsZSBkZSBsYSBib3JkdXJlXHJcbiRtYWluLXNlYXJjaF9pbnB1dF9jb2xvciAgICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWltcG9ydGFudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dCA6IENvdWxldXIgZHUgdGV4dGVcclxuJG1haW4tc2VhcmNoX2lucHV0X2JhY2tncm91bmQgICAgOiAkZm9ybV9pbnB1dF9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dCA6IEJhY2tncm91bmRcclxuJG1haW4tc2VhcmNoX2lucHV0X3BhZGRpbmcgICAgICAgOiA0cHggNXB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dCA6IFBhZGRpbmdcclxuJG1haW4tc2VhcmNoX2ljb25fY29sb3IgICAgICAgICAgOiAkZm9ybV9hbHRfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dCA6IENvdWxldXIgZGVzIGljb25lc1xyXG4kbWFpbi1zZWFyY2hfaGlnaGxpZ2h0X2NvbG9yICAgICA6ICRmb3JtX2FsdF9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0IDogQ291bGV1ciBkdSBzbGlkZXJcclxuJG1haW4tc2VhcmNoX3BsYWNlaG9sZGVyX2NvbG9yOiAgICAgJGNvbG9yX2JyYW5kLTEgIWltcG9ydGFudDsgICAgICAgICAgICAgICAgICAgICAvLyBJbnB1dCA6IENvdWxldXIgcGxhY2Vob2xkZXJcclxuJG1haW4tc2VhcmNoX3BsYWNlaG9sZGVyX29wYWNpdHk6IDE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0IDogT3BhY2l0ZSBwbGFjZWhvbGRlclxyXG5cclxuXHJcbi8vIFhMXHJcbiRtYWluLXNlYXJjaF9pbnB1dF9wYWRkaW5nLS14bCAgICAgOiA0cHggNXB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXQgOiBQYWRkaW5nXHJcbiRtYWluLXNlYXJjaF9pbnB1dF9ib3JkZXJfY29sb3ItLXhsOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXQgOiBDb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuJG1haW4tc2VhcmNoX2lucHV0X2NvbG9yLS14bCAgICAgICA6ICRjb2xvcl9icmFuZC0xICFpbXBvcnRhbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0IDogQ291bGV1ciBkdSB0ZXh0ZVxyXG4kbWFpbi1zZWFyY2hfaW5wdXRfYmFja2dyb3VuZC0teGwgIDogJGZvcm1faW5wdXRfYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0IDogQmFja2dyb3VuZFxyXG4kbWFpbi1zZWFyY2hfaWNvbl9jb2xvci0teGwgICAgICAgIDogJGZvcm1fYWx0X2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0IDogQ291bGV1ciBkZXMgaWNvbmVzXHJcbiRtYWluLXNlYXJjaF9oaWdobGlnaHRfY29sb3ItLXhsICAgOiAkZm9ybV9hbHRfY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXQgOiBDb3VsZXVyIGR1IHNsaWRlclxyXG4kbWFpbi1zZWFyY2hfcGxhY2Vob2xkZXJfY29sb3ItLXhsOiAkY29sb3JfYnJhbmQtMSAhaW1wb3J0YW50OyAgICAgICAgICAgICAgICAgICAgIC8vIElucHV0IDogQ291bGV1ciBwbGFjZWhvbGRlclxyXG4kbWFpbi1zZWFyY2hfcGxhY2Vob2xkZXJfb3BhY2l0eS0teGw6IC42NDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW5wdXQgOiBPcGFjaXRlIHBsYWNlaG9sZGVyXHJcblxyXG4kbWFpbi1zZWFyY2gtY2xvc2Vfc2l6ZSAgICAgICAgOiAyLjVlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBmZXJtZXIgOiB0YWlsbGVcclxuJG1haW4tc2VhcmNoLWNsb3NlX3Bvc2l0aW9uICAgIDogMWVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gZmVybWVyIDogcG9zaXRpb24gcGFyIHJhcHBvcnQgw6AgbGEgZHJvaXRlIGR1IG1vdGV1clxyXG4kbWFpbi1zZWFyY2gtY2xvc2VfY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBmZXJtZXIgOiBjb3VsZXVyXHJcbiRtYWluLXNlYXJjaC1jbG9zZV9jb2xvci0taG92ZXI6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIGZlcm1lciA6IGNvdWxldXIgIGF1IGhvdmVyXHJcblxyXG4kbWFpbi1zZWFyY2hfcmFuZ2VfcHJldmlld19jb2xvci0teGw6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFJhbmdlIHByZXZpZXcgbGFiZWxcclxuXHJcblxyXG4vLyBWZXJ0aWNhbFxyXG4kbWFpbi1zZWFyY2hfdHJhbnNpdGlvbiAgIDogJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7ICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgOiB0cmFuc2l0aW9uIGFuaW1hdGlvblxyXG4kbWFpbi1zZWFyY2hfcGFkZGluZy10b3AgIDogNWVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgOiBwYWRkaW5nIHRvcFxyXG4kbWFpbi1zZWFyY2hfcGFkZGluZy1zaWRlczogMy42ZW07ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgOiBwYWRkaW5nIGRyb2l0ZSBldCBnYXVjaGVcclxuJG1haW4tc2VhcmNoX2JhY2tncm91bmQtLXZlcnRpY2FsICAgIDogbGluZWFyLWdyYWRpZW50KCRjb2xvcl9uZXV0cmFsLTEscmdiYSgkY29sb3JfbmV1dHJhbC0xLCAuOSkpO1xyXG5cclxuLy8gU2Nyb2xsYmFyXHJcbiRtYWluLXNlYXJjaF9zY3JvbGxiYXJfY29sb3IgIDogcmdiYSgkY29sb3JfbmV1dHJhbC03LCAwLjQpO1xyXG4kbWFpbi1zZWFyY2hfc2Nyb2xsYmFyX29wYWNpdHk6IDE7XHJcblxyXG5cclxuLy8gUGFnZXMgaW50ZXJuZXNcclxuJG1haW4tc2VhcmNoX2lubmVyX21heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG5cclxuXHJcbi8vIEFmZmljaGFnZSBlbiBibG9jIChwYXMgZGUgZMOpY2FsYWdlIGRlIGZlbsOqdHJlKVxyXG4vL1xyXG4kbWFpbi1zZWFyY2hfcGxhaW46IGZhbHNlO1xyXG4kbWFpbi1zZWFyY2hfcGxhaW5fYnJlYWtwb2ludF9tYXgtd2lkdGg6IDEyMDBweDtcclxuLy9cclxuLy8gTW90dXIgZGUgcmVjaGVyY2hlIDogb25nbGV0IG9mZnJlZGVtXHJcbiRtYWluLXNlYXJjaC10YWItYnJlYWtwb2ludDogODAwcHg7XHJcbiRtYWluLXNlYXJjaC10YWJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYWluLXNlYXJjaC10YWJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYWluLXNlYXJjaC10YWItYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFpbi1zZWFyY2gtdGFiLWFjdGl2ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIENvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmJvZHktLXBhZ2UtZGV0YWlsLW1hbmRhdGFpcmUge1xyXG4gICAgLnRpdGxlLWR0LW1kdCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xyXG4gICAgfVxyXG4gICAgLmp1bWJvdHJvbi12MSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKC4uL2ltYWdlcy9tb2R1bGVzL2Nyby8xLmpwZykgbm8tcmVwZWF0IDUwJSAvIGNvdmVyO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDI5MHB4O1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgIH1cclxuICAgIC5wYWdlLWRldGFpbC1tYW5kYXRhaXJlX193cmFwcGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDQ5cHg7XHJcbiAgICB9XHJcbiAgICAuYnJlYWRjcnVtYi53cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgLmp1bWJvdHJvbi12MSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5pbmZvcy1hZ2VuY2UtZHRtYW5kYXRhaXJlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgLmFsbF9jb29yZHNfZHRfbWR0IHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBhIHtcclxuICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgY29sb3I6ICRpbmZvcy1hZ2VuY2UtZHRtYW5kYXRhaXJlLWNvbG9yLWhyZWY7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZm9udDogJGluZm9zLWFnZW5jZS1kdG1hbmRhdGFpcmUtY29sb3ItZm9udDtcclxuICAgICAgICB9XHJcbiAgICAgICAgcCB7XHJcbiAgICAgICAgICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkaW5mb3MtYWdlbmNlLWR0bWFuZGF0YWlyZS1jb2xvci1hZHJlc3M7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZm9udDogJGluZm9zLWFnZW5jZS1kdG1hbmRhdGFpcmUtY29sb3ItZm9udDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBzcGFuLmxhYmVsLWluZm8tZHQtYWdlbmNlIHtcclxuICAgICAgICBmb250OiAkaW5mb3MtYWdlbmNlLWR0bWFuZGF0YWlyZS1sYWJlbC1pbmZvO1xyXG4gICAgICAgIGNvbG9yOiAkbGFiZWwtaW5mby1kdEFnZW5jZS1jb2xvcjtcclxuICAgIH1cclxuICAgIC5kZXRhaWwtbWFuZGF0YWlyZS1pbmZvcy12MV9faW5mbyB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNDQwcHg7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAuZGV0YWlsLW1hbmRhdGFpcmUtaW5mb3MtdjFfX2Nvb3JkcyB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEyMTBweCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjA5cHgpIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLmRyYXdpbmdfX3RleHQtdmVydGljYWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBzdGFydDtcclxuICAgICAgICAgICAgLmltYWdlLWFnZW5jZS1kdEFnZW5jZSB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAubm9tX21kdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwOXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkbW9kdWxlLW1hbmRhdGFpcmUtZHRfX25vbS1wcmVub21fZm9udHM7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtb2R1bGUtbWFuZGF0YWlyZS1kdF9fbm9tLXByZW5vbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDMwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogMTY4MHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDMlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAwIDAgMzVweCAwICNkMGQwZDA7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA3MDBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDUwOXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI5cHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuZHJhd2luZ19fdGV4dC12ZXJ0aWNhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY5cHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiA1NSU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJG1vZHVsZS1saXN0aW5nLWR0X190ZXh0LXZlcnRpY2FsX2ZvbnRzO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbW9kdWxlLWxpc3RpbmctZHRfX3RleHQtdmVydGljYWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1sZXR0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMjA5cHgpIHtcclxuICAgICAgICAgICAgICAgIC5pbmZvcy1hZ2VuY2UtZHRtYW5kYXRhaXJlIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNzAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogNiU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAucGFnZS1kZXRhaWwtbWFuZGF0YWlyZV9fY29udGVudC53cmFwcGVyIHtcclxuICAgICAgICBoMS50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDIycHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmRldGFpbC1tYW5kYXRhaXJlLWluZm9zLXYxX190aXRsZS50aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDM0cHg7XHJcbiAgICB9XHJcbiAgICAuZGV0YWlsLW1hbmRhdGFpcmUtaW5mb3MtdjFfX3RpdGxlIGgxLnRpdGxlX19jb250ZW50OjphZnRlciB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgIH1cclxuICAgIC5wcmVzZW50YXRpb24tZHQtYWdlbmNlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAzNXB4O1xyXG5cdFx0bWFyZ2luLWJvdHRvbTogNDBweDtcclxuICAgIH1cclxuICAgIC5sYWJsLWluZm8tZHRBZyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtYXJnaW46IDlweCAwO1xyXG4gICAgfVxyXG4gICAgc3Bhbi5sYWJlbC1pbmZvLWR0LWFnZW5jZSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtaW4td2lkdGg6IDYuMmVtO1xyXG4gICAgICAgIHdpZHRoOiA2LjJlbTtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgIH1cclxuICAgIC5kZXRhaWwtbWFuZGF0YWlyZS1pbmZvcy12MV9fdGl0bGUge1xyXG4gICAgICAgIC50aXRsZV9fY29udGVudC0xIHtcclxuICAgICAgICAgICAgZm9udDogJGxhYmVsLW5vLWNvcmRvbnMtZm9udHM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGFiZWwtbm8tY29yZG9ucy1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50LTIge1xyXG4gICAgICAgICAgICBmb250OiAkbGFiZWwtbm8taG9yYWlyZXMtZm9udHM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGFiZWwtbm8taG9yYWlycy1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAubW9kdWxlLWxpc3RpbmctZHQtYWdlbmNlX190aXRsZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIC50aXRsZV9fc3VidGl0bGUge1xyXG4gICAgICAgICAgICBmb250OiAkbW9kdWxlLWxpc3RpbmctZHQtbWFuZGF0YWlyZV9fdGl0bGVfZm9udHM7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbW9kdWxlLWxpc3RpbmctZHQtbWFuZGF0YWlyZV9fdGl0bGVfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtb2R1bGUtbGlzdGluZy1kdC1tYW5kYXRhaXJlX190aXRsZV9mb250c18yO1xyXG4gICAgICAgICAgICBjb2xvcjogJG1vZHVsZS1saXN0aW5nLWR0LW1hbmRhdGFpcmVfX3RpdGxlX2NvbG9yXzI7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVkaXRvcmlhbC1ub3Jlc3VsdF9fdGV4dCB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xyXG4gICAgfVxyXG4gICAgLmVkaXRvcmlhbC1ub3Jlc3VsdF9fdGl0bGUge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMXB4O1xyXG4gICAgfVxyXG4gICAgLnByb3BlcnR5LWxpc3RpbmctdjJfX3dyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcblxyXG4ucmVwcmVzZW50YXRpdmUtbGlzdGluZy12MSB7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDE0MDBweDtcclxuICAgIH1cclxuICAgIC5saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIH1cclxufVxyXG4ubWFuZGF0YWlyZS12MSB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6MTI4MXB4KSB7XHJcbiAgICAgICAgd2lkdGg6IDI3LjMzJTtcclxuXHRcdG1hcmdpbjogMCAzJSAyJTtcclxuICAgIH1cclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDo3NjlweCkgYW5kKG1heC13aWR0aDoxMjgwcHgpIHtcclxuXHRcdG1hcmdpbjogMCAxJSAyJSAxJTtcclxuICAgICAgICB3aWR0aDogNDglO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6NzY4cHgpIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHQuYnV0dG9ue1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG5cdFx0XHRjb2xvcjokbWFuZGF0YWlyZS12MV9idXR0b25fdm9pcmxhZ2VuY2VfY29sb3I7XHJcblx0XHR9XHJcbiAgICB9XHJcbiAgICAmX19kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAmX192aXN1YWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19tb3JlIHtcclxuICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjNmQ2ZDZkLCAwLjc1KTtcclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDEwcHgpKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlIDAuMDVzO1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2dsb2JhbC1saW5rIHtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAubWFuZGF0YWlyZS12MV9fbW9yZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG5cclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2luZm8ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29vcmRzIHtcclxuXHRcdC50aXRsZV9fc3VidGl0bGV7XHJcblx0XHRcdGNvbG9yOiAkbWFuZGF0YWlyZS12MV90aXRsZV9jb250ZW50X2Nvb3JzX2NvbG9yX2hyZWY7XHJcblx0XHRcdGZvbnQ6ICRtYW5kYXRhaXJlLXYxX3RpdGxlX2NvbnRlbnRfY29vcnNfZm9udF9ocmVmO1xyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG5cdFx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzowcHg7XHJcbiAgICAgICAgICAgIC52aWxsZS1tZHQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGNhcGl0YWxpemU7XHJcbiAgICAgICAgICAgIH1cclxuXHRcdH1cclxuICAgICAgICAuY29vcmRzX19lbGVtZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFuZGF0YWlyZS12MV90aXRsZV9jb250ZW50X2Nvb3JzX2NvbG9yO1xyXG4gICAgICAgICAgICBmb250OiAkbWFuZGF0YWlyZS12MV90aXRsZV9jb250ZW50X2Nvb3JzX2ZvbnQ7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFuZGF0YWlyZS12MV90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nX2Nvb3JzO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1hbmRhdGFpcmUtdjFfdGl0bGVfY29udGVudF9jb29yc190cmFuc2Zvcm07XHJcbiAgICAgICAgICAgID4gYSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1hbmRhdGFpcmUtdjFfdGl0bGVfY29udGVudF9jb29yc19jb2xvcl9ocmVmO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJG1hbmRhdGFpcmUtdjFfdGl0bGVfY29udGVudF9jb29yc19mb250X2hyZWY7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuXHRcdFx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOjBweDtcclxuICAgICAgICAgICAgfVxyXG5cdFx0XHQ+IHB7XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6MHB4O1xyXG5cdFx0XHR9XHJcbiAgICAgICAgICAgIC5sYWJlbF9jb29yZHNfYWdlbmN5MSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA2LjJlbTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2LjJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xyXG4gICAgICAgICYtLWFnZW5jeSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwIDAuNWVtIDA7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRtYW5kYXRhaXJlLXYxX3RpdGxlX2NvbnRlbnRfZm9udDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYW5kYXRhaXJlLXYxX3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbWFuZGF0YWlyZS12MV90aXRsZV9jb250ZW50X2NpdHlfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFuZGF0YWlyZS12MV90aXRsZV9jb250ZW50X3RpdGxlX2FnZW5jZXNfY29sb3I7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cdFx0XHQmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIENvb3Jkb25uw6llcyBkJ2FnZW5jeVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbWFuZGF0YWlyZS12MV9kZWNvcmF0ZTogJGNvbG9yX25ldXRyYWwtNTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEVsZW1lbnQgZGUgZMOpY29yYXRpb24gOiBjb3VsZXVyXHJcbiRtYW5kYXRhaXJlLXYxX2NvbG9yICAgOiAkY29sb3JfbmV1dHJhbC0zOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ29vcmRvbm7DqWVzIDogY291bGV1clxyXG5cclxuLy8gSWxsdXN0cmF0aW9uXHJcbiRtYW5kYXRhaXJlLXYxX2RyYXdpbmdfaGVpZ2h0ICAgICAgICAgOiA0MDBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSW1hZ2UgOiBIYXV0ZXVyIGR1IGNhZHJlIGRlIGwnaW1hZ2VcclxuJG1hbmRhdGFpcmUtdjFfZHJhd2luZ19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbWFnZSA6IFN0eWxlIGQnYWZmaWNoYWdlIGRlIGwnaW1hZ2VcclxuXHJcbi8vIFRpdHJlc1xyXG4kbWFuZGF0YWlyZS12MV90aXRsZV9jb250ZW50X2NvbG9yICAgICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIDogY291bGV1clxyXG4kbWFuZGF0YWlyZS12MV90aXRsZV9jb250ZW50X2ZvbnQgICAgICAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDI1cHggJGZvbnQtZmFtaWx5LS0xOyAgLy8gVGl0cmUgOiBmb250XHJcbiRtYW5kYXRhaXJlLXYxX3RpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmcgICAgIDogbm9ybWFsOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGl0cmUgOiBsZXR0ZXItc3BhY2luZ1xyXG4kbWFuZGF0YWlyZS12MV90aXRsZV9jb250ZW50X2NpdHlfdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRpdHJlIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbi8vIENUQVxyXG4kbWFuZGF0YWlyZS12MV9iYWNrZ3JvdWQtY29sb3I6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBcIlZvaXJcIiA6IGNvdWxldXIgZHUgZm9uZFxyXG4kbWFuZGF0YWlyZS12MV9jdGFfY29sb3IgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiBcIlZvaXJcIiA6IGNvdWxldXIgZHUgdGV4dGVcclxuXHJcblxyXG4vL1xyXG4vLyBDb29yZHNcclxuLy9cclxuJG1hbmRhdGFpcmUtdjFfdGl0bGVfY29udGVudF90aXRsZV9hZ2VuY2VzX2NvbG9yOiRjb2xvcl9icmFuZC0xOyAgXHJcbiRtYW5kYXRhaXJlLXYxX3RpdGxlX2NvbnRlbnRfY29vcnNfY29sb3I6JGNvbG9yX2JyYW5kLTI7ICAgXHJcbiRtYW5kYXRhaXJlLXYxX3RpdGxlX2NvbnRlbnRfY29vcnNfZm9udDpub3JtYWwgbm9ybWFsIDQwMCAxOHB4ICRmb250LWZhbWlseS0tMTsgICAgIFxyXG4kbWFuZGF0YWlyZS12MV90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nX2Nvb3JzOjJweDsgIFxyXG4kbWFuZGF0YWlyZS12MV90aXRsZV9jb250ZW50X2Nvb3JzX3RyYW5zZm9ybTpjYXBpdGFsaXplOyAgIFxyXG5cclxuXHJcblxyXG4vLyBDb29yZHMgaHJlZlxyXG4kbWFuZGF0YWlyZS12MV90aXRsZV9jb250ZW50X2Nvb3JzX2NvbG9yX2hyZWY6JGNvbG9yX2JyYW5kLTI7XHJcbiRtYW5kYXRhaXJlLXYxX3RpdGxlX2NvbnRlbnRfY29vcnNfZm9udF9ocmVmOm5vcm1hbCBub3JtYWwgNDAwIDE4cHggJGZvbnQtZmFtaWx5LS0xOyAgO1xyXG5cclxuLy9idXR0b24gdm9pciBsIGFnZW5jZVxyXG5cclxuJG1hbmRhdGFpcmUtdjFfYnV0dG9uX3ZvaXJsYWdlbmNlX2NvbG9yOiNmZmY7XHJcblxyXG4vKiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogTkUgUEFTIFRPVUNIRVIgKioqKioqKioqKioqKioqKioqKioqKioqKioqICovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIENvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBDb3VsZXVyc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm1hbmRhdGFpcmUtbGlzdGluZy12MiB7XHJcbiAgICBtYXJnaW46IDRlbSAwO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5saXN0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoIDogNDklO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tYW5kYXRhaXJlLS1saXN0aW5nLXYye1xyXG4gICAgICAgIG1hcmdpbi10b3A6ICRhZ2VuY3ktbGlzdGluZy12Ml9pdGVtX21hcmdpbi10b3A7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogJGFnZW5jeS1saXN0aW5nLXYyX2l0ZW1fbWFyZ2luLWJvdHRvbTtcclxuICAgIH1cclxufVxyXG5cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5tYW5kYXRhaXJlLS1saXN0aW5nLXYyIHtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIH1cclxuXHRcdC5idXR0b257XHJcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblx0XHRcdGNvbG9yOiRtYW5kYXRhaXJlLXYyX2J1dHRvbl9jb2xvcl92b2lyX2xhZ2VuY2U7XHJcblx0XHR9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVjb3JhdGUge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6ICRtYW5kYXRhaXJlLXYyX2RyYXdpbmdfaGVpZ2h0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICAgICZfX2RlY29yYXRlLXdyYXBwZXJ7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgJl9fdmlzdWFsIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJG1hbmRhdGFpcmUtdjJfZHJhd2luZ19iYWNrZ3JvdW5kLXNpemU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbW9yZSB7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzZkNmQ2ZCwwLjc1KTtcclxuICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDEwcHgpKTtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlIDAuMDVzO1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2dsb2JhbC1saW5rIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMzU1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIC5tYW5kYXRhaXJlLS1saXN0aW5nLXYyX19tb3JlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcblxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faW5mbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMmVtO1xyXG5cdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTJweCl7XHJcblx0XHRcdHdpZHRoOiA1MCU7XHJcblx0XHR9XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KXtcclxuXHRcdFx0d2lkdGg6IDEwMCU7XHJcblx0XHR9XHJcblx0XHRcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Nvb3JkcyB7XHJcbiAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAudGl0bGVfX3N1YnRpdGxle1xyXG5cdFx0XHRjb2xvcjogJG1hbmRhdGFpcmUtdjJfdGl0bGVfY29udGVudF9jb29yc19jb2xvcl9ocmVmO1xyXG5cdFx0XHRmb250OiAkbWFuZGF0YWlyZS12Ml90aXRsZV9jb250ZW50X2Nvb3JzX2ZvbnRfaHJlZjtcclxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuXHRcdFx0d29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6MHB4O1xyXG4gICAgICAgICAgICAudmlsbGUtbWR0IHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG4gICAgICAgICAgICB9XHJcblx0XHR9XHJcbiAgICAgICAgLmNvb3Jkc19fZWxlbWVudCB7XHJcblx0XHRcdGNvbG9yOiRtYW5kYXRhaXJlLXYyX3RpdGxlX2NvbnRlbnRfZm9udF9jb29yZHNfY29sb3I7XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTM4MHB4KXtcclxuXHRcdFx0XHRmb250OiAkbWFuZGF0YWlyZS12Ml90aXRsZV9jb250ZW50X2ZvbnRfY29vcmRzO1xyXG5cdFx0XHR9XHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTM3OXB4KXtcclxuXHRcdFx0XHRmb250OiAkbWFuZGF0YWlyZS12Ml90aXRsZV9jb250ZW50X2ZvbnRfY29vcmRzX2xhcHRvcDtcclxuXHRcdFx0fVxyXG5cdFx0XHRsZXR0ZXItc3BhY2luZzogJG1hbmRhdGFpcmUtdjJfdGl0bGVfY29udGVudF9mb250X2Nvb3Jkc19sZXR0cl9zcGFjaW5nO1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxLjVlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdC5sYWJlbF9jb29yZHNfYWdlbmN5MXtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdG1pbi13aWR0aDogNi4yZW07XHJcblx0XHRcdFx0d2lkdGg6IDYuMmVtO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOmNhcGl0YWxpemU7XHJcblx0XHRcdH1cclxuXHRcdFx0YXtcclxuXHRcdFx0XHRjb2xvcjokbWFuZGF0YWlyZS12Ml90aXRsZV9jb250ZW50X2ZvbnRfY29vcmRzX2NvbG9yO1xyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzowO1xyXG5cdFx0XHRcdHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XHJcblx0XHRcdH1cclxuXHRcdFx0cHtcclxuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzowO1xyXG5cdFx0XHR9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuXHRcdG1hcmdpbi1ib3R0b206MCAhaW1wb3J0YW50O1xyXG4gICAgICAgICYtLWFnZW5jeSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcblxyXG5cclxuXHJcblx0XHRcdEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTM4MHB4KXtcclxuXHRcdFx0XHRmb250OiAkbWFuZGF0YWlyZS12Ml90aXRsZV9jb250ZW50X2ZvbnQ7XHJcblx0XHRcdH1cclxuXHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMzc5cHgpe1xyXG5cdFx0XHRcdGZvbnQ6ICRtYW5kYXRhaXJlLXYyX3RpdGxlX2NvbnRlbnRfZm9udF9sYXB0b3A7XHJcblx0XHRcdH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFuZGF0YWlyZS12Ml90aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1hbmRhdGFpcmUtdjJfdGl0bGVfY29udGVudF9jaXR5X3RleHQtdHJhbnNmb3JtO1xyXG5cdFx0XHRwYWRkaW5nOiAxNHB4IDAgMCAwO1xyXG5cdFx0XHRjb2xvcjokbWFuZGF0YWlyZS12Ml90aXRsZV9jb250ZW50X2ZvbnRfY29sb3I7XHJcblx0XHRcdCY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cdFx0XHQmOmZpcnN0LWxldHRlciB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJG1hcC1zdmdfX3RpdGxlX21hcDogKFxyXG4gICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJG1hcC1zdmdfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkbWFwLXN2Z19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJG1hcC1zdmdfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRtYXAtc3ZnX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkbWFwLXN2Z19fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkbWFwLXN2Z19fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkbWFwLXN2Z19fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkbWFwLXN2Z19fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4pO1xyXG5cclxuJG1hcC1zdmdfX3RleHRfbWFwOiAoXHJcbiAgICB0ZXh0X2ZvbnQgICAgICAgOiAkbWFwLXN2Z19fdGV4dF9mb250LFxyXG4gICAgY29sb3I6ICRtYXAtc3ZnX190ZXh0X2NvbG9yLFxyXG4gICAgdGV4dC1hbGlnbjogJG1hcC1zdmdfX3RleHRfdGV4dC1hbGlnbixcclxuKTtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubWFwLXN2ZyB7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbiA6IHJvdztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbWFwIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb3VudHJ5IHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgb3BhY2l0eTogMTtcclxuXHJcbiAgICAgICAgLm1hcC1zdmctLXpvb21lZCAmIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcmVnaW9uIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgc3Ryb2tlLXdpZHRoOjAuNzU7XHJcbiAgICAgICAgc3Ryb2tlLW1pdGVybGltaXQ6MjIuOTI1NjtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBmaWxsOiAkbWFwLXN2Z19hcmVhX2ZpbGw7XHJcbiAgICAgICAgc3Ryb2tlOiAkbWFwLXN2Z19hcmVhX3N0cm9rZTtcclxuICAgICAgICAmLS1hY3RpdmUge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnX2FyZWFfYWN0aXZlX2ZpbGw7XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1hcC1zdmdfYXJlYV9ob3Zlcl9maWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5tYXAtc3ZnLS16b29tZWQgJiB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX196b29tIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuXHJcbiAgICAgICAgJi0tZGlzcGxheWVkIHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZGVwIHtcclxuICAgICAgICB0cmFuc2l0aW9uOiBmaWxsIDAuM3MgZWFzZS1pbi1vdXQ7XHJcbiAgICAgICAgc3Ryb2tlLXdpZHRoOjE7XHJcbiAgICAgICAgc3Ryb2tlLW1pdGVybGltaXQ6MjIuOTI1NjtcclxuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcclxuICAgICAgICBmaWxsOiAkbWFwLXN2Z19hcmVhX2ZpbGw7XHJcbiAgICAgICAgc3Ryb2tlOiAkbWFwLXN2Z19hcmVhX3N0cm9rZTtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFwLXN2Z19hcmVhX2hvdmVyX2ZpbGw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnX2FyZWFfYWN0aXZlX2ZpbGw7XHJcbiAgICAgICAgICAgIC5tYXAtc3ZnX196b29tLS1kaXNwbGF5ZWQgJiB7XHJcbiAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY28ge1xyXG4gICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcclxuICAgICAgICAubWFwLXN2Zy0tem9vbWVkICYge1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jaXJjbGUge1xyXG4gICAgICAgIGZpbGw6ICRjb2xvcl9uZXV0cmFsLTU7XHJcbiAgICAgICAgb3BhY2l0eTogMC40O1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvLyBGb3Jtc1xyXG4gICAgLmZvcm1fX2ZpZWxkcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmZvcm0gLmZvcm0tZ3JvdXAtLWNvbHVtbi5mb3JtLWdyb3VwLS1sYXN0ID4qIHtcclxuICAgICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcclxuICAgIH1cclxuXHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL21hcC1zdmcvMi5qcGcnKSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQ6ICRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1jb2xvciAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtaW1hZ2UgJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLXJlcGVhdCAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtcG9zaXRpb24gLyAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbWFwLXN2Zy12YWdlbmN5X292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjc2KSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2JhY2tncm91bmQgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2JvcmRlciA6IDAgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudC1saXN0LW9wdGlvbi1iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudC1saXN0LW9wdGlvbi1jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvciA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGggIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kbWFwLXN2Zy12YWdlbmN5X19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kbWFwLXN2Zy12YWdlbmN5X19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgIFxyXG4kbWFwLXN2Zy12YWdlbmN5X19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICBcclxuJG1hcC1zdmctdmFnZW5jeV9fbWFwX2NpcmNsZV9jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMSwgLjI2KSAhZGVmYXVsdDsgICAgICAgICAgICAgXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9maWxsICA6ICRjb2xvcl9uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9zdHJva2U6ICRjb2xvci1uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9hY3RpdmVfZmlsbDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9ob3Zlcl9maWxsOiAkbWFwLXN2Z19nX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkbWFwLXN2Zy12YWdlbmN5X19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICAgICAgICA6ICRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICAgICAgICA6ICRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICApLCRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdmFnZW5jeV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkbWFwLXN2Zy12YWdlbmN5X3RleHRfZm9udCxcclxuICAgICksICRtYXAtc3ZnLXZhZ2VuY3lfX3RleHRfbWFwXHJcbik7XHJcblxyXG4kbWFwLXN2Zy12YWdlbmN5X190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkbWFwLXN2Zy12YWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRtYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkbWFwLXN2Zy12YWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJG1hcC1zdmctdmFnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRtYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRtYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRtYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRtYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksJG1hcC1zdmctdmFnZW5jeV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kY29udGFjdC12Ml9fZm9ybV9kYXJrOiAoKSAhZGVmYXVsdDtcclxuJGNvbnRhY3QtdjJfX2Zvcm1fZGFyayA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICBzZWxlY3RfbGFiZWxfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEsXHJcbiAgICAgICAgZm9ybV9pbnB1dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSxcclxuICAgICAgICBmb3JtX2xlZ2Fsc19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSxcclxuICAgICAgICBmb3JtX2NvbmRpdGlvbnNfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEsXHJcbiAgICApLCRjb250YWN0LXYyX19mb3JtX2RhcmtcclxuKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm1hcC1zdmctdmFnZW5jeSB7XHJcbiAgICBcclxuICAgIGNvbG9yOiAkbWFwLXN2Zy12YWdlbmN5X2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hcC1zdmctdmFnZW5jeV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRtYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgKyAubWFwLXN2Zy12YWdlbmN5X19saW5rcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkbWFwLXN2Zy12YWdlbmN5X190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICBAaW5jbHVkZSBzZXRCdXR0b24oJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX21hcCk7XHJcblxyXG4gICAgJl9fc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFwLXN2Zy12YWdlbmN5X3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkbWFwLXN2Zy12YWdlbmN5X3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJG1hcC1zdmctdmFnZW5jeV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkbWFwLXN2Zy12YWdlbmN5X3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkbWFwLXN2Zy12YWdlbmN5X3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbCA6ICRtYXAtc3ZnLXZhZ2VuY3lfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJG1hcC1zdmctdmFnZW5jeV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFwLXN2ZyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0Rm9ybURhcmsoJGNvbnRhY3QtdjJfX2Zvcm1fZGFyayk7XHJcbiAgICAgICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2Zvcm0ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG5cclxuICAgICAgICAgICAgLmZvcm1fX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VsZWN0X19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuc2VsZWN0X19pbnB1dCB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24tc2VsZjogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RlcCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9maWxsO1xyXG4gICAgICAgICAgICBzdHJva2U6ICRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9zdHJva2U7XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdmFnZW5jeV9hcmVhX2hvdmVyX2ZpbGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9hY3RpdmVfZmlsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcmVnaW9uIHtcclxuICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdmFnZW5jeV9hcmVhX2ZpbGw7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJG1hcC1zdmctdmFnZW5jeV9hcmVhX3N0cm9rZTtcclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZhZ2VuY3lfYXJlYV9hY3RpdmVfZmlsbDtcclxuICAgICAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkbWFwLXN2Zy12YWdlbmN5X2FyZWFfaG92ZXJfZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCAucGxhY2Vob2xkZXIgLnNzLWRpc2FibGVkIHtcclxuICAgICAgICAgICAgY29sb3I6ICRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudC1saXN0LW9wdGlvbi1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1tYWluIHtcclxuICAgICAgICAgICAgLnNzLWNvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50LWJhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6ICRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudC1saXN0LW9wdGlvbi1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLnNzLW9wdGlvbi1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE1hcCBzdmcgLSBWYWdlbmNlXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vLyBSw6lnbGFnZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9tYXAtc3ZnLzIuanBnJyk7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcblxyXG4vLyBVdGlsaXPDqVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQ6ICRtYXAtc3ZnLXZhZ2VuY3lfYmFja2dyb3VuZC1jb2xvciAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtaW1hZ2UgJG1hcC1zdmctdmFnZW5jeV9iYWNrZ3JvdW5kLXJlcGVhdCAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtcG9zaXRpb24gLyAkbWFwLXN2Zy12YWdlbmN5X2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbWFwLXN2Zy12YWdlbmN5X292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjc2KTtcclxuJG1hcC1zdmctdmFnZW5jeV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vIFNlbGVjdFxyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfYmFja2dyb3VuZCA6IHRyYW5zcGFyZW50O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfYm9yZGVyIDogMDtcclxuXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudC1saXN0LW9wdGlvbi1iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc3MtY29udGVudC1saXN0LW9wdGlvbi1jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwLXN2Zy12YWdlbmN5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMTtcclxuJG1hcC1zdmctdmFnZW5jeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yIDogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy8gU2Nyb2xsXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1hcC1zdmctdmFnZW5jeV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJG1hcC1zdmctdmFnZW5jeV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kbWFwLXN2Zy12YWdlbmN5X3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRtYXAtc3ZnLXZhZ2VuY3lfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kbWFwLXN2Zy12YWdlbmN5X3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJG1hcC1zdmctdmFnZW5jeV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kbWFwLXN2Zy12YWdlbmN5X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJG1hcC1zdmctdmFnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJG1hcC1zdmctdmFnZW5jeV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJG1hcC1zdmctdmFnZW5jeV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJG1hcC1zdmctdmFnZW5jeV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJG1hcC1zdmctdmFnZW5jeV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJG1hcC1zdmctdmFnZW5jeV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRtYXAtc3ZnLXZhZ2VuY3lfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJG1hcC1zdmctdmFnZW5jeV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kbWFwLXN2Zy12YWdlbmN5X19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kbWFwLXN2Zy12YWdlbmN5X19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIE1hcCBbQkVHSU5dXHJcblxyXG5cclxuJG1hcC1zdmctdmFnZW5jeV9fbWFwX2NpcmNsZV9jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMSwgLjI2KTsgICAgICAgICAgICAgLy8gTWFwIDogY291bGV1ciBkdSBjZXJjbGUgZGUgZm9uZFxyXG5cclxuLy8gWm9uZSAocsOpZ2lvbiwgZMOpcGFydGVtZW50KVxyXG4kbWFwLXN2Zy12YWdlbmN5X2FyZWFfZmlsbCAgOiAkY29sb3JfbmV1dHJhbC00O1xyXG4kbWFwLXN2Zy12YWdlbmN5X2FyZWFfc3Ryb2tlOiAkY29sb3ItbmV1dHJhbC0xO1xyXG4kbWFwLXN2Zy12YWdlbmN5X2FyZWFfYWN0aXZlX2ZpbGw6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwLXN2Zy12YWdlbmN5X2FyZWFfaG92ZXJfZmlsbDogJG1hcC1zdmdfZ19tYWluX2NvbG9yO1xyXG5cclxuLy8gTWFwIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL21hcC1zdmcvMy5wbmcnKSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQ6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1jb2xvciAkbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtaW1hZ2UgJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLXJlcGVhdCAkbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtcG9zaXRpb24gLyAkbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAuOCkgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfYmFja2dyb3VuZCA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfYm9yZGVyIDogMCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGggIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bCAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgIFxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICBcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fbWFwX2NpcmNsZV9jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMSwgLjI2KSAhZGVmYXVsdDsgICAgICAgICAgICAgXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYXJlYV9maWxsICA6ICRjb2xvcl9uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYXJlYV9zdHJva2U6ICRjb2xvci1uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYXJlYV9hY3RpdmVfZmlsbDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYXJlYV9ob3Zlcl9maWxsOiAkbWFwLXN2Z19nX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgICAgICAgIDogJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgICAgICAgIDogJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICksICRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkbWFwLXN2Zy12bWFuZGF0b3J5X3RleHRfZm9udCxcclxuICAgICksICRtYXAtc3ZnLXZtYW5kYXRvcnlfX3RleHRfbWFwXHJcblxyXG4pO1xyXG5cclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJG1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkbWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJG1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkbWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkbWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkbWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkbWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCAkbWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5tYXAtc3ZnLXZtYW5kYXRvcnkge1xyXG4gICAgXHJcbiAgICBjb2xvcjogJG1hcC1zdmctdm1hbmRhdG9yeV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQ7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkbWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZV9tYXApO1xyXG4gICAgICAgICsgLm1hcC1zdmctdm1hbmRhdG9yeV9fbGlua3Mge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA1ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJG1hcC1zdmctdm1hbmRhdG9yeV9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRtYXAtc3ZnLXZtYW5kYXRvcnlfX2J1dHRvbl9tYXApO1xyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdm1hbmRhdG9yeV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogJG1hcC1zdmctdm1hbmRhdG9yeV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJG1hcC1zdmctdm1hbmRhdG9yeV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJG1hcC1zdmctdm1hbmRhdG9yeV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uIHtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGwgOiAkbWFwLXN2Zy12bWFuZGF0b3J5X3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLm1hcC1zdmcge1xyXG4gICAgICAgICZfX2FsaWduZXIge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19mb3JtIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm1fX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDM3MHB4O1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY2lyY2xlIHtcclxuICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdm1hbmRhdG9yeV9fbWFwX2NpcmNsZV9jb2xvcjtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RlcCB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfYXJlYV9maWxsO1xyXG4gICAgICAgICAgICBzdHJva2U6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfYXJlYV9zdHJva2U7XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2hvdmVyX2ZpbGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfYXJlYV9hY3RpdmVfZmlsbDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fcmVnaW9uIHtcclxuICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2ZpbGw7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX3N0cm9rZTtcclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAkbWFwLXN2Zy12bWFuZGF0b3J5X2FyZWFfYWN0aXZlX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2hvdmVyX2ZpbGw7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluLmpzLXNlbGVjdC0tbWFpbiB7XHJcbiAgICAgICAgICAgIC5zcy1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudC1iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfYm9yZGVyO1xyXG4gICAgICAgICAgICAgICAgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudC1saXN0LW9wdGlvbi1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi5zcy1vcHRpb24tc2VsZWN0ZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE1hcCBzdmcgLSBWbWFuZGF0b3J5XHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vLyBSw6lnbGFnZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9tYXAtc3ZnLzMucG5nJyk7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcblxyXG4vLyBVdGlsaXPDqVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQ6ICRtYXAtc3ZnLXZtYW5kYXRvcnlfYmFja2dyb3VuZC1jb2xvciAkbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtaW1hZ2UgJG1hcC1zdmctdm1hbmRhdG9yeV9iYWNrZ3JvdW5kLXJlcGVhdCAkbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtcG9zaXRpb24gLyAkbWFwLXN2Zy12bWFuZGF0b3J5X2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAuOCk7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gU2VsZWN0XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudF9iYWNrZ3JvdW5kIDogdHJhbnNwYXJlbnQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudF9ib3JkZXIgOiAwO1xyXG5cclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3IgOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vLyBTY3JvbGxcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJG1hcC1zdmctdm1hbmRhdG9yeV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJG1hcC1zdmctdm1hbmRhdG9yeV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kbWFwLXN2Zy12bWFuZGF0b3J5X19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNYXAgW0JFR0lOXVxyXG5cclxuXHJcbiRtYXAtc3ZnLXZtYW5kYXRvcnlfX21hcF9jaXJjbGVfY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIC4yNik7ICAgICAgICAgICAgIC8vIE1hcCA6IGNvdWxldXIgZHUgY2VyY2xlIGRlIGZvbmRcclxuXHJcbi8vIFpvbmUgKHLDqWdpb24sIGTDqXBhcnRlbWVudClcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2ZpbGwgIDogJGNvbG9yX25ldXRyYWwtNDtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX3N0cm9rZTogJGNvbG9yLW5ldXRyYWwtMTtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2FjdGl2ZV9maWxsOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hcC1zdmctdm1hbmRhdG9yeV9hcmVhX2hvdmVyX2ZpbGw6ICRtYXAtc3ZnX2dfbWFpbl9jb2xvcjtcclxuXHJcbi8vIE1hcCBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuXHJcbiRtYXBfcG9wdXBfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjYpICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDE2NmVtLzEuNSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7IC8vIC8hXFwgQmFzZSBlc3QgZGUgMTIgcHhcclxuXHJcbiRtYXBfcG9wdXBfY2xvc2VfZm9udC1zaXplOiAzMHB4ICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX2Nsb3NlX2ZvbnQtd2VpZ2h0OiAxMDAgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfY2xvc2VfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfY2xvc2VfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJG1hcF9wb3B1cF9fdGV4dF9jb29yZF9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX190ZXh0X2Nvb3JkX2xhYmVsX2NvbG9yOiAkbWFwX3BvcHVwX2NvbG9yICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX3RleHRfY29vcmRfbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX3RleHRfY29vcmRfbGFiZWxfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX3RleHRfY29vcmRfdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fdGV4dF9jb29yZF92YWx1ZV9jb2xvcjogJG1hcF9wb3B1cF9jb2xvciAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtZGVjb3JhdGlvbjogbm9uZSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fdGV4dF9jb29yZF92YWx1ZV9tYWlsX3doaXRlLXNwYWNlOiBub3dyYXAgIWRlZmF1bHQ7XHJcblxyXG4kbWFwX3BvcHVwX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kbWFwX3BvcHVwX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbiRtYXBfcG9wdXBfX3RleHRfY29vcmRfbGFiZWxfbWFwOiAoKSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fdGV4dF9jb29yZF9sYWJlbF9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRleHRfZm9udDogJG1hcF9wb3B1cF9fdGV4dF9jb29yZF9sYWJlbF9mb250LFxyXG4gICAgICAgICAgICBjb2xvcjogJG1hcF9wb3B1cF9fdGV4dF9jb29yZF9sYWJlbF9jb2xvcixcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJG1hcF9wb3B1cF9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1hcF9wb3B1cF9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYXBfcG9wdXBfX3RleHRfY29vcmRfbGFiZWxfbGV0dGVyLXNwYWNpbmdcclxuICAgICAgICApLCAkbWFwX3BvcHVwX190ZXh0X2Nvb3JkX2xhYmVsX21hcFxyXG5cclxuKTtcclxuXHJcbiRtYXBfcG9wdXBfX3RleHRfY29vcmRfdmFsdWVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJG1hcF9wb3B1cF9fdGV4dF9jb29yZF92YWx1ZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRleHRfZm9udDogJG1hcF9wb3B1cF9fdGV4dF9jb29yZF92YWx1ZV9mb250LFxyXG4gICAgICAgICAgICBjb2xvcjogJG1hcF9wb3B1cF9fdGV4dF9jb29yZF92YWx1ZV9jb2xvcixcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJG1hcF9wb3B1cF9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1hcF9wb3B1cF9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbWFwX3BvcHVwX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtZGVjb3JhdGlvblxyXG4gICAgICAgICksJG1hcF9wb3B1cF9fdGV4dF9jb29yZF92YWx1ZV9tYXBcclxuKTtcclxuXHJcbiRtYXBfcG9wdXBfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRtYXBfcG9wdXBfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJG1hcF9wb3B1cF9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkbWFwX3BvcHVwX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRtYXBfcG9wdXBfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRtYXBfcG9wdXBfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJG1hcF9wb3B1cF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkbWFwX3BvcHVwX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRtYXBfcG9wdXBfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkbWFwX3BvcHVwX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJG1hcF9wb3B1cF9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRtYXBfcG9wdXBfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICAgICApLCAkbWFwX3BvcHVwX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5sZWFmbGV0LWNvbnRhaW5lciAubWFwX19wb3B1cCBhLmxlYWZsZXQtcG9wdXAtY2xvc2UtYnV0dG9uIHtcclxuICAgIGZvbnQtc2l6ZTogJG1hcF9wb3B1cF9jbG9zZV9mb250LXNpemU7XHJcbiAgICBmb250LXdlaWdodDogJG1hcF9wb3B1cF9jbG9zZV9mb250LXdlaWdodDtcclxuICAgIHdpZHRoOiAkbWFwX3BvcHVwX2Nsb3NlX2ZvbnQtc2l6ZTtcclxuICAgIGhlaWdodDogJG1hcF9wb3B1cF9jbG9zZV9mb250LXNpemU7XHJcbiAgICBjb2xvcjogJG1hcF9wb3B1cF9jbG9zZV9jb2xvcjtcclxuICAgICY6aG92ZXIge1xyXG4gICAgICAgIGNvbG9yOiAkbWFwX3BvcHVwX2Nsb3NlX2hvdmVyX2NvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG4ubWFwIHtcclxuICAgICZfX3BvcHVwIHtcclxuICAgICAgICAubGVhZmxldC1wb3B1cC1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwX3BvcHVwX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbWFwX3BvcHVwX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xyXG4gICAgICAgICAgICBmb250OiAkbWFwX3BvcHVwX2ZvbnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5sZWFmbGV0LXBvcHVwLXRpcCB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYXBfcG9wdXBfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmxlYWZsZXQtcG9wdXAtY29udGVudCB7XHJcbiAgICAgICAgICAgIG1pbi13aWR0aDogNDUwcHg7XHJcbiAgICAgICAgICAgIHAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLmNvb3JkcyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAmX19lbGVtZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogLjNlbSAwO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRtYXBfcG9wdXBfX3RleHRfY29vcmRfbGFiZWxfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTQwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkbWFwX3BvcHVwX190ZXh0X2Nvb3JkX3ZhbHVlX21hcCwgJycsIGZhbHNlKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJG1hcF9wb3B1cF9fdGl0bGVfbWFwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4ubW9kdWxlLW1hcGJpZW5pY2ktanMge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgcGFkZGluZy1ib3R0b206IDUwLjYlO1xyXG59XHJcbi5tYXBiaWVuaWNpOm5vdCguanNfYmllbmljaV9jb29raWVzKSB7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAua2ltb25vLW1hcC5raW1vbm8tbWluaW1hbC1pbnRlcmZhY2UgI2tpbW9uby1ncmFwaGljT3B0aW9uc01lbnUsXHJcbiAgICAua2ltb25vLW1hcC5raW1vbm8tbWluaW1hbC1pbnRlcmZhY2UgI2tpbW9uby1sYXllcnMsXHJcbiAgICAua2ltb25vLW1hcC5raW1vbm8tbWluaW1hbC1pbnRlcmZhY2UgI2tpbW9uby1zdW5BbmltYXRvck1lbnUsXHJcbiAgICAua2ltb25vLW1hcC5raW1vbm8tbWluaW1hbC1pbnRlcmZhY2UgLmY0bWFwLW5hdixcclxuICAgIC5raW1vbm8tbWFwLmtpbW9uby1taW5pbWFsLWludGVyZmFjZVxyXG4gICAgLmtpbW9uby1wcm9ncmFtU2xpZGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4uZjRtYXAtcGFuZXMge1xyXG4gICAgY2FudmFzIHtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG59XHJcbiNtYXBBZ2VuY2VpY2kge1xyXG4gICAgd2lkdGg6IDkwJTtcclxuICAgIGhlaWdodDogNDgwcHg7XHJcbiAgICBtYXJnaW46IDAgYXV0byAzZW07XHJcbn1cclxuIiwiJG1hcF9wb3B1cF9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuNik7XHJcbiRtYXBfcG9wdXBfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXBfcG9wdXBfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS40MTY2ZW0vMS41ICRmb250LWZhbWlseS0tMjsgLy8gLyFcXCBCYXNlIGVzdCBkZSAxMiBweFxyXG5cclxuJG1hcF9wb3B1cF9jbG9zZV9mb250LXNpemU6IDMwcHg7XHJcbiRtYXBfcG9wdXBfY2xvc2VfZm9udC13ZWlnaHQ6IDEwMDtcclxuJG1hcF9wb3B1cF9jbG9zZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1hcF9wb3B1cF9jbG9zZV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kbWFwX3BvcHVwX190ZXh0X2Nvb3JkX2xhYmVsX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTM7XHJcbiRtYXBfcG9wdXBfX3RleHRfY29vcmRfbGFiZWxfY29sb3I6ICRtYXBfcG9wdXBfY29sb3I7XHJcbiRtYXBfcG9wdXBfX3RleHRfY29vcmRfbGFiZWxfdGV4dC1hbGlnbjogbGVmdDtcclxuJG1hcF9wb3B1cF9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJG1hcF9wb3B1cF9fdGV4dF9jb29yZF9sYWJlbF9sZXR0ZXItc3BhY2luZzogLjJlbTtcclxuJG1hcF9wb3B1cF9fdGV4dF9jb29yZF92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbWFwX3BvcHVwX190ZXh0X2Nvb3JkX3ZhbHVlX2NvbG9yOiAkbWFwX3BvcHVwX2NvbG9yO1xyXG4kbWFwX3BvcHVwX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRtYXBfcG9wdXBfX3RleHRfY29vcmRfdmFsdWVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRtYXBfcG9wdXBfX3RleHRfY29vcmRfdmFsdWVfdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4kbWFwX3BvcHVwX190ZXh0X2Nvb3JkX3ZhbHVlX21haWxfd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuXHJcbiRtYXBfcG9wdXBfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcbiRtYXBfcG9wdXBfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kbWFwX3BvcHVwX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG1hcF9wb3B1cF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRtYXBfcG9wdXBfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRtYXBfcG9wdXBfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuJG1hcF9wb3B1cF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJG1hcF9wb3B1cF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJG1hcF9wb3B1cF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJG1hcF9wb3B1cF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMTsiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRtYXAtbGlzdGluZ19tYXJrZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbWFwLWxpc3RpbmdfY2x1c3Rlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1saXN0aW5nX2NsdXN0ZXJfY29sb3IgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLWxpc3RpbmdfaGVpZ2h0OiA0MjBweCAhZGVmYXVsdDtcclxuJG1hcC1saXN0aW5nX3RpdGxlX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTUgIWRlZmF1bHQ7XHJcbiRtYXAtbGlzdGluZ190aXRsZV9kZWNvcmF0ZV9jb2xvciAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgQXV0cmVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5tYXAtbGlzdGluZyB7XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgaGVpZ2h0OiAkbWFwLWxpc3RpbmdfaGVpZ2h0O1xyXG4gICAgICAgIC5qcy1tYXAge1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRtYXAtbGlzdGluZ19oZWlnaHQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2pzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFwIHtcclxuXHJcbiAgICAgICAgJl9fbWFya2VyIHtcclxuICAgICAgICAgICAgc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRtYXAtbGlzdGluZ19tYXJrZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmX19jbHVzdGVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkbWFwLWxpc3RpbmdfY2x1c3Rlcl9iYWNrZ3JvdW5kLCAwLjYpO1xyXG4gICAgICAgICAgICBkaXYge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcC1saXN0aW5nX2NsdXN0ZXJfYmFja2dyb3VuZDsgICAgXHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJG1hcC1saXN0aW5nX2NsdXN0ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NpcmNsZSB7XHJcbiAgICAgICAgICAgIHN0cm9rZTogJG1hcC1saXN0aW5nX21hcmtlcl9jb2xvcjtcclxuICAgICAgICAgICAgZmlsbDogcmdiYSgkbWFwLWxpc3RpbmdfY2x1c3Rlcl9iYWNrZ3JvdW5kLCAwLjYpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG59IiwiXHJcblxyXG4kbWFwLWxpc3RpbmdfbWFya2VyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1saXN0aW5nX2NsdXN0ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRtYXAtbGlzdGluZ19jbHVzdGVyX2NvbG9yICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1saXN0aW5nX2hlaWdodDogMzAwcHggIWRlZmF1bHQ7XHJcbiRtYXAtbGlzdGluZ190aXRsZV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfbmV1dHJhbC01ICFkZWZhdWx0O1xyXG4kbWFwLWxpc3RpbmdfdGl0bGVfZGVjb3JhdGVfY29sb3IgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7IiwiJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19iYWNrZ3JvdW5kOiAgcmdiYSgkY29sb3JfYnJhbmQtMiwgLjkpICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLXJlYWxlc3RhdGVfX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLXJlYWxlc3RhdGVfX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNDE2NmVtLzEuNSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcblxyXG4kbWFwLXBvcGluLXJlYWxlc3RhdGVfX2l0ZW1fc2VwYXJhdG9yX2JvcmRlcjogMXB4IHNvbGlkICRjb2xvcl9icmFuZF80ICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLXJlYWxlc3RhdGVfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTVweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE1cHgpLzEuMyAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19jb21wb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCgxMHB4LCBjYWxjKDAuNjAwMHJlbSArIDEuODc1MHZ3KSwgMTZweCkvMS4zICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19jb21wb19jb2xvcjogJGNvbG9yX2JyYW5kXzEgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fcHJpY2VfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgY2xhbXAoMTBweCwgY2FsYygwLjYwMDByZW0gKyAxLjg3NTB2dyksIDE2cHgpLzEuMyAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fcHJpY2VfY29sb3I6ICRjb2xvcl9icmFuZF8xICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLXJlYWxlc3RhdGVfX3JlZmVyZW5jZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCBjbGFtcCg3cHgsIGNhbGMoMC42MDAwcmVtICsgMS44NzUwdncpLCAxMHB4KS8xLjMgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLXJlYWxlc3RhdGVfX3JlZmVyZW5jZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19yZWZlcmVuY2VfbGV0dGVyLXNwYWNpbmc6IDAuM2VtICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLXJlYWxlc3RhdGVfX3JlZmVyZW5jZV90ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFkZWZhdWx0O1xyXG5cclxuXHJcbiRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLXJlYWxlc3RhdGVfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLXJlYWxlc3RhdGVfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkbWFwLXBvcGluLXJlYWxlc3RhdGVfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkbWFwLXBvcGluLXJlYWxlc3RhdGVfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkbWFwLXBvcGluLXJlYWxlc3RhdGVfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkbWFwLXBvcGluLXJlYWxlc3RhdGVfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkbWFwLXBvcGluLXJlYWxlc3RhdGVfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksXHJcbiAgICAkbWFwLXBvcGluLXJlYWxlc3RhdGVfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbiRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fYnV0dG9uX2ZvbnQ6ICRjb3JlX2J1dHRvbl9mb250ICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLXJlYWxlc3RhdGVfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluLXJlYWxlc3RhdGVfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4uZjRtYXAge1xyXG4gICAgLmY0bWFwLWluZm9XaW5kb3d7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkbWFwX3BvcHVwX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XHJcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcclxuICAgICAgICBmb250OiAkbWFwX3BvcHVwX2ZvbnQ7XHJcbiAgICAgICAgd2lkdGg6IDQ1MHB4O1xyXG4gICAgfVxyXG4gICAgLmxlZnRBcnJvd1BhcnQsIC5yaWdodEFycm93UGFydCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19iYWNrZ3JvdW5kO1xyXG4gICAgfVxyXG4gICAgLmY0bWFwLWFycm93IHtcclxuICAgICAgICB3aWR0aDogMjJweDtcclxuICAgIH1cclxufVxyXG5cclxuLm1hcC1wb3Bpbi1yZWFsZXN0YXRlIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2RlY29yYXRlIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDE2NXB4O1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDEyMHB4O1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc20pIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAyNDBweDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTcwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zZXBhcmF0b3Ige1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgIGJvcmRlci1ib3R0b206ICRtYXAtcG9waW4tcmVhbGVzdGF0ZV9faXRlbV9zZXBhcmF0b3JfYm9yZGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogMjQwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAxZW0gYXV0bztcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dCB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIGZvbnQ6ICRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fdGV4dF9mb250O1xyXG4gICAgICAgIGNvbG9yOiAkbWFwLXBvcGluLXJlYWxlc3RhdGVfX3RleHRfY29sb3I7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbXBvIHtcclxuICAgICAgICBmb250OiAkbWFwLXBvcGluLXJlYWxlc3RhdGVfX2NvbXBvX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fY29tcG9fY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fcHJpY2Uge1xyXG4gICAgICAgIGZvbnQ6ICRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fcHJpY2VfZm9udDtcclxuICAgICAgICBjb2xvcjogJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19wcmljZV9jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19yZWZlcmVuY2Uge1xyXG4gICAgICAgIGZvbnQ6ICRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fcmVmZXJlbmNlX2ZvbnQ7XHJcbiAgICAgICAgY29sb3I6ICRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fcmVmZXJlbmNlX2NvbG9yO1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkbWFwLXBvcGluLXJlYWxlc3RhdGVfX3JlZmVyZW5jZV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19yZWZlcmVuY2VfdGV4dC10cmFuc2Zvcm07XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkbWFwLXBvcGluLXJlYWxlc3RhdGVfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweFxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudC0xIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudC0yIHtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xyXG4gICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICBwYWRkaW5nIDogLjRlbSAxLjVlbTtcclxuICAgICAgICAgICAgZm9udCAgICAgICAgICAgOiAkbWFwLXBvcGluLXJlYWxlc3RhdGVfX2J1dHRvbl9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybSA6ICRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kICAgICA6ICRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yICAgICAgICAgIDogJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvciAgIDogJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtYXAtcG9waW4tcmVhbGVzdGF0ZV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3IgICAgICAgIDogJG1hcC1wb3Bpbi1yZWFsZXN0YXRlX19idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgOiAkbWFwLXBvcGluLXJlYWxlc3RhdGVfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQgOiAkbWFwLXBvcGluLXJlYWxlc3RhdGVfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiJG1hcC1wb3Bpbl9fdGl0bGVfbWFyZ2luLWJvdHRvbTogLjVlbSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yZW0vMS4yICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW0gIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fY29vcmRfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fY29vcmRfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fY29vcmRfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX190ZXh0X2Nvb3JkX2xhYmVsX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfbGFiZWxfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF92YWx1ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtZGVjb3JhdGlvbjogbm9uZSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF92YWx1ZV9tYWlsX3doaXRlLXNwYWNlOiBub3dyYXAgIWRlZmF1bHQ7XHJcblxyXG4kbWFwLXBvcGluX2J1dHRvbl9jb2xvcjogJGNvcmVfYnV0dG9uX2NvbG9yICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRtYXAtcG9waW4tdjJfX3RleHRfY29vcmRfdmFsdWVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC45ZW0vMS42NjY2ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuXHJcbiRtYXAtcG9waW5fX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRtYXAtcG9waW5fX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJG1hcC1wb3Bpbl9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkbWFwLXBvcGluX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRtYXAtcG9waW5fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRtYXAtcG9waW5fX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJG1hcC1wb3Bpbl9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkbWFwLXBvcGluX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRtYXAtcG9waW5fX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkbWFwLXBvcGluX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJG1hcC1wb3Bpbl9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRtYXAtcG9waW5fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICAgICApLCAkbWFwLXBvcGluX190aXRsZV9tYXBcclxuXHJcbik7XHJcblxyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRtYXAtcG9waW5fY29vcmRfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkbWFwLXBvcGluX2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkbWFwLXBvcGluX2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRtYXAtcG9waW5fY29vcmRfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkbWFwLXBvcGluX2Nvb3JkX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRtYXAtcG9waW5fY29vcmRfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkbWFwLXBvcGluX2Nvb3JkX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICAgICAgKSwgJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfbWFwXHJcblxyXG4pO1xyXG5cclxuXHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfbGFiZWxfbWFwOiAoKSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF9sYWJlbF9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRleHRfZm9udDogJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF9sYWJlbF9mb250LFxyXG4gICAgICAgICAgICBjb2xvcjogJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF9sYWJlbF9jb2xvcixcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF9sYWJlbF90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRtYXAtcG9waW5fX3RleHRfY29vcmRfbGFiZWxfbGV0dGVyLXNwYWNpbmdcclxuICAgICAgICApLCAkbWFwLXBvcGluX190ZXh0X2Nvb3JkX2xhYmVsX21hcFxyXG5cclxuKTtcclxuXHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF92YWx1ZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRleHRfZm9udDogJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF92YWx1ZV9mb250LFxyXG4gICAgICAgICAgICBjb2xvcjogJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF92YWx1ZV9jb2xvcixcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkbWFwLXBvcGluX190ZXh0X2Nvb3JkX3ZhbHVlX3RleHQtZGVjb3JhdGlvblxyXG4gICAgICAgICksJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF92YWx1ZV9tYXBcclxuKTtcclxuXHJcblxyXG4ubWFwLXBvcGluIHtcclxuICAgICYuaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtIDJlbTtcclxuICAgICAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRtYXAtcG9waW5fX3RpdGxlX21hcCwgJyYnKTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fY29vcmRzIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgIC5jb29yZHMge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRtYXAtcG9waW5fY29vcmRfX3RpdGxlX21hcCwgJyYnKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZ3JvdXAtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IC4zZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRtYXAtcG9waW5fX3RleHRfY29vcmRfbGFiZWxfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDE0MHB4O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkbWFwLXBvcGluX190ZXh0X2Nvb3JkX3ZhbHVlX21hcCwgJycsIGZhbHNlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgICAgICYubWFwLXBvcGluLXYyIHtcclxuXHJcbiAgICAgICAgICAgIC5sYWJlbFBvcGluIHtcclxuICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzUlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5pbmZvc1BvcGluIHtcclxuICAgICAgICAgICAgICAgIC8vd2lkdGg6IDYwJTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuY29vcmRzX19jb250ZW50UG9waW4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgICAgIC5hZGRyZXNzIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW1fX2Nvb3JkcyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuMWVtIDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtX19jb29yZHMgLmNvb3Jkc19fZ3JvdXAtZWxlbWVudCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW1fX3RpdGxlLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IC41ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50LTEge1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLm1hbmRhdG9yeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmFkZHJlc3Mge1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAuMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLm1hbmRhdG9yeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRtYXAtcG9waW4tdjJfX3RleHRfY29vcmRfdmFsdWVfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5pdGVtX190aXRsZS50aXRsZSAudGl0bGVfX2NvbnRlbnQ6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLml0ZW1fX2Nvb3JkcyAuY29vcmRzX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRtYXAtcG9waW4tdjJfX3RleHRfY29vcmRfdmFsdWVfZm9udDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuYnV0dG9uIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDIwMHB4O1xyXG4gICAgICAgIGNvbG9yOiAkbWFwLXBvcGluX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRtYXAtcG9waW5fYnV0dG9uX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJG1hcC1wb3Bpbl9idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJG1hcC1wb3Bpbl9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBQb3BpblxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEFnZW5jZSBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBUaXRsZSAtIE5vbSBkZSBsJ2FnZW5jZVxyXG4vL1xyXG4kbWFwLXBvcGluX190aXRsZV9tYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4kbWFwLXBvcGluX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJG1hcC1wb3Bpbl9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1hcC1wb3Bpbl9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRtYXAtcG9waW5fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRtYXAtcG9waW5fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuJG1hcC1wb3Bpbl9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMztcclxuJG1hcC1wb3Bpbl9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwLXBvcGluX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yZW0vMS4yICRmb250LWZhbWlseS0tMjtcclxuJG1hcC1wb3Bpbl9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlIC0gQ29vcmRvbm7DqWVzXHJcbi8vXHJcbiRtYXAtcG9waW5fY29vcmRfX3RpdGxlX21hcmdpbi1ib3R0b206IDFlbTtcclxuJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRtYXAtcG9waW5fY29vcmRfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJG1hcC1wb3Bpbl9jb29yZF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kbWFwLXBvcGluX2Nvb3JkX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLy9cclxuLy8gVGV4dGUgLSBDb29yZG9ubsOpZXMgbGFiZWxcclxuLy9cclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF9sYWJlbF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0zO1xyXG4kbWFwLXBvcGluX190ZXh0X2Nvb3JkX2xhYmVsX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwLXBvcGluX190ZXh0X2Nvb3JkX2xhYmVsX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfbGFiZWxfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcblxyXG4vL1xyXG4vLyBUZXh0ZSAtIENvb3Jkb25uw6llcyB2YWx1ZVxyXG4vL1xyXG4kbWFwLXBvcGluX190ZXh0X2Nvb3JkX3ZhbHVlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfdGV4dC1hbGlnbjogbGVmdDtcclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJG1hcC1wb3Bpbl9fdGV4dF9jb29yZF92YWx1ZV90ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiRtYXAtcG9waW5fX3RleHRfY29vcmRfdmFsdWVfbWFpbF93aGl0ZS1zcGFjZTogbm93cmFwO1xyXG5cclxuJG1hcC1wb3Bpbi12Ml9fdGV4dF9jb29yZF92YWx1ZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjllbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0zO1xyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIENvdWxldXJzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuICAgIC5tYXAtdjMge1xyXG5cclxuICAgICAgICAubWFwIHtcclxuXHJcbiAgICAgICAgICAgICZfX21hcmtlciB7XHJcbiAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRtYXAtdjNfbWFya2VyX3N2Z19maWxsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgICAgICZfX2NsdXN0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1hcC12M19tYXJrZXJfY29sb3JfdHJhbnNwYXJlbnQ7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XHJcblx0XHRcdFx0bWFyZ2luLXRvcDogLTIwcHg7XHJcblx0XHRcdFx0d2lkdGg6IDQwcHg7XHJcblx0XHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG4gICAgICAgICAgICAgICAgZGl2IHtcclxuXHRcdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdFx0aGVpZ2h0OiAzMHB4O1xyXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDVweDtcclxuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJG1hcC12M19jb2xvcl9jZXJjbGVfZm9udDsgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtYXAtdjNfbWFya2VyX2NvbG9yX251bWJlcl9hZ2VuY3k7XHJcblx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAmX19jaXJjbGUge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiBvcmFuZ2U7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiBibGV1O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblxyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIEF1dHJlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubWFwLXYzIHtcclxuICAgIG1hcmdpbjoyZW0gMCAyZW0gMDtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XHJcblx0XHRAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6NzY3cHgpe1xyXG5cdFx0XHRtYXJnaW46IDAgM2VtO1xyXG5cdFx0fVxyXG4gICAgfVxyXG5cclxuICAgICZfX21hcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAkbWFwLXYzX2hlaWdodDtcclxuICAgICAgICAuanMtbWFwIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkbWFwLXYzX2hlaWdodDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fanMtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDtcclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTWFwIDNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cclxuXHJcbiRtYXAtdjNfZ19tYWluX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG5cclxuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xyXG5cclxuJG1hcC12M19iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyA6IGNvdWxldXIgZGUgZm9uZFxyXG4kbWFwLXYzX3BhZGRpbmcgICA6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIDogbWFyZ2VzIGludGVybmVzXHJcbiRtYXAtdjNfaGVpZ2h0OiAyOTVweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2MgOiBoYXV0ZXVyIGRlIGxhIG1hcFxyXG5cclxuLy8gTWFya2VyXHJcbiRtYXAtdjNfbWFya2VyX2NvbG9yOiAkbWFwLXYzX2dfbWFpbl9jb2xvcjsgIFxyXG4kbWFwLXYzX2NvbG9yX2NlcmNsZV9mb250OiRjb2xvcl9icmFuZC0xOyAgIFxyXG4kbWFwLXYzX21hcmtlcl9jb2xvcl90cmFuc3BhcmVudDpyZ2JhKCRjb2xvcl9icmFuZC0xLCAwLjY4KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJG1hcC12M19tYXJrZXJfY29sb3JfbnVtYmVyX2FnZW5jeTogJGNvbG9yX25ldXRyYWwtMTtcclxuJG1hcC12M19tYXJrZXJfc3ZnX2ZpbGxfY29sb3I6JGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNYXJrZXIgOiBjb3VsZXVyXHJcbi8vIENsdXN0ZXJcclxuJG1hcC12M19jbHVzdGVyX2JhY2tncm91bmQ6ICRtYXAtdjNfZ19tYWluX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2x1c3RlciA6IGZvbmRcclxuJG1hcC12M19jbHVzdGVyX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQ2x1c3RlciA6IGNvdWxldXIgZHUgdGV4dGVcclxuXHJcblxyXG5cclxuXHJcbi8qICoqKioqKioqKioqKioqKioqKioqKioqKioqKiBORSBQQVMgVE9VQ0hFUiAqKioqKioqKioqKioqKioqKioqKioqKioqKiogKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgICAgICAgQ291bGV1cnNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuJHRoZW1lc19tYXAtdjM6IChcclxuICAgIGRlZmF1bHQ6IChcclxuICAgICAgICBtYXJrZXJfY29sb3IgICAgICA6ICRtYXAtdjNfbWFya2VyX2NvbG9yLFxyXG4gICAgICAgIGNsdXN0ZXJfYmFja2dyb3VuZDogJG1hcC12M19jbHVzdGVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgY2x1c3Rlcl9jb2xvciAgICAgOiAkbWFwLXYzX2NsdXN0ZXJfY29sb3JcclxuXHJcbiAgICApXHJcbik7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJG1hcC12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG1hcC12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL21hcC8xLmpwZycpICFkZWZhdWx0O1xyXG4kbWFwLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG1hcC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfYmFja2dyb3VuZDogJG1hcC12MV9iYWNrZ3JvdW5kLWNvbG9yICRtYXAtdjFfYmFja2dyb3VuZC1pbWFnZSAkbWFwLXYxX2JhY2tncm91bmQtcmVwZWF0ICRtYXAtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRtYXAtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbWFwLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgMC43KSAhZGVmYXVsdDtcclxuJG1hcC12MV9tYXJrZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXYxX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kbWFwLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJG1hcC12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG1hcC12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kbWFwLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kbWFwLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJG1hcC12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWFwLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG1hcC12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbWFwLXYxX19idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfX2J1dHRvbl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbWFwLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG1hcC12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4kbWFwLXYxX2NvbG9yX2NlcmNsZV9mb250OiRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgIFxyXG4kbWFwLXYxX21hcmtlcl9jb2xvcl90cmFuc3BhcmVudDpyZ2JhKCRjb2xvcl9icmFuZC0xLCAwLjY4KSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJG1hcC12MV9tYXJrZXJfY29sb3JfbnVtYmVyX2FnZW5jeTogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuJG1hcC12MV9fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRtYXAtdjFfX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtIDogJG1hcC12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fYmFja2dyb3VuZCA6ICRtYXAtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25fY29sb3IgOiAkbWFwLXYxX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgOiAkbWFwLXYxX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRtYXAtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgOiAkbWFwLXYxX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgOiAkbWFwLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICAgICAgKSwgJG1hcC12MV9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuJG1hcC12MV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbWFwLXYxX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgICAgICAgICAgKFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0X2ZvbnQgOiAkbWFwLXYxX3RleHRfZm9udCxcclxuICAgICAgICAgICAgICAgICksICRtYXAtdjFfX3RleHRfbWFwXHJcbik7XHJcblxyXG4kbWFwLXYxX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbWFwLXYxX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nIDogJG1hcC12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJG1hcC12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkbWFwLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRtYXAtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJG1hcC12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRtYXAtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkbWFwLXYxX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJG1hcC12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgKSwgJG1hcC12MV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5tYXAtdjEge1xyXG5cclxuICAgIGNvbG9yOiAkbWFwLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cdC5tYXAge1xyXG5cdFx0Jl9fY2x1c3RlciB7XHJcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRtYXAtdjFfbWFya2VyX2NvbG9yX3RyYW5zcGFyZW50O1xyXG5cdFx0XHRib3JkZXItcmFkaXVzOiAyMHB4O1xyXG5cdFx0XHRtYXJnaW4tbGVmdDogLTIwcHg7XHJcblx0XHRcdG1hcmdpbi10b3A6IC0yMHB4O1xyXG5cdFx0XHR3aWR0aDogNDBweDtcclxuXHRcdFx0aGVpZ2h0OiA0MHB4O1xyXG5cdFx0XHRkaXYge1xyXG5cdFx0XHRcdHdpZHRoOiAzMHB4O1xyXG5cdFx0XHRcdGhlaWdodDogMzBweDtcclxuXHRcdFx0XHRtYXJnaW4tbGVmdDogNXB4O1xyXG5cdFx0XHRcdG1hcmdpbi10b3A6IDVweDtcclxuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTVweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkbWFwLXYxX2NvbG9yX2NlcmNsZV9mb250OyAgICBcclxuXHRcdFx0XHRjb2xvcjogJG1hcC12MV9tYXJrZXJfY29sb3JfbnVtYmVyX2FnZW5jeTtcclxuXHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkbWFwLXYxX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFwLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAvLyBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLW1hcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA5MHZoO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDgwdnc7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkbWFwLXYxX21hcmtlcl9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fanMtY29udGFpbmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgLy9wYWRkaW5nLWJvdHRvbTogY2FsYygxMDB2aCAtIDM0ZW0pO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyNjBweDtcclxuXHJcbiAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIC8vIHBvaW50ZXItZXZlbnRzOiBub25lO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRtYXAtdjFfX3RpdGxlX21hcCk7XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRtYXAtdjFfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICAubGlua3MtZ3JvdXBfX2xpbmsge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJG1hcC12MV9fYnV0dG9uX21hcCwnJicsIGZhbHNlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJG1hcC12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogJG1hcC12MV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRtYXAtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJG1hcC12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJG1hcC12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogJG1hcC12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJG1hcC12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJG1hcC12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE1hcCAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vLyBSw6lnbGFnZVxyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiRtYXAtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRtYXAtdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9tYXAvMS5qcGcnKTtcclxuJG1hcC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kbWFwLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRtYXAtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuXHJcbi8vIFV0aWxpc8OpXHJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuXHJcbiRtYXAtdjFfYmFja2dyb3VuZDogJG1hcC12MV9iYWNrZ3JvdW5kLWNvbG9yICRtYXAtdjFfYmFja2dyb3VuZC1pbWFnZSAkbWFwLXYxX2JhY2tncm91bmQtcmVwZWF0ICRtYXAtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRtYXAtdjFfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRtYXAtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAwLjcpO1xyXG4kbWFwLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbWFwLXYxX21hcmtlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy8gU2Nyb2xsXHJcbiRtYXAtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRtYXAtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRtYXAtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuJG1hcC12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kbWFwLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJG1hcC12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJG1hcC12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRtYXAtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kbWFwLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJG1hcC12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJG1hcC12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJG1hcC12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJG1hcC12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJG1hcC12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJG1hcC12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRtYXAtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRtYXAtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRtYXAtdjFfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJG1hcC12MV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJG1hcC12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kbWFwLXYxX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kbWFwLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbiRtYXAtdjFfY29sb3JfY2VyY2xlX2ZvbnQ6JGNvbG9yX2JyYW5kLTE7ICAgXHJcbiRtYXAtdjFfbWFya2VyX2NvbG9yX3RyYW5zcGFyZW50OnJnYmEoJGNvbG9yX2JyYW5kLTEsIDAuNjgpOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kbWFwLXYxX21hcmtlcl9jb2xvcl9udW1iZXJfYWdlbmN5OiAkY29sb3JfbmV1dHJhbC0xOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRuZXdzLWRldGFpbC12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX2JhY2tncm91bmQ6ICRuZXdzLWRldGFpbC12MV9iYWNrZ3JvdW5kLWNvbG9yICRuZXdzLWRldGFpbC12MV9iYWNrZ3JvdW5kLWltYWdlICRuZXdzLWRldGFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkbmV3cy1kZXRhaWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzLWRldGFpbC12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG5ld3MtZGV0YWlsLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV93cmFwcGVyOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGggIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9fdGl0bGVfc2VvX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX190aXRsZV9zZW9fY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX190aXRsZV9zZW9fY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV90ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV90ZXh0X2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fbWluLWhlaWdodDogYXV0byAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMzAwcHggIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDMwMHB4ICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZzogNDEzcHggIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiA0MTNweCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZGlzcGxheTogYmxvY2sgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzMgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXk6IGJsb2NrICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGV4dF9kYXRlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzIgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGV4dF9kYXRlX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGV4dF9kYXRlX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190ZXh0X2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGV4dC1hbGlnbjogbGVmdDtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX3NoYXJlX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX3NoYXJlX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzMgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX3NoYXJlX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX3NoYXJlX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXk6IGJsb2NrICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2hlaWdodCAgOiAxLjJlbSAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19maWxsICA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJG5ld3MtZGV0YWlsLXYxX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJG5ld3MtZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19ob3Zlcl9maWxsICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kbmV3cy1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuJG5ld3MtZGV0YWlsLXYxX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRuZXdzLWRldGFpbC12MV9fdGl0bGVfc2VvX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJG5ld3MtZGV0YWlsLXYxX190aXRsZV9zZW9fY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyA6ICRuZXdzLWRldGFpbC12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJG5ld3MtZGV0YWlsLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRuZXdzLWRldGFpbC12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkbmV3cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJG5ld3MtZGV0YWlsLXYxX190aXRsZV9zZW9fY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJG5ld3MtZGV0YWlsLXYxX190aXRsZV9zZW9fY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJG5ld3MtZGV0YWlsLXYxX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJG5ld3MtZGV0YWlsLXYxX190aXRsZV9zZW9fY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSxcclxuICAgICRuZXdzLWRldGFpbC12MV9fdGl0bGVfbWFwXHJcblxyXG4pO1xyXG5cclxuJG5ld3MtZGV0YWlsLXYxX190ZXh0X21hcDogKCkhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udCAgICAgICA6ICRuZXdzLWRldGFpbC12MV90ZXh0X2ZvbnQsXHJcbiAgICAgICAgdGV4dC1hbGlnbjogJG5ld3MtZGV0YWlsLXYxX3RleHRfdGV4dC1hbGlnbixcclxuICAgICAgICBjb2xvcjogJG5ld3MtZGV0YWlsLXYxX3RleHRfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJG5ld3MtZGV0YWlsLXYxX3RleHRfY29sb3JcclxuICAgICksXHJcbiAgICAkbmV3cy1kZXRhaWwtdjFfX3RleHRfbWFwXHJcbik7XHJcblxyXG4kbmV3cy1kZXRhaWwtdjFfX2l0ZW1fdGl0bGVfbWFwOiAoKSFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfX2l0ZW1fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbSA6ICRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2ZvbnQ6ICRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250LFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfZGlzcGxheTogJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2Rpc3BsYXksXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50X2NvbG9yOiAkbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50X2Rpc3BsYXk6ICRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXksXHJcbiAgICApLFxyXG4gICAgJG5ld3MtZGV0YWlsLXYxX19pdGVtX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX2RhdGVfbWFwOiAoKSFkZWZhdWx0O1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fZGF0ZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQ6ICRuZXdzLWRldGFpbC12MV9pdGVtX190ZXh0X2RhdGVfZm9udCxcclxuICAgICAgICBjb2xvcjogJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RleHRfZGF0ZV9jb2xvcixcclxuICAgICAgICB0ZXh0LWFsaWduOiAkbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGV4dF9kYXRlX3RleHQtYWxpZ24sXHJcbiAgICApLFxyXG4gICAgICAgICRuZXdzLWRldGFpbC12MV9pdGVtX19kYXRlX21hcFxyXG4pO1xyXG5cclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbSA6ICRuZXdzLWRldGFpbC12MV9pdGVtX3NoYXJlX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJG5ld3MtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9jb250ZW50X2ZvbnQ6ICRuZXdzLWRldGFpbC12MV9pdGVtX3NoYXJlX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJG5ld3MtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogJG5ld3MtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9kaXNwbGF5OiAkbmV3cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9kaXNwbGF5LFxyXG4gICAgKSxcclxuICAgICRuZXdzLWRldGFpbC12MV9pdGVtX3NoYXJlX3RpdGxlX21hcFxyXG4pO1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGV4dF9tYXA6IChcclxuICAgIHRleHRfZm9udDogJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RleHRfZm9udCxcclxuICAgIGNvbG9yOiAkbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGV4dF9jb2xvcixcclxuICAgIHRleHQtYWxpZ246ICRuZXdzLWRldGFpbC12MV9pdGVtX190ZXh0LWFsaWduLFxyXG4pO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubmV3cy1kZXRhaWwtdjEge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRuZXdzLWRldGFpbC12MV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRuZXdzLWRldGFpbC12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ld3MtZGV0YWlsLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJG5ld3MtZGV0YWlsLXYxX190aXRsZV9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJG5ld3MtZGV0YWlsLXYxX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LXZlcnRpY2FsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC0xMDAlLDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xyXG4gICAgICAgICAgICBib3R0b206IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcblxyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2LjExMTFlbS8xICRmb250LWZhbWlseS0tMztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLC4xNik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDNlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gSXRlbVxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTUlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kYXRhIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRlbTtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkbmV3cy1kZXRhaWwtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAmLS1jb250YWluIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiA1MCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi1kYXRlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX2RhdGVfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkbmV3cy1kZXRhaWwtdjFfX2l0ZW1fdGl0bGVfbWFwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19zaGFyZSB7XHJcbiAgICAgICAgICAgIGhlaWdodDogNTAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkbmV3cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV90aXRsZV9tYXApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fc2hhcmVfX2xpbmtzIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3NoYXJlX19saW5rIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBtYXJnaW46IDJlbSAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RleHRfbWFwLCAnJicpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRuZXdzLWRldGFpbC12MV9saW5rcy1ncm91cF9zdmdfaGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJG5ld3MtZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19maWxsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLWRldGFpbC12MV9saW5rcy1ncm91cF9saW5rX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICYuanMtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRuZXdzLWRldGFpbC12MV9saW5rcy1ncm91cF9zdmdfaG92ZXJfZmlsbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRuZXdzLWRldGFpbC12MV9saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTmV3cyAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kbmV3cy1kZXRhaWwtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRuZXdzLWRldGFpbC12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kbmV3cy1kZXRhaWwtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJG5ld3MtZGV0YWlsLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRuZXdzLWRldGFpbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kbmV3cy1kZXRhaWwtdjFfYmFja2dyb3VuZDogJG5ld3MtZGV0YWlsLXYxX2JhY2tncm91bmQtY29sb3IgJG5ld3MtZGV0YWlsLXYxX2JhY2tncm91bmQtaW1hZ2UgJG5ld3MtZGV0YWlsLXYxX2JhY2tncm91bmQtcmVwZWF0ICRuZXdzLWRldGFpbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5ld3MtZGV0YWlsLXYxX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbmV3cy1kZXRhaWwtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG5ld3MtZGV0YWlsLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRuZXdzLWRldGFpbC12MV93cmFwcGVyOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGg7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kbmV3cy1kZXRhaWwtdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJG5ld3MtZGV0YWlsLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRuZXdzLWRldGFpbC12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRuZXdzLWRldGFpbC12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRuZXdzLWRldGFpbC12MV9fdGl0bGVfc2VvX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJG5ld3MtZGV0YWlsLXYxX190aXRsZV9zZW9fbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiRuZXdzLWRldGFpbC12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJG5ld3MtZGV0YWlsLXYxX190aXRsZV9zZW9fY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRuZXdzLWRldGFpbC12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRuZXdzLWRldGFpbC12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRuZXdzLWRldGFpbC12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTs7XHJcbiRuZXdzLWRldGFpbC12MV90ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRuZXdzLWRldGFpbC12MV90ZXh0X2NvbG9yOiBpbmhlcml0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIElURU0gW0JFR0lOXVxyXG5cclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX21pbi1oZWlnaHQ6IGF1dG87XHJcbi8vIEl0ZW0gLSBEcmF3aW5nXHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ6IDMwMHB4O1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiAzMDBweDtcclxuXHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnOiA0MTNweDtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc6IDQxM3B4O1xyXG5cclxuXHJcbi8vLy9cclxuLy8vLyBJdGVtIC0gVGl0bGVcclxuLy8vL1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMDtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduO1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZGlzcGxheTogYmxvY2s7XHJcblxyXG5cclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMyAkZm9udC1mYW1pbHktLTI7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZGlzcGxheTogYmxvY2s7XHJcblxyXG4vL1xyXG4vLyBJdGVtIC0gZGF0ZVxyXG4vL1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGV4dF9kYXRlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzIgJGZvbnQtZmFtaWx5LS0zO1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGV4dF9kYXRlX2NvbG9yOiBpbmhlcml0O1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGV4dF9kYXRlX3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gLSBkZXNjcmlwdGlvblxyXG4vL1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fX3RleHRfY29sb3I6IGluaGVyaXQ7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX190ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuLy9cclxuLy8gSXRlbSAtIHRpdHJlIHBhcnRhZ2VcclxuLy9cclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX3NoYXJlX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8zICRmb250LWZhbWlseS0tMztcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJG5ld3MtZGV0YWlsLXYxX2l0ZW1fc2hhcmVfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRuZXdzLWRldGFpbC12MV9pdGVtX3NoYXJlX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRuZXdzLWRldGFpbC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduO1xyXG4kbmV3cy1kZXRhaWwtdjFfaXRlbV9zaGFyZV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9kaXNwbGF5OiBibG9jaztcclxuXHJcbi8vIFBhcnRhZ2UgLSBib3V0b25cclxuJG5ld3MtZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19oZWlnaHQgIDogMS4yZW07XHJcbiRuZXdzLWRldGFpbC12MV9saW5rcy1ncm91cF9zdmdfZmlsbCAgOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGllbnMgc3ZnOiBjb3VsZXVyXHJcbiRuZXdzLWRldGFpbC12MV9saW5rcy1ncm91cF9saW5rX2NvbG9yOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGllbnMgdGV4dGU6IGNvdWxldXIgZHUgdGV4dGVcclxuJG5ld3MtZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19ob3Zlcl9maWxsICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExpZW5zIHN2ZyA+IGhvdmVyOiBjb3VsZXVyXHJcbiRuZXdzLWRldGFpbC12MV9saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbi8vIElURU0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRuZXdzLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfd3JhcHBlcjogJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8xX2NvbG9yOiAkbmV3cy1saXN0aW5nLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9jb2xvcjogJG5ld3MtbGlzdGluZy12MV9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV90ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfdGV4dF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93IDogMSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14IDogMCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi15IDogMmVtICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGcgOiAxICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnIDogMCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS1sZyA6IDJlbSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXhsIDogMSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bCA6IDJlbSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bCA6IDJlbSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19taW4taGVpZ2h0OiA1MDBweCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ6IDMwMHB4ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDogMzAwcHggIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZzogNTAwcHggIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZzogNTAwcHggIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZGlzcGxheTogYmxvY2sgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZGlzcGxheTogYmxvY2sgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190ZXh0X2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjFfX3RpdGxlX21hcDogKCkhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJG5ld3MtbGlzdGluZy12MV9fdGl0bGVfc2VvX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJG5ld3MtbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkbmV3cy1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkbmV3cy1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRuZXdzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJG5ld3MtbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkbmV3cy1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJG5ld3MtbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRuZXdzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkbmV3cy1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSxcclxuICAgICRuZXdzLWxpc3RpbmctdjFfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJG5ld3MtbGlzdGluZy12MV9fdGV4dF9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJG5ld3MtbGlzdGluZy12MV90ZXh0X2ZvbnQsXHJcbiAgICAgICAgdGV4dC1hbGlnbjogJG5ld3MtbGlzdGluZy12MV90ZXh0X3RleHQtYWxpZ24sXHJcbiAgICAgICAgY29sb3I6ICRuZXdzLWxpc3RpbmctdjFfdGV4dF9jb2xvcixcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkbmV3cy1saXN0aW5nLXYxX3RleHRfY29sb3JcclxuICAgICksXHJcbiAgICAkbmV3cy1saXN0aW5nLXYxX190ZXh0X21hcFxyXG4pO1xyXG5cclxuXHJcbiRuZXdzLWxpc3RpbmctdjFfX2l0ZW1fdGl0bGVfbWFwOiAoKSFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX19pdGVtX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b20gOiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b20sXHJcblxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfY29sb3I6ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfZGlzcGxheTogJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9kaXNwbGF5LFxyXG5cclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfZGlzcGxheTogJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXksXHJcbiAgICApLFxyXG4gICAgJG5ld3MtbGlzdGluZy12MV9faXRlbV90aXRsZV9tYXBcclxuKTtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX21hcDogKCkhZGVmYXVsdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJG5ld3MtbGlzdGluZy12MV9pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJG5ld3MtbGlzdGluZy12MV9pdGVtX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9jb2xvcixcclxuICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgOiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJG5ld3MtbGlzdGluZy12MV9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgOiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICApLFxyXG4gICAgJG5ld3MtbGlzdGluZy12MV9pdGVtX19idXR0b25fbWFwXHJcbik7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfbWFwOiAoKSFkZWZhdWx0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250OiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfZm9udCxcclxuICAgICAgICBjb2xvcjogJG5ld3MtbGlzdGluZy12MV9pdGVtX190ZXh0X2NvbG9yLFxyXG4gICAgICAgIHRleHQtYWxpZ246ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGV4dC1hbGlnbixcclxuICAgICksXHJcbiAgICAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfbWFwXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5uZXdzLWxpc3RpbmctdjEge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkbmV3cy1saXN0aW5nLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkbmV3cy1saXN0aW5nLXYxX3dyYXBwZXI7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3cy1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJG5ld3MtbGlzdGluZy12MV9fdGl0bGVfbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRuZXdzLWxpc3RpbmctdjFfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtdmVydGljYWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTEwMCUsMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogOTglO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNi4xMTExZW0vMSAkZm9udC1mYW1pbHktLTM7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwuMTYpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkbmV3cy1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKCN7JG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14fSAqIC0xICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKCN7JG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZ30gKiAtMSApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygjeyRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGx9ICogLTEgKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gSXRlbVxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXkgJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JG5ld3MtbGlzdGluZy12MV9pdGVtLXBlci1yb3d9IC0gKCN7JG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnICRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGcgO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JG5ld3MtbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGwgJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRuZXdzLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14bH0gLSAoICN7JG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLy8gSXRlbVxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9fbWluLWhlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjYlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kYXRhIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDRlbTtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJG5ld3MtbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgJi0tY29udGFpbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZVN1YnRpdGxlKCRuZXdzLWxpc3RpbmctdjFfX2l0ZW1fdGl0bGVfbWFwKTtcclxuXHJcbiAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFlbSAqIDIpOyAgLy8gMWVtID0gcGFkZGluZyBidXR0b25cclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjRlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodCA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nICAgICAgOiAwIDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVkoNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtX19pbmZvLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXAsIC5pdGVtX19pbmZvLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudCAgICAgICAgICA6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gICAgICAgICA6IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGggICAgICAgICAgICA6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQgICAgICAgICAgIDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wICAgICAgICAgICAgICA6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdCA6IC0yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQgOiAtMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogOGVtO1xyXG4gICAgICAgICAgICBtYXJnaW46IDJlbSAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJG5ld3MtbGlzdGluZy12MV9pdGVtX190ZXh0X21hcCwgJyYnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpbmtzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX21hcCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBSZXZlcnNlXHJcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX2RhdGEge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCA6IDRlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG5cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE5ld3MgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJG5ld3MtbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkbmV3cy1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRuZXdzLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG5ld3MtbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuJG5ld3MtbGlzdGluZy12MV93cmFwcGVyOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGg7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kbmV3cy1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJG5ld3MtbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRuZXdzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kbmV3cy1saXN0aW5nLXYxX190aXRsZV9zZW9fbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRuZXdzLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzFfY29sb3I6ICRuZXdzLWxpc3RpbmctdjFfY29sb3I7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJG5ld3MtbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9jb2xvcjogJG5ld3MtbGlzdGluZy12MV9jb2xvcjtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRuZXdzLWxpc3RpbmctdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7O1xyXG4kbmV3cy1saXN0aW5nLXYxX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJG5ld3MtbGlzdGluZy12MV90ZXh0X2NvbG9yOiBpbmhlcml0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIExpc3RpbmcgY29uZmlndXJhdGlvbiBbQkVHSU5dXHJcblxyXG4kbmV3cy1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydDsgICAgICAgICAgICAvLyBMaXN0aW5nIDogYWxpZ25lbWVudCBkZXMgaXRlbXMgZmxleC1zdGFydCwgY2VudGVyLCBzcGFjZS1iZXR3ZWVuLGV0Yy4uLiAobsOpY2Vzc2FpcmUgcG91ciBsZXMgZmlucyBkZSBsaWduZSlcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLXBlci1yb3cgOiAxOyAgICAgICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXggOiAwO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXkgOiAyZW07XHJcblxyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGcgOiAxOyAgICAgICAgICAgICAgICAgICAvLyBMaXN0aW5nID4gTEcgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZyA6IDA7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW07XHJcblxyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGwgOiAxOyAgICAgICAgICAgICAgICAgICAvLyBMaXN0aW5nID4gWEwgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bCA6IDJlbTtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bCA6IDJlbTtcclxuXHJcbi8vIExpc3RpbmcgY29uZmlndXJhdGlvbiBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJVEVNIFtCRUdJTl1cclxuXHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fbWluLWhlaWdodDogNTAwcHg7XHJcbi8vIEl0ZW0gLSBEcmF3aW5nXHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0OiAzMDBweDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDMwMHB4O1xyXG5cclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnOiA1MDBweDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiA1MDBweDtcclxuXHJcblxyXG4vLy8vXHJcbi8vLy8gSXRlbSAtIFRpdGxlXHJcbi8vLy9cclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogaW5oZXJpdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ247XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZGlzcGxheTogYmxvY2s7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiBpbmhlcml0O1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHJcbi8vXHJcbi8vIEl0ZW0gLSBkZXNjcmlwdGlvblxyXG4vL1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fdGV4dF9jb2xvcjogaW5oZXJpdDtcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX190ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuLy8vL1xyXG4vLy8vIEl0ZW0gLSBCb3V0b25cclxuLy8vL1xyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJG5ld3MtbGlzdGluZy12MV9pdGVtX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kbmV3cy1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRuZXdzLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG4vLyBJVEVNIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRuZXdzLWxpc3RpbmctdjJfX3RpdGxlX21hcDogKFxyXG4gICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJG5ld3MtbGlzdGluZy12Ml9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRuZXdzLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRuZXdzLWxpc3RpbmctdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkbmV3cy1saXN0aW5nLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkbmV3cy1saXN0aW5nLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkbmV3cy1saXN0aW5nLXYyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkbmV3cy1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRuZXdzLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJG5ld3MtbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkbmV3cy1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbik7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYyX190ZXh0X21hcDogKFxyXG4gICAgdGV4dF9mb250ICAgICAgIDogJG5ld3MtbGlzdGluZy12Ml90ZXh0X2ZvbnQsXHJcbiAgICB0ZXh0LWFsaWduOiAkbmV3cy1saXN0aW5nLXYyX3RleHRfdGV4dC1hbGlnbixcclxuICAgIGNvbG9yOiAkbmV3cy1saXN0aW5nLXYyX3RleHRfY29sb3IsXHJcbiAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkbmV3cy1saXN0aW5nLXYyX3RleHRfY29sb3JcclxuKTtcclxuXHJcblxyXG4vLyBJdGVtXHJcbiRuZXdzLWxpc3RpbmctdjJfX2l0ZW1fdGl0bGVfbWFwOiAoXHJcbiAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICB0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQsXHJcbiAgICB0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJG5ld3MtbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcixcclxuICAgIHRpdGxlX3N1YnRpdGxlX2Rpc3BsYXk6ICRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZGlzcGxheSxcclxuXHJcbiAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJG5ld3MtbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICB0aXRsZV9jb250ZW50X2NvbG9yOiAkbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICB0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAkbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmcsXHJcbik7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYyX19pdGVtX3RleHRfbWFwOiAoXHJcbiAgICB0ZXh0X2ZvbnQgICAgICAgOiAkbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RleHRfZm9udCxcclxuICAgIHRleHQtYWxpZ246ICRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGV4dF90ZXh0LWFsaWduLFxyXG4gICAgY29sb3I6ICRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGV4dF9jb2xvclxyXG4pO1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm5ld3MtbGlzdGluZy12MiB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRuZXdzLWxpc3RpbmctdjJfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICRuZXdzLWxpc3RpbmctdjJfd3JhcHBlcjtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXdzLWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJG5ld3MtbGlzdGluZy12Ml9fdGl0bGVfbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRuZXdzLWxpc3RpbmctdjJfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtdmVydGljYWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTEwMCUsMCk7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XHJcbiAgICAgICAgICAgIGJvdHRvbTogOTglO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG5cclxuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNi4xMTExZW0vMSAkZm9udC1mYW1pbHktLTM7XHJcbiAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgICBjb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwuMTYpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAzZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkbmV3cy1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgIHtcclxuXHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygjeyRuZXdzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teH0gKiAtMSk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoI3skbmV3cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXh9ICogLTEpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogY2FsYygjeyRuZXdzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGd9ICogLTEpO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiBjYWxjKCN7JG5ld3MtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZ30gKiAtMSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiBjYWxjKCN7JG5ld3MtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bH0gKiAtMSk7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoI3skbmV3cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIC0xKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEl0ZW1cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogICRuZXdzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teSAkbmV3cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skbmV3cy1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvd30gLSAoI3skbmV3cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRuZXdzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0tbGcgJG5ld3MtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRuZXdzLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skbmV3cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICRuZXdzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGwgJG5ld3MtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi1ib3R0b20tLXhsICRuZXdzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skbmV3cy1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCAjeyRuZXdzLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgICAgICAmLS1ib3JkZXIge1xyXG4gICAgICAgICAgICAuaXRlbV9fZGF0YSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblxyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxZW0gKiAyKTsgIC8vIDFlbSA9IHBhZGRpbmcgYnV0dG9uXHJcblxyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0IDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb24gICAgIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nICAgICAgOiAwIDNlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDYuNWVtO1xyXG5cclxuICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSg1MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAzZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW1fX2RyYXdpbmcsIC5saW5rcy1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50ICAgICAgICAgIDogJyc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uICAgICAgICAgOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCAgICAgICAgICAgIDogODBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICA6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdG9wICAgICAgICAgICAgICA6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdCA6IC0zZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQgOiAtM2VtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCA6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGggOiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fZGF0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogY2FsYyggKCN7JG5ld3MtbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21heC1oZWlnaHR9IC8gMiAqIC0xKSArIDJlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKCAoI3skbmV3cy1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGd9IC8gMiAqIC0xKSArIDJlbSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRuZXdzLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkbmV3cy1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJG5ld3MtbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJG5ld3MtbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICYtLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJG5ld3MtbGlzdGluZy12Ml9faXRlbV90aXRsZV9tYXApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkbmV3cy1saXN0aW5nLXYyX19pdGVtX3RleHRfbWFwLCAnJicpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDE4MHB4O1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblxyXG5cclxuXHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBOZXdzIGxpc3RpbmcgLSBWMlxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICRuZXdzLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJG5ld3MtbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbmV3cy1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbmV3cy1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJG5ld3MtbGlzdGluZy12Ml93cmFwcGVyOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kbmV3cy1saXN0aW5nLXYyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJG5ld3MtbGlzdGluZy12Ml9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRuZXdzLWxpc3RpbmctdjJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRuZXdzLWxpc3RpbmctdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRuZXdzLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kbmV3cy1saXN0aW5nLXYyX190aXRsZV9tYXJnaW4tYm90dG9tOiA0ZW07XHJcblxyXG4kbmV3cy1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRuZXdzLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kbmV3cy1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJG5ld3MtbGlzdGluZy12Ml90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTs7XHJcbiRuZXdzLWxpc3RpbmctdjJfdGV4dF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRuZXdzLWxpc3RpbmctdjJfdGV4dF9jb2xvcjogaW5oZXJpdDtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBMaXN0aW5nIGNvbmZpZ3VyYXRpb24gW0JFR0lOXVxyXG5cclxuJG5ld3MtbGlzdGluZy12Ml9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQ7ICAgICAgICAgICAgLy8gTGlzdGluZyA6IGFsaWduZW1lbnQgZGVzIGl0ZW1zIGZsZXgtc3RhcnQsIGNlbnRlciwgc3BhY2UtYmV0d2VlbixldGMuLi4gKG7DqWNlc3NhaXJlIHBvdXIgbGVzIGZpbnMgZGUgbGlnbmUpXHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbS1wZXItcm93IDogMTtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14IDogMmVtO1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXkgOiAxZW07XHJcblxyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0tbGcgOiAxO1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLWxnIDogMWVtO1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnIDogMmVtO1xyXG5cclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLXhsIDogMjtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bCA6IDJlbTtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtLW1hcmdpbi1ib3R0b20tLXhsIDogMmVtO1xyXG5cclxuLy8gTGlzdGluZyBjb25maWd1cmF0aW9uIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gSXRlbVxyXG5cclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX21vcmVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjc1KTtcclxuXHJcbi8vIERyYXdpbmdcclxuLy8gSXRlbSAtIERyYXdpbmdcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ6IDIxMHB4O1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDogMjEwcHg7XHJcblxyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc6IDIwM3B4O1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc6IDIwM3B4O1xyXG5cclxuLy9cclxuLy8gSXRlbSBUaXRsZVxyXG4vL1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGNlbnRlcjtcclxuJG5ld3MtbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2Rpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMTs7XHJcbiRuZXdzLWxpc3RpbmctdjJfaXRlbV9fdGV4dF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kbmV3cy1saXN0aW5nLXYyX2l0ZW1fX3RleHRfY29sb3I6IGluaGVyaXQ7XHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbmV3cy1tb3JlLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kbmV3cy1tb3JlLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRuZXdzLW1vcmUtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJG5ld3MtbW9yZS12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kbmV3cy1tb3JlLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJG5ld3MtbW9yZS12MV9iYWNrZ3JvdW5kOiAkbmV3cy1tb3JlLXYxX2JhY2tncm91bmQtY29sb3IgJG5ld3MtbW9yZS12MV9iYWNrZ3JvdW5kLWltYWdlICRuZXdzLW1vcmUtdjFfYmFja2dyb3VuZC1yZXBlYXQgJG5ld3MtbW9yZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5ld3MtbW9yZS12MV9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG5ld3MtbW9yZS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiRuZXdzLW1vcmUtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kbmV3cy1tb3JlLXYxX21hcmdpbjogMmVtIDA7XHJcbiRuZXdzLW1vcmUtdjFfX3RpdGxlX21hcmdpbi1ib3R0b206IDJlbTtcclxuJG5ld3MtbW9yZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRuZXdzLW1vcmUtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kbmV3cy1tb3JlLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kbmV3cy1tb3JlLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcbiRuZXdzLW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRuZXdzLW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJG5ld3MtbW9yZS12MV9jb2xvcjtcclxuJG5ld3MtbW9yZS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJG5ld3MtbW9yZS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkbmV3cy1tb3JlLXYxX2NvbG9yO1xyXG4kbmV3cy1tb3JlLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRuZXdzLW1vcmUtdjFfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJG5ld3MtbW9yZS12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG4kbmV3cy1tb3JlLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kbmV3cy1tb3JlLXYxX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kbmV3cy1tb3JlLXYxX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcbiRuZXdzLW1vcmUtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJG5ld3MtbW9yZS12MV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRuZXdzLW1vcmUtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogYm9yZHVyZVxyXG4kbmV3cy1tb3JlLXYxX2l0ZW1fZmlndXJlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDUuNjI1ZW0vMSAkZm9udC1mYW1pbHktLTM7XHJcbiRuZXdzLW1vcmUtdjFfaXRlbV9maWd1cmVfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kbmV3cy1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcbiRuZXdzLW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kbmV3cy1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5ZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJG5ld3MtbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJG5ld3MtbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kbmV3cy1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRuZXdzLW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkbmV3cy1kZXRhaWwtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjtcclxuJG5ld3MtbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXk6IGJsb2NrO1xyXG4kbmV3cy1tb3JlLXYxX2l0ZW1fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG4kbmV3cy1tb3JlLXYxX2l0ZW1fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJG5ld3MtbW9yZS12MV9pdGVtX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRuZXdzLW1vcmUtdjFfaXRlbV9idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcbiRuZXdzLW1vcmUtdjFfaXRlbV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRuZXdzLW1vcmUtdjFfaXRlbV9idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kbmV3cy1tb3JlLXYxX2l0ZW1fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcbiRuZXdzLW1vcmUtdjFfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJG5ld3MtbW9yZS12MV9pdGVtX190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4kbmV3cy1tb3JlLXYxX19idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJG5ld3MtbW9yZS12MV9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRuZXdzLW1vcmUtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkbmV3cy1tb3JlLXYxX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkbmV3cy1tb3JlLXYxX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgICAgICAgIDogJG5ld3MtbW9yZS12MV9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkbmV3cy1tb3JlLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkbmV3cy1tb3JlLXYxX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgICAgICAgIDogJG5ld3MtbW9yZS12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICksXHJcbiAgICAkbmV3cy1tb3JlLXYxX19idXR0b25fbWFwXHJcbik7XHJcblxyXG4kbmV3cy1tb3JlLXYxX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRuZXdzLW1vcmUtdjFfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJG5ld3MtbW9yZS12MV90ZXh0X2ZvbnQsXHJcbiAgICAgICAgY29sb3I6ICRuZXdzLW1vcmUtdjFfdGV4dF9jb2xvcixcclxuICAgICksXHJcbiAgICAkbmV3cy1tb3JlLXYxX190ZXh0X21hcFxyXG4pO1xyXG5cclxuJG5ld3MtbW9yZS12MV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJG5ld3MtbW9yZS12MV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJG5ld3MtbW9yZS12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkbmV3cy1tb3JlLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRuZXdzLW1vcmUtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkbmV3cy1tb3JlLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJG5ld3MtbW9yZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRuZXdzLW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRuZXdzLW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRuZXdzLW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRuZXdzLW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksXHJcbiAgICAkbmV3cy1tb3JlLXYxX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRuZXdzLW1vcmUtdjFfaXRlbV90aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbmV3cy1tb3JlLXYxX2l0ZW1fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbSA6ICRuZXdzLW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRuZXdzLW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJG5ld3MtbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJG5ld3MtbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06ICRuZXdzLW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X2Rpc3BsYXk6ICRuZXdzLW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9kaXNwbGF5LFxyXG4gICAgKSxcclxuICAgICRuZXdzLW1vcmUtdjFfaXRlbV90aXRsZV9tYXBcclxuKTtcclxuXHJcbiRuZXdzLW1vcmUtdjFfaXRlbV9idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJG5ld3MtbW9yZS12MV9pdGVtX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkbmV3cy1tb3JlLXYxX2l0ZW1fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRuZXdzLW1vcmUtdjFfaXRlbV9idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkbmV3cy1tb3JlLXYxX2l0ZW1fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICA6ICRuZXdzLW1vcmUtdjFfaXRlbV9idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRuZXdzLW1vcmUtdjFfaXRlbV9idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkbmV3cy1tb3JlLXYxX2l0ZW1fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICA6ICRuZXdzLW1vcmUtdjFfaXRlbV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgKSxcclxuICAgICRuZXdzLW1vcmUtdjFfaXRlbV9idXR0b25fbWFwXHJcbik7XHJcblxyXG4kbmV3cy1tb3JlLXYxX2l0ZW1fX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJG5ld3MtbW9yZS12MV9pdGVtX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udDogJG5ld3MtbW9yZS12MV9pdGVtX190ZXh0X2ZvbnQsXHJcbiAgICAgICAgY29sb3I6ICRuZXdzLW1vcmUtdjFfaXRlbV9fdGV4dF9jb2xvcixcclxuICAgICksXHJcbiAgICAkbmV3cy1tb3JlLXYxX2l0ZW1fX3RleHRfbWFwXHJcblxyXG4pO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubmV3cy1tb3JlLXYxIHtcclxuICAgIGJhY2tncm91bmQ6ICRuZXdzLW1vcmUtdjFfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkbmV3cy1tb3JlLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgbWFyZ2luOiAkbmV3cy1tb3JlLXYxX21hcmdpbjtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXdzLW1vcmUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1ze1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogMCAyZW07XHJcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xyXG5cclxuICAgICAgICAmLS1ib3JkZXIge1xyXG4gICAgICAgICAgICBtYXJnaW46IDRlbSAwO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdCAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmcgICAgICA6IDAgMmVtO1xyXG5cclxuICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSg1MCUpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5uZXdzLW1vcmUtdjFfX2l0ZW0tZGF0ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwLCAubmV3cy1tb3JlLXYxX19pdGVtLWRhdGUge1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudCAgICAgICAgICA6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgICAgIDogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGggICAgICAgICAgICA6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodCAgICAgICAgICAgOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcCAgICAgICAgICAgICAgOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQgOiAtMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0IDogLTJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgLm5ld3MtbW9yZS12MV9faXRlbS1kYXRlIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoIDogMzhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCA6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICBtYXJnaW46IDFlbSAwIDJlbSAwO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1kYXRlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkbmV3cy1tb3JlLXYxX2l0ZW1fdGl0bGVfbWFwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi10ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkbmV3cy1tb3JlLXYxX2l0ZW1fX3RleHRfbWFwLCAnJicpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWxpbmtzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRuZXdzLW1vcmUtdjFfaXRlbV9idXR0b25fbWFwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRuZXdzLW1vcmUtdjFfX3RpdGxlX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkbmV3cy1tb3JlLXYxX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRuZXdzLW1vcmUtdjFfX2J1dHRvbl9tYXApO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRuZXdzLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbmV3cy12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL25ld3MvMS5qcGcnKSAhZGVmYXVsdDtcclxuJG5ld3MtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJG5ld3MtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG5ld3MtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kbmV3cy12MV9iYWNrZ3JvdW5kOiAkbmV3cy12MV9iYWNrZ3JvdW5kLWNvbG9yICRuZXdzLXYxX2JhY2tncm91bmQtaW1hZ2UgJG5ld3MtdjFfYmFja2dyb3VuZC1yZXBlYXQgJG5ld3MtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbmV3cy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTMsIDAuNjUpICFkZWZhdWx0O1xyXG4kbmV3cy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kbmV3cy12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJG5ld3MtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kbmV3cy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbmV3cy12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG5ld3MtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kbmV3cy12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbmV3cy12MV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGggIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGwgIWRlZmF1bHQ7XHJcbiRuZXdzLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bCAhZGVmYXVsdDtcclxuJG5ld3MtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuJG5ld3MtdjFfX2J1dHRvbl9tYXA6KCkhZGVmYXVsdDtcclxuJG5ld3MtdjFfX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkbmV3cy12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRuZXdzLXYxX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkbmV3cy12MV9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICA6ICRuZXdzLXYxX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRuZXdzLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkbmV3cy12MV9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICA6ICRuZXdzLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yXHJcbiAgICApLCAkbmV3cy12MV9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuXHJcbiRuZXdzLXYxX190ZXh0X21hcDogKCkhZGVmYXVsdDtcclxuJG5ld3MtdjFfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJG5ld3MtdjFfdGV4dF9mb250XHJcbiAgICApLCAkbmV3cy12MV9fdGV4dF9tYXBcclxuKTtcclxuXHJcblxyXG4kbmV3cy12MV9fdGl0bGVfbWFwOiAoKSFkZWZhdWx0O1xyXG4kbmV3cy12MV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJG5ld3MtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJG5ld3MtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkbmV3cy12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRuZXdzLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJG5ld3MtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRuZXdzLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkbmV3cy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJG5ld3MtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvclxyXG4gICAgKSwgJG5ld3MtdjFfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm5ld3MtdjEge1xyXG4gICAgJi5sYW5kaW5nIHtcclxuXHJcbiAgICB9XHJcbiAgICBiYWNrZ3JvdW5kOiAkbmV3cy12MV9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRuZXdzLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXdzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRuZXdzLXYxX190aXRsZV9tYXApO1xyXG4gICAgICAgICsgLm5ld3MtdjFfX2xpbmtzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRuZXdzLXYxX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRuZXdzLXYxX19idXR0b25fbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGwtYmxvY2sge1xyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRuZXdzLXYxX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkbmV3cy12MV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRuZXdzLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRuZXdzLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkbmV3cy12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlIDogJG5ld3MtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbCA6ICRuZXdzLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRuZXdzLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgTmV3cyAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kbmV3cy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJG5ld3MtdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9uZXdzLzEuanBnJyk7XHJcbiRuZXdzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRuZXdzLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRuZXdzLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRuZXdzLXYxX2JhY2tncm91bmQ6ICRuZXdzLXYxX2JhY2tncm91bmQtY29sb3IgJG5ld3MtdjFfYmFja2dyb3VuZC1pbWFnZSAkbmV3cy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkbmV3cy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5ld3MtdjFfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRuZXdzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMywgMC42NSk7XHJcbiRuZXdzLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kbmV3cy12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRuZXdzLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJG5ld3MtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRuZXdzLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kbmV3cy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJG5ld3MtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRuZXdzLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kbmV3cy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRuZXdzLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kbmV3cy12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kbmV3cy12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4kbmV3cy12MV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRuZXdzLXYxX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kbmV3cy12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRuZXdzLXYxX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbmV3cy12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy8gU2Nyb2xsXHJcbiRuZXdzLXYxX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRuZXdzLXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4kbmV3cy12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kbmV3cy12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kbmV3cy12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiRuZXdzLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRuZXdzLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL25ld3MvMS5qcGcnKSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG5ld3MtdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9iYWNrZ3JvdW5kOiAkbmV3cy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRuZXdzLXYyX2JhY2tncm91bmQtaW1hZ2UgJG5ld3MtdjJfYmFja2dyb3VuZC1yZXBlYXQgJG5ld3MtdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbmV3cy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTMsIDAuNjUpICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG5ld3MtdjJfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0ICFkZWZhdWx0OyAgICAgICAgICAgIFxyXG4kbmV3cy12Ml9pdGVtLXBlci1yb3cgOiAxICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9pdGVtLW1hcmdpbi14IDogMCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbS1tYXJnaW4teSA6IDJlbSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbS1wZXItcm93LS1sZyA6IDIgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW0tbWFyZ2luLXgtLWxnIDogMCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW0gIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW0tcGVyLXJvdy0teGwgOiAzICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9pdGVtLW1hcmdpbi14LS14bCA6IDJlbSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbS1tYXJnaW4teS0teGwgOiAyZW0gIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX21pbi1oZWlnaHQ6IDM5MHB4ICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9pdGVtX19ib3JkZXJfd2lkdGggOiAycHggIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX2JvcmRlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMC4yZW0gIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2Rpc3BsYXk6IGJsb2NrICFkZWZhdWx0O1xyXG4kbmV3cy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OWVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9kaXNwbGF5OiBibG9jayAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fdGV4dF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJG5ld3MtdjJfX2J1dHRvbl9tYXA6KCkhZGVmYXVsdDtcclxuJG5ld3MtdjJfX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkbmV3cy12Ml9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRuZXdzLXYyX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkbmV3cy12Ml9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICA6ICRuZXdzLXYyX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRuZXdzLXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkbmV3cy12Ml9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICA6ICRuZXdzLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yXHJcbiAgICApLCAkbmV3cy12Ml9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuXHJcbiRuZXdzLXYyX190ZXh0X21hcDogKCkhZGVmYXVsdDtcclxuJG5ld3MtdjJfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJG5ld3MtdjJfdGV4dF9mb250XHJcbiAgICApLCAkbmV3cy12Ml9fdGV4dF9tYXBcclxuKTtcclxuXHJcblxyXG4kbmV3cy12Ml9fdGl0bGVfbWFwOiAoKSFkZWZhdWx0O1xyXG4kbmV3cy12Ml9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJG5ld3MtdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJG5ld3MtdjJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkbmV3cy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRuZXdzLXYyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJG5ld3MtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRuZXdzLXYyX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkbmV3cy12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJG5ld3MtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvclxyXG4gICAgKSwgJG5ld3MtdjJfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbiRuZXdzLXYyX19pdGVtX3RpdGxlX21hcDogKCkhZGVmYXVsdDtcclxuJG5ld3MtdjJfX2l0ZW1fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tIDogJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuXHJcbiAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX2ZvbnQ6ICRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkbmV3cy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfZGlzcGxheTogJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZGlzcGxheSxcclxuICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6ICRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nLFxyXG5cclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkbmV3cy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X2NvbG9yOiAkbmV3cy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X2Rpc3BsYXk6ICRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZGlzcGxheSxcclxuICAgICAgICApLFxyXG4gICAgICAgICRuZXdzLXYyX19pdGVtX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJG5ld3MtdjJfaXRlbV9fYnV0dG9uX21hcDogKCkhZGVmYXVsdDtcclxuJG5ld3MtdjJfaXRlbV9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJG5ld3MtdjJfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkbmV3cy12Ml9pdGVtX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJG5ld3MtdjJfaXRlbV9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgOiAkbmV3cy12Ml9pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkbmV3cy12Ml9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJG5ld3MtdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgOiAkbmV3cy12Ml9pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJG5ld3MtdjJfaXRlbV9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuJG5ld3MtdjJfaXRlbV9fdGV4dF9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRuZXdzLXYyX2l0ZW1fX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0ZXh0X2ZvbnQ6ICRuZXdzLXYyX2l0ZW1fX3RleHRfZm9udCxcclxuICAgICAgICAgICAgY29sb3I6ICRuZXdzLXYyX2l0ZW1fX3RleHRfY29sb3IsXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRuZXdzLXYyX2l0ZW1fX3RleHQtYWxpZ24sXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkbmV3cy12Ml9pdGVtX190ZXh0X21hcFxyXG4pO1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm5ld3MtdjIge1xyXG4gICAgJi5sYW5kaW5nIHtcclxuXHJcbiAgICB9XHJcbiAgICBiYWNrZ3JvdW5kOiAkbmV3cy12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRuZXdzLXYyX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3cy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkbmV3cy12Ml9fdGl0bGVfbWFwKTtcclxuICAgICAgICArIC5uZXdzLXYxX19saW5rcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkbmV3cy12Ml9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkbmV3cy12Ml9fYnV0dG9uX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkbmV3cy12Ml9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogJG5ld3MtdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkbmV3cy12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkbmV3cy12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJG5ld3MtdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZSA6ICRuZXdzLXYyX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uIHtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGwgOiAkbmV3cy12Ml9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkbmV3cy12Ml9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJG5ld3MtdjJfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skbmV3cy12Ml9pdGVtLW1hcmdpbi14fSAqIC0xICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKCN7JG5ld3MtdjJfaXRlbS1tYXJnaW4teC0tbGd9ICogLTEgKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skbmV3cy12Ml9pdGVtLW1hcmdpbi14LS14bH0gKiAtMSApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBJdGVtXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRuZXdzLXYyX2l0ZW0tbWFyZ2luLXkgJG5ld3MtdjJfaXRlbS1tYXJnaW4teDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRuZXdzLXYyX2l0ZW0tcGVyLXJvd30gLSAoI3skbmV3cy12Ml9pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkbmV3cy12Ml9pdGVtLW1hcmdpbi15LS1sZyAkbmV3cy12Ml9pdGVtLW1hcmdpbi14LS1sZyA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skbmV3cy12Ml9pdGVtLXBlci1yb3ctLWxnfSAtICgjeyRuZXdzLXYyX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkbmV3cy12Ml9pdGVtLW1hcmdpbi15LS14bCAkbmV3cy12Ml9pdGVtLW1hcmdpbi14LS14bDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRuZXdzLXYyX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCAjeyRuZXdzLXYyX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAvLyBJdGVtXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJG5ld3MtdjJfaXRlbV9fbWluLWhlaWdodDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZGF0YSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJG5ld3MtdjJfX2l0ZW1fdGl0bGVfbWFwKTtcclxuXHJcbiAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgLmJvcmRlcmVkIHtcclxuXHJcbiAgICAgICAgICAgICAgICAmX19oZWFkZXIsXHJcbiAgICAgICAgICAgICAgICAmX19mb290ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkbmV3cy12Ml9pdGVtX19ib3JkZXJfd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3cy12Ml9pdGVtX19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gI3skbmV3cy12Ml9pdGVtX19ib3JkZXJfd2lkdGggIC8gMn0pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRuZXdzLXYyX2l0ZW1fX2JvcmRlcl93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ld3MtdjJfaXRlbV9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQgIDogJG5ld3MtdjJfaXRlbV9fYm9yZGVyX3dpZHRoIHNvbGlkICRuZXdzLXYyX2l0ZW1fX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQgOiAkbmV3cy12Ml9pdGVtX19ib3JkZXJfd2lkdGggc29saWQgJG5ld3MtdjJfaXRlbV9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20gOiAkbmV3cy12Ml9pdGVtX19ib3JkZXJfd2lkdGggc29saWQgJG5ld3MtdjJfaXRlbV9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgXHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMmVtIDAgMDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRuZXdzLXYyX2l0ZW1fX3RleHRfbWFwLCAnJicpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlua3Mge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJG5ld3MtdjJfaXRlbV9fYnV0dG9uX21hcCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc2ltcGxlYmFyLWNvbnRlbnQtd3JhcHBlciB7XHJcbiAgICAgICAgLnNpbXBsZWJhci1jb250ZW50IHtcclxuICAgICAgICAgICAgLnRleHQtYmxvY2sge1xyXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCd4bCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJveC1vcmllbnQ6IGluaXRpYWw7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogaW5pdGlhbDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE5ld3MgLSBWMlxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJG5ld3MtdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRuZXdzLXYyX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvbmV3cy8xLmpwZycpO1xyXG4kbmV3cy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kbmV3cy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kbmV3cy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kbmV3cy12Ml9iYWNrZ3JvdW5kOiAkbmV3cy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRuZXdzLXYyX2JhY2tncm91bmQtaW1hZ2UgJG5ld3MtdjJfYmFja2dyb3VuZC1yZXBlYXQgJG5ld3MtdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzLXYyX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbmV3cy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTMsIDAuNjUpO1xyXG4kbmV3cy12Ml9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kbmV3cy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRuZXdzLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJG5ld3MtdjJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRuZXdzLXYyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kbmV3cy12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJG5ld3MtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRuZXdzLXYyX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kbmV3cy12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRuZXdzLXYyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kbmV3cy12Ml9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kbmV3cy12Ml9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4kbmV3cy12Ml9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRuZXdzLXYyX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kbmV3cy12Ml9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRuZXdzLXYyX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbmV3cy12Ml9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy8gU2Nyb2xsXHJcbiRuZXdzLXYyX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRuZXdzLXYyX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4kbmV3cy12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kbmV3cy12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kbmV3cy12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiRuZXdzLXYyX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIExpc3RpbmcgY29uZmlndXJhdGlvbiBbQkVHSU5dXHJcblxyXG4kbmV3cy12Ml9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQ7ICAgICAgICAgICAgLy8gTGlzdGluZyA6IGFsaWduZW1lbnQgZGVzIGl0ZW1zIGZsZXgtc3RhcnQsIGNlbnRlciwgc3BhY2UtYmV0d2VlbixldGMuLi4gKG7DqWNlc3NhaXJlIHBvdXIgbGVzIGZpbnMgZGUgbGlnbmUpXHJcbiRuZXdzLXYyX2l0ZW0tcGVyLXJvdyA6IDE7ICAgICAgICAgICAgICAgICAgICAgICAvLyBMaXN0aW5nIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRuZXdzLXYyX2l0ZW0tbWFyZ2luLXggOiAwO1xyXG4kbmV3cy12Ml9pdGVtLW1hcmdpbi15IDogMmVtO1xyXG5cclxuJG5ld3MtdjJfaXRlbS1wZXItcm93LS1sZyA6IDI7ICAgICAgICAgICAgICAgICAgIC8vIExpc3RpbmcgPiBMRyA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kbmV3cy12Ml9pdGVtLW1hcmdpbi14LS1sZyA6IDFlbTtcclxuJG5ld3MtdjJfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW07XHJcblxyXG4kbmV3cy12Ml9pdGVtLXBlci1yb3ctLXhsIDogMzsgICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA+IFhMIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRuZXdzLXYyX2l0ZW0tbWFyZ2luLXgtLXhsIDogMmVtO1xyXG4kbmV3cy12Ml9pdGVtLW1hcmdpbi15LS14bCA6IDJlbTtcclxuXHJcbi8vIExpc3RpbmcgY29uZmlndXJhdGlvbiBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJVEVNIFtCRUdJTl1cclxuXHJcbiRuZXdzLXYyX2l0ZW1fX21pbi1oZWlnaHQ6IDQ0MHB4O1xyXG5cclxuJG5ld3MtdjJfaXRlbV9fYm9yZGVyX3dpZHRoIDogMnB4OyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3JkdXJlIDogw6lwYWlzc2V1clxyXG4kbmV3cy12Ml9pdGVtX19ib3JkZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgIC8vIEJvcmR1cmUgOiBjb3VsZXVyXHJcblxyXG4vLy8vXHJcbi8vLy8gSXRlbSAtIFRpdGxlXHJcbi8vLy9cclxuJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6IGluaGVyaXQ7XHJcbiRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kbmV3cy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMC4yZW07XHJcbiRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ247XHJcbiRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2Rpc3BsYXk6IGJsb2NrO1xyXG5cclxuJG5ld3MtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODllbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbmV3cy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiBpbmhlcml0O1xyXG4kbmV3cy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kbmV3cy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kbmV3cy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ247XHJcbiRuZXdzLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZGlzcGxheTogYmxvY2s7XHJcblxyXG5cclxuLy9cclxuLy8gSXRlbSAtIGRlc2NyaXB0aW9uXHJcbi8vXHJcbiRuZXdzLXYyX2l0ZW1fX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRuZXdzLXYyX2l0ZW1fX3RleHRfY29sb3I6IGluaGVyaXQ7XHJcbiRuZXdzLXYyX2l0ZW1fX3RleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4vLy8vXHJcbi8vLy8gSXRlbSAtIEJvdXRvblxyXG4vLy8vXHJcbiRuZXdzLXYyX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRuZXdzLXYyX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRuZXdzLXYyX2l0ZW1fX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJG5ld3MtdjJfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJG5ld3MtdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kbmV3cy12Ml9pdGVtX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kbmV3cy12Ml9pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbi8vIElURU0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kbmV3cy12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG5ld3MtdjNfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9uZXdzLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfYmFja2dyb3VuZDogJG5ld3MtdjNfYmFja2dyb3VuZC1jb2xvciAkbmV3cy12M19iYWNrZ3JvdW5kLWltYWdlICRuZXdzLXYzX2JhY2tncm91bmQtcmVwZWF0ICRuZXdzLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkbmV3cy12M19iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG5ld3MtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0zLCAwLjY1KSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJG5ld3MtdjNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kbmV3cy12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJG5ld3MtdjNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJG5ld3MtdjNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJG5ld3MtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kbmV3cy12M19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbmV3cy12M190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICBcclxuJG5ld3MtdjNfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRuZXdzLXYzX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRuZXdzLXYzX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICBcclxuJG5ld3MtdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgXHJcbiRuZXdzLXYzX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgXHJcbiRuZXdzLXYzX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDsgICAgICAgICAgICAgICBcclxuJG5ld3MtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG5ld3MtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kbmV3cy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG5ld3MtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG5ld3MtdjNfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGggIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGwgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bCAhZGVmYXVsdDtcclxuJG5ld3MtdjNfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2l0ZW1fY29sb3I6ICRuZXdzLXYzX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3cy12M19pdGVtLWluZm9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2l0ZW1fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfaXRlbV90ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbmV3cy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG5ld3MtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJG5ld3MtdjNfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICBcclxuJG5ld3MtdjNfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJG5ld3MtdjNfaXRlbV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJG5ld3MtdjNfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICBcclxuJG5ld3MtdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICBcclxuJG5ld3MtdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICBcclxuJG5ld3MtdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDsgICAgICAgICAgICAgICBcclxuJG5ld3MtdjNfaXRlbV9faW1hZ2Vfc2hhZG93OiAkY29yZV9zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG5cclxuJG5ld3MtdjNfX2J1dHRvbl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbmV3cy12M19fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRuZXdzLXYzX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJG5ld3MtdjNfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRuZXdzLXYzX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgICAgICAgIDogJG5ld3MtdjNfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJG5ld3MtdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRuZXdzLXYzX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgICAgICAgIDogJG5ld3MtdjNfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICApLFxyXG4gICAgJG5ld3MtdjNfX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcblxyXG4kbmV3cy12M19fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbmV3cy12M19fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkbmV3cy12M190ZXh0X2ZvbnQsXHJcbiAgICApLFxyXG4gICAgJG5ld3MtdjNfX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJG5ld3MtdjNfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRuZXdzLXYzX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkbmV3cy12M19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkbmV3cy12M19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRuZXdzLXYzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJG5ld3MtdjNfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkbmV3cy12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJG5ld3MtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRuZXdzLXYzX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkbmV3cy12M19fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJG5ld3MtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksXHJcbiAgICAkbmV3cy12M19fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuJG5ld3MtdjNfX2l0ZW1fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfX2l0ZW1fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJG5ld3MtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkbmV3cy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250LFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkbmV3cy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcixcclxuXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkbmV3cy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJG5ld3MtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRuZXdzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICApLFxyXG4gICAgJG5ld3MtdjNfX2l0ZW1fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuJG5ld3MtdjNfaXRlbV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kbmV3cy12M19pdGVtX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udCAgICAgICA6ICRuZXdzLXYzX2l0ZW1fdGV4dF9mb250LFxyXG4gICAgICAgIHRleHQtYWxpZ246ICRuZXdzLXYzX2l0ZW1fdGV4dF90ZXh0LWFsaWduXHJcbiAgICApLFxyXG4gICAgJG5ld3MtdjNfaXRlbV9fdGV4dF9tYXBcclxuKTtcclxuXHJcblxyXG4kbmV3cy12M19pdGVtX19idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJG5ld3MtdjNfaXRlbV9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRuZXdzLXYzX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkbmV3cy12M19pdGVtX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkbmV3cy12M19pdGVtX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgICAgICAgIDogJG5ld3MtdjNfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkbmV3cy12M19pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkbmV3cy12M19pdGVtX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgICAgICAgIDogJG5ld3MtdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICksXHJcbiAgICAkbmV3cy12M19pdGVtX19idXR0b25fbWFwXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5uZXdzLXYzIHtcclxuICAgIGJhY2tncm91bmQ6ICRuZXdzLXYzX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJG5ld3MtdjNfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV3cy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRuZXdzLXYzX190aXRsZV9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJG5ld3MtdjNfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJG5ld3MtdjNfX2J1dHRvbl9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJG5ld3MtdjNfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6ICRuZXdzLXYzX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJG5ld3MtdjNfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJG5ld3MtdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRuZXdzLXYzX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UgOiAkbmV3cy12M19zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsIDogJG5ld3MtdjNfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJG5ld3MtdjNfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmF2b3JpdGVzIHtcclxuICAgICAgICAmLmpzc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogODAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8vIEl0ZW1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICYtdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZVN1YnRpdGxlKCRuZXdzLXYzX19pdGVtX3RpdGxlX21hcCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGNvbG9yOiAkbmV3cy12M19pdGVtX2NvbG9yO1xyXG4gICAgICAgIFxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0IDogMmVtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICAmLS1jb3ZlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIC5uZXdzLXYzX19pdGVtLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTcwcHg7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzOTBweDtcclxuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6ICRuZXdzLXYzX2l0ZW1fX2ltYWdlX3NoYWRvdztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1pbWcge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmLWFsaWduZXIge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtdGl0bGUge1xyXG5cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmb250OiAkbmV3cy12M19pdGVtLWluZm9fZm9udDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICAmLXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLXN1cGVyZmljaWUge1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWluZm8tcHJpY2Uge1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMTQwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQtYmxvY2sge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRuZXdzLXYzX2l0ZW1fX3RleHRfbWFwLCAnJicpO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICYtbGlua3Mge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJG5ld3MtdjNfaXRlbV9fYnV0dG9uX21hcCk7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1jb250YWluZXIge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIGRpc3BsYXkgICAgICAgOiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQgOiAyMCU7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0ICA6IDIwJTtcclxuICAgICAgICAvL2FsaWduLWl0ZW1zICAgOiBmbGV4LWVuZDtcclxuICAgICAgICBjb2xvciAgICAgICAgOiAjZmZmO1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICNmZmY7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICBmbGV4ICAgICAgICAgIDogMTtcclxuICAgICAgICBkaXNwbGF5ICAgICAgIDogZmxleDtcclxuICAgICAgICBvcGFjaXR5ICAgICAgIDogMTtcclxuICAgICAgICBib3JkZXIgICAgICAgIDogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzIDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQgIDogLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0ICAgOiAuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0ICAgICAgICA6IDVweDtcclxuICAgICAgICBhbGlnbi1pdGVtcyAgIDogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogOTZweDtcclxuXHJcbiAgICAgICAgY29sb3IgICAgICAgIDogJG5ld3MtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiAkbmV3cy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yIDogJG5ld3MtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgIGhlaWdodCA6IDVweDtcclxuXHJcbiAgICAgICAgY29sb3IgICAgICAgIDogJG5ld3MtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZCAgIDogJG5ld3MtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItY29sb3IgOiAkbmV3cy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLnNpbXBsZWJhci1jb250ZW50LXdyYXBwZXIge1xyXG4gICAgICAgIC5zaW1wbGViYXItY29udGVudCB7XHJcbiAgICAgICAgICAgIC50ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IC13ZWJraXQtYm94O1xyXG4gICAgICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAgICAgICAgICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG5cclxuLy8gQ29udGV4dCBMYW5kaW5nXHJcbi5sYW5kaW5nIHtcclxuICAgIC5uZXdzLXYzX19pdGVtIHtcclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogaW5oZXJpdDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMzgwcHg7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIC5uZXdzLXYzX19pdGVtLWltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAzODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE5ld3MgLSBWM1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJG5ld3MtdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRuZXdzLXYzX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvbmV3cy8xLmpwZycpO1xyXG4kbmV3cy12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kbmV3cy12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kbmV3cy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kbmV3cy12M19iYWNrZ3JvdW5kOiAkbmV3cy12M19iYWNrZ3JvdW5kLWNvbG9yICRuZXdzLXYzX2JhY2tncm91bmQtaW1hZ2UgJG5ld3MtdjNfYmFja2dyb3VuZC1yZXBlYXQgJG5ld3MtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRuZXdzLXYzX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kbmV3cy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTMsIDAuNjUpO1xyXG4kbmV3cy12M19jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kbmV3cy12M19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRuZXdzLXYzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJG5ld3MtdjNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRuZXdzLXYzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kbmV3cy12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG5cclxuJG5ld3MtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRuZXdzLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kbmV3cy12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJG5ld3MtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRuZXdzLXYzX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRuZXdzLXYzX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kbmV3cy12M19fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJG5ld3MtdjNfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRuZXdzLXYzX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcblxyXG4kbmV3cy12M19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kbmV3cy12M19fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRuZXdzLXYzX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbi8vIENhcnJvdXNlbFxyXG5cclxuJG5ld3MtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRuZXdzLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRuZXdzLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiRuZXdzLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJG5ld3MtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiRuZXdzLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG5cclxuLy8gU2Nyb2xsXHJcbiRuZXdzLXYzX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRuZXdzLXYzX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4kbmV3cy12M19zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kbmV3cy12M19zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kbmV3cy12M19zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiRuZXdzLXYzX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcbiRuZXdzLXYzX2l0ZW1fY29sb3I6ICRuZXdzLXYzX2NvbG9yO1xyXG5cclxuJG5ld3MtdjNfaXRlbS1pbmZvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJG5ld3MtdjNfaXRlbV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kbmV3cy12M19pdGVtX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gVGl0bGVcclxuLy9cclxuJG5ld3MtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiRuZXdzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRuZXdzLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbmV3cy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJG5ld3MtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG5cclxuJG5ld3MtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kbmV3cy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kbmV3cy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kbmV3cy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRuZXdzLXYzX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRuZXdzLXYzX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRuZXdzLXYzX2l0ZW1fX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJG5ld3MtdjNfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcblxyXG4kbmV3cy12M19pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRuZXdzLXYzX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJG5ld3MtdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbi8vXHJcbi8vIEltYWdlXHJcbi8vXHJcbiRuZXdzLXYzX2l0ZW1fX2ltYWdlX3NoYWRvdzogJGNvcmVfc2hhZG93O1xyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvbmV3c2xldHRlci8xLmpwZycpICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQ6ICRuZXdzbGV0dGVyLXYxX2JhY2tncm91bmQtY29sb3IgJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZC1pbWFnZSAkbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkbmV3c2xldHRlci12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRuZXdzbGV0dGVyLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMywgMC42NSkgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX19idXR0b25fY29sb3IgOiAkY29yZV9idXR0b25fY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX19idXR0b25faG92ZXJfY29sb3IgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJG5ld3NsZXR0ZXItdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG4kbmV3c2xldHRlci12MV9fYnV0dG9uX21hcDooKSFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRuZXdzbGV0dGVyLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJG5ld3NsZXR0ZXItdjFfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRuZXdzbGV0dGVyLXYxX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgIDogJG5ld3NsZXR0ZXItdjFfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJG5ld3NsZXR0ZXItdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRuZXdzbGV0dGVyLXYxX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgIDogJG5ld3NsZXR0ZXItdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3JcclxuICAgICksICRuZXdzbGV0dGVyLXYxX19idXR0b25fbWFwXHJcbik7XHJcblxyXG5cclxuJG5ld3NsZXR0ZXItdjFfX3RleHRfbWFwOiAoKSFkZWZhdWx0O1xyXG4kbmV3c2xldHRlci12MV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkbmV3c2xldHRlci12MV90ZXh0X2ZvbnRcclxuICAgICksICRuZXdzbGV0dGVyLXYxX190ZXh0X21hcFxyXG4pO1xyXG5cclxuXHJcbiRuZXdzbGV0dGVyLXYxX190aXRsZV9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRuZXdzbGV0dGVyLXYxX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkbmV3c2xldHRlci12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkbmV3c2xldHRlci12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRuZXdzbGV0dGVyLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJG5ld3NsZXR0ZXItdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkbmV3c2xldHRlci12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJG5ld3NsZXR0ZXItdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRuZXdzbGV0dGVyLXYxX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkbmV3c2xldHRlci12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yXHJcbiAgICApLCAkbmV3c2xldHRlci12MV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ubmV3c2xldHRlci12MSB7XHJcbiAgICBjb2xvcjogJG5ld3NsZXR0ZXItdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG5ld3NsZXR0ZXItdjFfYmFja2dyb3VuZDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ld3NsZXR0ZXItdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJG5ld3NsZXR0ZXItdjFfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgKyAuc2VydmljZXMtdjFfX2xpbmtzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRuZXdzbGV0dGVyLXYxX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRuZXdzbGV0dGVyLXYxX19idXR0b25fbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGwtYmxvY2sge1xyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRuZXdzbGV0dGVyLXYxX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkbmV3c2xldHRlci12MV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRuZXdzbGV0dGVyLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRuZXdzbGV0dGVyLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkbmV3c2xldHRlci12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlIDogJG5ld3NsZXR0ZXItdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbCA6ICRuZXdzbGV0dGVyLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRuZXdzbGV0dGVyLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL29waW5pb25zLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2JhY2tncm91bmQ6ICRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLWNvbG9yICRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLWltYWdlICRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG9waW5pb25zLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgMC42OCkgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJG9waW5pb25zLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX3RleHRfZm9udDogJGJvZHlfZm9udCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kb3BpbmlvbnMtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRvcGluaW9ucy12MV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRvcGluaW9ucy12MV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRvcGluaW9ucy12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICBcclxuJG9waW5pb25zLXYxX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICBcclxuJG9waW5pb25zLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICBcclxuJG9waW5pb25zLXYxX2Nhcm91c2VsX2Zhdm9yaXRlX3VuYWN0aXZlX292ZXJsYXlfY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC44MykgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGggIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9fdGV4dF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9hdXRob3JfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjk0NDRlbS8yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2l0ZW1fYXV0aG9yX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9hdXRob3JfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9hdXRob3JfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9pdGVtX2RhdGVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9kYXRlX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfaXRlbV9kYXRlX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYxX2l0ZW1fZGF0ZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcblxyXG4kb3BpbmlvbnMtdjFfX2J1dHRvbl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkb3BpbmlvbnMtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkb3BpbmlvbnMtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRvcGluaW9ucy12MV9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICAgICAgICA6ICRvcGluaW9ucy12MV9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkb3BpbmlvbnMtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRvcGluaW9ucy12MV9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICAgICAgICA6ICRvcGluaW9ucy12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICksXHJcbiAgICAkb3BpbmlvbnMtdjFfX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcbiRvcGluaW9ucy12MV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJG9waW5pb25zLXYxX3RleHRfZm9udCxcclxuICAgICksXHJcbiAgICAkb3BpbmlvbnMtdjFfX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJG9waW5pb25zLXYxX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjFfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRvcGluaW9ucy12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkb3BpbmlvbnMtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkb3BpbmlvbnMtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkb3BpbmlvbnMtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkb3BpbmlvbnMtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRvcGluaW9ucy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJG9waW5pb25zLXYxX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkb3BpbmlvbnMtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksXHJcbiAgICAkb3BpbmlvbnMtdjFfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbiRvcGluaW9ucy12MV9faXRlbV90ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12MV9faXRlbV90ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udCAgICAgICA6ICRvcGluaW9ucy12MV9pdGVtX190ZXh0X2ZvbnQsXHJcbiAgICApLFxyXG4gICAgJG9waW5pb25zLXYxX19pdGVtX3RleHRfbWFwXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5vcGluaW9ucy12MSB7XHJcbiAgICBcclxuICAgIGNvbG9yOiAkb3BpbmlvbnMtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBcclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRvcGluaW9ucy12MV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG9waW5pb25zLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX19vcGluaW9ucyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAvLyBJdGVtXHJcbiAgICAub3BpbmlvbiB7XHJcbiAgICAgICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxNTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJG9waW5pb25zLXYxX19pdGVtX3RleHRfbWFwLCAnJicpO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2F1dGhvciB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRvcGluaW9ucy12MV9pdGVtX2F1dGhvcl90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3BpbmlvbnMtdjFfaXRlbV9hdXRob3JfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRvcGluaW9ucy12MV9pdGVtX2F1dGhvcl90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJG9waW5pb25zLXYxX2l0ZW1fYXV0aG9yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kYXRlIHtcclxuICAgICAgICAgICAgZm9udDogJG9waW5pb25zLXYxX2l0ZW1fZGF0ZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkb3BpbmlvbnMtdjFfaXRlbV9kYXRlX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkb3BpbmlvbnMtdjFfaXRlbV9kYXRlX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkb3BpbmlvbnMtdjFfaXRlbV9kYXRlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRvcGluaW9ucy12MV9fdGl0bGVfbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRvcGluaW9ucy12MV9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkb3BpbmlvbnMtdjFfX2J1dHRvbl9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJG9waW5pb25zLXYxX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkb3BpbmlvbnMtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkb3BpbmlvbnMtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJG9waW5pb25zLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkb3BpbmlvbnMtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZSA6ICRvcGluaW9ucy12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsIDogJG9waW5pb25zLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRvcGluaW9ucy12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC5zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBkaXNwbGF5ICAgICAgIDogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0IDogMjAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdCAgOiAyMCU7XHJcbiAgICAgICAgLy9hbGlnbi1pdGVtcyAgIDogZmxleC1lbmQ7XHJcbiAgICAgICAgY29sb3IgICAgICAgIDogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItY29sb3IgOiAjZmZmO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgZmxleCAgICAgICAgICA6IDE7XHJcbiAgICAgICAgZGlzcGxheSAgICAgICA6IGZsZXg7XHJcbiAgICAgICAgb3BhY2l0eSAgICAgICA6IDE7XHJcbiAgICAgICAgYm9yZGVyICAgICAgICA6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1cyA6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0ICA6IC41ZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdCAgIDogLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodCAgICAgICAgOiA1cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXMgICA6IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDk2cHg7XHJcblxyXG4gICAgICAgIGNvbG9yICAgICAgICA6ICRvcGluaW9ucy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6ICRvcGluaW9ucy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yIDogJG9waW5pb25zLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICBoZWlnaHQgOiA1cHg7XHJcblxyXG4gICAgICAgIGNvbG9yICAgICAgICA6ICRvcGluaW9ucy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiAkb3BpbmlvbnMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItY29sb3IgOiAkb3BpbmlvbnMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIE9waW5pb25zIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJG9waW5pb25zLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9vcGluaW9ucy8xLmpwZycpO1xyXG4kb3BpbmlvbnMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJG9waW5pb25zLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kb3BpbmlvbnMtdjFfYmFja2dyb3VuZDogJG9waW5pb25zLXYxX2JhY2tncm91bmQtY29sb3IgJG9waW5pb25zLXYxX2JhY2tncm91bmQtaW1hZ2UgJG9waW5pb25zLXYxX2JhY2tncm91bmQtcmVwZWF0ICRvcGluaW9ucy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG9waW5pb25zLXYxX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kb3BpbmlvbnMtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAwLjY4KTtcclxuJG9waW5pb25zLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kb3BpbmlvbnMtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kb3BpbmlvbnMtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kb3BpbmlvbnMtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRvcGluaW9ucy12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJG9waW5pb25zLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kb3BpbmlvbnMtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRvcGluaW9ucy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJG9waW5pb25zLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kb3BpbmlvbnMtdjFfdGV4dF9mb250OiAkYm9keV9mb250O1xyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRvcGluaW9ucy12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJG9waW5pb25zLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kb3BpbmlvbnMtdjFfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJG9waW5pb25zLXYxX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcblxyXG4kb3BpbmlvbnMtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJG9waW5pb25zLXYxX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kb3BpbmlvbnMtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogYm9yZHVyZVxyXG5cclxuXHJcbi8vIENhcnJvdXNlbFxyXG4kb3BpbmlvbnMtdjFfY2Fyb3VzZWxfZmF2b3JpdGVfdW5hY3RpdmVfb3ZlcmxheV9jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjgzKTtcclxuXHJcbiRvcGluaW9ucy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJG9waW5pb25zLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRvcGluaW9ucy12MV9jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4kb3BpbmlvbnMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kb3BpbmlvbnMtdjFfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG9waW5pb25zLXYxX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG5cclxuLy8gU2Nyb2xsXHJcbiRvcGluaW9ucy12MV9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJG9waW5pb25zLXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4kb3BpbmlvbnMtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuJG9waW5pb25zLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRvcGluaW9ucy12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiRvcGluaW9ucy12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRvcGluaW9ucy12MV9pdGVtX190ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcblxyXG4vLyBBdXRldXJcclxuJG9waW5pb25zLXYxX2l0ZW1fYXV0aG9yX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS45NDQ0ZW0vMiAkZm9udC1mYW1pbHktLTE7XHJcbiRvcGluaW9ucy12MV9pdGVtX2F1dGhvcl9jb2xvcjogaW5oZXJpdDtcclxuJG9waW5pb25zLXYxX2l0ZW1fYXV0aG9yX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJG9waW5pb25zLXYxX2l0ZW1fYXV0aG9yX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuLy8gRGF0ZVxyXG4kb3BpbmlvbnMtdjFfaXRlbV9kYXRlX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS42NjY2ICRmb250LWZhbWlseS0tMztcclxuJG9waW5pb25zLXYxX2l0ZW1fZGF0ZV9jb2xvcjogaW5oZXJpdDtcclxuJG9waW5pb25zLXYxX2l0ZW1fZGF0ZV90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiRvcGluaW9ucy12MV9pdGVtX2RhdGVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL29waW5pb25zLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2JhY2tncm91bmQ6ICRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLWltYWdlICRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG9waW5pb25zLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMywgMC42NSkgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX19taW4taGVpZ2h0OiAzNzBweCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2l0ZW1fX2JvcmRlcl93aWR0aCA6IDJweCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2l0ZW1fX2JvcmRlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZGlzcGxheTogYmxvY2sgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9kaXNwbGF5OiBibG9jayAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2l0ZW1fX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX190ZXh0X2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kb3BpbmlvbnMtdjJfaXRlbV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRvcGluaW9ucy12Ml9pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgIFxyXG4kb3BpbmlvbnMtdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgXHJcbiRvcGluaW9ucy12Ml9pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICBcclxuXHJcblxyXG5cclxuJG9waW5pb25zLXYyX19idXR0b25fbWFwOigpIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12Ml9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRvcGluaW9ucy12Ml9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRvcGluaW9ucy12Ml9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJG9waW5pb25zLXYyX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgIDogJG9waW5pb25zLXYyX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRvcGluaW9ucy12Ml9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJG9waW5pb25zLXYyX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgIDogJG9waW5pb25zLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yXHJcbiAgICApLCAkb3BpbmlvbnMtdjJfX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcblxyXG4kb3BpbmlvbnMtdjJfX3RleHRfbWFwOiAoKSFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJG9waW5pb25zLXYyX3RleHRfZm9udFxyXG4gICAgKSwgJG9waW5pb25zLXYyX190ZXh0X21hcFxyXG4pO1xyXG5cclxuXHJcbiRvcGluaW9ucy12Ml9fdGl0bGVfbWFwOiAoKSFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRvcGluaW9ucy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkb3BpbmlvbnMtdjJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkb3BpbmlvbnMtdjJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkb3BpbmlvbnMtdjJfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkb3BpbmlvbnMtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRvcGluaW9ucy12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJG9waW5pb25zLXYyX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkb3BpbmlvbnMtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvclxyXG4gICAgKSwgJG9waW5pb25zLXYyX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4kb3BpbmlvbnMtdjJfX2l0ZW1fdGl0bGVfbWFwOiAoKSFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfX2l0ZW1fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tIDogJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b20sXHJcblxyXG4gICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfZm9udDogJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX2Rpc3BsYXk6ICRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9kaXNwbGF5LFxyXG5cclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X2ZvbnQ6ICRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X2Rpc3BsYXk6ICRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXksXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkb3BpbmlvbnMtdjJfX2l0ZW1fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kb3BpbmlvbnMtdjJfaXRlbV9fYnV0dG9uX21hcDogKCkhZGVmYXVsdDtcclxuJG9waW5pb25zLXYyX2l0ZW1fX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRvcGluaW9ucy12Ml9pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRvcGluaW9ucy12Ml9pdGVtX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJG9waW5pb25zLXYyX2l0ZW1fX2J1dHRvbl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgIDogJG9waW5pb25zLXYyX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRvcGluaW9ucy12Ml9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJG9waW5pb25zLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgIDogJG9waW5pb25zLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkb3BpbmlvbnMtdjJfaXRlbV9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuJG9waW5pb25zLXYyX2l0ZW1fX3RleHRfbWFwOiAoKSFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRleHRfZm9udDogJG9waW5pb25zLXYyX2l0ZW1fX3RleHRfZm9udCxcclxuICAgICAgICAgICAgY29sb3I6ICRvcGluaW9ucy12Ml9pdGVtX190ZXh0X2NvbG9yLFxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkb3BpbmlvbnMtdjJfaXRlbV9fdGV4dC1hbGlnbixcclxuICAgICAgICApLFxyXG4gICAgICAgICRvcGluaW9ucy12Ml9pdGVtX190ZXh0X21hcFxyXG4pO1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLm9waW5pb25zLXYyIHtcclxuICAgIGNvbG9yOiAkb3BpbmlvbnMtdjJfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJG9waW5pb25zLXYyX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3BpbmlvbnMtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fb3BpbmlvbnMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRvcGluaW9ucy12Ml9fdGl0bGVfbWFwKTtcclxuICAgICAgICArIC5uZXdzLXYxX19saW5rcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkb3BpbmlvbnMtdjJfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJG9waW5pb25zLXYyX19idXR0b25fbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGwtYmxvY2sge1xyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRvcGluaW9ucy12Ml9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogJG9waW5pb25zLXYyX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJG9waW5pb25zLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRvcGluaW9ucy12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJG9waW5pb25zLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UgOiAkb3BpbmlvbnMtdjJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbCA6ICRvcGluaW9ucy12Ml9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkb3BpbmlvbnMtdjJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgfVxyXG5cclxuICAgIC8vIEl0ZW1cclxuICAgIC5pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkb3BpbmlvbnMtdjJfaXRlbV9fbWluLWhlaWdodDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kYXRhIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkb3BpbmlvbnMtdjJfX2l0ZW1fdGl0bGVfbWFwKTtcclxuXHJcbiAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIC5ib3JkZXJlZCB7XHJcblxyXG4gICAgICAgICAgICAgICAgJl9faGVhZGVyLFxyXG4gICAgICAgICAgICAgICAgJl9fZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJG9waW5pb25zLXYyX2l0ZW1fX2JvcmRlcl93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcGluaW9ucy12Ml9pdGVtX19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gI3skb3BpbmlvbnMtdjJfaXRlbV9fYm9yZGVyX3dpZHRoICAvIDJ9KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkb3BpbmlvbnMtdjJfaXRlbV9fYm9yZGVyX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3BpbmlvbnMtdjJfaXRlbV9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQgIDogJG9waW5pb25zLXYyX2l0ZW1fX2JvcmRlcl93aWR0aCBzb2xpZCAkb3BpbmlvbnMtdjJfaXRlbV9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodCA6ICRvcGluaW9ucy12Ml9pdGVtX19ib3JkZXJfd2lkdGggc29saWQgJG9waW5pb25zLXYyX2l0ZW1fX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tICA6ICRvcGluaW9ucy12Ml9pdGVtX19ib3JkZXJfd2lkdGggc29saWQgJG9waW5pb25zLXYyX2l0ZW1fX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxZW0gKiAyKTsgIC8vIDFlbSA9IHBhZGRpbmcgYnV0dG9uXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC40ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0ICA6ICRvcGluaW9ucy12Ml9pdGVtX19ib3JkZXJfd2lkdGggc29saWQgJG9waW5pb25zLXYyX2l0ZW1fX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQgOiAkb3BpbmlvbnMtdjJfaXRlbV9fYm9yZGVyX3dpZHRoIHNvbGlkICRvcGluaW9ucy12Ml9pdGVtX19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbSA6ICRvcGluaW9ucy12Ml9pdGVtX19ib3JkZXJfd2lkdGggc29saWQgJG9waW5pb25zLXYyX2l0ZW1fX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nICAgICAgOiAwIDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVkoNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtX19pbmZvLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbV9faW5mby10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQgICAgICAgICAgOiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uICAgICAgICAgOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkb3BpbmlvbnMtdjJfaXRlbV9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGggICAgICAgICAgICA6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQgICAgICAgICAgIDogJG9waW5pb25zLXYyX2l0ZW1fX2JvcmRlcl93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcCAgICAgICAgICAgICAgOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQgOiAtMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0IDogLTJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDhlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgLy9tYXJnaW46IDJlbSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRvcGluaW9ucy12Ml9pdGVtX190ZXh0X21hcCwgJyYnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpbmtzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRvcGluaW9ucy12Ml9pdGVtX19idXR0b25fbWFwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgT3BpbmlvbnMgLSBWMlxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJG9waW5pb25zLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9vcGluaW9ucy8xLmpwZycpO1xyXG4kb3BpbmlvbnMtdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJG9waW5pb25zLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kb3BpbmlvbnMtdjJfYmFja2dyb3VuZDogJG9waW5pb25zLXYyX2JhY2tncm91bmQtY29sb3IgJG9waW5pb25zLXYyX2JhY2tncm91bmQtaW1hZ2UgJG9waW5pb25zLXYyX2JhY2tncm91bmQtcmVwZWF0ICRvcGluaW9ucy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG9waW5pb25zLXYyX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kb3BpbmlvbnMtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0zLCAwLjY1KTtcclxuJG9waW5pb25zLXYyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRvcGluaW9ucy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRvcGluaW9ucy12Ml9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRvcGluaW9ucy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJG9waW5pb25zLXYyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kb3BpbmlvbnMtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRvcGluaW9ucy12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJG9waW5pb25zLXYyX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kb3BpbmlvbnMtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kb3BpbmlvbnMtdjJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRvcGluaW9ucy12Ml9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kb3BpbmlvbnMtdjJfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDtcclxuJG9waW5pb25zLXYyX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG9waW5pb25zLXYyX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kb3BpbmlvbnMtdjJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xO1xyXG4kb3BpbmlvbnMtdjJfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRvcGluaW9ucy12Ml9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy8gU2Nyb2xsXHJcbiRvcGluaW9ucy12Ml9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kb3BpbmlvbnMtdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRvcGluaW9ucy12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kb3BpbmlvbnMtdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuJG9waW5pb25zLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJG9waW5pb25zLXYyX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSVRFTSBbQkVHSU5dXHJcblxyXG4kb3BpbmlvbnMtdjJfaXRlbV9fbWluLWhlaWdodDogMzcwcHg7XHJcblxyXG5cclxuJG9waW5pb25zLXYyX2l0ZW1fX2JvcmRlcl93aWR0aDogMnB4OyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3JkdXJlIDogw6lwYWlzc2V1clxyXG4kb3BpbmlvbnMtdjJfaXRlbV9fYm9yZGVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgIC8vIEJvcmR1cmUgOiBjb3VsZXVyXHJcblxyXG5cclxuLy8vL1xyXG4vLy8vIEl0ZW0gLSBUaXRsZVxyXG4vLy8vXHJcbiRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogaW5oZXJpdDtcclxuJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjtcclxuJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2Rpc3BsYXk6IGJsb2NrO1xyXG5cclxuJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6IGluaGVyaXQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJG9waW5pb25zLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ247XHJcbiRvcGluaW9ucy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXk6IGJsb2NrO1xyXG5cclxuXHJcbi8vXHJcbi8vIEl0ZW0gLSBkZXNjcmlwdGlvblxyXG4vL1xyXG4kb3BpbmlvbnMtdjJfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJG9waW5pb25zLXYyX2l0ZW1fX3RleHRfY29sb3I6IGluaGVyaXQ7XHJcbiRvcGluaW9ucy12Ml9pdGVtX190ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4vLy8vXHJcbi8vLy8gSXRlbSAtIEJvdXRvblxyXG4vLy8vXHJcbiRvcGluaW9ucy12Ml9pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kb3BpbmlvbnMtdjJfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJG9waW5pb25zLXYyX2l0ZW1fX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJG9waW5pb25zLXYyX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRvcGluaW9ucy12Ml9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRvcGluaW9ucy12Ml9pdGVtX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kb3BpbmlvbnMtdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG4vLyBJVEVNIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL29waW5pb25zLzEuanBnJykgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2JhY2tncm91bmQ6ICRvcGluaW9ucy12M19iYWNrZ3JvdW5kLWNvbG9yICRvcGluaW9ucy12M19iYWNrZ3JvdW5kLWltYWdlICRvcGluaW9ucy12M19iYWNrZ3JvdW5kLXJlcGVhdCAkb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRvcGluaW9ucy12M19iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJG9waW5pb25zLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMywgMC42NSkgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19pdGVtX19taW4taGVpZ2h0OiAzNzBweCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9kaXNwbGF5OiBibG9jayAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS45NDQ0ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXk6IGJsb2NrICFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2l0ZW1fX3RleHRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19pdGVtX190ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRvcGluaW9ucy12M19pdGVtX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJG9waW5pb25zLXYzX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgXHJcbiRvcGluaW9ucy12M19pdGVtX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICBcclxuJG9waW5pb25zLXYzX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgIFxyXG5cclxuXHJcblxyXG4kb3BpbmlvbnMtdjNfX2J1dHRvbl9tYXA6KCkhZGVmYXVsdDtcclxuJG9waW5pb25zLXYzX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJG9waW5pb25zLXYzX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJG9waW5pb25zLXYzX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkb3BpbmlvbnMtdjNfX2J1dHRvbl9jb2xvcixcclxuICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgOiAkb3BpbmlvbnMtdjNfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJG9waW5pb25zLXYzX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkb3BpbmlvbnMtdjNfX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgOiAkb3BpbmlvbnMtdjNfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3JcclxuICAgICksICRvcGluaW9ucy12M19fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuXHJcbiRvcGluaW9ucy12M19fdGV4dF9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkb3BpbmlvbnMtdjNfdGV4dF9mb250XHJcbiAgICApLCAkb3BpbmlvbnMtdjNfX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJG9waW5pb25zLXYzX190aXRsZV9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJG9waW5pb25zLXYzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRvcGluaW9ucy12M19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRvcGluaW9ucy12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRvcGluaW9ucy12M19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRvcGluaW9ucy12M19fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJG9waW5pb25zLXYzX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkb3BpbmlvbnMtdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRvcGluaW9ucy12M19fdGl0bGVfY29udGVudF8yX2NvbG9yXHJcbiAgICApLCAkb3BpbmlvbnMtdjNfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbiRvcGluaW9ucy12M19faXRlbV90aXRsZV9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19faXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b20gOiAkb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuXHJcbiAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfY29sb3I6ICRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfZGlzcGxheTogJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2Rpc3BsYXksXHJcblxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfZGlzcGxheTogJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZGlzcGxheSxcclxuICAgICAgICApLFxyXG4gICAgICAgICRvcGluaW9ucy12M19faXRlbV90aXRsZV9tYXBcclxuKTtcclxuXHJcbiRvcGluaW9ucy12M19pdGVtX19idXR0b25fbWFwOiAoKSFkZWZhdWx0O1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJG9waW5pb25zLXYzX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJG9waW5pb25zLXYzX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkb3BpbmlvbnMtdjNfaXRlbV9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgOiAkb3BpbmlvbnMtdjNfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJG9waW5pb25zLXYzX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkb3BpbmlvbnMtdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgOiAkb3BpbmlvbnMtdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICAgICApLFxyXG4gICAgICAgICRvcGluaW9ucy12M19pdGVtX19idXR0b25fbWFwXHJcbik7XHJcblxyXG4kb3BpbmlvbnMtdjNfaXRlbV9fdGV4dF9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRvcGluaW9ucy12M19pdGVtX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGV4dF9mb250OiAkb3BpbmlvbnMtdjNfaXRlbV9fdGV4dF9mb250LFxyXG4gICAgICAgICAgICBjb2xvcjogJG9waW5pb25zLXYzX2l0ZW1fX3RleHRfY29sb3IsXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRvcGluaW9ucy12M19pdGVtX190ZXh0LWFsaWduLFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJG9waW5pb25zLXYzX2l0ZW1fX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ub3BpbmlvbnMtdjMge1xyXG4gICAgY29sb3I6ICRvcGluaW9ucy12M19jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkb3BpbmlvbnMtdjNfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRvcGluaW9ucy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJG9waW5pb25zLXYzX190aXRsZV9tYXApO1xyXG4gICAgICAgICsgLm5ld3MtdjFfX2xpbmtzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRvcGluaW9ucy12M19fdGV4dF9tYXAsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkb3BpbmlvbnMtdjNfX2J1dHRvbl9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJG9waW5pb25zLXYzX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkb3BpbmlvbnMtdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkb3BpbmlvbnMtdjNfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJG9waW5pb25zLXYzX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkb3BpbmlvbnMtdjNfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZSA6ICRvcGluaW9ucy12M19zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsIDogJG9waW5pb25zLXYzX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRvcGluaW9ucy12M19zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB9XHJcblxyXG4gICAgLy8gSXRlbVxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRvcGluaW9ucy12M19pdGVtX19taW4taGVpZ2h0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2RhdGEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZVN1YnRpdGxlKCRvcGluaW9ucy12M19faXRlbV90aXRsZV9tYXApO1xyXG5cclxuICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIC50aXRsZS1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAudGl0bGUtc3VidGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogOGVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAvL21hcmdpbjogMmVtIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJG9waW5pb25zLXYzX2l0ZW1fX3RleHRfbWFwLCAnJicpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlua3Mge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJG9waW5pb25zLXYzX2l0ZW1fX2J1dHRvbl9tYXApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBkaXNwbGF5ICAgICAgIDogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0IDogMjAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdCAgOiAyMCU7XHJcbiAgICAgICAgLy9hbGlnbi1pdGVtcyAgIDogZmxleC1lbmQ7XHJcbiAgICAgICAgY29sb3IgICAgICAgIDogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItY29sb3IgOiAjZmZmO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IDJlbTtcclxuXHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgICAgZmxleCAgICAgICAgICA6IDE7XHJcbiAgICAgICAgZGlzcGxheSAgICAgICA6IGZsZXg7XHJcbiAgICAgICAgb3BhY2l0eSAgICAgICA6IDE7XHJcbiAgICAgICAgYm9yZGVyICAgICAgICA6IDA7XHJcbiAgICAgICAgYm9yZGVyLXJhZGl1cyA6IDA7XHJcbiAgICAgICAgbWFyZ2luLXJpZ2h0ICA6IC41ZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdCAgIDogLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIGhlaWdodCAgICAgICAgOiA1cHg7XHJcbiAgICAgICAgYWxpZ24taXRlbXMgICA6IGNlbnRlcjtcclxuICAgICAgICBtYXgtd2lkdGg6IDk2cHg7XHJcblxyXG4gICAgICAgIGNvbG9yICAgICAgICA6ICRmYXZvcml0ZXMtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiAkZmF2b3JpdGVzLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItY29sb3IgOiAkZmF2b3JpdGVzLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICBoZWlnaHQgOiA1cHg7XHJcblxyXG4gICAgICAgIGNvbG9yICAgICAgICA6ICRmYXZvcml0ZXMtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZCAgIDogJGZhdm9yaXRlcy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICRmYXZvcml0ZXMtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yO1xyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgT3BpbmlvbnMgLSBWM1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJG9waW5pb25zLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9vcGluaW9ucy8xLmpwZycpO1xyXG4kb3BpbmlvbnMtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJG9waW5pb25zLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRvcGluaW9ucy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kb3BpbmlvbnMtdjNfYmFja2dyb3VuZDogJG9waW5pb25zLXYzX2JhY2tncm91bmQtY29sb3IgJG9waW5pb25zLXYzX2JhY2tncm91bmQtaW1hZ2UgJG9waW5pb25zLXYzX2JhY2tncm91bmQtcmVwZWF0ICRvcGluaW9ucy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJG9waW5pb25zLXYzX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kb3BpbmlvbnMtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0zLCAwLjY1KTtcclxuJG9waW5pb25zLXYzX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRvcGluaW9ucy12M19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRvcGluaW9ucy12M19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRvcGluaW9ucy12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJG9waW5pb25zLXYzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kb3BpbmlvbnMtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRvcGluaW9ucy12M19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJG9waW5pb25zLXYzX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kb3BpbmlvbnMtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kb3BpbmlvbnMtdjNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRvcGluaW9ucy12M19fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcblxyXG4kb3BpbmlvbnMtdjNfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDtcclxuJG9waW5pb25zLXYzX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJG9waW5pb25zLXYzX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kb3BpbmlvbnMtdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xO1xyXG4kb3BpbmlvbnMtdjNfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRvcGluaW9ucy12M19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4vLyBDYXJyb3VzZWxcclxuXHJcbiRvcGluaW9ucy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJG9waW5pb25zLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRvcGluaW9ucy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4kb3BpbmlvbnMtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kb3BpbmlvbnMtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiRvcGluaW9ucy12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuLy8gU2Nyb2xsXHJcbiRvcGluaW9ucy12M19zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kb3BpbmlvbnMtdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRvcGluaW9ucy12M19zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kb3BpbmlvbnMtdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuJG9waW5pb25zLXYzX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJG9waW5pb25zLXYzX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSVRFTSBbQkVHSU5dXHJcblxyXG4kb3BpbmlvbnMtdjNfaXRlbV9fbWluLWhlaWdodDogMzcwcHg7XHJcblxyXG4vL1xyXG4vLyBJdGVtIC0gVGl0bGVcclxuLy9cclxuJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcbiRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4vLy8gRGF0ZVxyXG4kb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiBpbmhlcml0O1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMDtcclxuJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduO1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZGlzcGxheTogYmxvY2s7XHJcblxyXG4vLy8gTm9tXHJcbiRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuOTQ0NGVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiBpbmhlcml0O1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJG9waW5pb25zLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRvcGluaW9ucy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduO1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9kaXNwbGF5OiBibG9jaztcclxuXHJcblxyXG4vL1xyXG4vLyBJdGVtIC0gZGVzY3JpcHRpb25cclxuLy9cclxuJG9waW5pb25zLXYzX2l0ZW1fX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRvcGluaW9ucy12M19pdGVtX190ZXh0X2NvbG9yOiBpbmhlcml0O1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9fdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuLy9cclxuLy8gSXRlbSAtIEJvdXRvblxyXG4vL1xyXG4kb3BpbmlvbnMtdjNfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJG9waW5pb25zLXYzX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRvcGluaW9ucy12M19pdGVtX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRvcGluaW9ucy12M19pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcblxyXG4kb3BpbmlvbnMtdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kb3BpbmlvbnMtdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJG9waW5pb25zLXYzX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogYm9yZHVyZVxyXG5cclxuLy8gSVRFTSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHBhZ2luYXRpb25fY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJHBhZ2luYXRpb25fYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uX2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAwLjkzNzVlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7ICAgICAgICAgIFxyXG4kcGFnaW5hdGlvbl9sZXR0ZXItc3BhY2luZzogbm9ybWFsICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJHBhZ2luYXRpb25fdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwYWdpbmF0aW9uX2l0ZW1fc2l6ZTogMzZweCAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25faXRlbV9jb2xvciA6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJHBhZ2luYXRpb25faXRlbV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRwYWdpbmF0aW9uX2l0ZW1fYm9yZGVyLWNvbG9yIDogJGNvbG9yX25ldXRyYWwtNiAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25faXRlbV9hY3RpdmVfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICBcclxuJHBhZ2luYXRpb25faXRlbV9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgIFxyXG4kcGFnaW5hdGlvbl9pdGVtX2FjdGl2ZV9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhZ2luYXRpb25faXRlbV9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICBcclxuJHBhZ2luYXRpb25faXRlbV9ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kcGFnaW5hdGlvbl9pdGVtX2hvdmVyX2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICBcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5wYWdpbmF0aW9uIHtcclxuICAgIGJhY2tncm91bmQ6ICRwYWdpbmF0aW9uX2JhY2tncm91bmQtY29sb3I7XHJcbiAgICBjb2xvcjogJHBhZ2luYXRpb25fY29sb3I7XHJcbiAgICBtYXJnaW46IDRlbSAwO1xyXG4gICAgZm9udDogJHBhZ2luYXRpb25fZm9udDtcclxuICAgIGxldHRlci1zcGFjaW5nOiAkcGFnaW5hdGlvbl9sZXR0ZXItc3BhY2luZztcclxuICAgIHRleHQtdHJhbnNmb3JtOiAkcGFnaW5hdGlvbl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19saW5rIHtcclxuICAgICAgICBib3JkZXItd2lkdGg6IDFweDtcclxuICAgICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xyXG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyOHB4O1xyXG4gICAgICAgIG1pbi13aWR0aDogMjhweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCdzbScpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJHBhZ2luYXRpb25faXRlbV9zaXplO1xyXG4gICAgICAgICAgICBtaW4td2lkdGg6ICRwYWdpbmF0aW9uX2l0ZW1fc2l6ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nOiAuM2VtO1xyXG4gICAgICAgIG1hcmdpbjogMCAuM2VtO1xyXG4gICAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbl9pdGVtX2NvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwYWdpbmF0aW9uX2l0ZW1fYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uX2l0ZW1fYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRwYWdpbmF0aW9uX2l0ZW1fY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICBjb2xvcjogJHBhZ2luYXRpb25faXRlbV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHBhZ2luYXRpb25faXRlbV9ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdmcge1xyXG4gICAgICAgIGhlaWdodDogMWVtO1xyXG4gICAgfVxyXG4gICAgJl9faXRlbS0tYWN0aXZlIHtcclxuICAgICAgICAucGFnaW5hdGlvbl9fbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGFnaW5hdGlvbl9pdGVtX2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHBhZ2luYXRpb25faXRlbV9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbl9pdGVtX2FjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59IiwiXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBQYWdpbmF0aW9uXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwYWdpbmF0aW9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBDb3VsZXVyIGR1IHRleHRlXHJcbiRwYWdpbmF0aW9uX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIENvdWxldXIgZGUgZm9uZFxyXG5cclxuJHBhZ2luYXRpb25fZm9udCAgICAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDAuOTM3NWVtICRmb250LWZhbWlseS0tMTsgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmU6IGZvbnQgLSB0YWlsbGUgPiB0YWJsZXR0ZVxyXG4kcGFnaW5hdGlvbl9sZXR0ZXItc3BhY2luZzogbm9ybWFsOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kcGFnaW5hdGlvbl90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG5cclxuJHBhZ2luYXRpb25faXRlbV9zaXplOiAzNnB4OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTnVtw6lybyBkZSBwYWdlIDogdGFpbGxlIGR1IGwnw6lsZW1lbnRcclxuXHJcbiRwYWdpbmF0aW9uX2l0ZW1fY29sb3IgICAgICAgICAgIDogY3VycmVudENvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE51bcOpcm8gZGUgcGFnZSA6IGNvdWxldXJcclxuJHBhZ2luYXRpb25faXRlbV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTnVtw6lybyBkZSBwYWdlIDogY291bGV1ciBkZSBmb25kXHJcbiRwYWdpbmF0aW9uX2l0ZW1fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBOdW3DqXJvIGRlIHBhZ2UgOiBjb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuXHJcbiRwYWdpbmF0aW9uX2l0ZW1fYWN0aXZlX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIE51bcOpcm8gZGUgcGFnZSA+IGFjdGl2ZSA6IGNvdWxldXJcclxuJHBhZ2luYXRpb25faXRlbV9hY3RpdmVfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIE51bcOpcm8gZGUgcGFnZSA+IGFjdGl2ZSA6IGNvdWxldXIgZGUgZm9uZFxyXG4kcGFnaW5hdGlvbl9pdGVtX2FjdGl2ZV9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gTnVtw6lybyBkZSBwYWdlID4gYWN0aXZlIDogY291bGV1ciBkZSBsYSBib3JkdXJlXHJcblxyXG4kcGFnaW5hdGlvbl9pdGVtX2hvdmVyX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAvLyBOdW3DqXJvIGRlIHBhZ2UgPiBob3ZlciA6IGNvdWxldXJcclxuJHBhZ2luYXRpb25faXRlbV9ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTnVtw6lybyBkZSBwYWdlID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJHBhZ2luYXRpb25faXRlbV9ob3Zlcl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTnVtw6lybyBkZSBwYWdlID4gaG92ZXIgOiBjb3VsZXVyIGRlIGxhIGJvcmR1cmVcclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwYXJ0ZW5haXJlLXYxX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIDAuODgpICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX19idXR0b25fY29sb3IgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX19idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bCAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV9maWd1cmVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNS42MjVlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV9maWd1cmVfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX19ib3JkZXJfd2lkdGggOiAxLjVweCAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV9fYm9yZGVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV90aXRsZV9nYXA6IC0xLjM1ZW0gIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fYm9yZGVyX3RvcF93aWR0aDogMzhweCAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV9ib3JkZXJfYm90dG9tX3dpZHRoOiA4MHB4O1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV9idXR0b25fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV9idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHBhcnRlbmFpcmUtdjFfX2J1dHRvbl9tYXA6IChcclxuICAgICkgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoKGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSA6ICRwYXJ0ZW5haXJlLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kIDogJHBhcnRlbmFpcmUtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25fY29sb3IgOiAkcGFydGVuYWlyZS12MV9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yIDogJHBhcnRlbmFpcmUtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJHBhcnRlbmFpcmUtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgOiAkcGFydGVuYWlyZS12MV9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yIDogJHBhcnRlbmFpcmUtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgKSwgJHBhcnRlbmFpcmUtdjFfX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcblxyXG4kcGFydGVuYWlyZS12MV9fdGV4dF9tYXA6IChcclxuICAgICkgIWRlZmF1bHQ7XHJcbiRwYXJ0ZW5haXJlLXYxX190ZXh0X21hcDogbWFwLW1lcmdlKCh0ZXh0X2ZvbnQgOiAkcGFydGVuYWlyZS12MV90ZXh0X2ZvbnQsXHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGFydGVuYWlyZS12MV90ZXh0X2NvbG9yLFxyXG4gICAgICAgICksICRwYXJ0ZW5haXJlLXYxX190ZXh0X21hcFxyXG4pO1xyXG5cclxuJHBhcnRlbmFpcmUtdjFfX3RpdGxlX21hcDogKFxyXG4gICAgKSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfX3RpdGxlX21hcDogbWFwLW1lcmdlKCh0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgOiAkcGFydGVuYWlyZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHBhcnRlbmFpcmUtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHBhcnRlbmFpcmUtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHBhcnRlbmFpcmUtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHBhcnRlbmFpcmUtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcGFydGVuYWlyZS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRwYXJ0ZW5haXJlLXYxX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHBhcnRlbmFpcmUtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICAgICApLCAkcGFydGVuYWlyZS12MV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcGFydGVuYWlyZS12MV9pdGVtX3RpdGxlX21hcDogKFxyXG4gICAgKSAhZGVmYXVsdDtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZSgodGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nIDogJHBhcnRlbmFpcmUtdjFfaXRlbV90aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcGFydGVuYWlyZS12MV9pdGVtX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHBhcnRlbmFpcmUtdjFfaXRlbV90aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwYXJ0ZW5haXJlLXYxX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcGFydGVuYWlyZS12MV9pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcGFydGVuYWlyZS12MV9pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkcGFydGVuYWlyZS12MV9pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkcGFydGVuYWlyZS12MV9pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICAgICApLCAkcGFydGVuYWlyZS12MV9pdGVtX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHBhcnRlbmFpcmUtdjFfaXRlbV9idXR0b25fbWFwOiAoXHJcbiAgICApICFkZWZhdWx0O1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX2J1dHRvbl9tYXA6IG1hcC1tZXJnZSgoYnV0dG9uX3RleHQtdHJhbnNmb3JtIDogJHBhcnRlbmFpcmUtdjFfaXRlbV9idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kIDogJHBhcnRlbmFpcmUtdjFfaXRlbV9idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2NvbG9yIDogJHBhcnRlbmFpcmUtdjFfaXRlbV9idXR0b25fY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgOiAkcGFydGVuYWlyZS12MV9pdGVtX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJHBhcnRlbmFpcmUtdjFfaXRlbV9idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yIDogJHBhcnRlbmFpcmUtdjFfaXRlbV9idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgOiAkcGFydGVuYWlyZS12MV9pdGVtX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgKSwgJHBhcnRlbmFpcmUtdjFfaXRlbV9idXR0b25fbWFwXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wYXJ0ZW5haXJlLXYxIHtcclxuICAgIGNvbG9yOiAkcGFydGVuYWlyZS12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19fbmJfcGFydGVuYWlyZV9mbGV4IHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEwMDBweDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxNjAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAuaW1hZ2UtYmxvY2sgaW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAzZW07XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbS1pbWFnZS1ibG9jayB7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjAwcHg7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICZfZmxleF8yIHtcclxuICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfZmxleF8xIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMC41ZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICZfX19uYl9wYXJ0ZW5haXJlX2ZsZXgge1xyXG4gICAgICAgICAgICAuaXRlbV9faW1nIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9mbGV4XzIge1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9mbGV4XzEge1xyXG4gICAgICAgICAgICB3aWR0aDogOTAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtLWNvbnRlbnQtbm8tbGluayB7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9faXRlbS1uby1saW5rcy1ib3JkZXJlZF9fZm9vdGVyIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAwLjVweDtcclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9faXRlbS1uby1saW5rcy1ib3JkZXJlZF9fZm9vdGVyOjphZnRlciB7XHJcbiAgICAgICAgaGVpZ2h0OiAwLjVweDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFydGVuYWlyZS12MV9pdGVtX19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAmX19pdGVtLWltYWdlLWJsb2NrIHtcclxuICAgICAgICBtaW4taGVpZ2h0OiAyMDBweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDE1MDBweDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEyMDBweCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXdyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxZW07XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgaGVpZ2h0OiA1cHg7XHJcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmYgIWltcG9ydGFudDtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xyXG5cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MXB4KSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMmVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAyZW0gIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMC4yZW0gIWltcG9ydGFudDtcclxuICAgICAgICBtYXJnaW4tbGVmdDogMC4yZW0gIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQ6IDVweDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwcHg7XHJcbiAgICAgICAgd2lkdGg6IDEwMHB4O1xyXG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE1MDFweCkge1xyXG5cclxuICAgICAgICAuYm9yZGVyZWRfX2Zvb3Rlcj46YmVmb3JlLFxyXG4gICAgICAgIC5ib3JkZXJlZF9faGVhZGVyPjpiZWZvcmUge1xyXG4gICAgICAgICAgICByaWdodDogY2FsYygxMDAlICsgNWVtKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib3JkZXJlZF9fZm9vdGVyPjphZnRlcixcclxuICAgICAgICAuYm9yZGVyZWRfX2hlYWRlcj46YWZ0ZXIge1xyXG4gICAgICAgICAgICBsZWZ0OiBjYWxjKDEwMCUgKyA1ZW0pO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcclxuICAgICAgICAgICAgYm90dG9tOiAxMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2l0ZW0taW1hZ2UtYmxvY2sge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXRzIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTUwMHB4KSB7XHJcblxyXG4gICAgICAgIC5ib3JkZXJlZF9fZm9vdGVyPjpiZWZvcmUsXHJcbiAgICAgICAgLmJvcmRlcmVkX19oZWFkZXI+OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHJpZ2h0OiBjYWxjKDEwMCUgKyAzZW0pO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvcmRlcmVkX19mb290ZXI+OmFmdGVyLFxyXG4gICAgICAgIC5ib3JkZXJlZF9faGVhZGVyPjphZnRlciB7XHJcbiAgICAgICAgICAgIGxlZnQ6IGNhbGMoMTAwJSArIDNlbSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0cyB7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbS1pbWFnZS1ibG9jayB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFydGVuYWlyZS12MV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhcnRlbmFpcmUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICAuYm9yZGVyZWQge1xyXG4gICAgICAgICAgICAmX19oZWFkZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAzZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2hlYWRlcixcclxuICAgICAgICAgICAgJl9fZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgICY+KiB7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRwYXJ0ZW5haXJlLXYxX2l0ZW1fX2JvcmRlcl93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhcnRlbmFpcmUtdjFfaXRlbV9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gI3skcGFydGVuYWlyZS12MV9pdGVtX19ib3JkZXJfd2lkdGggIC8gMn0pO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkcGFydGVuYWlyZS12MV9pdGVtX19ib3JkZXJfd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhcnRlbmFpcmUtdjFfaXRlbV9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogJHBhcnRlbmFpcmUtdjFfaXRlbV9fYm9yZGVyX3dpZHRoIHNvbGlkICRwYXJ0ZW5haXJlLXYxX2l0ZW1fX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogJHBhcnRlbmFpcmUtdjFfaXRlbV9fYm9yZGVyX3dpZHRoIHNvbGlkICRwYXJ0ZW5haXJlLXYxX2l0ZW1fX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwYXJ0ZW5haXJlLXYxX2l0ZW1fdGl0bGVfbWFwKTtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA5MCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxOXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWltYWdlLWJsb2NrIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkcGFydGVuYWlyZS12MV9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWxpbmtzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRwYXJ0ZW5haXJlLXYxX2l0ZW1fYnV0dG9uX21hcCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcGFydGVuYWlyZS12MV9fdGl0bGVfbWFwKTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9faW1hZ2UtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJHBhcnRlbmFpcmUtdjFfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJHBhcnRlbmFpcmUtdjFfX2J1dHRvbl9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJHBhcnRlbmFpcmUtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6ICRwYXJ0ZW5haXJlLXYxX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHBhcnRlbmFpcmUtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRwYXJ0ZW5haXJlLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkcGFydGVuYWlyZS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogJHBhcnRlbmFpcmUtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uIHtcclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcGFydGVuYWlyZS12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHBhcnRlbmFpcmUtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi5sYW5kaW5nIHtcclxuICAgICAgICAucGFydGVuYWlyZS12MSB7XHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNTAwcHgpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNzBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTQ5OXB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLm1vZHVsZSB7XHJcbiAgICAgICAgJl9fYWxpZ25lciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuYm9yZGVyZWRfX2hlYWRlcjphZnRlcixcclxuICAgIC5ib3JkZXJlZF9faGVhZGVyOmJlZm9yZSB7XHJcbiAgICAgICAgd2lkdGg6IDFweDtcclxuICAgIH1cclxuICAgIC5ib3JkZXJlZF9fZm9vdGVyOmFmdGVyLFxyXG4gICAgLmJvcmRlcmVkX19mb290ZXI6YmVmb3JlIHtcclxuICAgICAgICB3aWR0aDogMXB4O1xyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHBhcnRlbmFpcmUtdjFfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwYXJ0ZW5haXJlLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgMC44OCk7XHJcbiRwYXJ0ZW5haXJlLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHBhcnRlbmFpcmUtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcGFydGVuYWlyZS12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwYXJ0ZW5haXJlLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcGFydGVuYWlyZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG4kcGFydGVuYWlyZS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJHBhcnRlbmFpcmUtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHBhcnRlbmFpcmUtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRwYXJ0ZW5haXJlLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwYXJ0ZW5haXJlLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuJHBhcnRlbmFpcmUtdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDtcclxuJHBhcnRlbmFpcmUtdjFfX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9icmFuZC0xO1xyXG4kcGFydGVuYWlyZS12MV9fYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC0xO1xyXG4kcGFydGVuYWlyZS12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMTtcclxuJHBhcnRlbmFpcmUtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9icmFuZC0xO1xyXG4kcGFydGVuYWlyZS12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwYXJ0ZW5haXJlLXYxX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwYXJ0ZW5haXJlLXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4kcGFydGVuYWlyZS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kcGFydGVuYWlyZS12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kcGFydGVuYWlyZS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiRwYXJ0ZW5haXJlLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX2ZpZ3VyZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCA1LjYyNWVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX2ZpZ3VyZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fX2JvcmRlcl93aWR0aCA6IDEuNXB4O1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX19ib3JkZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX3RpdGxlX2dhcDogLTEuMzVlbTtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV9ib3JkZXJfdG9wX3dpZHRoOiAzOHB4O1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX2JvcmRlcl9ib3R0b21fd2lkdGg6IDgwcHg7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV90aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6IDA7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xICRmb250LWZhbWlseS0tMjtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb2xvcl9icmFuZC0xO1xyXG4kcGFydGVuYWlyZS12MV9pdGVtX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRwYXJ0ZW5haXJlLXYxX2l0ZW1fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJHBhcnRlbmFpcmUtdjFfaXRlbV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHBhcnRlbmFpcmUtdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJHBhcnRlbmFpcmUtdjFfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvciAkcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2UgJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcGFydG5lci1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX3dyYXBwZXI6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGggIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9fdGl0bGVfc2VvX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV90ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfdGV4dF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1wZXItcm93IDogMSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14IDogMmVtICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXkgOiAxZW0gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZyA6IDIgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGcgOiAxZW0gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW0gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14bCA6IDMgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGwgOiAyZW0gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGwgOiAyZW0gIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19ib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMjY1cHggIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiAyNjVweCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnOiAyNjVweCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiAyNjVweCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYxX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkcGFydG5lci1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkcGFydG5lci1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHBhcnRuZXItbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHBhcnRuZXItbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHBhcnRuZXItbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHBhcnRuZXItbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcGFydG5lci1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRwYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHBhcnRuZXItbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICAgICApLFxyXG4gICAgICAgICRwYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHBhcnRuZXItbGlzdGluZy12MV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGV4dF9mb250ICAgICAgIDogJHBhcnRuZXItbGlzdGluZy12MV90ZXh0X2ZvbnQsXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRwYXJ0bmVyLWxpc3RpbmctdjFfdGV4dF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICBjb2xvcjogJHBhcnRuZXItbGlzdGluZy12MV90ZXh0X2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcGFydG5lci1saXN0aW5nLXYxX3RleHRfY29sb3JcclxuICAgICAgICApLFxyXG4gICAgICAgICRwYXJ0bmVyLWxpc3RpbmctdjFfX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJHBhcnRuZXItbGlzdGluZy12MV9faXRlbV90aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX19pdGVtX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcixcclxuICAgICAgICApLFxyXG4gICAgICAgICRwYXJ0bmVyLWxpc3RpbmctdjFfX2l0ZW1fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICAgICAgICA6ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICAgICAgICA6ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICksXHJcbiAgICAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wYXJ0bmVyLWxpc3RpbmctdjEge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkcGFydG5lci1saXN0aW5nLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcGFydG5lci1saXN0aW5nLXYxX3dyYXBwZXI7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFydG5lci1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkcGFydG5lci1saXN0aW5nLXYxX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwYXJ0bmVyLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgLypAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygjeyRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teX0gKiAtMSApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygjeyRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGd9ICogLTEgKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsfSAqIC0xICk7XHJcbiAgICAgICAgICAgIH0qL1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gSXRlbVxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXkgJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHBhcnRuZXItbGlzdGluZy12MV9pdGVtLXBlci1yb3d9IC0gKCN7JHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bCAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHBhcnRuZXItbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXhsfSAtICggI3skcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX2JvcmRlcjtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgJi0tY29udGFpbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcblxyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkcGFydG5lci1saXN0aW5nLXYxX19pdGVtX3RpdGxlX21hcCk7XHJcbiAgICAgICAgICAgIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2dsb2JhbC1saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwYXJ0bmVyLWxpc3RpbmctdjFfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saW5rcy1ncm91cCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9tYXApO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBMaXN0aW5nIGRlcyBwYXJ0ZW5haXJlcyAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZDogJHBhcnRuZXItbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yICRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkcGFydG5lci1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwYXJ0bmVyLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYxX3dyYXBwZXI6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcGFydG5lci1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHBhcnRuZXItbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kcGFydG5lci1saXN0aW5nLXYxX190aXRsZV9zZW9fbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHBhcnRuZXItbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kcGFydG5lci1saXN0aW5nLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjgzMzNlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xOztcclxuJHBhcnRuZXItbGlzdGluZy12MV90ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfdGV4dF9jb2xvcjogaW5oZXJpdDtcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIExpc3RpbmcgY29uZmlndXJhdGlvbiBbQkVHSU5dXHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydDsgICAgICAgICAgICAvLyBMaXN0aW5nIDogYWxpZ25lbWVudCBkZXMgaXRlbXMgZmxleC1zdGFydCwgY2VudGVyLCBzcGFjZS1iZXR3ZWVuLGV0Yy4uLiAobsOpY2Vzc2FpcmUgcG91ciBsZXMgZmlucyBkZSBsaWduZSlcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtLXBlci1yb3cgOiAxOyAgICAgICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXggOiAyZW07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teSA6IDFlbTtcclxuXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZyA6IDI7ICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA+IExHIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGcgOiAxZW07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW07XHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGwgOiAzOyAgICAgICAgICAgICAgICAgIC8vIExpc3RpbmcgPiBYTCA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsIDogMmVtO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsIDogMmVtO1xyXG5cclxuLy8gTGlzdGluZyBjb25maWd1cmF0aW9uIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4vLyBEcmF3aW5nXHJcbi8vIEl0ZW0gLSBEcmF3aW5nXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19ib3JkZXI6IDFweCBzb2xpZCAjZDFkMWQxO1xyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMjY1cHg7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiAyNjVweDtcclxuXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZzogMjY1cHg7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZzogMjY1cHg7XHJcblxyXG4vL1xyXG4vLyBJdGVtIFRpdGxlXHJcbi8vXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29yZV9idXR0b25fY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJHBhcnRuZXItbGlzdGluZy12MV9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcGFydG5lci1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9zZXJ2aWNlcy8xLmpwZycpICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZDogJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZSAkcGFydG5lci1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0ICRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwYXJ0bmVyLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAwLjg4KSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9maWd1cmVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNS42MjVlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX2ZpZ3VyZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fYm9yZGVyX3dpZHRoIDogMXB4ICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX2JvcmRlcl9jb2xvciA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fdGl0bGVfZ2FwOiAtMS4zNWVtICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fYm9yZGVyX3RvcF93aWR0aDogMzhweCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX2JvcmRlcl9ib3R0b21fd2lkdGg6IDgwcHg7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV90aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYyX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkcGFydG5lci1saXN0aW5nLXYyX3RleHRfZm9udCxcclxuICAgICAgICAgICAgY29sb3I6ICRwYXJ0bmVyLWxpc3RpbmctdjJfdGV4dF9jb2xvcixcclxuICAgICAgICApLCAkcGFydG5lci1saXN0aW5nLXYyX190ZXh0X21hcFxyXG4pO1xyXG5cclxuXHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV90aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV90aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICAgICApLCAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9idXR0b25fY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICA6ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICA6ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICksICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9idXR0b25fbWFwXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wYXJ0bmVyLWxpc3RpbmctdjIge1xyXG4gICAgY29sb3I6ICRwYXJ0bmVyLWxpc3RpbmctdjJfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBhcnRuZXItbGlzdGluZy12Ml9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhcnRuZXItbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXN7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAxZW0gMDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAxZW0gNWVtIDA7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDRlbSk7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogNTMwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRleHQtYmxvY2sge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5ib3JkZXJlZCB7XHJcbiAgICAgICAgICAgICZfX2hlYWRlciB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDNlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19oZWFkZXIsXHJcbiAgICAgICAgICAgICZfX2Zvb3RlciB7XHJcbiAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX19ib3JkZXJfd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gI3skcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX2JvcmRlcl93aWR0aCAgLyAyfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6YmVmb3JlLFxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fYm9yZGVyX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdCAgOiAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX2JvcmRlcl93aWR0aCBzb2xpZCAkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodCA6ICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fYm9yZGVyX3dpZHRoIHNvbGlkICRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI4OHB4O1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDEuNWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLWltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV90aXRsZV9tYXApO1xyXG5cclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDkwJTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcclxuICAgICAgICAgICAgICAgICAgICAmLTIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IC41ZW0gMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi10ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkcGFydG5lci1saXN0aW5nLXYyX190ZXh0X21hcCwgJyYnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1saW5rcyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fYnV0dG9uX21hcCk7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbn1cclxuXHJcbiIsIiRwYXJ0bmVyLWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX2ZpZ3VyZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCA1LjYyNWVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fZmlndXJlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX19ib3JkZXJfd2lkdGggOiAxcHg7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9fYm9yZGVyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV90aXRsZV9nYXA6IC0xLjM1ZW07XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9ib3JkZXJfdG9wX3dpZHRoOiAzOHB4O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fYm9yZGVyX2JvdHRvbV93aWR0aDogODBweDtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV90aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAwO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV90aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0yO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX2l0ZW1fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfaXRlbV9idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtMjtcclxuJHBhcnRuZXItbGlzdGluZy12Ml9pdGVtX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcGFydG5lci1saXN0aW5nLXYyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRwYXJ0bmVyLWxpc3RpbmctdjJfdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5TdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb2dyYW0tZGV0YWlsLXYxLFxyXG4ucHJvZ3JhbS1kZXRhaWwtdjIsXHJcbi5wcm9ncmFtLWRldGFpbC12MyB7XHJcblxyXG4gICAgLnNob3doaWRlLWxvdCB7XHJcbiAgICAgICAgJi5vcGVuIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgLnNob3doaWRlLWxvdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMTExZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIC42ZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGl0bGVfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIGJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxZW0gMDtcclxuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMWVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDJweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUyJTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9wdWNlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMnB4O1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTJweDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNXB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTIlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX3B1Y2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBhIHtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmLm9wZW4ge1xyXG4gICAgICAgICAgICAuc2hvd2hpZGUtbG90X19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgLnRhYmxlLWFyaWEtLWxvdCB7XHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX19ncm91cCB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X2dyb3VwX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIC50YWJsZS1hcmlhX190ciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGggOiAxcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3RkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdmFsdWVfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50YWJsZS1hcmlhX19saW5rLWFjdGlvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X2xpbmstbW9yZV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF9saW5rLW1vcmVfaG92ZXJfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRhYmxlLWFyaWFfX3N2Zy1tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfbGluay1tb3JlX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFtyb2xlPWNlbGxdIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fdHIge1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RyX3BhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90cl9tYXJnaW4teDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90cl9tYXJnaW4teDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDFweDtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdHJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1zdHlsZTogc29saWQ7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfaG92ZXJfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fdGQge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwLjJlbSAwO1xyXG4gICAgICAgICAgICAgICAgJi0tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi0tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3ZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ZC0tcmVmIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogLjdlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGggOiAxMjBweDtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogN3B4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3B1Y2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cdFx0XHQudGFibGUtYXJpYV9fdGQtLXN0YXR1c19sb3RzIHtcclxuXHRcdFx0ICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG5cdFx0XHR9XHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ZC0tc3RhZ2Uge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aCA6IDEzMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX19zdmcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMnB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X2xpbmstbW9yZV9ib3JkZXI7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X2xpbmstbW9yZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX19zdmctbW9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMThweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMThweDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfbGluay1tb3JlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50YWJsZS1hcmlhX190ZC0tbGluayB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAwO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC50YWJsZS1hcmlhX19saW5rLWxhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfbGluay1tb3JlX2xhYmVsX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAudGFibGUtYXJpYV9fbGluay1sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC4zZW07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF9saW5rLW1vcmVfbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLnRhYmxlLWFyaWFfX2xpbmstYWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxufVxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRGV0YWlsIGRlIHByb2dyYW1tZXMgLSBUb3V0ZXMgdmVyc2lvbnNcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFRhYmVhdSBkZXMgbG90cyBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBUYWJsZSBBcmlhIC0tbG90XHJcbi8vXHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfZ3JvdXBfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGlnbmUgOiBjb3VsZXVyIGRlIGZvbmRcclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90cl9wYWRkaW5nOiAuM2VtIC4zZW0gLjNlbSAxLjNlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExpZ25lIDogcGFkZGluZ1xyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RyX21hcmdpbi14OiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGlnbmUgOiBtYXJnaW4gZ2F1Y2hlIGV0IGRyb2l0ZVxyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWduZSA6IGNvdWxldXIgYm9yZHVyZVxyXG5cclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF90aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGQgLSBUaXRyZTogY291bGV1clxyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3RpdGxlX3B1Y2VfY29sb3I6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRkIC0gVGl0cmU6IGNvdWxldXJcclxuXHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfdmFsdWVfY29sb3I6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRkIC0gVmFsZXVyOiBjb3VsZXVyXHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfdGRfcHVjZV9jb2xvcjogJGNvbG9yLWJyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdGQgLSBWYWxldXI6IGNvdWxldXJcclxuXHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfbGluay1tb3JlX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGllbiBcIitcIiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X2xpbmstbW9yZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWVuIFwiK1wiIDogY291bGV1ciAvLyBMaWVuIFwiK1wiIDogYm9yZHVyZSBzdHlsZVxyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X2xpbmstbW9yZV9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWVuIFwiK1wiIDogYm9yZHVyZSBjb3VsZXVyXHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfbGluay1tb3JlX2xhYmVsX2NvbG9yOiAkcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX3ZhbHVlX2NvbG9yOyAgICAgICAgICAgIC8vIExpZW4gXCIrXCIgIGhvdmVyIDogbGFiZWwgY291bGV1clxyXG5cclxuLy8gSG92ZXJcclxuJHByb2dyYW1fc2hvd2hpZGUtbG90LXYxX3RhYmxlLWFyaWEtLWxvdF90ZF92YWx1ZV9ob3Zlcl9jb2xvcjogJGNvbG9yLWJyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyB0ZCAtIFZhbGV1cjogY291bGV1clxyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X3RkX2hvdmVyX2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIC40KTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRkIC0gVmFsZXVyOiBjb3VsZXVyXHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfbGluay1tb3JlX2hvdmVyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGllbiBcIitcIiBob3ZlcjogY291bGV1ciBkZSBmb25kXHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfbGluay1tb3JlX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGllbiBcIitcIiBob3ZlcjogY291bGV1clxyXG4kcHJvZ3JhbV9zaG93aGlkZS1sb3QtdjFfdGFibGUtYXJpYS0tbG90X2xpbmstbW9yZV9ob3Zlcl9ib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWVuIFwiK1wiIGhvdmVyIDogYm9yZHVyZSBjb3VsZXVyXHJcbiRwcm9ncmFtX3Nob3doaWRlLWxvdC12MV90YWJsZS1hcmlhLS1sb3RfbGluay1tb3JlX2xhYmVsX2hvdmVyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgLy8gTGllbiBcIitcIiBob3ZlciA6IGxhYmVsIGNvdWxldXJcclxuXHJcblxyXG4vLyBUYWJlYXUgZGVzIGxvdHMgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZDogJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQtY29sb3IgJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQtaW1hZ2UgJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQtcmVwZWF0ICRwcm9ncmFtLWRldGFpbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX3dyYXBwZXI6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGV4dF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190ZXh0X2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfb3B0aW9uX251bWJlcl90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuODg4OWVtLzEuNSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9vcHRpb25fbnVtYmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX29wdGlvbl9udW1iZXJfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfb3B0aW9uX251bWJlcl90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX29wdGlvbl9sYWJlbF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfb3B0aW9uX2xhYmVsX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfb3B0aW9uX2xhYmVsX3RleHRfYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9vcHRpb25fbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9ncmFtLWRldGFpbC12MV9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfcGhvbmVfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzX190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9saW5rc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9saW5rcy1ncm91cF9zdmdfaGVpZ2h0ICA6IDIuMmVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2ZpbGwgIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfbGlua19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2hvdmVyX2ZpbGwgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRwcm9ncmFtLWRldGFpbC12MV9saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21hcF90ZXh0LXZlcnRpY2FsX2xlZnQ6IDgwcHggIWRlZmF1bHQ7ICBcclxuJHByb2dyYW0tZGV0YWlsLXYxX21hcF9jb250ZW50X2xlZnQ6IDYwcHggIWRlZmF1bHQ7ICAgICAgICBcclxuJHByb2dyYW0tZGV0YWlsLXYxX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYXBfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFwX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFwX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYXBfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFwX190aXRsZV9tYXJnaW4tYm90dG9tOiAzZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYXBfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21hcF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21hcF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFwX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRwcm9ncmFtLWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItd2lkdGggOiAkY29yZV9idXR0b25fYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25fY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLWNvbG9yIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9zdmdfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX3N2Z19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb2dyYW0tZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb2dyYW0tZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9ncmFtLWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgKSwgJHByb2dyYW0tZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuXHJcbiRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvZ3JhbS1kZXRhaWwtdjFfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkcHJvZ3JhbS1kZXRhaWwtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwgJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNYWluIGluZm9cclxuJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250LFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcixcclxuXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRwcm9ncmFtLWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICApLCAkcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYWluLWluZm9fX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190ZXh0X2ZvbnQsXHJcbiAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGV4dF90ZXh0LWFsaWduLFxyXG4gICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190ZXh0X2NvbG9yLFxyXG4gICAgKSwgJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGV4dF9tYXBcclxuKTtcclxuXHJcbi8vIE1haW4gaW5mbyBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEZvcm0gQ29udGFjdFxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICApLCAkcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12MV9saW5rc19fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nIDogJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9ncmFtLWRldGFpbC12MV9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9ncmFtLWRldGFpbC12MV9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12MV9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9ncmFtLWRldGFpbC12MV9saW5rc19fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICApLCAkcHJvZ3JhbS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYXBfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYXBfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9ncmFtLWRldGFpbC12MV9tYXBfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb2dyYW0tZGV0YWlsLXYxX21hcF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyA6ICRwcm9ncmFtLWRldGFpbC12MV9tYXBfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb2dyYW0tZGV0YWlsLXYxX21hcF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9ncmFtLWRldGFpbC12MV9tYXBfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbWFwX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb2dyYW0tZGV0YWlsLXYxX21hcF9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYxX21hcF9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHByb2dyYW0tZGV0YWlsLXYxX21hcF9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYxX21hcF9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwgJHByb2dyYW0tZGV0YWlsLXYxX21hcF9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9ncmFtLWRldGFpbC12MSB7XHJcbiAgYmFja2dyb3VuZDogJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQ7XHJcbiAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12MV9jb2xvcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgJl9fd3JhcHBlciB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogJHByb2dyYW0tZGV0YWlsLXYxX3dyYXBwZXI7XHJcbiAgfVxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgfVxyXG5cclxuICAubGlua3MtZ3JvdXBfX2xpbmsge1xyXG4gICAgbWFyZ2luOiAwIDFlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgbWFyZ2luOiAwIDFlbSAwIDA7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvZ3JhbS1kZXRhaWwtdjFfX3RpdGxlX21hcCk7XHJcblxyXG4gIC8qJl9fdGV4dC1ibG9jayB7XHJcbiAgICBAaW5jbHVkZSBzZXRUZXh0KCRwcm9ncmFtLWRldGFpbC12MV9fdGV4dF9tYXAsICcmJyk7XHJcbiAgfSovXHJcblxyXG4gICZfX2JhY2sge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAuYnV0dG9uLS1iYWNrIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogLjZlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjZlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2xpZGUge1xyXG4gICAgLnNsaWRlci1pbWcge1xyXG4gICAgICAmX19pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMzUwcHg7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgIHBhZGRpbmc6IDEuNGVtO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2xpZGUtbWVkaWEge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHotaW5kZXg6IDMwO1xyXG5cclxuICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAubW9kYWxfX2Nsb3NlIHtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICBib3R0b206IDEwMCU7XHJcbiAgfVxyXG5cclxuICAgIC5tb2RhbF9fc2Nyb2xsZXIge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsX19jb250ZW50LCAubWVkaWEtbW9kdWxlX19jb250ZW50IHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWVkaWEtbW9kdWxlIHtcclxuXHJcbiAgICAubWVkaWEtbW9kdWxlIHtcclxuXHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9tYXApO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYnV0dG9ucyB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19idG4tY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2J0biB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtLWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJHByb2dyYW0tZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLXdpZHRoO1xyXG4gICAgICAgIGJvcmRlci1jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAubWVkaWEtbW9kdWxlX19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX3N2Z19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb2dyYW0tZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fc3ZnIHtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBmaWxsOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX3N2Z19jb2xvcjtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICZfX21haW4taW5mbyB7XHJcbiAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICYgPiAqIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICBtYXJnaW4tdG9wOiAyZW07XHJcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDdlbTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgd2lkdGggOiA2MCVcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGVfbWFwKTtcclxuICAgIC5tYWluLWluZm8ge1xyXG4gICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRwcm9ncmFtLWRldGFpbC12MV9tYWluLWluZm9fX3RleHRfbWFwLCAnJicpXHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2luZm8tb3B0aW9ucyB7XHJcbiAgICAgICAgLm9wdGlvbnMge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgLm9wdGlvbiB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19udW1iZXIsICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19udW1iZXIge1xyXG4gICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWRldGFpbC12MV9vcHRpb25fbnVtYmVyX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX29wdGlvbl9udW1iZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tZGV0YWlsLXYxX29wdGlvbl9udW1iZXJfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tZGV0YWlsLXYxX29wdGlvbl9udW1iZXJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWRldGFpbC12MV9vcHRpb25fbGFiZWxfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfb3B0aW9uX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWRldGFpbC12MV9vcHRpb25fbGFiZWxfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tZGV0YWlsLXYxX29wdGlvbl9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICZfX2Zvcm0tY29udGFjdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgIHdpZHRoIDogNDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbnRhY3RfX2Nvb3JkcyB7XHJcbiAgICAgICYuY29vcmRzIHtcclxuICAgICAgICAuY29vcmRzX190aXRsZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9tYXAsICcmJyk7XHJcbiAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgYm90dG9tOiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmNvb3Jkcy1waG9uZV9fY29udGVudCB7XHJcbiAgICAgICAgICBmb250OiAkcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX2ZvbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV9jb2xvcjtcclxuICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfcGhvbmVfdGV4dF9hbGlnbjtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX3RleHRfdHJhbnNmb3JtO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9tYXApO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuZm9ybSB7XHJcbiAgICAgIHBhZGRpbmc6IDAgNGVtO1xyXG4gICAgICAmLS1ib3JkZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHJcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFlbSAqIDIpOyAgLy8gMWVtID0gcGFkZGluZyBidXR0b25cclxuICAgICAgICAgIG1hcmdpbi10b3A6IDVlbTtcclxuXHJcbiAgICAgICAgICBib3JkZXItbGVmdCAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICBwb3NpdGlvbiAgICAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmcgICAgICA6IDAgNWVtO1xyXG5cclxuICAgICAgICAgIC5mb3JtX192YWxpZGF0aW9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVkoNTAlKTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZm9ybS1jb250YWN0X190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mb3JtX192YWxpZGF0aW9uLCAuZm9ybS1jb250YWN0X190aXRsZSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50ICAgICAgICAgIDogJyc7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb24gICAgICAgICA6IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgICB3aWR0aCAgICAgICAgICAgIDogMTEwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICA6IDFweDtcclxuICAgICAgICAgICAgICB0b3AgICAgICAgICAgICAgIDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbGVmdCA6IC01ZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHJpZ2h0IDogLTVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHdpZHRoIDogMzhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgd2lkdGggOiAzOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZm9ybV9fY29uZGl0aW9ucyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAzZW0gMWVtIDNlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fZmllbGRzZXQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAmLS12YWxpZGF0aW9uIHtcclxuICAgICAgICAgIC5mb3JtX19maWVsZHMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19sZWdhbHMge1xyXG4gICAgICAgIG1hcmdpbjogNGVtIDFlbSAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblxyXG5cclxuICAmX19saW5rcyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gICAgJi5tb2R1bGUtbGlua3Mge1xyXG4gICAgICAubW9kdWxlLWxpbmtzIHtcclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvZ3JhbS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6ICRwcm9ncmFtLWRldGFpbC12MV9saW5rcy1ncm91cF9zdmdfaGVpZ2h0O1xyXG4gICAgICAgICAgZmlsbDogJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19maWxsO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfbGlua19jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICYuanMtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbS1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2hvdmVyX2ZpbGw7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzLWdyb3VwX2xpbmtfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19kZXRhaWwge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgfVxyXG5cclxuICAuZ3JvdXAtZWxlbWVudHMge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblxyXG59XHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBEZXRhaWwgZGUgcHJvZ3JhbW1lcyAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwcm9ncmFtLWRldGFpbC12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12MV9iYWNrZ3JvdW5kOiAkcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZC1pbWFnZSAkcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHByb2dyYW0tZGV0YWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbS1kZXRhaWwtdjFfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9ncmFtLWRldGFpbC12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYxX3dyYXBwZXI6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjFfY29sb3I7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX2NvbG9yO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIE1haW4gaW5mbyBbQkVHSU5dXHJcbi8vIEJsb2MgZHUgdGl0cmUsIGRlc2NyaXB0aW9uIGRlIGwnYW5ub25jZSwgbWlzZSBlbiBhdmFudCBkZXMgY2hpZmZyZXNcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYWluLWluZm9fX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjgzMzNlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xOztcclxuJHByb2dyYW0tZGV0YWlsLXYxX21haW4taW5mb19fdGV4dF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFpbi1pbmZvX190ZXh0X2NvbG9yOiBpbmhlcml0O1xyXG5cclxuXHJcbi8vIE9wdGlvbnNcclxuLy8gT3B0aW9uIC0gY2hpZmZyZVxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfb3B0aW9uX251bWJlcl90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuODg4OWVtLzEuNSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9vcHRpb25fbnVtYmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYxX29wdGlvbl9udW1iZXJfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfb3B0aW9uX251bWJlcl90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuLy8gT3B0aW9uIC0gbGFiZWxcclxuJHByb2dyYW0tZGV0YWlsLXYxX29wdGlvbl9sYWJlbF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfb3B0aW9uX2xhYmVsX2NvbG9yOiBpbmhlcml0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfb3B0aW9uX2xhYmVsX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb2dyYW0tZGV0YWlsLXYxX29wdGlvbl9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbi8vIE1haW4gaW5mbyBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBGb3JtIENvbnRhY3RcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX2NvbG9yO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYxX2NvbG9yO1xyXG5cclxuLy8gQ29vcmRvbm7DqWVzXHJcblxyXG4vL1xyXG4vLyBUaXRsZSAtIGNvb3Jkb25uw6llc1xyXG4vL1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfcGhvbmVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9jb29yZHNfcGhvbmVfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vIEZvcm0gQ29udGFjdCBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNb2R1bGUgbGlua3MgW0JFR0lOXVxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12MV9saW5rc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9saW5rc19fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3cmVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9saW5rc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vIFBhcnRhZ2UgLSBib3V0b25cclxuJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19oZWlnaHQgIDogMi4yZW07XHJcbiRwcm9ncmFtLWRldGFpbC12MV9saW5rcy1ncm91cF9zdmdfZmlsbCAgOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGllbnMgc3ZnOiBjb3VsZXVyXHJcbiRwcm9ncmFtLWRldGFpbC12MV9saW5rcy1ncm91cF9saW5rX2NvbG9yOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGllbnMgdGV4dGU6IGNvdWxldXIgZHUgdGV4dGVcclxuJHByb2dyYW0tZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19ob3Zlcl9maWxsICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExpZW5zIHN2ZyA+IGhvdmVyOiBjb3VsZXVyXHJcbiRwcm9ncmFtLWRldGFpbC12MV9saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG4vLyBNb2R1bGUgbGlua3MgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNYXAgW0JFR0lOXVxyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYxX21hcF90ZXh0LXZlcnRpY2FsX2xlZnQ6IDgwcHg7ICAvLyBUZXh0ZSB2ZXJ0aWNhbCA6IHBvc2l0aW9ubmVtZW50IGdhdWNoZSAow6AgbW9kaWZpZXIgc2Vsb24gdGFpbGxlIGRlIGxhIHBvbGljZSlcclxuJHByb2dyYW0tZGV0YWlsLXYxX21hcF9jb250ZW50X2xlZnQ6IDYwcHg7ICAgICAgICAvLyBDb250ZW51IDogcG9zaXRpb25uZW1lbnQgZ2F1Y2hlICjDoCBtb2RpZmllciBzZWxvbiB0YWlsbGUgZGUgbGEgcG9saWNlKVxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb2dyYW0tZGV0YWlsLXYxX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9ncmFtLWRldGFpbC12MV9tYXBfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFwX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFwX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFwX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb2dyYW0tZGV0YWlsLXYxX21hcF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYxX21hcF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFwX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYxX21hcF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjFfbWFwX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gTWFwIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2JhY2tncm91bmQ6ICRwcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kLWNvbG9yICRwcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kLWltYWdlICRwcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbS1kZXRhaWwtdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb2dyYW0tZGV0YWlsLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml93cmFwcGVyOiAkd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nhcm91c2VsX2Zhdm9yaXRlX3VuYWN0aXZlX292ZXJsYXlfY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC44MykgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjgzMzNlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX190ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RleHRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fb3B0aW9uX251bWJlcl90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuMTExMWVtLzEuNSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fb3B0aW9uX251bWJlcl9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbnVtYmVyX3RleHRfYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fb3B0aW9uX251bWJlcl90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbGFiZWxfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODllbS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9sYWJlbF90ZXh0X2FsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Fib3V0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9hYm91dF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Fib3V0X190aXRsZV9jb250ZW50XzFfZm9udDogJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Fib3V0X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9hYm91dF9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9hYm91dF9fdGV4dF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfYWJvdXRfX3RleHRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfb3B0aW9uX251bWJlcl90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuODg4OWVtLzEuNSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9vcHRpb25fbnVtYmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX29wdGlvbl9udW1iZXJfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfb3B0aW9uX251bWJlcl90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX29wdGlvbl9sYWJlbF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfb3B0aW9uX2xhYmVsX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfb3B0aW9uX2xhYmVsX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX29wdGlvbl9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfcGhvbmVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfcGhvbmVfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9saW5rc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9saW5rc19fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3cmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9saW5rc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzLWdyb3VwX3N2Z19oZWlnaHQgIDogMi4yZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9saW5rcy1ncm91cF9zdmdfZmlsbCAgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzLWdyb3VwX3N2Z19ob3Zlcl9maWxsICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYXBfdGV4dC12ZXJ0aWNhbF9sZWZ0OiA4MHB4ICFkZWZhdWx0OyAgXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYXBfY29udGVudF9sZWZ0OiA2MHB4ICFkZWZhdWx0OyAgICAgICAgXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYXBfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFwX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFwX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21hcF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogM2VtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFwX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3cmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYXBfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYXBfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAzLjMzMzNyZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21hcF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLXdpZHRoIDogJGNvcmVfYnV0dG9uX2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9idXR0b25fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2NvbG9yIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2JvcmRlci1jb2xvciA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfc3ZnX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9zdmdfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9ncmFtLWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9ncmFtLWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nIDogJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICksICRwcm9ncmFtLWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV90ZXh0LWFsaWduOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfZm9udDogJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udCxcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3IsXHJcblxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9jb250ZW50X2ZvbnQ6ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50X2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yLFxyXG4gICAgKSwgJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGV4dF9mb250LFxyXG4gICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RleHRfdGV4dC1hbGlnbixcclxuICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGV4dF9jb2xvcixcclxuICAgICksICRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb2dyYW0tZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHByb2dyYW0tZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHByb2dyYW0tZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCAkcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgKSwgJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9saW5rc19fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9ncmFtLWRldGFpbC12Ml9saW5rc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyA6ICRwcm9ncmFtLWRldGFpbC12Ml9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12Ml9saW5rc19fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgKSwgJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYXBfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYXBfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9ncmFtLWRldGFpbC12Ml9tYXBfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb2dyYW0tZGV0YWlsLXYyX21hcF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyA6ICRwcm9ncmFtLWRldGFpbC12Ml9tYXBfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb2dyYW0tZGV0YWlsLXYyX21hcF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9ncmFtLWRldGFpbC12Ml9tYXBfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFwX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb2dyYW0tZGV0YWlsLXYyX21hcF9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYyX21hcF9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHByb2dyYW0tZGV0YWlsLXYyX21hcF9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYyX21hcF9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwkcHJvZ3JhbS1kZXRhaWwtdjJfbWFwX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9ncmFtLWRldGFpbC12MiB7XHJcbiAgYmFja2dyb3VuZDogJHByb2dyYW0tZGV0YWlsLXYyX2JhY2tncm91bmQ7XHJcbiAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9jb2xvcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxuXHJcbiAgLmxpbmtzLWdyb3VwX19saW5rIHtcclxuICAgIG1hcmdpbjogMCAxZW0gMCAwO1xyXG4gIH1cclxuXHJcbiAgLnByb2dyYW0tZGV0YWlsLXYyIHtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAkcHJvZ3JhbS1kZXRhaWwtdjJfd3JhcHBlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgQGluY2x1ZGUgc2V0VGl0bGUoJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9tYXApO1xyXG5cclxuICAgICZfX2JhY2sge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIC5idXR0b24tLWJhY2sge1xyXG4gICAgICAgICAgcGFkZGluZy10b3A6IC42ZW07XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjZlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAgIH1cclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTFweCl7XHJcbiAgICAgICAgcGFkZGluZzogMCAwLjVlbTtcclxuICAgICAgfVxyXG4gICAgICAvLyBHZXN0aW9uIGRlcyBpbWFnZXMgZW4gY29udGFpblxyXG4gICAgICAmLnNsaWRlci0tY29udGFpbiB7XHJcbiAgICAgICAgLnNsaWRlcl9faW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICYtaW1nIHtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgd2lkdGg6MTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWRlcl9fbWFpbiB7XHJcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgLnNsaWRlciB7XHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAuc2xpZGVyX19zd2lwZXItY29udGFpbmVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWRlcl9fc3dpcGVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICB3aWR0aCA6IDcwJTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWRlcl9fbWFpbiB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTJweCkge1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTFweCkge1xyXG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MnB4KXtcclxuICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpZGVyLWltZ19fcGljdHVyZSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNsaWRlci1pbWdfX2ltZyB7XHJcbiAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjk5MnB4KSB7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogNzUwcHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgIGhlaWdodDogNzUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBoZWlnaHQgOiA3NTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWRlci0tdGh1bWJzIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgIHdpZHRoIDogMzAlO1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGlkZXJfX3RodW1icyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGhlaWdodCA6IDc1MHB4O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAvKi5zd2lwZXItd3JhcHBlciB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICAvL3dpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNDVweCAhaW1wb3J0YW50O1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogMjQ1cHg7XHJcbiAgICAgICAgICAvL21hcmdpbi1ib3R0b206IDE1cHggIWltcG9ydGFudDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgfSovXHJcbiAgICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuc2xpZGVyX19pbWcge1xyXG4gICAgICAgICAgaGVpZ2h0OiAyNDVweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXHJcbiAgICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgIHBhZGRpbmc6IDEuNGVtO1xyXG4gICAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICB0b3A6IGluaGVyaXQ7XHJcbiAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICAgIH1cclxuICAgICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICBtYXJnaW4tdG9wOiAwO1xyXG4gICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zbGlkZS1tZWRpYSB7XHJcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgICByaWdodDogMDtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICAgIHotaW5kZXg6IDMwO1xyXG4gIFxyXG4gICAgICAubW9kYWxfX2JvZHkge1xyXG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICAgIC5tb2RhbF9fY2xvc2Uge1xyXG4gICAgICAgIHRvcDogYXV0bztcclxuICAgICAgICBib3R0b206IDEwMCU7XHJcbiAgICB9XHJcbiAgXHJcbiAgICAgIC5tb2RhbF9fc2Nyb2xsZXIge1xyXG4gICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgIH1cclxuICAgICAgLm1vZGFsX19jb250ZW50LCAubWVkaWEtbW9kdWxlX19jb250ZW50IHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX21lZGlhLW1vZHVsZSB7XHJcbiAgICAgIG1hcmdpbi10b3A6IDNlbTtcclxuXHJcbiAgICAgIC5tZWRpYS1tb2R1bGUge1xyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9ncmFtLWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19idXR0b25zIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2J0bi1jb250YWluZXIge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fYnRuIHtcclxuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtLWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICBib3JkZXItd2lkdGg6ICRwcm9ncmFtLWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2JvcmRlci13aWR0aDtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgLm1lZGlhLW1vZHVsZV9fc3ZnIHtcclxuICAgICAgICAgICAgICBmaWxsOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX3N2Z19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb2dyYW0tZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICBmaWxsOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX3N2Z19jb2xvcjtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgJl9fbWFpbi1pbmZvIHtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIHotaW5kZXg6IDEwMDtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTJweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDJlbSAwO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiAyZW0gMWVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGVfbWFwKTtcclxuXHJcbiAgICAgIC5tYWluLWluZm8ge1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmdyb3VwLWVsZW1lbnRzIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RleHRfbWFwLCAnJicpO1xyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgICZfX2luZm8tb3B0aW9ucyB7XHJcbiAgICAgICAgICBtaW4td2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgLm9wdGlvbnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm9wdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX251bWJlciwgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX251bWJlciB7XHJcbiAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbnVtYmVyX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbnVtYmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fb3B0aW9uX251bWJlcl90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9udW1iZXJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fb3B0aW9uX2xhYmVsX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbGFiZWxfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgICAuZ3JvdXAtZWxlbWVudHMge1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDEwZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29sRGV0YWlsIHtcclxuICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo5OTJweCl7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogNmVtO1xyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpe1xyXG4gICAgICAgIHBhZGRpbmc6MCAxZW07XHJcbiAgICAgIH1cclxuICAgICAgXHJcbiAgICB9XHJcbiAgICAmX19ibG9jay1sb3Qge1xyXG4gICAgICAmLmJsb2NrLWxvdCB7XHJcbiAgICAgICAgbWFyZ2luOiAyZW0gMCA0ZW0gMDtcclxuXHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19kZXRhaWwge1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX2Zvcm0tY29udGFjdCB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgLmZvcm0tZ3JvdXB7XHJcbiAgICAgICAgPiAqIHtcclxuICAgICAgICAgIGZsZXg6IGF1dG87XHJcbiAgICAgICAgICBhbGlnbi1zZWxmOiBhdXRvO1xyXG4gICAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpe1xyXG4gICAgICAgIHBhZGRpbmc6MCAxZW07XHJcbiAgICAgIH1cclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogNDEwcHg7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgfVxyXG5cclxuICAgICAgLmZvcm0tY29udGFjdF9fY29vcmRzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgJi5jb29yZHMge1xyXG4gICAgICAgICAgLmNvb3Jkc19fdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9tYXAsICcmJyk7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgcGFkZGluZy10b3A6IDFlbTtcclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuY29vcmRzLXBob25lX19jb250ZW50IHtcclxuICAgICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV90ZXh0X3RyYW5zZm9ybTtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9tYXApO1xyXG4gICAgICB9XHJcblxyXG5cclxuICAgICAgLmZvcm0ge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAvKlxyXG4gICAgICAgICYtLWJvcmRlciB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblxyXG4gICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFlbSAqIDIpOyAgLy8gMWVtID0gcGFkZGluZyBidXR0b25cclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xyXG5cclxuICAgICAgICAgICAgYm9yZGVyLWxlZnQgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICBib3JkZXItcmlnaHQgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uICAgICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nICAgICAgOiAwIDJlbTtcclxuXHJcbiAgICAgICAgICAgIC5mb3JtX192YWxpZGF0aW9uIHtcclxuICAgICAgICAgICAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm1fX3ZhbGlkYXRpb24sIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50ICAgICAgICAgIDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgICAgIDogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgICB3aWR0aCAgICAgICAgICAgIDogODBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodCAgICAgICAgICAgOiAxcHg7XHJcbiAgICAgICAgICAgICAgICB0b3AgICAgICAgICAgICAgIDogNTAlO1xyXG4gICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgbGVmdCA6IC0yZW07XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHJpZ2h0IDogLTJlbTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aCA6IDM4cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoIDogMzhweDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgLmZvcm1fX2NvbmRpdGlvbnMge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMCAzZW0gMWVtIDNlbTtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICovXHJcbiAgICAgICAgJl9fZmllbGRzZXQge1xyXG4gICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgJi0tdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAgIC5mb3JtX19maWVsZHMge1xyXG4gICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX192YWxpZGF0aW9uIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xlZ2FscyB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA0ZW07XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19saW5rcyB7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICB9XHJcbiAgICAgIC5tb2R1bGUtbGlua3Mge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDRlbTtcclxuICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzX190aXRsZV9tYXApO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgaGVpZ2h0OiAkcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfc3ZnX2hlaWdodDtcclxuICAgICAgICAgIGZpbGw6ICRwcm9ncmFtLWRldGFpbC12Ml9saW5rcy1ncm91cF9zdmdfZmlsbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAmLmpzLS1hY3RpdmUge1xyXG4gICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgZmlsbDogJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzLWdyb3VwX3N2Z19ob3Zlcl9maWxsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAmX19tYXAge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgIC5tYXAge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHByb2dyYW0tZGV0YWlsLXYyX21hcF9fdGl0bGVfbWFwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lci1tYXAge1xyXG4gICAgICAgICAgd2lkdGg6IDgwJTtcclxuICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQgOiAkcHJvZ3JhbS1kZXRhaWwtdjJfbWFwX2NvbnRlbnRfbGVmdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19qcy1jb250YWluZXIge1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICBtaW4taGVpZ2h0OiAzODBweDtcclxuICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLmdyb3VwLWVsZW1lbnRzIHtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbSA6IDRlbTtcclxuICAgIH1cclxuICAgIGZsZXg6IDE7XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1yb3cge1xyXG4gICAgICAuZ3JvdXAtZWxlbWVudHNfX3dyYXBwZXIge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cclxuICAucHJvcGVydHktZGV0YWlsX19tZW1iZXIge1xyXG4gICAgLnRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcHJvcGVydHktY29udGFjdCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA0MTBweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgd2lkdGg6IDQyJTtcclxuICAgICAgbWFyZ2luOiBpbml0aWFsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbn1cclxuLm1vZGFsLXNoYXJlLW1haWwgLFxyXG4ubW9kYWwtY2FsY3VsYXRvcntcclxuICAuZm9ybS1ncm91cHtcclxuICAgID4gKiB7XHJcbiAgICAgIGZsZXg6IGF1dG87XHJcbiAgICAgIGFsaWduLXNlbGY6IGF1dG87XHJcbiAgICB9XHJcbiAgfVxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIERldGFpbCBkZSBwcm9ncmFtbWVzIC0gVjJcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9iYWNrZ3JvdW5kOiAkcHJvZ3JhbS1kZXRhaWwtdjJfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbS1kZXRhaWwtdjJfYmFja2dyb3VuZC1pbWFnZSAkcHJvZ3JhbS1kZXRhaWwtdjJfYmFja2dyb3VuZC1yZXBlYXQgJHByb2dyYW0tZGV0YWlsLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbS1kZXRhaWwtdjJfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX3dyYXBwZXI6ICR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9ncmFtLWRldGFpbC12Ml9jb2xvcjtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfY29sb3I7XHJcblxyXG4vLyBDYXJyb3VzZWxcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nhcm91c2VsX2Zhdm9yaXRlX3VuYWN0aXZlX292ZXJsYXlfY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC44Myk7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIE1haW4gaW5mb1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX190ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYWluLWluZm9fX3RleHRfY29sb3I6IGluaGVyaXQ7XHJcblxyXG5cclxuLy8gLyBPcHRpb25zXHJcbi8vIE9wdGlvbiAtIGNoaWZmcmVcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbnVtYmVyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi4xMTExZW0vMS41ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbnVtYmVyX2NvbG9yOiBpbmhlcml0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9udW1iZXJfdGV4dF9hbGlnbjogbGVmdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbnVtYmVyX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuLy8gT3B0aW9uIC0gbGFiZWxcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbGFiZWxfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODllbS8xICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9sYWJlbF90ZXh0X2FsaWduOiBsZWZ0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcblxyXG4vLyBNYWluIGluZm8gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBBYm91dCBbQkVHSU5dXHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfYWJvdXRfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfYWJvdXRfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHByb2dyYW0tZGV0YWlsLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX2Fib3V0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9hYm91dF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9hYm91dF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9hYm91dF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9hYm91dF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICRwcm9ncmFtLWRldGFpbC12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9hYm91dF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9hYm91dF9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfYWJvdXRfX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Fib3V0X190ZXh0X2NvbG9yOiBpbmhlcml0O1xyXG5cclxuLy8gQWJvdXQgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEZvcm0gQ29udGFjdFxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb2dyYW0tZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfY29sb3I7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjJfY29sb3I7XHJcblxyXG4vLyBGb3JtIENvbnRhY3QgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAvIE9wdGlvbnNcclxuLy8gT3B0aW9uIC0gY2hpZmZyZVxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfb3B0aW9uX251bWJlcl90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuODg4OWVtLzEuNSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9vcHRpb25fbnVtYmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYyX29wdGlvbl9udW1iZXJfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfb3B0aW9uX251bWJlcl90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbi8vIE9wdGlvbiAtIGxhYmVsXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9vcHRpb25fbGFiZWxfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tZGV0YWlsLXYyX29wdGlvbl9sYWJlbF9jb2xvcjogaW5oZXJpdDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX29wdGlvbl9sYWJlbF90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9vcHRpb25fbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vL1xyXG4vLyBUaXRsZSAtIGNvb3Jkc1xyXG4vL1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9jb29yZHNfcGhvbmVfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNb2R1bGUgbGlua3NcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9ncmFtLWRldGFpbC12Ml9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gUGFydGFnZSAtIGJvdXRvblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfc3ZnX2hlaWdodCAgOiAyLjJlbTtcclxuJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzLWdyb3VwX3N2Z19maWxsICA6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWVucyBzdmc6IGNvdWxldXJcclxuJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWVucyB0ZXh0ZTogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfc3ZnX2hvdmVyX2ZpbGwgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGllbnMgc3ZnID4gaG92ZXI6IGNvdWxldXJcclxuJHByb2dyYW0tZGV0YWlsLXYyX2xpbmtzLWdyb3VwX2xpbmtfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLy8gTW9kdWxlIGxpbmtzW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gTWFwXHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFwX3RleHQtdmVydGljYWxfbGVmdDogODBweDsgIC8vIFRleHRlIHZlcnRpY2FsIDogcG9zaXRpb25uZW1lbnQgZ2F1Y2hlICjDoCBtb2RpZmllciBzZWxvbiB0YWlsbGUgZGUgbGEgcG9saWNlKVxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFwX2NvbnRlbnRfbGVmdDogNjBweDsgICAgICAgIC8vIENvbnRlbnUgOiBwb3NpdGlvbm5lbWVudCBnYXVjaGUgKMOgIG1vZGlmaWVyIHNlbG9uIHRhaWxsZSBkZSBsYSBwb2xpY2UpXHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb2dyYW0tZGV0YWlsLXYyX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9ncmFtLWRldGFpbC12Ml9tYXBfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFwX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFwX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFwX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb2dyYW0tZGV0YWlsLXYyX21hcF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX21hcF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFwX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYyX21hcF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjJfbWFwX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gTWFwIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQ6ICRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kLWNvbG9yICRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kLWltYWdlICRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbS1kZXRhaWwtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb2dyYW0tZGV0YWlsLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M193cmFwcGVyOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYzX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYzX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY2Fyb3VzZWxfZmF2b3JpdGVfdW5hY3RpdmVfb3ZlcmxheV9jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjgzKSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbi1pbmZvX19iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0zLCAuNTQpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Fib3V0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Fib3V0X190aXRsZV9jb250ZW50XzFfZm9udDogJHByb2dyYW0tZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Fib3V0X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGV4dF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RleHRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9ncmFtLWRldGFpbC12M19jb2xvciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYzX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfcGhvbmVfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfc3ZnX2hlaWdodCAgOiAyLjJlbSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzLWdyb3VwX3N2Z19maWxsICA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzLWdyb3VwX3N2Z19ob3Zlcl9maWxsICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb2dyYW0tZGV0YWlsLXYzX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHByb2dyYW0tZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksJHByb2dyYW0tZGV0YWlsLXYzX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV90ZXh0LWFsaWduOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRwcm9ncmFtLWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfZm9udDogJHByb2dyYW0tZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udCxcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3IsXHJcblxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHByb2dyYW0tZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9jb250ZW50X2ZvbnQ6ICRwcm9ncmFtLWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50X2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yLFxyXG4gICAgKSwkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZV9tYXBcclxuXHJcbik7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb2dyYW0tZGV0YWlsLXYzX2Fib3V0X190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHByb2dyYW0tZGV0YWlsLXYzX2Fib3V0X190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Fib3V0X190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udCA6ICRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGV4dF9mb250LFxyXG4gICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGV4dF90ZXh0LWFsaWduLFxyXG4gICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RleHRfY29sb3IsXHJcbiAgICApLCRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGV4dF9tYXBcclxuKTtcclxuXHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvZ3JhbS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9ncmFtLWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkcHJvZ3JhbS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9ncmFtLWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvZ3JhbS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb2dyYW0tZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9ncmFtLWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRwcm9ncmFtLWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICRwcm9ncmFtLWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICApLCAkcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19saW5rc19fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9ncmFtLWRldGFpbC12M19saW5rc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyA6ICRwcm9ncmFtLWRldGFpbC12M19saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12M19saW5rc19fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgKSwgJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvZ3JhbS1kZXRhaWwtdjMge1xyXG4gIGJhY2tncm91bmQ6ICRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kO1xyXG4gIGNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjNfY29sb3I7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6ICRwcm9ncmFtLWRldGFpbC12M193cmFwcGVyO1xyXG4gIH1cclxuICAmOmJlZm9yZSB7XHJcbiAgICBjb250ZW50OiAnJztcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgbGVmdDogMDtcclxuICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmFtLWRldGFpbC12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lciB7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gIH1cclxuXHJcbiAgQGluY2x1ZGUgc2V0VGl0bGUoJHByb2dyYW0tZGV0YWlsLXYzX190aXRsZV9tYXApO1xyXG5cclxuXHJcbiAgJl9fYmFjayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgIC5idXR0b24tLWJhY2sge1xyXG4gICAgICAgIHBhZGRpbmctdG9wOiAuNmVtO1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAuNmVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19zbGlkZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAuc2xpZGVyLWltZyB7XHJcbiAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCxcclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgcGFkZGluZzogMS40ZW07XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgZGlzcGxheSAgICAgICA6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBjb2xvciAgICAgICAgOiAjZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kICAgOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWNvbG9yIDogI2ZmZjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgIGZsZXggICAgICAgICAgOiAxO1xyXG4gICAgICBkaXNwbGF5ICAgICAgIDogZmxleDtcclxuICAgICAgb3BhY2l0eSAgICAgICA6IDE7XHJcbiAgICAgIGJvcmRlciAgICAgICAgOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzIDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0ICA6IC41ZW0gIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWxlZnQgICA6IC41ZW0gIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0ICAgICAgICA6IDVweDtcclxuICAgICAgYWxpZ24taXRlbXMgICA6IGNlbnRlcjtcclxuICAgICAgbWF4LXdpZHRoOiA5NnB4O1xyXG5cclxuICAgICAgY29sb3IgICAgICAgIDogJHByb2dyYW0tZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQgICA6ICRwcm9ncmFtLWRldGFpbC12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ7XHJcbiAgICAgIGJvcmRlci1jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgIGhlaWdodCA6IDVweDtcclxuXHJcbiAgICAgIGNvbG9yICAgICAgICA6ICRwcm9ncmFtLWRldGFpbC12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjtcclxuICAgICAgYmFja2dyb3VuZCAgIDogJHByb2dyYW0tZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ7XHJcbiAgICAgIGJvcmRlci1jb2xvciA6ICRwcm9ncmFtLWRldGFpbC12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG5cclxuICB9XHJcblxyXG5cclxuICAmX19tYWluLWluZm8ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbi1pbmZvX19iYWNrZ3JvdW5kO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgcGFkZGluZzogMmVtIDA7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZV9tYXApO1xyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYWJvdXQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICB3aWR0aCA6IDYwJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX21hcCk7XHJcbiAgICAudGV4dC1ibG9jayB7XHJcbiAgICAgIEBpbmNsdWRlIHNldFRleHQoJHByb2dyYW0tZGV0YWlsLXYzX2Fib3V0X190ZXh0X21hcCwgJycsIGZhbHNlKTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2Jsb2NrLXByb2dyYW0ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwYWRkaW5nLXJpZ2h0OiA3ZW07XHJcbiAgfVxyXG5cclxuICAmX19ibG9jay1sb3Qge1xyXG4gICAgbWFyZ2luOiAzZW0gMCA0ZW0gMDtcclxuICB9XHJcblxyXG5cclxuICAmX19mb3JtLWNvbnRhY3Qge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICBwYWRkaW5nLWxlZnQ6IDJlbTtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogNDEwcHg7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29udGFjdF9fY29vcmRzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAmLmNvb3JkcyB7XHJcbiAgICAgICAgLmNvb3Jkc19fdGl0bGUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfbWFwLCAnJicpO1xyXG4gICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb29yZHMtcGhvbmVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgZm9udDogJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV9mb250O1xyXG4gICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfcGhvbmVfY29sb3I7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX3RleHRfYWxpZ247XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV90ZXh0X3RyYW5zZm9ybTtcclxuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfcGhvbmVfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHByb2dyYW0tZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFwKTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmZvcm0ge1xyXG4gICAgICBwYWRkaW5nOiAwIDRlbTtcclxuICAgICAgJi0tYm9yZGVyIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcblxyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxZW0gKiAyKTsgIC8vIDFlbSA9IHBhZGRpbmcgYnV0dG9uXHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiA1ZW07XHJcblxyXG4gICAgICAgICAgYm9yZGVyLWxlZnQgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgYm9yZGVyLXJpZ2h0IDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgcG9zaXRpb24gICAgIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nICAgICAgOiAwIDJlbTtcclxuXHJcbiAgICAgICAgICAuZm9ybV9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZm9ybV9fdmFsaWRhdGlvbiwgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudCAgICAgICAgICA6ICcnO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uICAgICAgICAgOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgd2lkdGggICAgICAgICAgICA6IDgwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICA6IDFweDtcclxuICAgICAgICAgICAgICB0b3AgICAgICAgICAgICAgIDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbGVmdCA6IC0yZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHJpZ2h0IDogLTJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHdpZHRoIDogMzhweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgd2lkdGggOiAzOHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZm9ybV9fY29uZGl0aW9ucyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAzZW0gMWVtIDNlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fZmllbGRzZXQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAmLS12YWxpZGF0aW9uIHtcclxuICAgICAgICAgIC5mb3JtX19maWVsZHMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xlZ2FscyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNGVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblxyXG5cclxuICAmX19saW5rcyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDJlbTtcclxuICAgIH1cclxuICAgIC5tb2R1bGUtbGlua3Mge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICBoZWlnaHQ6ICRwcm9ncmFtLWRldGFpbC12M19saW5rcy1ncm91cF9zdmdfaGVpZ2h0O1xyXG4gICAgICAgIGZpbGw6ICRwcm9ncmFtLWRldGFpbC12M19saW5rcy1ncm91cF9zdmdfZmlsbDtcclxuICAgICAgfVxyXG4gICAgICAmX19jb250ZW50IHtcclxuICAgICAgICBjb2xvcjogJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJi5qcy0tYWN0aXZlIHtcclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xyXG4gICAgICAgICAgZmlsbDogJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzLWdyb3VwX3N2Z19ob3Zlcl9maWxsO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2NvbnRlbnQge1xyXG4gICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWRldGFpbC12M19saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5ncm91cC1lbGVtZW50cyB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b20gOiA0ZW07XHJcbiAgICB9XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgRGV0YWlsIGRlcyBwcm9ncmFtbWVzICAtIFYzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYmFja2dyb3VuZDogJHByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQtY29sb3IgJHByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQtaW1hZ2UgJHByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQtcmVwZWF0ICRwcm9ncmFtLWRldGFpbC12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb2dyYW0tZGV0YWlsLXYzX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12M193cmFwcGVyOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9ncmFtLWRldGFpbC12M19jb2xvcjtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjNfY29sb3I7XHJcblxyXG4vLyBDYXJyb3VzZWxcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nhcm91c2VsX2Zhdm9yaXRlX3VuYWN0aXZlX292ZXJsYXlfY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC44Myk7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIE1haW4gaW5mbyBbQkVHSU5dXHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbi1pbmZvX19iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0zLCAuNTQpO1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb2dyYW0tZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwcm9ncmFtLWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW0tZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByb2dyYW0tZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcblxyXG4vLyBNYWluIGluZm8gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBBYm91dFxyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYzX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICRwcm9ncmFtLWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkcHJvZ3JhbS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb2dyYW0tZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfYWJvdXRfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjgzMzNlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xOztcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Fib3V0X190ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19hYm91dF9fdGV4dF9jb2xvcjogaW5oZXJpdDtcclxuXHJcbi8vIEFib3V0IFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEZvcm0gQ29udGFjdFxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb2dyYW0tZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjNfY29sb3I7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvZ3JhbS1kZXRhaWwtdjNfY29sb3I7XHJcblxyXG5cclxuLy8gQ29vcmRvbm7DqWVzXHJcblxyXG4vL1xyXG4vLyBUaXRsZSAtIGNvb3Jkb25uw6llc1xyXG4vL1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xICRmb250LWZhbWlseS0tMjtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9ncmFtLWRldGFpbC12M19jb29yZHNfcGhvbmVfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuJHByb2dyYW0tZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy8gRm9ybSBDb250YWN0IFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNb2R1bGUgbGlua3NcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9ncmFtLWRldGFpbC12M19saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtLWRldGFpbC12M19saW5rc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9ncmFtLWRldGFpbC12M19saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gUGFydGFnZSAtIGJvdXRvblxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfc3ZnX2hlaWdodCAgOiAyLjJlbTtcclxuJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzLWdyb3VwX3N2Z19maWxsICA6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWVucyBzdmc6IGNvdWxldXJcclxuJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWVucyB0ZXh0ZTogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcHJvZ3JhbS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfc3ZnX2hvdmVyX2ZpbGwgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTGllbnMgc3ZnID4gaG92ZXI6IGNvdWxldXJcclxuJHByb2dyYW0tZGV0YWlsLXYzX2xpbmtzLWdyb3VwX2xpbmtfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuXHJcbi8vIE1vZHVsZSBsaW5rc1tFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRwcm9ncmFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2UgJHByb2dyYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX3dyYXBwZXI6ICR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfdGV4dF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX3RleHRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdyA6IDEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teCA6IDJlbSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi15IDogMWVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGcgOiAyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnIDogMWVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnIDogMmVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGwgOiAyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsIDogMmVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsIDogMmVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMzAwcHggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiAzMDBweCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnOiA1MDBweCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiA1MDBweCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX3N0YXR1c19pdGVtX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjVlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfc3RhdHVzX2l0ZW1fbGV0dGVyLXNwYWNpbmc6IDBlbSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9zdGF0dXNfaXRlbV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9zdGF0dXNfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9zdGF0dXNfaXRlbV9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX3N0YXR1c19pdGVtX2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZV9zZW9fbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkcHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzJfY29sb3IsXHJcbiAgICApLFxyXG4gICAgJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJHByb2dyYW0tbGlzdGluZy12MV90ZXh0X2ZvbnQsXHJcbiAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tbGlzdGluZy12MV90ZXh0X3RleHQtYWxpZ24sXHJcbiAgICAgICAgY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjFfdGV4dF9jb2xvcixcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvZ3JhbS1saXN0aW5nLXYxX3RleHRfY29sb3JcclxuICAgICksXHJcbiAgICAkcHJvZ3JhbS1saXN0aW5nLXYxX190ZXh0X21hcFxyXG4pO1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12MV9faXRlbV90aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX19pdGVtX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3IsXHJcblxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yLFxyXG4gICAgKSxcclxuICAgICRwcm9ncmFtLWxpc3RpbmctdjFfX2l0ZW1fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9ncmFtLWxpc3RpbmctdjEge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtLWxpc3RpbmctdjFfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJvZ3JhbS1saXN0aW5nLXYxX3dyYXBwZXI7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkcHJvZ3JhbS1saXN0aW5nLXYxX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXl9ICogLTEgKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnfSAqIC0xICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKCN7JHByb2dyYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS14bH0gKiAtMSApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBJdGVtXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teCAkcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvd30gLSAoI3skcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXl9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGcgJHByb2dyYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS1sZztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsICRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCAjeyRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGx9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpbmtzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZztcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAmLS1jb250YWluIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW5mby10aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJHByb2dyYW0tbGlzdGluZy12MV9faXRlbV90aXRsZV9tYXApO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDYwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJi1pZCB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA0MCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1leHRyYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICYtLXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3N0YXR1cyB7XHJcbiAgICAgICAgICAgIC5zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgJl9fdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtLWxpc3RpbmctdjFfc3RhdHVzX2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tbGlzdGluZy12MV9zdGF0dXNfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRwcm9ncmFtLWxpc3RpbmctdjFfc3RhdHVzX2l0ZW1fYm9yZGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1saXN0aW5nLXYxX3N0YXR1c19pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLWxpc3RpbmctdjFfc3RhdHVzX2l0ZW1fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLWxpc3RpbmctdjFfc3RhdHVzX2l0ZW1fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2dsb2JhbC1saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjFfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLml0ZW1fX21vcmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjNmQ2ZDZkLDAuNzUpO1xyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlICsgMTBweCkpO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZSAwLjA1cztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLml0ZW1fX3N0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcblxyXG59XHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBMaXN0aW5nIHByb2dyYW1tZXMgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJHByb2dyYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb2dyYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRwcm9ncmFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2UgJHByb2dyYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12MV93cmFwcGVyOiAkd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aDtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfX3RpdGxlX3Nlb19tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJHByb2dyYW0tbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb2dyYW0tbGlzdGluZy12MV90ZXh0X2NvbG9yOiBpbmhlcml0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIExpc3RpbmcgY29uZmlndXJhdGlvbiBbQkVHSU5dXHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydDsgICAgICAgICAgICAvLyBMaXN0aW5nIDogYWxpZ25lbWVudCBkZXMgaXRlbXMgZmxleC1zdGFydCwgY2VudGVyLCBzcGFjZS1iZXR3ZWVuLGV0Yy4uLiAobsOpY2Vzc2FpcmUgcG91ciBsZXMgZmlucyBkZSBsaWduZSlcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtLXBlci1yb3cgOiAxOyAgICAgICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXggOiAyZW07XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teSA6IDFlbTtcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZyA6IDI7ICAgICAgICAgICAgICAgICAgIC8vIExpc3RpbmcgPiBMRyA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnIDogMWVtO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnIDogMmVtO1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXhsIDogMjsgICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA+IFhMIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGwgOiAyZW07XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGwgOiAyZW07XHJcblxyXG4vLyBMaXN0aW5nIGNvbmZpZ3VyYXRpb24gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuXHJcbi8vIERyYXdpbmdcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ6IDMwMHB4O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDogMzAwcHg7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc6IDUwMHB4O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc6IDUwMHB4O1xyXG5cclxuLy9cclxuLy8gSXRlbSBUaXRsZVxyXG4vL1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuLy8gSW5mbyBjb21wbMOpbWVudGFpcmVcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfY29sb3I6IGluaGVyaXQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb2dyYW0tbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vL1xyXG4vLyBJdGVtIFN0YXR1c1xyXG4vL1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX3N0YXR1c19pdGVtX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjVlbSAkZm9udC1mYW1pbHktLTE7ICAgICAgICAvLyBTdXItdGl0cmU6IGZvbnRcclxuJHByb2dyYW0tbGlzdGluZy12MV9zdGF0dXNfaXRlbV9sZXR0ZXItc3BhY2luZzogMGVtOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdXItdGl0cmU6IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHByb2dyYW0tbGlzdGluZy12MV9zdGF0dXNfaXRlbV90ZXh0LXRyYW5zZm9ybTogbm9uZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdXItdGl0cmU6IG1pc2UgZW4gZm9ybWUgZGVzIGxldHRyZXNcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfc3RhdHVzX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQ6IGNvdWxldXIgZHUgZm9uZFxyXG4kcHJvZ3JhbS1saXN0aW5nLXYxX3N0YXR1c19pdGVtX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0OiBjb3VsZXVyIGR1IHRleHRlXHJcbiRwcm9ncmFtLWxpc3RpbmctdjFfc3RhdHVzX2l0ZW1fYm9yZGVyICAgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQ6IGJvcmR1cmVzXHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3IgJHByb2dyYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlICRwcm9ncmFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQgJHByb2dyYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb2dyYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb2dyYW0tbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml93cmFwcGVyOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfc2VvX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9zZW9fZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfc2VvX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfc2VvX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfc2VvX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX3Nlb19jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX3Nlb19jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfc2VvX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml90ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfdGV4dF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQgIWRlZmF1bHQ7ICAgICAgICAgICAgXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93IDogMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14IDogMmVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXkgOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0tbGcgOiAxICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLWxnIDogMWVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnIDogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLXhsIDogMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bCA6IDJlbSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS14bCA6IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0OiA0MzVweCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDQzNXB4ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjIyMjJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMC44M2VtLzEuMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYS0tdmFsdWVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyZW0vLjc1ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmEtLXZhbHVlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmEtLXZhbHVlX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmEtLXZhbHVlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1wcmljZV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLXByaWNlX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1wcmljZV90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLXByaWNlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1wcmljZS0tdmFsdWVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLXByaWNlLS12YWx1ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLXByaWNlLS12YWx1ZV90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLXByaWNlLS12YWx1ZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8taWRfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzZW0vMS4yICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmEtLTJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS4yICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9zdGF0dXNfaXRlbV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX3N0YXR1c19pdGVtX2xldHRlci1zcGFjaW5nOiAwZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfc3RhdHVzX2l0ZW1fdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfc3RhdHVzX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfc3RhdHVzX2l0ZW1fY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9zdGF0dXNfaXRlbV9ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM2VtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2JvcmRlci1jb2xvciA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9ob3Zlcl9iYWNrZ3JvdW5kIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfc2VvX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfc2VvX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9zZW9fZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9zZW9fZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfc2VvX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9zZW9fY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfc2VvX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX3Nlb19jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9zZW9fY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSxcclxuICAgICRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12Ml9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udCAgICAgICA6ICRwcm9ncmFtLWxpc3RpbmctdjJfdGV4dF9mb250LFxyXG4gICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWxpc3RpbmctdjJfdGV4dF90ZXh0LWFsaWduLFxyXG4gICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYyX3RleHRfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb2dyYW0tbGlzdGluZy12Ml90ZXh0X2NvbG9yXHJcbiAgICApLFxyXG4gICAgJHByb2dyYW0tbGlzdGluZy12Ml9fdGV4dF9tYXBcclxuKTtcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9faXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfZm9udDogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250LFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yLFxyXG5cclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9jb250ZW50X2ZvbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmcsXHJcbiAgICApLFxyXG4gICAgJHByb2dyYW0tbGlzdGluZy12Ml9faXRlbV90aXRsZV9tYXBcclxuKTtcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250IDogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX3RleHRfZm9udCxcclxuICAgICksXHJcbiAgICAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RleHRfbWFwXHJcbik7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIGJ1dHRvbl9mb250ICAgICAgICAgICAgICAgICA6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2ZvbnQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgIDogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgIDogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25fbWFwXHJcbik7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIGJ1dHRvbl9mb250ICAgICAgICAgICAgICAgICA6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2ZvbnQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgIDogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9ob3Zlcl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgIDogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfbWFwXHJcbik7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvZ3JhbS1saXN0aW5nLXYyIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJHByb2dyYW0tbGlzdGluZy12Ml9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb2dyYW0tbGlzdGluZy12Ml93cmFwcGVyO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyYW0tbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkcHJvZ3JhbS1saXN0aW5nLXYyX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXl9ICogLTEgKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnfSAqIC0xICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKCN7JHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS14bH0gKiAtMSApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBJdGVtXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teCAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvd30gLSAoI3skcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXl9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGcgJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS1sZztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCAjeyRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0teGx9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpbmtzIHtcclxuICAgICAgICAgICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19zdGF0dXMge1xyXG4gICAgICAgICAgICAmLnN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAuc3RhdHVzX192YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb2dyYW0tbGlzdGluZy12Ml9zdGF0dXNfaXRlbV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYyX3N0YXR1c19pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogJHByb2dyYW0tbGlzdGluZy12Ml9zdGF0dXNfaXRlbV9ib3JkZXI7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjJfc3RhdHVzX2l0ZW1fZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb2dyYW0tbGlzdGluZy12Ml9zdGF0dXNfaXRlbV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tbGlzdGluZy12Ml9zdGF0dXNfaXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTIlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2RhdGEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNGVtO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgJi0tY29udGFpbiB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2luZm8tdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZVN1YnRpdGxlKCRwcm9ncmFtLWxpc3RpbmctdjJfX2l0ZW1fdGl0bGVfbWFwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICYtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1leHRyYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMC4yNWVtO1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjRlbTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLS12YWx1ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC4zZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmEtLXZhbHVlX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmEtLXZhbHVlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhLS12YWx1ZV90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYS0tdmFsdWVfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLS0yIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYS0tMl90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1wcmljZSB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1wcmljZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tcHJpY2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1wcmljZV90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLXByaWNlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgJi0tdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLXByaWNlLS12YWx1ZV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLXByaWNlLS12YWx1ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1wcmljZS0tdmFsdWVfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tcHJpY2UtLXZhbHVlX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaWQge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8taWRfdGV4dF9mb250O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RleHRfbWFwLCAnJicpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4eGwpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmX19nbG9iYWwtbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYyX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIC5pdGVtX19tb3JlIHtcclxuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlO1xyXG5cclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzZkNmQ2ZCwwLjc1KTtcclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDEwcHgpKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2UgMC4wNXM7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlcjogMDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgPiBzcGFuIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbl9fbGluZTEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25fbWFwLCcnLCB0cnVlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b25fX2xpbmUyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX21hcCwnJywgdHJ1ZSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fbW9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLml0ZW1fX3N0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIFJldmVyc2VcclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fZGF0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQgOiA0ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICAmLnN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBMaXN0aW5nIGRlcyBwcm9ncmFtbWVzIC0gVjJcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICRwcm9ncmFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJHByb2dyYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12Ml93cmFwcGVyOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGg7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9zZW9fZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfc2VvX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9zZW9fY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX190aXRsZV9zZW9fbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX3Nlb19jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX3Nlb19jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12Ml9fdGl0bGVfc2VvX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfX3RpdGxlX3Nlb19jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjgzMzNlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xOztcclxuJHByb2dyYW0tbGlzdGluZy12Ml90ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfdGV4dF9jb2xvcjogaW5oZXJpdDtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBMaXN0aW5nIGNvbmZpZ3VyYXRpb24gW0JFR0lOXVxyXG5cclxuJHByb2dyYW0tbGlzdGluZy12Ml9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQ7ICAgICAgICAgICAgLy8gTGlzdGluZyA6IGFsaWduZW1lbnQgZGVzIGl0ZW1zIGZsZXgtc3RhcnQsIGNlbnRlciwgc3BhY2UtYmV0d2VlbixldGMuLi4gKG7DqWNlc3NhaXJlIHBvdXIgbGVzIGZpbnMgZGUgbGlnbmUpXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93IDogMTtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14IDogMmVtO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXkgOiAwO1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLWxnIDogMTtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZyA6IDFlbTtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS1sZyA6IDA7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0teGwgOiAxO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsIDogMmVtO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsIDogMDtcclxuXHJcbi8vIExpc3RpbmcgY29uZmlndXJhdGlvbiBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuLy8gRHJhd2luZ1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogNDM1cHg7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiA0MzVweDtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gVGl0bGVcclxuLy9cclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi4yMjIyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcblxyXG4vL1xyXG4vLyBJdGVtIFRleHRlXHJcbi8vXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODNlbS8xLjIgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuLy8gSW5mbyBjb21wbMOpbWVudGFpcmVcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfY29sb3I6IGluaGVyaXQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYS0tdmFsdWVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyZW0vLjc1ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmEtLXZhbHVlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmEtLXZhbHVlX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmEtLXZhbHVlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuLy8gSW5mbyBQcml4XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLXByaWNlX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tcHJpY2VfY29sb3I6IGluaGVyaXQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLXByaWNlX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tcHJpY2VfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1wcmljZS0tdmFsdWVfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyZW0vMSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLXByaWNlLS12YWx1ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLXByaWNlLS12YWx1ZV90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLXByaWNlLS12YWx1ZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbi8vIEluZm8gUsOpZsOpcmVuY2VcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX2luZm8taWRfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjgzZW0vMS4yICRmb250LWZhbWlseS0tMTtcclxuXHJcbi8vIEluZm8gTG90XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhLS0yX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuMiAkZm9udC1mYW1pbHktLTI7XHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG4vLyBMaW5lIDJcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy4zMzMzZW0vMS40ICRmb250LWZhbWlseS0tMzsgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGZvbnRcclxuJHByb2dyYW0tbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9ib3JkZXItY29sb3IgICAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2JhY2tncm91bmQgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG5cclxuLy9cclxuLy8gSXRlbSBTdGF0dXNcclxuLy9cclxuJHByb2dyYW0tbGlzdGluZy12Ml9zdGF0dXNfaXRlbV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgLy8gU3VyLXRpdHJlOiBmb250XHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfc3RhdHVzX2l0ZW1fbGV0dGVyLXNwYWNpbmc6IDBlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3VyLXRpdHJlOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRwcm9ncmFtLWxpc3RpbmctdjJfc3RhdHVzX2l0ZW1fdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3VyLXRpdHJlOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX3N0YXR1c19pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0OiBjb3VsZXVyIGR1IGZvbmRcclxuJHByb2dyYW0tbGlzdGluZy12Ml9zdGF0dXNfaXRlbV9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYyX3N0YXR1c19pdGVtX2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0OiBib3JkdXJlc1xyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19iYWNrZ3JvdW5kOiAkcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQtY29sb3IgJHByb2dyYW0tbGlzdGluZy12M19iYWNrZ3JvdW5kLWltYWdlICRwcm9ncmFtLWxpc3RpbmctdjNfYmFja2dyb3VuZC1yZXBlYXQgJHByb2dyYW0tbGlzdGluZy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb2dyYW0tbGlzdGluZy12M19iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb2dyYW0tbGlzdGluZy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M193cmFwcGVyOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfc2VvX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9zZW9fZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfc2VvX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfc2VvX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfc2VvX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX3Nlb19jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX3Nlb19jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfc2VvX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M190ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfdGV4dF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQgIWRlZmF1bHQ7ICAgICAgICAgICBcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtLXBlci1yb3cgOiAxICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXggOiAyZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teSA6IDAgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1wZXItcm93LS1sZyA6IDEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teC0tbGcgOiAxZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teS0tbGcgOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tcGVyLXJvdy0teGwgOiAxICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXgtLXhsIDogMmVtICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXktLXhsIDogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19taW4taGVpZ2h0OiA1MDBweCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ6IDMwMHB4ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDogMzAwcHggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZzogNTAwcHggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZzogNTAwcHggIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY2N2VtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9kaXNwbGF5OiBibG9jayAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4ODllbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2Rpc3BsYXk6IGJsb2NrICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9pbmZvLWV4dHJhX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1faW5mby1pZF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9pbmZvLWlkX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1faW5mby1pZF90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9pbmZvLWlkX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGV4dF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICBcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICBcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19zdGF0dXNfaXRlbV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX3N0YXR1c19pdGVtX2xldHRlci1zcGFjaW5nOiAwZW0gIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfc3RhdHVzX2l0ZW1fdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfc3RhdHVzX2l0ZW1fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfc3RhdHVzX2l0ZW1fY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19zdGF0dXNfaXRlbV9ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9zZW9fbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfc2VvX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfc2VvX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX3Nlb19jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfc2VvX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX3Nlb19jb250ZW50XzJfY29sb3IsXHJcbiAgICAgICAgKSwgJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0ZXh0X2ZvbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjNfdGV4dF9mb250LFxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvZ3JhbS1saXN0aW5nLXYzX3RleHRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjNfdGV4dF9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb2dyYW0tbGlzdGluZy12M190ZXh0X2NvbG9yXHJcbiAgICAgICAgKSwkcHJvZ3JhbS1saXN0aW5nLXYzX190ZXh0X21hcFxyXG4pO1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12M19faXRlbV90aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbSA6ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV9kaXNwbGF5OiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2Rpc3BsYXksXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF9kaXNwbGF5OiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZGlzcGxheSxcclxuICAgICAgICApLCRwcm9ncmFtLWxpc3RpbmctdjNfX2l0ZW1fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICA6ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICA6ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICAgICApLCAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0ZXh0X2ZvbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGV4dF9mb250LFxyXG4gICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190ZXh0X2NvbG9yLFxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RleHQtYWxpZ24sXHJcbiAgICAgICAgKSwgJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190ZXh0X21hcFxyXG4pO1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvZ3JhbS1saXN0aW5nLXYzIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJHByb2dyYW0tbGlzdGluZy12M19jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb2dyYW0tbGlzdGluZy12M193cmFwcGVyO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb2dyYW0tbGlzdGluZy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgei1pbmRleDogLTE7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkcHJvZ3JhbS1saXN0aW5nLXYzX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjNfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXl9ICogLTEgKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXktLWxnfSAqIC0xICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKCN7JHByb2dyYW0tbGlzdGluZy12M19pdGVtLW1hcmdpbi15LS14bH0gKiAtMSApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBJdGVtXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teCAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tcGVyLXJvd30gLSAoI3skcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXl9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teC0tbGcgJHByb2dyYW0tbGlzdGluZy12M19pdGVtLW1hcmdpbi15LS1sZztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXktLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXgtLXhsICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCAjeyRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teS0teGx9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEl0ZW1cclxuICAgIC5pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA1ZW07XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fbWluLWhlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDY2JTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZGF0YSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0ZW07XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICYtLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkcHJvZ3JhbS1saXN0aW5nLXYzX19pdGVtX3RpdGxlX21hcCk7XHJcblxyXG4gICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWluLXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWV4dHJhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9pbmZvLWV4dHJhX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1faW5mby1leHRyYV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAmLS1zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaWQge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX2luZm8taWRfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9pbmZvLWlkX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX2luZm8taWRfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1faW5mby1pZF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLS1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFlbSAqIDIpOyAgLy8gMWVtID0gcGFkZGluZyBidXR0b25cclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwLjRlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodCA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nICAgICAgOiAwIDJlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVkoNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtX19pbmZvLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXAsIC5pdGVtX19pbmZvLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudCAgICAgICAgICA6ICcnO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gICAgICAgICA6IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGggICAgICAgICAgICA6IDgwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQgICAgICAgICAgIDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wICAgICAgICAgICAgICA6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdCA6IC0yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQgOiAtMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbV9faW5mby10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoIDogMzhweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCA6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgXHJcbiAgICAgICAgJl9fc3RhdHVzIHtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgcmlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgIC5zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgJl9fdmFsdWUge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcm9ncmFtLWxpc3RpbmctdjNfc3RhdHVzX2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb2dyYW0tbGlzdGluZy12M19zdGF0dXNfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXI6ICRwcm9ncmFtLWxpc3RpbmctdjNfc3RhdHVzX2l0ZW1fYm9yZGVyO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvZ3JhbS1saXN0aW5nLXYzX3N0YXR1c19pdGVtX2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRwcm9ncmFtLWxpc3RpbmctdjNfc3RhdHVzX2l0ZW1fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9ncmFtLWxpc3RpbmctdjNfc3RhdHVzX2l0ZW1fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbjogMmVtIDA7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RleHRfbWFwLCAnJicpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGlua3Mge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19idXR0b25fbWFwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIFJldmVyc2VcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19kYXRhIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodCA6IDRlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbn1cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIExpc3RpbmcgZGVzIHByb2dyYW1tZXMgLSBWM1xyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJHByb2dyYW0tbGlzdGluZy12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb2dyYW0tbGlzdGluZy12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb2dyYW0tbGlzdGluZy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQ6ICRwcm9ncmFtLWxpc3RpbmctdjNfYmFja2dyb3VuZC1jb2xvciAkcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQtaW1hZ2UgJHByb2dyYW0tbGlzdGluZy12M19iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvZ3JhbS1saXN0aW5nLXYzX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfd3JhcHBlcjogJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoO1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfc2VvX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9zZW9fZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9zZW9fZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfc2VvX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19fdGl0bGVfc2VvX21hcmdpbi1ib3R0b206IDA7XHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9zZW9fY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9zZW9fY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfX3RpdGxlX3Nlb19jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX190aXRsZV9zZW9fY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJHByb2dyYW0tbGlzdGluZy12M190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTs7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfdGV4dF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX3RleHRfY29sb3I6IGluaGVyaXQ7XHJcblxyXG4vLyBMaXN0aW5nXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0OyAgICAgICAgICAgIC8vIExpc3RpbmcgOiBhbGlnbmVtZW50IGRlcyBpdGVtcyBmbGV4LXN0YXJ0LCBjZW50ZXIsIHNwYWNlLWJldHdlZW4sZXRjLi4uIChuw6ljZXNzYWlyZSBwb3VyIGxlcyBmaW5zIGRlIGxpZ25lKVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW0tcGVyLXJvdyA6IDE7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teCA6IDJlbTtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtLW1hcmdpbi15IDogMDtcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1wZXItcm93LS1sZyA6IDE7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teC0tbGcgOiAxZW07XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teS0tbGcgOiAwO1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtLXBlci1yb3ctLXhsIDogMTtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtLW1hcmdpbi14LS14bCA6IDJlbTtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtLW1hcmdpbi15LS14bCA6IDA7XHJcblxyXG4vLyBJdGVtXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fbWluLWhlaWdodDogNTAwcHg7XHJcbi8vIEl0ZW0gLSBEcmF3aW5nXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0OiAzMDBweDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDMwMHB4O1xyXG5cclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnOiA1MDBweDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiA1MDBweDtcclxuXHJcblxyXG4vLy8vXHJcbi8vLy8gSXRlbSAtIFRpdGxlXHJcbi8vLy9cclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY2N2VtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9kaXNwbGF5OiBibG9jaztcclxuXHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg4OWVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZGlzcGxheTogYmxvY2s7XHJcblxyXG4vLyBJdGVtIC0gIEluZm8gY29tcGzDqW1lbnRhaXJlXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9pbmZvLWV4dHJhX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX2luZm8tZXh0cmFfY29sb3I6IGluaGVyaXQ7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vLyBJdGVtIC0gIEluZm8gaWRcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX2luZm8taWRfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1faW5mby1pZF9jb2xvcjogaW5oZXJpdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX2luZm8taWRfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1faW5mby1pZF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gLSBkZXNjcmlwdGlvblxyXG4vL1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fdGV4dF9jb2xvcjogaW5oZXJpdDtcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX190ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuLy9cclxuLy8gSXRlbSBTdGF0dXNcclxuLy9cclxuJHByb2dyYW0tbGlzdGluZy12M19zdGF0dXNfaXRlbV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0xOyAgICAgICAgLy8gU3VyLXRpdHJlOiBmb250XHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfc3RhdHVzX2l0ZW1fbGV0dGVyLXNwYWNpbmc6IDBlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3VyLXRpdHJlOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfc3RhdHVzX2l0ZW1fdGV4dC10cmFuc2Zvcm06IG5vbmU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3VyLXRpdHJlOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcblxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX3N0YXR1c19pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0OiBjb3VsZXVyIGR1IGZvbmRcclxuJHByb2dyYW0tbGlzdGluZy12M19zdGF0dXNfaXRlbV9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX3N0YXR1c19pdGVtX2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0OiBib3JkdXJlc1xyXG5cclxuLy9cclxuLy8gSXRlbSAtIEJvdXRvblxyXG4vL1xyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJHByb2dyYW0tbGlzdGluZy12M19pdGVtX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kcHJvZ3JhbS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRwcm9ncmFtLWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRwcm9tb3RlLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3Byb21vdGUvMS5qcGcnKSAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kOiAkcHJvbW90ZS12MV9iYWNrZ3JvdW5kLWNvbG9yICRwcm9tb3RlLXYxX2JhY2tncm91bmQtaW1hZ2UgJHByb21vdGUtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHByb21vdGUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9tb3RlLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvbW90ZS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTMsIDAuNjUpICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9fYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJHByb21vdGUtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbiRwcm9tb3RlLXYxX19idXR0b25fbWFwOigpIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJHByb21vdGUtdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkcHJvbW90ZS12MV9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJHByb21vdGUtdjFfX2J1dHRvbl9jb2xvcixcclxuICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgOiAkcHJvbW90ZS12MV9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkcHJvbW90ZS12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJHByb21vdGUtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgOiAkcHJvbW90ZS12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvclxyXG4gICAgKSwgJHByb21vdGUtdjFfX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcblxyXG4kcHJvbW90ZS12MV9fdGV4dF9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRwcm9tb3RlLXYxX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udDogJHByb21vdGUtdjFfdGV4dF9mb250LFxyXG4gICAgICAgIGNvbG9yOiAkcHJvbW90ZS12MV90ZXh0X2NvbG9yXHJcbiAgICApLCAkcHJvbW90ZS12MV9fdGV4dF9tYXBcclxuKTtcclxuXHJcblxyXG4kcHJvbW90ZS12MV9fdGl0bGVfbWFwOiAoKSFkZWZhdWx0O1xyXG4kcHJvbW90ZS12MV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHByb21vdGUtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb21vdGUtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvbW90ZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9tb3RlLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb21vdGUtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9tb3RlLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkcHJvbW90ZS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHByb21vdGUtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvclxyXG4gICAgKSwgJHByb21vdGUtdjFfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb21vdGUtdjEge1xyXG4gICAgY29sb3I6ICRwcm9tb3RlLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwcm9tb3RlLXYxX2JhY2tncm91bmQ7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9tb3RlLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9tb3RlLXYxX190aXRsZV9tYXApO1xyXG4gICAgICAgICsgLnNlcnZpY2VzLXYxX19saW5rcyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDVlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkcHJvbW90ZS12MV9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkcHJvbW90ZS12MV9fYnV0dG9uX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkcHJvbW90ZS12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogJHByb21vdGUtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkcHJvbW90ZS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChzbGlkZXMtbGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAkcHJvbW90ZS12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHByb21vdGUtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZSA6ICRwcm9tb3RlLXYxX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fYnV0dG9uIHtcclxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgICAgICAuc2Nyb2xsLWJsb2NrX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGwgOiAkcHJvbW90ZS12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcHJvbW90ZS12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIEFsZXJ0bWFpbCAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kcHJvbW90ZS12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb21vdGUtdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9hbGVydG1haWwvMS5qcGcnKTtcclxuJHByb21vdGUtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHByb21vdGUtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb21vdGUtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJHByb21vdGUtdjFfYmFja2dyb3VuZDogJHByb21vdGUtdjFfYmFja2dyb3VuZC1jb2xvciAkcHJvbW90ZS12MV9iYWNrZ3JvdW5kLWltYWdlICRwcm9tb3RlLXYxX2JhY2tncm91bmQtcmVwZWF0ICRwcm9tb3RlLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvbW90ZS12MV9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb21vdGUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0zLCAwLjY1KTtcclxuJHByb21vdGUtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9tb3RlLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJHByb21vdGUtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvbW90ZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb21vdGUtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9tb3RlLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kcHJvbW90ZS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJHByb21vdGUtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRwcm9tb3RlLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJHByb21vdGUtdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9tb3RlLXYxX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRwcm9tb3RlLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRwcm9tb3RlLXYxX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiRwcm9tb3RlLXYxX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb21vdGUtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuJHByb21vdGUtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4kcHJvbW90ZS12MV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4kcHJvbW90ZS12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuXHJcblxyXG4vLyBTY3JvbGxcclxuJHByb21vdGUtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb21vdGUtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRwcm9tb3RlLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiRwcm9tb3RlLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRwcm9tb3RlLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJHByb21vdGUtdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kbGlzdGluZy12MV9uYl9hbm5vbmNlOm5vcm1hbCBub3JtYWwgNzAwIDFyZW0vMS4yZW0gJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kbGlzdGluZy12MV9uYl9hbm5vbmNlX2xhYmVsOm5vcm1hbCBub3JtYWwgNDAwIDFyZW0vMS4yZW0gJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0OyBcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb3BlcnR5IHtcclxuXHJcbn1cclxuIFxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BTEwgTElTVElORyAtIE5CIGFubm9uY2VzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4ubmJBbm5vbmNlcy12MSB7XHJcbiAgbWFyZ2luOiAwIDAgMWVtO1xyXG4gIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgZm9udDogJGxpc3RpbmctdjFfbmJfYW5ub25jZTtcclxuICAmX192YWx1ZSB7XHJcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuICAgIGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMS4xZW07XHJcbiAgICBsaW5lLWhlaWdodDogMi4yZW07XHJcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB3aWR0aDogMi4yZW07XHJcbiAgfVxyXG4gICZfX2xhYmVsIHtcclxuICAgIGNvbG9yOiAkY29sb3JfbmV1dHJhbC0wO1xyXG4gICAgZm9udDogJGxpc3RpbmctdjFfbmJfYW5ub25jZV9sYWJlbDtcclxuICB9XHJcbn1cclxuXHJcblxyXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjEsXHJcbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MixcclxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYzIHtcclxuICAubW9kYWwtZHBlIHtcclxuICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgfVxyXG4gICAgLnRpdGxlIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4gICAgfVxyXG4gICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZW5lcmd5X19kcmF3aW5nIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuXHJcbiAgICAgIGltZyB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjcwcHg7XHJcbiAgICAgICAgaGVpZ2h0OiAxNXZoO1xyXG4gICAgICAgIG1hcmdpbjogLjhlbSAwO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIG1heC13aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuICAuYXBwbHktb25saW5le1xyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICBhe1xyXG4gICAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcblxyXG4ubW9kYWwtY2FsY3VsYXRvci0tY2FmcGkge1xyXG4gIC50aXRsZSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICBmb250LXNpemU6IC44ZW07XHJcbiAgfVxyXG59IiwiLy8gTUFQIEJJRU4gSUNJIENTU1xyXG4jbWFwIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgaGVpZ2h0OiA0ODBweDtcclxuICAgIG1hcmdpbjogMDtcclxuICAgIHBhZGRpbmc6IDA7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgY2FudmFzXHJcbiAgICB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIiRwcm9wZXJ0eS1jb250YWN0X2JvcmRlcl93aWR0aC0xOiAxcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1jb250YWN0X2JvcmRlcl9zdHlsZS0xOiBzb2xpZCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWNvbnRhY3RfYm9yZGVyX2NvbG9yLTE6ICRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX2JvcmRlcl9jb2xvci0xICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWNvbnRhY3RfcGFkZGluZy0xX3NtOiAwIDFlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWNvbnRhY3RfcGFkZGluZy0xOiAwIDJlbSAhZGVmYXVsdDtcclxuXHJcbi5wcm9wZXJ0eS1jb250YWN0IHtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgLy9ib3JkZXItYm90dG9tIDogJHByb3BlcnR5LWNvbnRhY3RfYm9yZGVyX3dpZHRoLTEgJHByb3BlcnR5LWNvbnRhY3RfYm9yZGVyX3N0eWxlLTEgJHByb3BlcnR5LWNvbnRhY3RfYm9yZGVyX2NvbG9yLTE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2FnZW5jeSxcclxuICAgICZfX25lZ290aWF0b3IsXHJcbiAgICAmX19mb3JtIC5mb3JtLWJsb2NrIHtcclxuICAgICAgICBib3JkZXItbGVmdCAgOiAkcHJvcGVydHktY29udGFjdF9ib3JkZXJfd2lkdGgtMSAkcHJvcGVydHktY29udGFjdF9ib3JkZXJfc3R5bGUtMSAkcHJvcGVydHktY29udGFjdF9ib3JkZXJfY29sb3ItMTtcclxuICAgICAgICBib3JkZXItcmlnaHQgOiAkcHJvcGVydHktY29udGFjdF9ib3JkZXJfd2lkdGgtMSAkcHJvcGVydHktY29udGFjdF9ib3JkZXJfc3R5bGUtMSAkcHJvcGVydHktY29udGFjdF9ib3JkZXJfY29sb3ItMTtcclxuICAgICAgICBwb3NpdGlvbiAgICAgOiByZWxhdGl2ZTtcclxuICAgICAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogJHByb3BlcnR5LWNvbnRhY3RfcGFkZGluZy0xX3NtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBwYWRkaW5nIDogJHByb3BlcnR5LWNvbnRhY3RfcGFkZGluZy0xO1xyXG4gICAgfVxyXG5cclxuICAgIC5wcm9wZXJ0eS1jb250YWN0X19uZWdvdGlhdG9yOm5vdCg6Zmlyc3QtY2hpbGQpIHtcclxuICAgICAgICAubWVtYmVyLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnByb3BlcnR5LWRldGFpbF9fbWVtYmVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgcGFkZGluZy10b3A6IDJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb3BlcnR5LWNvbnRhY3RfX2Zvcm06bm90KDpmaXJzdC1jaGlsZCkge1xyXG4gICAgICAgIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmZvcm0tY29udGFjdF9fY29vcmRzIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnByb3BlcnR5LWNvbnRhY3RfX2Zvcm06Zmlyc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDVlbTtcclxuICAgICAgICAuZm9ybS1jb250YWN0X190aXRsZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50ICAgICAgICAgIDogJyc7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgICAgIDogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJHByb3BlcnR5LWNvbnRhY3RfYm9yZGVyX2NvbG9yLTE7XHJcbiAgICAgICAgICAgICAgICB3aWR0aCAgICAgICAgICAgIDogNTBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodCAgICAgICAgICAgOiAxcHg7XHJcbiAgICAgICAgICAgICAgICB0b3AgICAgICAgICAgICAgIDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBsZWZ0IDogLTJlbTtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0IDogLTNlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICByaWdodCA6IC0yZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQgOiAtM2VtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgIHBvc2l0aW9uICA6IHJlbGF0aXZlO1xyXG4gICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm1fX3ZhbGlkYXRpb257XHJcbiAgICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSg1MCUpO1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBjb250ZW50ICAgICAgICAgIDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uICAgICAgICAgOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRwcm9wZXJ0eS1jb250YWN0X2JvcmRlcl9jb2xvci0xO1xyXG4gICAgICAgICAgICB3aWR0aCAgICAgICAgICAgIDogODBweDtcclxuICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICA6IDFweDtcclxuICAgICAgICAgICAgdG9wICAgICAgICAgICAgICA6IDUwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgbGVmdCA6IC0yZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgcmlnaHQgOiAtMmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybV9fbGVnYWxzIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxufSIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX2JvcmRlcl93aWR0aC0xOiAxcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX2JvcmRlcl9zdHlsZS0xOiBzb2xpZCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfYm9yZGVyX2NvbG9yLTE6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXBhZGRpbmctMTogMCAzZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtcGFkZGluZy0xX3NtOiAwIDFlbSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX3RpdGxlX19jb250ZW50LTE6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTYyNWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX3RpdGxlX19jb250ZW50LTFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc190aXRsZV9fY29udGVudC0xX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc190aXRsZV9fY29udGVudC0xX2xldHRlci1zcGFjaW5nOiA1cHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX3RpdGxlX19jb250ZW50LTI6IG5vcm1hbCBub3JtYWwgNzAwIDEuOGVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX3RpdGxlX19jb250ZW50LTJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc190aXRsZV9fY29udGVudC0yX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX190aXRsZS0xOiBub3JtYWwgNDAwIDEuMjVlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTFfdGV4dC10cmFuc2Zvcm06IGluaXRpYWwgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTI6IG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fdGl0bGUtMl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fdGl0bGUtMl90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX190aXRsZS0yX2xldHRlci1zcGFjaW5nOiAwLjNlbSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fbGFiZWw6IG5vcm1hbCBub3JtYWwgNDAwIDAuODllbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19sYWJlbF90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19sYWJlbF9sZXR0ZXItc3BhY2luZzogMC4yZW0gIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19waG9uZV9fY29udGVudDogbm9ybWFsIG5vcm1hbCA0MDAgMC44OWVtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fcGhvbmVfX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX3Bob25lX19jb250ZW50X3RleHQtdHJhbnNmb3JtOiBpbml0aWFsICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX3Bob25lX19jb250ZW50X2xldHRlci1zcGFjaW5nOiAwLjJlbSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21haWxfX2NvbnRlbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODllbS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX21haWxfX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX21haWxfX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IGluaXRpYWwgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX192aXN1YWwtYmFja2dyb3VuZC1zaXplOiBjb250YWluICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX192aXN1YWwtYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX192aXN1YWwtYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19fdmlzdWFsLWhlaWdodDogMzUwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fX3Zpc3VhbC13aWR0aDogMTAwJSAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9wZXJ0eS1kZXRhaWxfX21lbWJlciB7XHJcbiAgICAvL3BhZGRpbmctbGVmdDogMmVtO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIG1hcmdpbi10b3A6IDdlbTtcclxuXHJcbiAgICBAbWVkaWEgKG1heC13aWR0aDogOTkxcHgpIHtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLmNvbnRlbnRfbWVtYmVyIHtcclxuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuICAgICAgICAmLm1lbWJlci1ib3JkZXIge1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc19ib3JkZXJfd2lkdGgtMSAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc19ib3JkZXJfc3R5bGUtMSAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc19ib3JkZXJfY29sb3ItMTtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc19ib3JkZXJfd2lkdGgtMSAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc19ib3JkZXJfc3R5bGUtMSAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc19ib3JkZXJfY29sb3ItMTtcclxuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbC1jb29yZHNfYm9yZGVyX3dpZHRoLTEgJHByb3BlcnR5LWRldGFpbC1jb29yZHNfYm9yZGVyX3N0eWxlLTEgJHByb3BlcnR5LWRldGFpbC1jb29yZHNfYm9yZGVyX2NvbG9yLTE7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgcGFkZGluZzogJHByb3BlcnR5LWRldGFpbC1wYWRkaW5nLTE7XHJcbiAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogJHByb3BlcnR5LWRldGFpbC1wYWRkaW5nLTFfc207XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5tZW1iZXItY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgICAgcGFkZGluZyA6IDAgMS44ZW07XHJcblxyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc190aXRsZV9fY29udGVudC0xO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc190aXRsZV9fY29udGVudC0xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc190aXRsZV9fY29udGVudC0xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc190aXRsZV9fY29udGVudC0xX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICYtMiB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA3MDAgMi41ZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfcGhvbmVfdGV4dF90cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjo6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc19ib3JkZXJfY29sb3ItMTtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxcHg7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAtMmVtO1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDQxNHB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogLTFlbTtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjBweDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGxlZnQ6IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb3BlcnR5LWRldGFpbC1jb29yZHNfYm9yZGVyX2NvbG9yLTE7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMXB4O1xyXG4gICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICByaWdodDogLTJlbTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA0MTRweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC0xNXB4O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWVtYmVyLTMge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAtMmVtO1xyXG5cclxuICAgICAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiA5MHB4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19fdmlzdWFsLWJhY2tncm91bmQtc2l6ZTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19fdmlzdWFsLWJhY2tncm91bmQtcG9zaXRpb247XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19fdmlzdWFsLWJhY2tncm91bmQtcmVwZWF0O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19kZWNvcmF0ZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAubWVtYmVyX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJi0xIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX190aXRsZS0xO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX190aXRsZS0xX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX190aXRsZS0xX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJi0yIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX190aXRsZS0yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX190aXRsZS0yX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX190aXRsZS0yX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX190aXRsZS0yX2xldHRlci1zcGFjaW5nO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29vcmRzIHtcclxuICAgICAgICAgICAgICAgICZfX2VsZW1lbnQge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fbGFiZWw7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19sYWJlbF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuY29vcmRzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJi1waG9uZV9fY29udGVudCwgJi1wb3J0YWJsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc19waG9uZV9fY29udGVudDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX3Bob25lX19jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fcGhvbmVfX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICYtbWFpbF9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tYWlsX19jb250ZW50O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fbWFpbF9fY29udGVudF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX21haWxfX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2FsaWduZXIge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDIuNWVtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1hZ2VuY3kge1xyXG4gICAgICAgIC5jb250ZW50X21lbWJlciB7XHJcbiAgICAgICAgICAgIC5tZW1iZXItMyB7XHJcbiAgICAgICAgICAgICAgICAmX192aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMTMwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX2JvcmRlcl93aWR0aC0xOiAxcHg7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX2JvcmRlcl9zdHlsZS0xOiBzb2xpZDtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfYm9yZGVyX2NvbG9yLTE6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXBhZGRpbmctMTogMCAzZW07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtcGFkZGluZy0xX3NtOiAwIDFlbTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX3RpdGxlX19jb250ZW50LTE6IG5vcm1hbCBub3JtYWwgNDAwIDEuNTYyNWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX3RpdGxlX19jb250ZW50LTFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc190aXRsZV9fY29udGVudC0xX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc190aXRsZV9fY29udGVudC0xX2xldHRlci1zcGFjaW5nOiA1cHg7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX3RpdGxlX19jb250ZW50LTI6IG5vcm1hbCBub3JtYWwgNzAwIDIuNWVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX3RpdGxlX19jb250ZW50LTJfY29sb3I6ICRjb2xvcl9icmFuZC0yIDtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfdGl0bGVfX2NvbnRlbnQtMl90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fdGl0bGUtMTogbm9ybWFsIDQwMCAxLjg3NWVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fdGl0bGUtMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fdGl0bGUtMV90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fdGl0bGUtMjogbm9ybWFsIDQwMCAxLjI1ZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX190aXRsZS0yX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX190aXRsZS0yX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTJfbGV0dGVyLXNwYWNpbmc6IDAuM2VtO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19sYWJlbDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMjVlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19sYWJlbF90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19sYWJlbF9sZXR0ZXItc3BhY2luZzogMC4yZW07XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19waG9uZV9fY29udGVudDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMjVlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX3Bob25lX19jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19waG9uZV9fY29udGVudF90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19waG9uZV9fY29udGVudF9sZXR0ZXItc3BhY2luZzogMC4yZW07XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tYWlsX19jb250ZW50OiBub3JtYWwgbm9ybWFsIDQwMCAxLjEyNWVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fbWFpbF9fY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fbWFpbF9fY29udGVudF90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fX3Zpc3VhbC1iYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fX3Zpc3VhbC1iYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fX3Zpc3VhbC1iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcHJvcGVydHktZGV0YWlsLWNvb3Jkc19tZW1iZXJfX192aXN1YWwtaGVpZ2h0OiAzNTBweDtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19fdmlzdWFsLXdpZHRoOiAxMDAlOyIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBEZXRhaWwgZGUgYmllbnMgLSBWMlxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1jb2xvciAkcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtaW1hZ2UgJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvcGVydHktZGV0YWlsLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29sb3I6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX3dyYXBwZXI6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcblxyXG5cclxuLy9cclxuLy8gQm91dG9uIHJldG91clxyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb3JlX2J1dHRvbl9jb2xvcjtcclxuJHByb3BlcnR5LWRldGFpbC12M19fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuLy8gUsOpZsOpcmVuY2VcclxuJHByb3BlcnR5LWRldGFpbC12M19pbmZvLWlkX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfaW5mby1pZF9fdGV4dF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2luZm8taWRfX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjhlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfY29sb3I7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX2NvbG9yO1xyXG5cclxuLy8gQ2Fycm91c2VsXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY2Fyb3VzZWxfZmF2b3JpdGVfdW5hY3RpdmVfb3ZlcmxheV9jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjgzKTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb3BlcnR5LWRldGFpbC12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gTWFpbiBpbmZvIFtCRUdJTl1cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX19iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuNTQpO1xyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcblxyXG4vLyBQcml4XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX3ByaWNlX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX3ByaWNlX190ZXh0X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fcHJpY2VfX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19wcmljZV9mZWVzX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuN3JlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19wcmljZV9mZWVzX190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8vIE1haW4gaW5mbyBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEFib3V0XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12M19hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHByb3BlcnR5LWRldGFpbC12M19hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19hYm91dF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJHByb3BlcnR5LWRldGFpbC12M19hYm91dF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190aXRsZV9jb250ZW50XzJfZm9udDogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJHByb3BlcnR5LWRldGFpbC12M19hYm91dF9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RleHRfY29sb3I6IGluaGVyaXQ7XHJcblxyXG4vLyBBYm91dCBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBGb3JtIENvbnRhY3RcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX2NvbG9yO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX2NvbG9yO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfZm9ybV9ib3JkZXJfY29sb3I6ICRjb2xvci1icmFuZC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9mb3JtX2JvcmRlcl93aWR0aDogMXB4O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9mb3JtX2JvcmRlcl9zdHlsZTogc29saWQ7XHJcblxyXG4vL1xyXG4vLyBCb3V0b24gcmV0b3VyXHJcbi8vXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvcmVfYnV0dG9uX2NvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3I7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuLy8gQ29vcmRvbm7DqWVzXHJcblxyXG4vL1xyXG4vLyBUaXRsZSAtIGNvb3Jkb25uw6llc1xyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfcGhvbmVfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfcGhvbmVfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vIEZvcm0gQ29udGFjdCBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBEYXRhc1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19kYXRhc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZGF0YXNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZGF0YXNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb3BlcnR5LWRldGFpbC12M19kYXRhc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2RhdGFzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZGF0YXNfX3RpdGxlX21hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX21hcmdpbi1ib3R0b207XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2RhdGFzX190aXRsZV9jb250ZW50XzFfZm9udDogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZGF0YXNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8xX2NvbG9yO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19kYXRhc19fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2RhdGFzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuXHJcblxyXG4vLyBEYXRhcyBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gTW9kdWxlIGxpbmtzXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12M19saW5rc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzX190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19saW5rc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gUGFydGFnZSAtIGJvdXRvblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzLWdyb3VwX3N2Z19oZWlnaHQgIDogMi4yZW07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfc3ZnX2ZpbGwgIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExpZW5zIHN2ZzogY291bGV1clxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWVucyB0ZXh0ZTogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzLWdyb3VwX3N2Z19ob3Zlcl9maWxsICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExpZW5zIHN2ZyA+IGhvdmVyOiBjb3VsZXVyXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy8gTW9kdWxlIGxpbmtzW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBFbmVyZ3lcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZW5lcmd5X3RleHQtdmVydGljYWxfbGVmdDogODBweDsgIC8vIFRleHRlIHZlcnRpY2FsIDogcG9zaXRpb25uZW1lbnQgZ2F1Y2hlICjDoCBtb2RpZmllciBzZWxvbiB0YWlsbGUgZGUgbGEgcG9saWNlKVxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2VuZXJneV9jb250ZW50X2xlZnQ6IDYwcHg7ICAgICAgICAvLyBDb250ZW51IDogcG9zaXRpb25uZW1lbnQgZ2F1Y2hlICjDoCBtb2RpZmllciBzZWxvbiB0YWlsbGUgZGUgbGEgcG9saWNlKVxyXG5cclxuXHJcbi8vIEVuZXJneSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIE1hcFxyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19tYXBfdGV4dC12ZXJ0aWNhbF9sZWZ0OiA4MHB4OyAgLy8gVGV4dGUgdmVydGljYWwgOiBwb3NpdGlvbm5lbWVudCBnYXVjaGUgKMOgIG1vZGlmaWVyIHNlbG9uIHRhaWxsZSBkZSBsYSBwb2xpY2UpXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX2NvbnRlbnRfbGVmdDogNjBweDsgICAgICAgIC8vIENvbnRlbnUgOiBwb3NpdGlvbm5lbWVudCBnYXVjaGUgKMOgIG1vZGlmaWVyIHNlbG9uIHRhaWxsZSBkZSBsYSBwb2xpY2UpXHJcblxyXG5cclxuLy9cclxuLy9jb21wb3N0aW9uIGRlcyBwaWVjZXNcclxuJHByb3BlcnR5LWRldGFpbC12M19mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXM6IG5vcm1hbCBub3JtYWwgNzAwIDEuMmVtLzEuNSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzX21kOiBub3JtYWwgbm9ybWFsIDcwMCAwLjhlbS8xLjUgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlc192YWx1ZTogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzX3hzX3ZhbHVlOiBub3JtYWwgbm9ybWFsIDQwMCAwLjVlbS8xLjUgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlc19tZF92YWx1ZTogbm9ybWFsIG5vcm1hbCA0MDAgMC44ZW0vMS41ICRmb250LWZhbWlseS0tMztcclxuXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYXBfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYXBfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYXBfX3RpdGxlX21hcmdpbi1ib3R0b206IDNlbTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3cmVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19tYXBfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAzLjMzMzNyZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYXBfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBNYXAgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNZWRpYSAgW0JFR0lOXVxyXG5cclxuLy8gQm91dG9uXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItd2lkdGggOiAkY29yZV9idXR0b25fYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfYnV0dG9uX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9idXR0b25fY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfYnV0dG9uX2JvcmRlci1jb2xvciA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX3N2Z19jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX3N2Z19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vLyBNZWRpYSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLWNvbG9yICRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1pbWFnZSAkcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtcmVwZWF0ICRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfd3JhcHBlcjogJHdyYXBwZXItbWVkaXVtX21heC13aWR0aCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm9fX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjgzMzNlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGV4dF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGV4dF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm8tLWluZm8taWRfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm8tLWluZm8taWRfX3RleHRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm8tLWluZm8taWRfX3RleHRfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX29wdGlvbl9udW1iZXJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAzLjg4ODllbS8xLjUgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX29wdGlvbl9udW1iZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX29wdGlvbl9udW1iZXJfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX29wdGlvbl9udW1iZXJfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfb3B0aW9uX2xhYmVsX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfb3B0aW9uX2xhYmVsX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX29wdGlvbl9sYWJlbF90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfb3B0aW9uX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfcGhvbmVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfcGhvbmVfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfcGhvbmVfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi1wZXItcm93IDogMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tbWFyZ2luLXggOiAyZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLW1hcmdpbi15IDogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tcGVyLXJvdy0tbGcgOiAzICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi1tYXJnaW4teC0tbGcgOiAxZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLW1hcmdpbi15LS1sZyA6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLXBlci1yb3ctLXhsIDogNCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tbWFyZ2luLXgtLXhsIDogMmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi1tYXJnaW4teS0teGwgOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbl9udW1iZXJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjZlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb25fbnVtYmVyX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbl9udW1iZXJfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbl9udW1iZXJfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uX2xhYmVsX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5ZW0vMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb25fbGFiZWxfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbl9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tLWluZm9zZmktcGVyLXJvdyA6IDMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpLW1hcmdpbi14IDogMmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaS1tYXJnaW4teSA6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpLXBlci1yb3ctLWxnIDogMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tLWluZm9zZmktbWFyZ2luLXgtLWxnIDogMWVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaS1tYXJnaW4teS0tbGcgOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaS1wZXItcm93LS14bCA6IDUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpLW1hcmdpbi14LS14bCA6IDJlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tLWluZm9zZmktbWFyZ2luLXktLXhsIDogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tLWluZm9zZmlfbnVtYmVyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi4xMTExZW0vMS41ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tLWluZm9zZmlfbnVtYmVyX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaV9udW1iZXJfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaV9udW1iZXJfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpX2xhYmVsX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5ZW0vMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tLWluZm9zZmlfbGFiZWxfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaV9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzX190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9saW5rc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9saW5rcy1ncm91cF9zdmdfaGVpZ2h0ICA6IDIuMmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19maWxsICA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19ob3Zlcl9maWxsICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzLWdyb3VwX2xpbmtfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2VuZXJneV90ZXh0LXZlcnRpY2FsX2xlZnQ6IDgwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZW5lcmd5X2NvbnRlbnRfbGVmdDogNjBweCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYXBfdGV4dC12ZXJ0aWNhbF9sZWZ0OiA3NnB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21hcF9jb250ZW50X2xlZnQ6IDYwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFwX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYXBfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYXBfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYXBfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogM2VtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYXBfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAzLjMzMzNyZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYXBfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItd2lkdGggOiAkY29yZV9idXR0b25fYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25fY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2JvcmRlci1jb2xvciA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX3N2Z19jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX3N2Z19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzOiBub3JtYWwgbm9ybWFsIDcwMCAxLjJlbS8xLjUgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlc19tZDogbm9ybWFsIG5vcm1hbCA3MDAgMC44ZW0vMS41ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXNfdmFsdWU6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjUgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlc194c192YWx1ZTogbm9ybWFsIG5vcm1hbCA0MDAgMC41ZW0vMS41ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXNfbWRfdmFsdWU6IG5vcm1hbCBub3JtYWwgNDAwIDAuOGVtLzEuNSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbC12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHByb3BlcnR5LWRldGFpbC12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHByb3BlcnR5LWRldGFpbC12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCAkcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nIDogJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICksICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9tYXBcclxuKTtcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIE1haW4gaW5mb1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2ZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250LFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3IsXHJcblxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9mb250OiAkcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yLFxyXG4gICAgKSwgJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm9fX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm9fX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm9fX3RleHRfZm9udCxcclxuICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGV4dF90ZXh0LWFsaWduLFxyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGV4dF9jb2xvcixcclxuICAgICksICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190ZXh0X21hcFxyXG4pO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm8tLWluZm8taWRfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm8tLWluZm8taWRfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mby0taW5mby1pZF9fdGV4dF9mb250LFxyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mby0taW5mby1pZF9fdGV4dF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm8tLWluZm8taWRfX3RleHRfY29sb3IsXHJcbiAgICAgICAgKSwgJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm8tLWluZm8taWRfX3RleHRfbWFwXHJcbik7XHJcblxyXG4vLyBNYWluIGluZm8gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBGb3JtIENvbnRhY3RcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCAkcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICApLCAkcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgOiAkcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12MV9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICksICRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFwX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbC12MV9tYXBfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb3BlcnR5LWRldGFpbC12MV9tYXBfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgOiAkcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFwX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12MV9tYXBfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12MV9tYXBfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFwX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwgJHByb3BlcnR5LWRldGFpbC12MV9tYXBfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvcGVydHktZGV0YWlsLXYxIHtcclxuICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQ7XHJcbiAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfY29sb3I7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfd3JhcHBlcjtcclxuICB9XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9tYXApO1xyXG5cclxuICAvKiZfX3RleHQtYmxvY2sge1xyXG4gICAgQGluY2x1ZGUgc2V0VGV4dCgkcHJvcGVydHktZGV0YWlsLXYxX190ZXh0X21hcCwgJyYnKTtcclxuICB9Ki9cclxuXHJcbiAgJl9fYmFjayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAuYnV0dG9uLS1iYWNrIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogLjZlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjZlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2xpZGUge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgLnNsaWRlci1pbWcge1xyXG4gICAgICAmX19pbWcge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDU1MHB4O1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0IDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJoLW1kXCIpfSkge1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBoZWlnaHQgOiA3NTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQsXHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgIHBhZGRpbmc6IDEuNGVtO1xyXG4gICAgICBjb2xvcjogI2ZmZjtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICByaWdodDogMDtcclxuICAgIH1cclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2xpZGUtbWVkaWEge1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgbGVmdDogMDtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxuICAgIHotaW5kZXg6IDMwO1xyXG5cclxuICAgIC5tb2RhbF9fYm9keSB7XHJcbiAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xyXG4gICAgICBtYXgtaGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB9XHJcbiAgICAubW9kYWxfX2Nsb3NlIHtcclxuICAgICAgdG9wOiBhdXRvO1xyXG4gICAgICBib3R0b206IDEwMCU7XHJcbiAgfVxyXG5cclxuICAgIC5tb2RhbF9fc2Nyb2xsZXIge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsX19jb250ZW50LCAubWVkaWEtbW9kdWxlX19jb250ZW50IHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xyXG4gICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IGluaXRpYWw7XHJcbiAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fbWVkaWEtbW9kdWxlIHtcclxuXHJcbiAgICAubWVkaWEtbW9kdWxlIHtcclxuXHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfbWFwKTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2J1dHRvbnMge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYnRuLWNvbnRhaW5lciB7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19idG4ge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICBib3JkZXItd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgIC5tZWRpYS1tb2R1bGVfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX3N2Z19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgZmlsbDogJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfc3ZnX2NvbG9yO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9fbWFpbi1pbmZvIHtcclxuICAgIG1hcmdpbi10b3A6IDJlbTtcclxuICAgICYgPiAqIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICBwYWRkaW5nLXJpZ2h0IDogNGVtO1xyXG4gICAgfVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICB3aWR0aCA6IDY4JTtcclxuICAgIH1cclxuICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm9fX3RpdGxlX21hcCk7XHJcbiAgICAubWFpbi1pbmZvIHtcclxuICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGV4dF9tYXAsICcmJylcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW5mby1pZCB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mby0taW5mby1pZF9fdGV4dF9tYXAsICcnLCBmYWxzZSlcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faW5mby1vcHRpb25zIHtcclxuICAgICAgICAub3B0aW9ucyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLm9wdGlvbiB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS41ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjVlbTtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTAlO1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDogMDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbnVtYmVyLCAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fbnVtYmVyIHtcclxuICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYxX29wdGlvbl9udW1iZXJfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX29wdGlvbl9udW1iZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12MV9vcHRpb25fbnVtYmVyX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjFfb3B0aW9uX251bWJlcl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12MV9vcHRpb25fbGFiZWxfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX29wdGlvbl9sYWJlbF9jb2xvcjtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYxX29wdGlvbl9sYWJlbF90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYxX29wdGlvbl9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcHJvcGVydHktY29udGFjdCB7XHJcbiAgICBtYXgtd2lkdGg6IDQxMHB4O1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgd2lkdGg6IDQyJTtcclxuICAgICAgbWFyZ2luOiBpbml0aWFsO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2Zvcm0tY29udGFjdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblx0LmZvcm0tZ3JvdXB7XHJcblx0ICAgPiAqIHtcclxuXHRcdFx0IGZsZXg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblx0fVxyXG5cclxuICAgIC5mb3JtLWNvbnRhY3RfX2Nvb3JkcyB7XHJcbiAgICAgICYuY29vcmRzIHtcclxuICAgICAgICAuY29vcmRzX190aXRsZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfbWFwLCAnJicpO1xyXG4gICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb29yZHMtcGhvbmVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfcGhvbmVfZm9udDtcclxuICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV9jb2xvcjtcclxuICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX3RleHRfYWxpZ247XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfcGhvbmVfdGV4dF90cmFuc2Zvcm07XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblx0ICAmLmhpZGRlbl9jb29yZHMge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHQgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250YWN0X190aXRsZSB7XHJcbiAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9tYXApO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuZm9ybSB7XHJcbiAgICAgIC8qXHJcbiAgICAgICYtLWJvcmRlciB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG5cclxuICAgICAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gMWVtICogMik7ICAvLyAxZW0gPSBwYWRkaW5nIGJ1dHRvblxyXG4gICAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xyXG5cclxuICAgICAgICAgIGJvcmRlci1sZWZ0ICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgIGJvcmRlci1yaWdodCA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgIHBvc2l0aW9uICAgICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgcGFkZGluZyAgICAgIDogMCA1ZW07XHJcblxyXG4gICAgICAgICAgLmZvcm1fX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSg1MCUpO1xyXG4gICAgICAgICAgICB6LWluZGV4OiAxO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZvcm1fX3ZhbGlkYXRpb24sIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGNvbnRlbnQgICAgICAgICAgOiAnJztcclxuICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgICAgIDogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciA6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICAgIHdpZHRoICAgICAgICAgICAgOiAxMTBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQgICAgICAgICAgIDogMXB4O1xyXG4gICAgICAgICAgICAgIHRvcCAgICAgICAgICAgICAgOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBsZWZ0IDogLTVlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgcmlnaHQgOiAtNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGggOiAzOHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICB3aWR0aCA6IDM4cHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5mb3JtX19jb25kaXRpb25zIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDNlbSAxZW0gM2VtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAgKi9cclxuICAgICAgJl9fZmllbGRzZXQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAmLS12YWxpZGF0aW9uIHtcclxuICAgICAgICAgIC5mb3JtX19maWVsZHMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xlZ2FscyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblxyXG5cclxuICAmX19kYXRhcyB7XHJcblxyXG4gICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuICAgICYuZGF0YXMge1xyXG4gICAgICAuZGF0YXMge1xyXG4gICAgICAgICZfX2luZm8tb3B0aW9ucyB7XHJcbiAgICAgICAgICAub3B0aW9ucyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygjeyRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLW1hcmdpbi15fSAqIC0xICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygjeyRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLW1hcmdpbi15LS1sZ30gKiAtMSApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi1tYXJnaW4teS0teGx9ICogLTEgKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLm9wdGlvbiB7XHJcblxyXG4gICAgICAgICAgICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tbWFyZ2luLXggJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tbWFyZ2luLXk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi1wZXItcm93fSAtICgjeyRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLW1hcmdpbi15fSAqIDIpKTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tbWFyZ2luLXgtLWxnICRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLW1hcmdpbi15LS1sZztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLXBlci1yb3ctLWxnfSAtICgjeyRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLW1hcmdpbi15LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLW1hcmdpbi14LS14bCAkcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi1tYXJnaW4teS0teGw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi1wZXItcm93LS14bH0gLSAoICN7JHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tbWFyZ2luLXktLXhsfSAqIDIpKTtcclxuICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICZfX251bWJlciwgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICZfX251bWJlciB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbl9udW1iZXJfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uX251bWJlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uX251bWJlcl90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uX251bWJlcl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb25fbGFiZWxfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb25fbGFiZWxfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbl9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IC4zZW07XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmLS1pbmZvc2ZpIHtcclxuICAgICAgICAgICAgLm9wdGlvbnMge1xyXG4gICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaS1tYXJnaW4teX0gKiAtMSApO1xyXG4gICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaS1tYXJnaW4teS0tbGd9ICogLTEgKTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKCN7JHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tLWluZm9zZmktbWFyZ2luLXktLXhsfSAqIC0xICk7XHJcbiAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAub3B0aW9uIHtcclxuXHJcbiAgICAgICAgICAgICAgICBtYXJnaW46IDFlbSAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tbWFyZ2luLXggJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tbWFyZ2luLXk7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLXBlci1yb3d9IC0gKCN7JHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tbWFyZ2luLXl9ICogMikpO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gIFxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLW1hcmdpbi14LS1sZyAkcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi1tYXJnaW4teS0tbGc7XHJcbiAgICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLXBlci1yb3ctLWxnfSAtICgjeyRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLW1hcmdpbi15LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgXHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tbWFyZ2luLXgtLXhsICRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLW1hcmdpbi15LS14bDtcclxuICAgICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tcGVyLXJvdy0teGx9IC0gKCAjeyRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLW1hcmdpbi15LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJl9fbnVtYmVyLCAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tLWluZm9zZmlfbnVtYmVyX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpX251bWJlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tLWluZm9zZmlfbnVtYmVyX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaV9udW1iZXJfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpX2xhYmVsX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaV9sYWJlbF90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tLWluZm9zZmlfbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9fbGlua3Mge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgIG1hcmdpbjogMDtcclxuICAgIH1cclxuICAgICYubW9kdWxlLWxpbmtzIHtcclxuICAgICAgLm1vZHVsZS1saW5rcyB7XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHByb3BlcnR5LWRldGFpbC12MV9saW5rc19fdGl0bGVfbWFwKTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgICAudGl0bGVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLmxpbmtzLWdyb3VwIHtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICBtYXJnaW46IDAgMWVtIDAgMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgIFxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICBoZWlnaHQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2hlaWdodDtcclxuICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2ZpbGw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfbGlua19jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICYuanMtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19ob3Zlcl9maWxsO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcclxuICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX2VuZXJneSB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgIHdpZHRoIDogNDAlO1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgfVxyXG4gICAgJi5lbmVyZ3kge1xyXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgIC5lbmVyZ3kge1xyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGV4dC12ZXJ0aWNhbCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTUwJSwwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcclxuICAgICAgICAgICAgYm90dG9tOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZW5lcmd5X3RleHQtdmVydGljYWxfbGVmdDtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA1LjExMTFlbS8xICRmb250LWZhbWlseS0tMztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLC4xNik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfZW5lcmd5X2NvbnRlbnRfbGVmdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW4taW1nIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIHdpZHRoOiA1MCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICBtYXgtd2lkdGg6IDIzMHB4O1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19sYWJlbCB7XHJcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG5cclxuICB9XHJcblxyXG5cclxuICAmX19tYXAge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICB3aWR0aDogNjAlO1xyXG4gICAgfVxyXG4gICAgLm1hcCB7XHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubWFwLWRldGFpbCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAgICZfX3RleHQtdmVydGljYWwge1xyXG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTUwJSk7XHJcbiAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xyXG4gICAgICAgICAgYm90dG9tOiA1MCU7XHJcbiAgICAgICAgICBsZWZ0OiAkcHJvcGVydHktZGV0YWlsLXYxX21hcF90ZXh0LXZlcnRpY2FsX2xlZnQ7XHJcbiAgICAgICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA1LjExMTFlbS8xICRmb250LWZhbWlseS0tMztcclxuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xyXG4gICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsLjE2KTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfbWFwKTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fY29udGFpbmVyLW1hcCB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgcGFkZGluZy1sZWZ0IDogJHByb3BlcnR5LWRldGFpbC12MV9tYXBfY29udGVudF9sZWZ0O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgnbWQnKSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubW9kdWxlLW1hcC1wb2kge1xyXG4gICAgICAgICAgJl9fbWFwIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubWFwIHtcclxuICAgICAgICAgIGhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgfVxyXG5cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAmX19jYWxlbmRhciB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICAucHJpY2Utc2Vhc29ucmVudGFsIHtcclxuICAgICAgZGlzcGxheTogZmxleCA7XHJcbiAgICAgIGp1c3RpZnktY29udGVudCA6IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAucHJpY2Utc2Vhc29ucmVudGFsX190YWJsZSB7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICB3aWR0aDogODAlO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fZXF1aXBtZW50IHtcclxuICAgIC5lcXVpcG1lbnQge1xyXG4gICAgICAmX190YWJsZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgfVxyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGVxdWlwbWVudF9fdGl0bGVfbWFwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5wcm9wZXJ0eS1kZXRhaWwtdjFfX2VxdWlwbWVudC0tc2VydmljZXMge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xyXG4gICAgICAuZXF1aXBtZW50IHtcclxuICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGFibGUge1xyXG4gICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG5cclxuICAuZ3JvdXAtZWxlbWVudHMge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuICAmX19ub3RpY2Uge1xyXG4gICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIG1heC13aWR0aDogJHByb3BlcnR5LWRldGFpbC12MV93cmFwcGVyO1xyXG4gICAgbWFyZ2luOiAwIGF1dG87XHJcbiAgICB9XHJcbiAgJl9fdGFiLXBpZWNlcyB7XHJcbiAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gICAgJl8xIHtcclxuICAgICAgICBzcGFue1xyXG4gICAgICAgICAgICBjb2xvcjokY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjEwMjRweCl7XHJcbiAgICAgICAgICAgICAgZm9udDokcHJvcGVydHktZGV0YWlsLXYxX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlcztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6MTAyM3B4KXtcclxuICAgICAgICAgICAgICBmb250OiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzX21kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICB3aWR0aDogMjAlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgIH1cclxuICAgICZfdGFiXzIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIH1cclxuICAgICAgJl8yIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICBwYWRkaW5nOiAxZW07XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjEwMjRweCl7XHJcbiAgICAgICAgICAgICAgZm9udDokcHJvcGVydHktZGV0YWlsLXYxX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlc192YWx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6NzY4cHgpYW5kKG1heC13aWR0aDoxMDIzcHgpe1xyXG4gICAgICAgICAgICAgIGZvbnQ6JHByb3BlcnR5LWRldGFpbC12MV9mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXNfbWRfdmFsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjc2N3B4KXtcclxuICAgICAgICAgICAgICBmb250OiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzX3hzX3ZhbHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICAgIFxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIC5wcm9wZXJ0eS1jb250YWN0X19hcHBseS1vbmxpbmUge1xyXG4gICAgbWFyZ2luOiAxZW0gMDtcclxuICAgIC5hcHBseS1vbmxpbmVfX3RpdGxlIC50aXRsZV9fY29udGVudHtcclxuICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG59XHJcblxyXG5cclxuXHJcbi5tb2RhbC1zaGFyZS1tYWlsICxcclxuLm1vZGFsLWNhbGN1bGF0b3J7XHJcbiAgLmZvcm0tZ3JvdXB7XHJcbiAgICA+ICoge1xyXG4gICAgICBmbGV4OiBhdXRvO1xyXG4gICAgICBhbGlnbi1zZWxmOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuXHJcbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MSB7XHJcbiAgLmVuZXJneV9fbGFiZWwge1xyXG4gICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm9fX3RleHRfZm9udDtcclxuICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190ZXh0X3RleHQtYWxpZ247XHJcbiAgfVxyXG59XHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBEZXRhaWwgZGUgYmllbnMgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12MV9iYWNrZ3JvdW5kLWNvbG9yICRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1pbWFnZSAkcHJvcGVydHktZGV0YWlsLXYxX2JhY2tncm91bmQtcmVwZWF0ICRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9wZXJ0eS1kZXRhaWwtdjFfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX3dyYXBwZXI6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjFfY29sb3I7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYxX2NvbG9yO1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gTWVkaWEgbW9kdWxlIFtCRUdJTl1cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vLyBNZWRpYSBtb2R1bGUgW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIE1haW4gaW5mbyBbQkVHSU5dXHJcbi8vIEJsb2MgZHUgdGl0cmUsIGRlc2NyaXB0aW9uIGRlIGwnYW5ub25jZSwgbWlzZSBlbiBhdmFudCBkZXMgY2hpZmZyZXNcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFpbi1pbmZvX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm9fX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYWluLWluZm9fX3RleHRfY29sb3I6IGluaGVyaXQ7XHJcblxyXG4vLyBSw6lmw6lyZW5jZVxyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mby0taW5mby1pZF9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mby0taW5mby1pZF9fdGV4dF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21haW4taW5mby0taW5mby1pZF9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy8gT3B0aW9uc1xyXG4vLyBPcHRpb24gLSBjaGlmZnJlXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfb3B0aW9uX251bWJlcl90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuODg4OWVtLzEuNSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfb3B0aW9uX251bWJlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfb3B0aW9uX251bWJlcl90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfb3B0aW9uX251bWJlcl90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuLy8gT3B0aW9uIC0gbGFiZWxcclxuJHByb3BlcnR5LWRldGFpbC12MV9vcHRpb25fbGFiZWxfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC12MV9vcHRpb25fbGFiZWxfY29sb3I6IGluaGVyaXQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfb3B0aW9uX2xhYmVsX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9vcHRpb25fbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vLyBNYWluIGluZm8gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRm9ybSBDb250YWN0XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9jb2xvcjtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12MV9jb2xvcjtcclxuXHJcbi8vIENvb3Jkb25uw6llc1xyXG5cclxuLy9cclxuLy8gVGl0bGUgLSBjb29yZG9ubsOpZXNcclxuLy9cclxuJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9jb29yZHNfcGhvbmVfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfY29vcmRzX3Bob25lX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2Nvb3Jkc19waG9uZV9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy8gRm9ybSBDb250YWN0IFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIERhdGFzXHJcbi8vIEJsb2NzIGRlcyBjaGlmZnJlcyAoZ8OpbsOpcmFsICsgaW5mb3MgZmluYW5jacOocmVzKVxyXG5cclxuXHJcbi8vIE9wdGlvbnNcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tcGVyLXJvdyA6IDM7ICAgICAgICAgICAgICAgICAgIC8vIExpc3RpbmcgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tbWFyZ2luLXggOiAyZW07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLW1hcmdpbi15IDogMDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLXBlci1yb3ctLWxnIDogMzsgICAgICAgICAgICAgICAvLyBMaXN0aW5nID4gTEcgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tbWFyZ2luLXgtLWxnIDogMWVtO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi1tYXJnaW4teS0tbGcgOiAwO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tcGVyLXJvdy0teGwgOiA0OyAgICAgICAgICAgICAgIC8vIExpc3RpbmcgPiBYTCA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi1tYXJnaW4teC0teGwgOiAyZW07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLW1hcmdpbi15LS14bCA6IDA7XHJcblxyXG4vLyAvIE9wdGlvbnNcclxuLy8gT3B0aW9uIC0gY2hpZmZyZVxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbl9udW1iZXJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjZlbS8xICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb25fbnVtYmVyX2NvbG9yOiBpbmhlcml0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbl9udW1iZXJfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbl9udW1iZXJfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vLyBPcHRpb24gLSBsYWJlbFxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbl9sYWJlbF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OWVtLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbl9sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uX2xhYmVsX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb25fbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG5cclxuLy8gT3B0aW9ucyAtIGluZm9ybWF0aW9ucyBmaW5hbmNpw6hyZXNcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tLWluZm9zZmktcGVyLXJvdyA6IDM7ICAgICAgICAgICAgICAvLyBMaXN0aW5nIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpLW1hcmdpbi14IDogMmVtO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaS1tYXJnaW4teSA6IDA7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaS1wZXItcm93LS1sZyA6IDM7ICAgICAgICAgIC8vIExpc3RpbmcgPiBMRyA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaS1tYXJnaW4teC0tbGcgOiAxZW07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpLW1hcmdpbi15LS1sZyA6IDA7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaS1wZXItcm93LS14bCA6IDU7ICAgICAgICAgIC8vIExpc3RpbmcgPiBYTCA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaS1tYXJnaW4teC0teGwgOiAyZW07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpLW1hcmdpbi15LS14bCA6IDA7XHJcblxyXG4vLyAvIE9wdGlvbnNcclxuLy8gT3B0aW9uIC0gY2hpZmZyZVxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaV9udW1iZXJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjExMTFlbS8xLjUgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaV9udW1iZXJfY29sb3I6IGluaGVyaXQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpX251bWJlcl90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpX251bWJlcl90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbi8vIE9wdGlvbiAtIGxhYmVsXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpX2xhYmVsX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5ZW0vMSAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZGF0YXNfb3B0aW9uLS1pbmZvc2ZpX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb3BlcnR5LWRldGFpbC12MV9kYXRhc19vcHRpb24tLWluZm9zZmlfbGFiZWxfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2RhdGFzX29wdGlvbi0taW5mb3NmaV9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcblxyXG4vLyBEYXRhcyBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNb2R1bGUgbGlua3MgW0JFR0lOXVxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb3BlcnR5LWRldGFpbC12MV9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWRldGFpbC12MV9saW5rc19fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9saW5rc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gUGFydGFnZSAtIGJvdXRvblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19oZWlnaHQgIDogMi4yZW07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfc3ZnX2ZpbGwgIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExpZW5zIHN2ZzogY291bGV1clxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWVucyB0ZXh0ZTogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2xpbmtzLWdyb3VwX3N2Z19ob3Zlcl9maWxsICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExpZW5zIHN2ZyA+IGhvdmVyOiBjb3VsZXVyXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy8gTW9kdWxlIGxpbmtzIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEVuZXJneSBbQkVHSU5dXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX2VuZXJneV90ZXh0LXZlcnRpY2FsX2xlZnQ6IDgwcHg7ICAvLyBUZXh0ZSB2ZXJ0aWNhbCA6IHBvc2l0aW9ubmVtZW50IGdhdWNoZSAow6AgbW9kaWZpZXIgc2Vsb24gdGFpbGxlIGRlIGxhIHBvbGljZSlcclxuJHByb3BlcnR5LWRldGFpbC12MV9lbmVyZ3lfY29udGVudF9sZWZ0OiA2MHB4OyAgICAgICAgLy8gQ29udGVudSA6IHBvc2l0aW9ubmVtZW50IGdhdWNoZSAow6AgbW9kaWZpZXIgc2Vsb24gdGFpbGxlIGRlIGxhIHBvbGljZSlcclxuXHJcbi8vIEVuZXJneSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNYXAgW0JFR0lOXVxyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9tYXBfdGV4dC12ZXJ0aWNhbF9sZWZ0OiA3NnB4OyAgLy8gVGV4dGUgdmVydGljYWwgOiBwb3NpdGlvbm5lbWVudCBnYXVjaGUgKMOgIG1vZGlmaWVyIHNlbG9uIHRhaWxsZSBkZSBsYSBwb2xpY2UpXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFwX2NvbnRlbnRfbGVmdDogNjBweDsgICAgICAgIC8vIENvbnRlbnUgOiBwb3NpdGlvbm5lbWVudCBnYXVjaGUgKMOgIG1vZGlmaWVyIHNlbG9uIHRhaWxsZSBkZSBsYSBwb2xpY2UpXHJcblxyXG4vL2NvbXBvc3Rpb24gZGVzIHBpZWNlc1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlczogbm9ybWFsIG5vcm1hbCA3MDAgMS4yZW0vMS41ICRmb250LWZhbWlseS0tMyA7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzX21kOiBub3JtYWwgbm9ybWFsIDcwMCAwLjhlbS8xLjUgJGZvbnQtZmFtaWx5LS0zIDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXNfdmFsdWU6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjUgJGZvbnQtZmFtaWx5LS0zIDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXNfeHNfdmFsdWU6IG5vcm1hbCBub3JtYWwgNDAwIDAuNWVtLzEuNSAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzX21kX3ZhbHVlOiBub3JtYWwgbm9ybWFsIDQwMCAwLjhlbS8xLjUgJGZvbnQtZmFtaWx5LS0zO1xyXG5cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb3BlcnR5LWRldGFpbC12MV9tYXBfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWFwX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9tYXBfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12MV9tYXBfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC12MV9tYXBfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21hcF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vIE1hcCBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gU2xpZGUgIFtCRUdJTl1cclxuXHJcbi8vIEJvdXRvblxyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLXdpZHRoIDogJGNvcmVfYnV0dG9uX2JvcmRlci13aWR0aDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2NvbG9yIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItY29sb3IgOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYxX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yIDogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX3N2Z19jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjFfbWVkaWEtbW9kdWxlX3N2Z19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBTbGlkZSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtY29sb3IgJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLWltYWdlICRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb3BlcnR5LWRldGFpbC12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml93cmFwcGVyOiAkd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jYXJvdXNlbF9mYXZvcml0ZV91bmFjdGl2ZV9vdmVybGF5X2NvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuODMpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3cmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RleHRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RleHRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9udW1iZXJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjExMTFlbS8xLjUgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbnVtYmVyX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbnVtYmVyX3RleHRfYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9udW1iZXJfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9sYWJlbF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OWVtLzEgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbGFiZWxfdGV4dF9hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fb3B0aW9uX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190aXRsZV9jb250ZW50XzFfZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190aXRsZV9jb250ZW50XzJfZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGV4dF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190ZXh0X2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9kYXRhc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZGF0YXNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZGF0YXNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9kYXRhc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZGF0YXNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9kYXRhc19fdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfbWFyZ2luLWJvdHRvbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9kYXRhc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2RhdGFzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9kYXRhc19fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2RhdGFzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9vcHRpb25fbnVtYmVyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy44ODg5ZW0vMS41ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9vcHRpb25fbnVtYmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9vcHRpb25fbnVtYmVyX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9vcHRpb25fbnVtYmVyX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX29wdGlvbl9sYWJlbF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX29wdGlvbl9sYWJlbF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9vcHRpb25fbGFiZWxfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX29wdGlvbl9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfcGhvbmVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfcGhvbmVfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfcGhvbmVfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9saW5rc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9saW5rc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9saW5rcy1ncm91cF9zdmdfaGVpZ2h0ICA6IDIuMmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzLWdyb3VwX3N2Z19maWxsICA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzLWdyb3VwX3N2Z19ob3Zlcl9maWxsICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzLWdyb3VwX2xpbmtfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2VuZXJneV90ZXh0LXZlcnRpY2FsX2xlZnQ6IDgwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZW5lcmd5X2NvbnRlbnRfbGVmdDogNjBweCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfdGV4dC12ZXJ0aWNhbF9sZWZ0OiA4MHB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21hcF9jb250ZW50X2xlZnQ6IDYwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFwX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21hcF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogM2VtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21hcF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21hcF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAzLjMzMzNyZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLXdpZHRoIDogJGNvcmVfYnV0dG9uX2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2NvbG9yIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItY29sb3IgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfY29sb3IgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9zdmdfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9zdmdfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXM6IG5vcm1hbCBub3JtYWwgNzAwIDEuMmVtLzEuNSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzX21kOiBub3JtYWwgbm9ybWFsIDcwMCAwLjhlbS8xLjUgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlc192YWx1ZTogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzX3hzX3ZhbHVlOiBub3JtYWwgbm9ybWFsIDQwMCAwLjVlbS8xLjUgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlc19tZF92YWx1ZTogbm9ybWFsIG5vcm1hbCA0MDAgMC44ZW0vMS41ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICApLCAkcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX3RleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2ZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250LFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3IsXHJcblxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9mb250OiAkcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yLFxyXG4gICAgKSwgJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RleHRfZm9udCxcclxuICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGV4dF90ZXh0LWFsaWduLFxyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGV4dF9jb2xvcixcclxuICAgICksICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX190ZXh0X21hcFxyXG4pO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfYWJvdXRfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCAkcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYWJvdXRfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgOiAkcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190ZXh0X2ZvbnQsXHJcbiAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGV4dF90ZXh0LWFsaWduLFxyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190ZXh0X2NvbG9yLFxyXG4gICAgKSwgJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGV4dF9tYXBcclxuKTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZGF0YXNfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZGF0YXNfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1kZXRhaWwtdjJfZGF0YXNfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb3BlcnR5LWRldGFpbC12Ml9kYXRhc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfZGF0YXNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb3BlcnR5LWRldGFpbC12Ml9kYXRhc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfZGF0YXNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYyX2RhdGFzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb3BlcnR5LWRldGFpbC12Ml9kYXRhc19fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12Ml9kYXRhc19fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHByb3BlcnR5LWRldGFpbC12Ml9kYXRhc19fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12Ml9kYXRhc19fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwgJHByb3BlcnR5LWRldGFpbC12Ml9kYXRhc19fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHByb3BlcnR5LWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb3BlcnR5LWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvcGVydHktZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb3BlcnR5LWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkcHJvcGVydHktZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICksICRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb3BlcnR5LWRldGFpbC12Ml9saW5rc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb3BlcnR5LWRldGFpbC12Ml9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb3BlcnR5LWRldGFpbC12Ml9saW5rc19fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12Ml9saW5rc19fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgKSwgJHByb3BlcnR5LWRldGFpbC12Ml9saW5rc19fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX21hcF9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFwX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFwX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nIDogJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvcGVydHktZGV0YWlsLXYyX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFwX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFwX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkcHJvcGVydHktZGV0YWlsLXYyX21hcF9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm8tLWluZm8taWRfX21hcmdpbi1ib3R0b206IDAuN2VtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mby0taW5mby1pZF9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjE3NjVlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mby0taW5mby1pZF9fdGV4dF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mby0taW5mby1pZF9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm8tLWluZm8taWRfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm8tLWluZm8taWRfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgICAgICAgICAoXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHRfZm9udCAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvLS1pbmZvLWlkX190ZXh0X2ZvbnQsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvLS1pbmZvLWlkX190ZXh0X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mby0taW5mby1pZF9fdGV4dF9jb2xvcixcclxuICAgICAgICAgICAgICAgICksICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvLS1pbmZvLWlkX190ZXh0X21hcFxyXG4pO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9wZXJ0eS1kZXRhaWwtdjIge1xyXG4gIGJhY2tncm91bmQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZDtcclxuICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9jb2xvcjtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICY6YmVmb3JlIHtcclxuICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICBsZWZ0OiAwO1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICB6LWluZGV4OiAtMTtcclxuICB9XHJcblxyXG5cclxuICAmX193cmFwcGVyIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWF4LXdpZHRoOiAkcHJvcGVydHktZGV0YWlsLXYyX3dyYXBwZXI7XHJcbiAgfVxyXG5cclxuICAmX19jb250YWluZXIge1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX21hcCk7XHJcblxyXG4gIC8qJl9fdGV4dC1ibG9jayB7XHJcbiAgICBAaW5jbHVkZSBzZXRUZXh0KCRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RleHRfbWFwLCAnJicpO1xyXG4gIH0qL1xyXG5cclxuICAmX19iYWNrIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgLmJ1dHRvbi0tYmFjayB7XHJcbiAgICAgICAgcGFkZGluZy10b3A6IC42ZW07XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IC42ZW07XHJcbiAgICAgIH1cclxuICAgICAgLmJ1dHRvbi1zdmcge1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fc2xpZGUge1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICB9XHJcbiAgICAuc2xpZGVyIHtcclxuICAgICAgJl9faW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDc1MHB4O1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNsaWRlcl9fc3dpcGVyLWNvbnRhaW5lciB7XHJcbiAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICB9XHJcbiAgICAuc2xpZGVyX19zd2lwZXIge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgd2lkdGggOiA3MCU7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5zbGlkZXJfX21haW4ge1xyXG4gICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBoZWlnaHQ6IDc1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICB9XHJcbiAgICAgIC5zbGlkZXItaW1nX19waWN0dXJlIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWRlci1pbWdfX2ltZyB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgIGhlaWdodCA6IDc1MHB4O1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEdlc3Rpb24gZGVzIGltYWdlcyBlbiBjb250YWluXHJcbiAgICAmLnNsaWRlci0tY29udGFpbiB7XHJcbiAgICAgIC5zbGlkZXJfX21haW4ge1xyXG4gICAgICAgIC5zbGlkZXItaW1nX19waWN0dXJlIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zbGlkZXItaW1nX19pbWcge1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiA0MDBweDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLnNsaWRlci0tdGh1bWJzIHtcclxuICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIHdpZHRoIDogMzAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICB9XHJcbiAgICAgIC5zbGlkZXJfX3RodW1icyB7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgaGVpZ2h0IDogNzUwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIC8qLnN3aXBlci13cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgICAgLnN3aXBlci1zbGlkZSB7XHJcbiAgICAgICAgLy93aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDI0NXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMjQ1cHg7XHJcbiAgICAgICAgLy9tYXJnaW4tYm90dG9tOiAxNXB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgfSovXHJcbiAgICAgIC5zd2lwZXItc2xpZGUge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgIH1cclxuICAgICAgLnNsaWRlcl9faW1nIHtcclxuICAgICAgICBoZWlnaHQ6IDI0NXB4O1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCxcclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgcGFkZGluZzogMS40ZW07XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgIGJvdHRvbTogMDtcclxuICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICB9XHJcbiAgICAuc3dpcGVyLWJ1dHRvbi1wcmV2IHtcclxuICAgICAgdG9wOiAwO1xyXG4gICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKSB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9fbWVkaWEtbW9kdWxlIHtcclxuICAgIG1hcmdpbi10b3A6IDNlbTtcclxuXHJcbiAgICAubWVkaWEtbW9kdWxlIHtcclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX190aXRsZV9tYXApO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYnV0dG9ucyB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19idG4tY29udGFpbmVyIHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2J0biB7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9idXR0b25fYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlci13aWR0aDogJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2JvcmRlci13aWR0aDtcclxuICAgICAgICBib3JkZXItY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgLm1lZGlhLW1vZHVsZV9fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfc3ZnX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fc3ZnIHtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBmaWxsOiAkcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9zdmdfY29sb3I7XHJcbiAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9fbWFpbi1pbmZvIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgei1pbmRleDogMTAwO1xyXG4gICAgcGFkZGluZzogMmVtIDA7XHJcbiAgICBAaW5jbHVkZSBzZXRUaXRsZVN1YnRpdGxlKCRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZV9tYXApO1xyXG5cclxuICAgIC5tYWluLWluZm8ge1xyXG4gICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcbiAgICAgICAgLmdyb3VwLWVsZW1lbnRzIHtcclxuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgd2hpdGUtc3BhY2U6IHByZS1saW5lO1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RleHRfbWFwLCAnJicpO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAgICZfX2luZm8taWQge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvLS1pbmZvLWlkX190ZXh0X21hcCwgJycsIGZhbHNlKTtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm8tLWluZm8taWRfX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICZfX2luZm8tb3B0aW9ucyB7XHJcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNGVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAub3B0aW9ucyB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5vcHRpb24ge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgcGFkZGluZzogMCAxZW07XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJl9fbnVtYmVyLCAmX19sYWJlbCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJl9fbnVtYmVyIHtcclxuICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fb3B0aW9uX251bWJlcl90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbnVtYmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbnVtYmVyX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbnVtYmVyX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICBmb250OiAkcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbGFiZWxfdGV4dF9mb250O1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fb3B0aW9uX2xhYmVsX2NvbG9yO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbGFiZWxfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9sYWJlbF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLmdyb3VwLWVsZW1lbnRzIHtcclxuICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fYWJvdXQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICB3aWR0aCA6IDYwJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190aXRsZV9tYXApO1xyXG4gICAgLnRleHQtYmxvY2sge1xyXG4gICAgICBAaW5jbHVkZSBzZXRUZXh0KCRwcm9wZXJ0eS1kZXRhaWwtdjJfYWJvdXRfX3RleHRfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fcHJvcGVydHktY29udGFjdCB7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgbWF4LXdpZHRoOiA0MTBweDtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgd2lkdGg6IDQyJTtcclxuICAgICAgbWFyZ2luOiBpbml0aWFsO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZm9ybS1jb250YWN0IHtcclxuICAgIC5mb3JtLWJsb2NrIHtcclxuICAgICAgLmZvcm0tZ3JvdXB7XHJcblx0ICAgPiAqIHtcclxuXHRcdFx0IGZsZXg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblx0XHRcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiA1ODBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiAgICAgIC5mb3JtLWJsb2NrIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtMS45ZW07XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG5cclxuXHJcblxyXG4gICAgLmZvcm0tY29udGFjdF9fY29vcmRzIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAmLmNvb3JkcyB7XHJcbiAgICAgICAgLmNvb3Jkc19fdGl0bGUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX21hcCwgJyYnKTtcclxuICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBib3R0b206IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuY29vcmRzLXBob25lX19jb250ZW50IHtcclxuICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX2ZvbnQ7XHJcbiAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfcGhvbmVfY29sb3I7XHJcbiAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX3RleHRfdHJhbnNmb3JtO1xyXG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfcGhvbmVfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgfVxyXG5cdCAgJi5oaWRkZW5fY29vcmRzIHtcclxuXHRcdGRpc3BsYXk6IG5vbmU7XHJcblx0ICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvcGVydHktZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFwKTtcclxuICAgIH1cclxuXHJcblxyXG4gICAgLmZvcm0ge1xyXG4gICAgICAvKlxyXG4gICAgICAmLS1ib3JkZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHJcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFlbSAqIDIpOyAgLy8gMWVtID0gcGFkZGluZyBidXR0b25cclxuICAgICAgICAgIG1hcmdpbi10b3A6IDVlbTtcclxuXHJcbiAgICAgICAgICBib3JkZXItbGVmdCAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICBib3JkZXItcmlnaHQgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICBwb3NpdGlvbiAgICAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHBhZGRpbmcgICAgICA6IDAgNGVtO1xyXG5cclxuICAgICAgICAgIC5mb3JtX192YWxpZGF0aW9uIHtcclxuICAgICAgICAgICAgcG9zaXRpb24gIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVkoNTAlKTtcclxuICAgICAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZm9ybS1jb250YWN0X190aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mb3JtX192YWxpZGF0aW9uLCAuZm9ybS1jb250YWN0X190aXRsZSB7XHJcbiAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICBjb250ZW50ICAgICAgICAgIDogJyc7XHJcbiAgICAgICAgICAgICAgcG9zaXRpb24gICAgICAgICA6IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgICB3aWR0aCAgICAgICAgICAgIDogODBweDtcclxuICAgICAgICAgICAgICBoZWlnaHQgICAgICAgICAgIDogMXB4O1xyXG4gICAgICAgICAgICAgIHRvcCAgICAgICAgICAgICAgOiA1MCU7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICBsZWZ0IDogLTRlbTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgcmlnaHQgOiAtNGVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgd2lkdGggOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICB3aWR0aCA6IDUwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5mb3JtX19jb25kaXRpb25zIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwIDNlbSAxZW0gM2VtO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgICAgLmZvcm1fX2ZpZWxkIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAgKi9cclxuICAgICAgJl9fZmllbGRzZXQge1xyXG4gICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAmLS12YWxpZGF0aW9uIHtcclxuICAgICAgICAgIC5mb3JtX19maWVsZHMge1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX3ZhbGlkYXRpb24ge1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2xlZ2FscyB7XHJcbiAgICAgICAgbWFyZ2luLXRvcDogNGVtO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblxyXG5cclxuICAmX19kYXRhcyB7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcblxyXG4gICAgQGluY2x1ZGUgc2V0VGl0bGUoJHByb3BlcnR5LWRldGFpbC12Ml9kYXRhc19fdGl0bGVfbWFwKTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogMmVtO1xyXG4gICAgfVxyXG5cclxuICAgIC5kYXRhcyB7XHJcbiAgICAgICYtLWVuZXJneSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuICAgICAgICAuZW5lcmd5X19kcmF3aW5nIHtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG5cclxuICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAyZW07XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5lbmVyZ3lfX2xhYmVsIHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICB9XHJcblxyXG5cclxuICAmX19saW5rcyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgIC5tb2R1bGUtbGlua3Mge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcblxyXG4gICAgICAubGlua3MtZ3JvdXBfX2xpbmsge1xyXG4gICAgICAgIG1hcmdpbjogMCAxZW0gMCAwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmOmxhc3QtY2hpbGQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgIH1cclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAubGlua3MtZ3JvdXBfX2xpbmsgKyAubGlua3MtZ3JvdXBfX2xpbmsge1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDNlbTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICBoZWlnaHQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfc3ZnX2hlaWdodDtcclxuICAgICAgICBmaWxsOiAkcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzLWdyb3VwX3N2Z19maWxsO1xyXG4gICAgICB9XHJcbiAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I7XHJcbiAgICAgIH1cclxuICAgICAgJjpob3ZlcixcclxuICAgICAgJjpmb2N1cyxcclxuICAgICAgJi5qcy0tYWN0aXZlIHtcclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmdfX2RyYXdpbmcge1xyXG4gICAgICAgICAgZmlsbDogJHByb3BlcnR5LWRldGFpbC12Ml9saW5rcy1ncm91cF9zdmdfaG92ZXJfZmlsbDtcclxuICAgICAgICB9XHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcclxuICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzLWdyb3VwX2xpbmtfaG92ZXJfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAmX19lbmVyZ3kge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICB3aWR0aCA6IDQwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuICAgICYuZW5lcmd5IHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAuZW5lcmd5IHtcclxuICAgICAgICAmX190ZXh0LXZlcnRpY2FsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtNTAlLDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xyXG4gICAgICAgICAgICBib3R0b206IDUwJTtcclxuICAgICAgICAgICAgbGVmdDogJHByb3BlcnR5LWRldGFpbC12Ml9lbmVyZ3lfdGV4dC12ZXJ0aWNhbF9sZWZ0O1xyXG4gICAgICAgICAgICB6LWluZGV4OiAtMTtcclxuXHJcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDYuMTExMWVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsLjE2KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfZW5lcmd5X2NvbnRlbnRfbGVmdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiAyMzBweDtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblxyXG4gICZfX21hcCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAubWFwIHtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFwX190aXRsZV9tYXApO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19jb250YWluZXItbWFwIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgfVxyXG5cclxuXHJcbiAgICAgICZfX2pzLWNvbnRhaW5lciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDUwMHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDM4MHB4O1xyXG4gICAgICAgICYgPiAqIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5tb2R1bGUtbWFwLXBvaV9fbWFwIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDYwJTtcclxuICAgIH1cclxuICAgIC5tYXAge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNjAlO1xyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX2VxdWlwbWVudCB7XHJcbiAgICAuZXF1aXBtZW50IHtcclxuICAgICAgJl9fdGFibGUge1xyXG4gICAgICAgIG1heC13aWR0aDogNDUwcHg7XHJcbiAgICAgIH1cclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRlcXVpcG1lbnRfX3RpdGxlX21hcCk7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICAgICYucHJvcGVydHktZGV0YWlsLXYyX19lcXVpcG1lbnQtLXNlcnZpY2VzIHtcclxuICAgICAgcGFkZGluZy1ib3R0b206IDNlbTtcclxuICAgICAgLmVxdWlwbWVudCB7XHJcbiAgICAgICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RhYmxlIHtcclxuICAgICAgICAgIGZsZXgtZ3JvdzogMTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbiAgXHJcblxyXG4gIC5ncm91cC1lbGVtZW50cyB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b20gOiA0ZW07XHJcbiAgICB9XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1yb3cge1xyXG4gICAgICAuZ3JvdXAtZWxlbWVudHNfX3dyYXBwZXIge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLS1jb2x1bW4ge1xyXG4gICAgICAuZ3JvdXAtZWxlbWVudHNfX3dyYXBwZXIge1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cdCZfX25vdGljZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG4gICAgJl9fdGFiLXBpZWNlcyB7XHJcbiAgICAgICZfX3dyYXBwZXJ7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAxMjMwcHg7XHJcbiAgICAgICAgbWFyZ2luOjAgYXV0bztcclxuICAgICAgfVxyXG4gICAgICBwYWRkaW5nLXRvcDogMmVtO1xyXG4gICAgICAmXzEge1xyXG4gICAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgICBjb2xvcjokY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtaW4td2lkdGg6MTAyNHB4KXtcclxuICAgICAgICAgICAgICAgIGZvbnQ6JHByb3BlcnR5LWRldGFpbC12Ml9mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXM7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDoxMDIzcHgpe1xyXG4gICAgICAgICAgICAgICAgZm9udDokcHJvcGVydHktZGV0YWlsLXYyX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlc19tZDtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgICAgfVxyXG4gICAgICAmX3RhYl8yIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICB9XHJcbiAgICAgICZfMiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDoxMDI0cHgpe1xyXG4gICAgICAgICAgICAgIGZvbnQ6JHByb3BlcnR5LWRldGFpbC12Ml9mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXNfdmFsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjc2OHB4KWFuZChtYXgtd2lkdGg6MTAyM3B4KXtcclxuICAgICAgICAgICAgICBmb250OiRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzX21kX3ZhbHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo3NjdweCl7XHJcbiAgICAgICAgICAgICAgZm9udDokcHJvcGVydHktZGV0YWlsLXYyX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlc194c192YWx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAucHJvcGVydHktY29udGFjdF9fYXBwbHktb25saW5lIHtcclxuICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICAuYXBwbHktb25saW5lX190aXRsZSAudGl0bGVfX2NvbnRlbnR7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcbi5tb2RhbC1zaGFyZS1tYWlsICxcclxuLm1vZGFsLWNhbGN1bGF0b3J7XHJcbiAgLmZvcm0tZ3JvdXB7XHJcbiAgICA+ICoge1xyXG4gICAgICBmbGV4OiBhdXRvO1xyXG4gICAgICBhbGlnbi1zZWxmOiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufVxyXG5cclxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIHtcclxuICAuZW5lcmd5X19sYWJlbCB7XHJcbiAgICBmb250OiAkYm9keV9mb250O1xyXG4gICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fX3RleHRfdGV4dC1hbGlnbjtcclxuICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX2NvbG9yO1xyXG4gIH1cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIERldGFpbCBkZSBiaWVucyAtIFYzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12Ml9iYWNrZ3JvdW5kLWNvbG9yICRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1pbWFnZSAkcHJvcGVydHktZGV0YWlsLXYyX2JhY2tncm91bmQtcmVwZWF0ICRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9wZXJ0eS1kZXRhaWwtdjJfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX3dyYXBwZXI6ICR3cmFwcGVyLWV4dHJhbGFyZ2VfbWF4LXdpZHRoO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9jb2xvcjtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfY29sb3I7XHJcblxyXG4vLyBDYXJyb3VzZWxcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jYXJvdXNlbF9mYXZvcml0ZV91bmFjdGl2ZV9vdmVybGF5X2NvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuODMpO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBNYWluIGluZm9cclxuXHJcbi8vXHJcbi8vY29tcG9zdGlvbiBkZXMgcGllY2VzXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzOiBub3JtYWwgbm9ybWFsIDcwMCAxLjJlbS8xLjUgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlc19tZDogbm9ybWFsIG5vcm1hbCA3MDAgMC44ZW0vMS41ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC12Ml9mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXNfdmFsdWU6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjUgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlc194c192YWx1ZTogbm9ybWFsIG5vcm1hbCA0MDAgMC41ZW0vMS41ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC12Ml9mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXNfbWRfdmFsdWU6IG5vcm1hbCBub3JtYWwgNDAwIDAuOGVtLzEuNSAkZm9udC1mYW1pbHktLTM7XHJcblxyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbi8vIFJlZmVyZW5jZVxyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mby0taW5mby1pZF9fbWFyZ2luLWJvdHRvbTogMC43ZW07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvLS1pbmZvLWlkX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTc2NWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvLS1pbmZvLWlkX190ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvLS1pbmZvLWlkX190ZXh0X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGV4dF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19fdGV4dF9jb2xvcjogaW5oZXJpdDtcclxuXHJcblxyXG4vLyAvIE9wdGlvbnNcclxuLy8gT3B0aW9uIC0gY2hpZmZyZVxyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbnVtYmVyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi4xMTExZW0vMS41ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fb3B0aW9uX251bWJlcl9jb2xvcjogaW5oZXJpdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fb3B0aW9uX251bWJlcl90ZXh0X2FsaWduOiBsZWZ0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbnVtYmVyX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuLy8gT3B0aW9uIC0gbGFiZWxcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYWluLWluZm9fb3B0aW9uX2xhYmVsX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5ZW0vMSAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFpbi1pbmZvX29wdGlvbl9sYWJlbF90ZXh0X2FsaWduOiBsZWZ0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21haW4taW5mb19vcHRpb25fbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG5cclxuLy8gTWFpbiBpbmZvIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gQWJvdXRcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYWJvdXRfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYWJvdXRfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzJfZm9udDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Fib3V0X190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTs7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfYWJvdXRfX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9hYm91dF9fdGV4dF9jb2xvcjogaW5oZXJpdDtcclxuXHJcbi8vIEFib3V0IFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBGb3JtIENvbnRhY3RcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX2NvbG9yO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX2NvbG9yO1xyXG5cclxuLy8gRm9ybSBDb250YWN0IFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIERhdGFzXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2RhdGFzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9kYXRhc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9kYXRhc19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2RhdGFzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZGF0YXNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9kYXRhc19fdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfbWFyZ2luLWJvdHRvbTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZGF0YXNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzFfZm9udDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9kYXRhc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYyX190aXRsZV9jb250ZW50XzFfY29sb3I7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2RhdGFzX190aXRsZV9jb250ZW50XzJfZm9udDogJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZGF0YXNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuXHJcbi8vIERhdGFzIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gLyBPcHRpb25zXHJcbi8vIE9wdGlvbiAtIGNoaWZmcmVcclxuJHByb3BlcnR5LWRldGFpbC12Ml9vcHRpb25fbnVtYmVyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy44ODg5ZW0vMS41ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC12Ml9vcHRpb25fbnVtYmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9vcHRpb25fbnVtYmVyX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9vcHRpb25fbnVtYmVyX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuLy8gT3B0aW9uIC0gbGFiZWxcclxuJHByb3BlcnR5LWRldGFpbC12Ml9vcHRpb25fbGFiZWxfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC12Ml9vcHRpb25fbGFiZWxfY29sb3I6IGluaGVyaXQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfb3B0aW9uX2xhYmVsX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9vcHRpb25fbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vL1xyXG4vLyBUaXRsZSAtIGNvb3Jkc1xyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfcGhvbmVfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2Nvb3Jkc19waG9uZV90ZXh0X2FsaWduOiBjZW50ZXI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfY29vcmRzX3Bob25lX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9jb29yZHNfcGhvbmVfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gTW9kdWxlIGxpbmtzXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9saW5rc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3NfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzX190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9saW5rc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy8gUGFydGFnZSAtIGJvdXRvblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzLWdyb3VwX3N2Z19oZWlnaHQgIDogMi4yZW07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfc3ZnX2ZpbGwgIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExpZW5zIHN2ZzogY291bGV1clxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzLWdyb3VwX2xpbmtfY29sb3I6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBMaWVucyB0ZXh0ZTogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2xpbmtzLWdyb3VwX3N2Z19ob3Zlcl9maWxsICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIExpZW5zIHN2ZyA+IGhvdmVyOiBjb3VsZXVyXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbGlua3MtZ3JvdXBfbGlua19ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG5cclxuLy8gTW9kdWxlIGxpbmtzW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBFbmVyZ3lcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfZW5lcmd5X3RleHQtdmVydGljYWxfbGVmdDogODBweDsgIC8vIFRleHRlIHZlcnRpY2FsIDogcG9zaXRpb25uZW1lbnQgZ2F1Y2hlICjDoCBtb2RpZmllciBzZWxvbiB0YWlsbGUgZGUgbGEgcG9saWNlKVxyXG4kcHJvcGVydHktZGV0YWlsLXYyX2VuZXJneV9jb250ZW50X2xlZnQ6IDYwcHg7ICAgICAgICAvLyBDb250ZW51IDogcG9zaXRpb25uZW1lbnQgZ2F1Y2hlICjDoCBtb2RpZmllciBzZWxvbiB0YWlsbGUgZGUgbGEgcG9saWNlKVxyXG5cclxuXHJcbi8vIEVuZXJneSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIE1hcFxyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfdGV4dC12ZXJ0aWNhbF9sZWZ0OiA4MHB4OyAgLy8gVGV4dGUgdmVydGljYWwgOiBwb3NpdGlvbm5lbWVudCBnYXVjaGUgKMOgIG1vZGlmaWVyIHNlbG9uIHRhaWxsZSBkZSBsYSBwb2xpY2UpXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFwX2NvbnRlbnRfbGVmdDogNjBweDsgICAgICAgIC8vIENvbnRlbnUgOiBwb3NpdGlvbm5lbWVudCBnYXVjaGUgKMOgIG1vZGlmaWVyIHNlbG9uIHRhaWxsZSBkZSBsYSBwb2xpY2UpXHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21hcF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWFwX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21hcF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tYXBfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX21hcF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21hcF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbi8vIE1hcCBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gU2xpZGUgIFtCRUdJTl1cclxuXHJcbi8vIEJvdXRvblxyXG4kcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLXdpZHRoIDogJGNvcmVfYnV0dG9uX2JvcmRlci13aWR0aDtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWRldGFpbC12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG4kcHJvcGVydHktZGV0YWlsLXYyX21lZGlhLW1vZHVsZV9zdmdfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjJfbWVkaWEtbW9kdWxlX3N2Z19ob3Zlcl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vIFNsaWRlIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQtY29sb3IgJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLWltYWdlICRwcm9wZXJ0eS1kZXRhaWwtdjNfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb3BlcnR5LWRldGFpbC12M19iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bCAhZGVmYXVsdGVcclxuJHByb3BlcnR5LWRldGFpbC12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M193cmFwcGVyOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19idXR0b25fY29sb3IgOiAkY29yZV9idXR0b25fY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX19idXR0b25faG92ZXJfY29sb3IgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb3JlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfaW5mby1pZF9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2luZm8taWRfX3RleHRfdGV4dC1hbGlnbjogcmlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfaW5mby1pZF9fdGV4dF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuOGVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNzc3OGVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jYXJvdXNlbF9mYXZvcml0ZV91bmFjdGl2ZV9vdmVybGF5X2NvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuODMpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N3JlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19fYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMywgLjU0KSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19hYm91dF9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19hYm91dF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjgzMzNlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RleHRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjM4ODlyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X19idXR0b25fY29sb3IgOiAkY29yZV9idXR0b25fY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X19idXR0b25faG92ZXJfY29sb3IgOiAkY29yZV9idXR0b25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9mb3JtX2JvcmRlcl9jb2xvcjogJGNvbG9yLWJyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X2Zvcm1fYm9yZGVyX3dpZHRoOiAxcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X2Zvcm1fYm9yZGVyX3N0eWxlOiBzb2xpZCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfcGhvbmVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfcGhvbmVfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfcGhvbmVfaG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX3ByaWNlX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX3ByaWNlX190ZXh0X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fcHJpY2VfX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19wcmljZV9mZWVzX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuN3JlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19wcmljZV9mZWVzX190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19kYXRhc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZGF0YXNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZGF0YXNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19kYXRhc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZGF0YXNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19kYXRhc19fdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfbWFyZ2luLWJvdHRvbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19kYXRhc19fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2RhdGFzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19kYXRhc19fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2RhdGFzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzX190aXRsZV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4zODg5cmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfc3ZnX2hlaWdodCAgOiAyLjJlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19saW5rcy1ncm91cF9zdmdfZmlsbCAgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19saW5rcy1ncm91cF9saW5rX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19saW5rcy1ncm91cF9zdmdfaG92ZXJfZmlsbCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19lbmVyZ3lfdGV4dC12ZXJ0aWNhbF9sZWZ0OiA4MHB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2VuZXJneV9jb250ZW50X2xlZnQ6IDYwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX3RleHQtdmVydGljYWxfbGVmdDogODBweCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYXBfY29udGVudF9sZWZ0OiA2MHB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYXBfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYXBfX3RpdGxlX21hcmdpbi1ib3R0b206IDNlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYXBfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYXBfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy4zMzMzcmVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfYnV0dG9uX2JvcmRlci13aWR0aCA6ICRjb3JlX2J1dHRvbl9ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9idXR0b25fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLWNvbG9yIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfc3ZnX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfc3ZnX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzOiBub3JtYWwgbm9ybWFsIDcwMCAxLjJlbS8xLjUgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlc19tZDogbm9ybWFsIG5vcm1hbCA3MDAgMC44ZW0vMS41ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXNfdmFsdWU6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjUgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlc194c192YWx1ZTogbm9ybWFsIG5vcm1hbCA0MDAgMC41ZW0vMS41ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXNfbWRfdmFsdWU6IG5vcm1hbCBub3JtYWwgNDAwIDAuOGVtLzEuNSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19wcmljZV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19wcmljZV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dF9mb250ICAgICAgIDogJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fcHJpY2VfX3RleHRfZm9udCxcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fcHJpY2VfX3RleHRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX3ByaWNlX190ZXh0X2NvbG9yLFxyXG4gICAgICAgICAgICAgICAgKSwgJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fcHJpY2VfX3RleHRfbWFwXHJcbik7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX3ByaWNlX2ZlZXNfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fcHJpY2VfZmVlc19fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAgICAgICAgIChcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dF9mb250ICAgICAgIDogJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fcHJpY2VfZmVlc19fdGV4dF9mb250LFxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fcHJpY2VfZmVlc19fdGV4dF9jb2xvcixcclxuICAgICAgICAgICAgICAgICksICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX3ByaWNlX2ZlZXNfX3RleHRfbWFwXHJcbik7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX19idXR0b25fbWFwOigpIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJHByb3BlcnR5LWRldGFpbC12M19fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2J1dHRvbl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgIDogJHByb3BlcnR5LWRldGFpbC12M19fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJHByb3BlcnR5LWRldGFpbC12M19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgIDogJHByb3BlcnR5LWRldGFpbC12M19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvclxyXG4gICAgICAgICksICRwcm9wZXJ0eS1kZXRhaWwtdjNfX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12M19fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgOiAkcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgKSwgJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV90ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udCxcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yLFxyXG5cclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50X2NvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcixcclxuICAgICksJHByb3BlcnR5LWRldGFpbC12M19tYWluLWluZm9fX3RpdGxlX21hcFxyXG5cclxuKTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfaW5mby1pZF9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2luZm8taWRfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgIChcclxuICAgICAgICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkcHJvcGVydHktZGV0YWlsLXYzX2luZm8taWRfX3RleHRfZm9udCxcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYzX2luZm8taWRfX3RleHRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19pbmZvLWlkX190ZXh0X2NvbG9yLFxyXG4gICAgICApLCAkcHJvcGVydHktZGV0YWlsLXYzX2luZm8taWRfX3RleHRfbWFwXHJcbik7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12M19hYm91dF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19hYm91dF9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RleHRfZm9udCxcclxuICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190ZXh0X3RleHQtYWxpZ24sXHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RleHRfY29sb3IsXHJcbiAgICApLCRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RleHRfbWFwXHJcbik7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX2RhdGFzX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2RhdGFzX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvcGVydHktZGV0YWlsLXYzX2RhdGFzX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZGF0YXNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkcHJvcGVydHktZGV0YWlsLXYzX2RhdGFzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZGF0YXNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvcGVydHktZGV0YWlsLXYzX2RhdGFzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12M19kYXRhc19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZGF0YXNfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZGF0YXNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZGF0YXNfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZGF0YXNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICRwcm9wZXJ0eS1kZXRhaWwtdjNfZGF0YXNfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwgJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX2J1dHRvbl9tYXA6KCkhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX2J1dHRvbl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgIDogJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgIDogJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3JcclxuICAgICAgICApLCAkcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfbGV0dGVyLXNwYWNpbmcgOiAkcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfY29udGVudF8xX2xldHRlci1zcGFjaW5nXHJcbiAgICApLCAkcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuJHByb3BlcnR5LWRldGFpbC12M19saW5rc19fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19saW5rc19fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWRldGFpbC12M19saW5rc19fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nIDogJHByb3BlcnR5LWRldGFpbC12M19saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHByb3BlcnR5LWRldGFpbC12M19saW5rc19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICApLCAkcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLXYzX21hcF9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC12M19tYXBfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nIDogJHByb3BlcnR5LWRldGFpbC12M19tYXBfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb3BlcnR5LWRldGFpbC12M19tYXBfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkcHJvcGVydHktZGV0YWlsLXYzX21hcF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb3BlcnR5LWRldGFpbC12M19tYXBfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkcHJvcGVydHktZGV0YWlsLXYzX21hcF9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHByb3BlcnR5LWRldGFpbC12M19tYXBfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFwX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvcGVydHktZGV0YWlsLXYzIHtcclxuICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktZGV0YWlsLXYzX2JhY2tncm91bmQ7XHJcbiAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfY29sb3I7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICZfX3dyYXBwZXIge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfd3JhcHBlcjtcclxuICB9XHJcbiAgJjpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIHRvcDogMDtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gIH1cclxuXHJcbiAgJl9fY29udGFpbmVyIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICB9XHJcblxyXG4gICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgfVxyXG5cclxuICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvcGVydHktZGV0YWlsLXYzX190aXRsZV9tYXApO1xyXG5cclxuICAvKiZfX3RleHQtYmxvY2sge1xyXG4gICAgQGluY2x1ZGUgc2V0VGV4dCgkcHJvcGVydHktZGV0YWlsLXYzX190ZXh0X21hcCwgJyYnKTtcclxuICB9Ki9cclxuXHJcbiAgJl9fYmFjayB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAzZW07XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRwcm9wZXJ0eS1kZXRhaWwtdjNfX2J1dHRvbl9tYXApO1xyXG4gICAgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAuYnV0dG9uLS1iYWNrIHtcclxuICAgICAgICBwYWRkaW5nLXRvcDogLjZlbTtcclxuICAgICAgICBwYWRkaW5nLWJvdHRvbTogLjZlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9faW5mby1pZCB7XHJcbiAgICBAaW5jbHVkZSBzZXRUZXh0KCRwcm9wZXJ0eS1kZXRhaWwtdjNfaW5mby1pZF9fdGV4dF9tYXAsICcnLCBmYWxzZSk7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAuNmVtO1xyXG4gIH1cclxuXHJcblxyXG4gICZfX3NsaWRlLW1lZGlhIHtcclxuICAgIGhlaWdodDogMTAwJTtcclxuICAgIGxlZnQ6IDA7XHJcbiAgICByaWdodDogMDtcclxuICAgIHRvcDogMDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIGRpc3BsYXk6IG5vbmU7XHJcbiAgICB6LWluZGV4OiAzMDtcclxuXHJcbiAgICAubW9kYWxfX2JvZHkge1xyXG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgbWF4LWhlaWdodDogaW5pdGlhbDtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsX19jbG9zZSB7XHJcbiAgICAgIHRvcDogYXV0bztcclxuICAgICAgYm90dG9tOiAxMDAlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tb2RhbF9fc2Nyb2xsZXIge1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgfVxyXG4gICAgLm1vZGFsX19jb250ZW50LCAubWVkaWEtbW9kdWxlX19jb250ZW50IHtcclxuICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgfVxyXG4gICAgLmxpZ2h0Ym94LW1lZGlhX19pZnJhbWUge1xyXG4gICAgICBoZWlnaHQ6IDYwMHB4O1xyXG4gICAgICBtaW4taGVpZ2h0OiBpbml0aWFsO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxuICB9XHJcblxyXG4gICZfX3NsaWRlIHtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgIC5zbGlkZXItaW1nIHtcclxuICAgICAgJl9faW1nIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgIGhlaWdodDogNDgwcHg7XHJcbiAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4taGVpZ2h0IDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJoLW1kXCIpfSkgIHtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA3NTBweDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCxcclxuICAgIC5zd2lwZXItYnV0dG9uLXByZXYge1xyXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgcGFkZGluZzogMS40ZW07XHJcbiAgICAgIGNvbG9yOiAjZmZmO1xyXG4gICAgICAmOmFmdGVyIHtcclxuICAgICAgICBmb250LXNpemU6IDJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLnN3aXBlci1idXR0b24tbmV4dCB7XHJcbiAgICAgIHJpZ2h0OiAwO1xyXG4gICAgfVxyXG4gICAgLnN3aXBlci1idXR0b24tcHJldiB7XHJcbiAgICAgIGxlZnQ6IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgZGlzcGxheSAgICAgICA6IGZsZXg7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBjb2xvciAgICAgICAgOiAjZmZmO1xyXG4gICAgICBiYWNrZ3JvdW5kICAgOiB0cmFuc3BhcmVudDtcclxuICAgICAgYm9yZGVyLWNvbG9yIDogI2ZmZjtcclxuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICBib3R0b206IDA7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XHJcbiAgICAgIGZsZXggICAgICAgICAgOiAxO1xyXG4gICAgICBkaXNwbGF5ICAgICAgIDogZmxleDtcclxuICAgICAgb3BhY2l0eSAgICAgICA6IDE7XHJcbiAgICAgIGJvcmRlciAgICAgICAgOiAwO1xyXG4gICAgICBib3JkZXItcmFkaXVzIDogMDtcclxuICAgICAgbWFyZ2luLXJpZ2h0ICA6IC41ZW0gIWltcG9ydGFudDtcclxuICAgICAgbWFyZ2luLWxlZnQgICA6IC41ZW0gIWltcG9ydGFudDtcclxuICAgICAgaGVpZ2h0ICAgICAgICA6IDVweDtcclxuICAgICAgYWxpZ24taXRlbXMgICA6IGNlbnRlcjtcclxuICAgICAgbWF4LXdpZHRoOiA5NnB4O1xyXG5cclxuICAgICAgY29sb3IgICAgICAgIDogJHByb3BlcnR5LWRldGFpbC12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yO1xyXG4gICAgICBiYWNrZ3JvdW5kICAgOiAkcHJvcGVydHktZGV0YWlsLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDtcclxuICAgICAgYm9yZGVyLWNvbG9yIDogJHByb3BlcnR5LWRldGFpbC12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgIGhlaWdodCA6IDVweDtcclxuXHJcbiAgICAgIGNvbG9yICAgICAgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I7XHJcbiAgICAgIGJhY2tncm91bmQgICA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDtcclxuICAgICAgYm9yZGVyLWNvbG9yIDogJHByb3BlcnR5LWRldGFpbC12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG5cclxuICB9XHJcblxyXG4gICZfX21lZGlhLW1vZHVsZSB7XHJcblxyXG4gICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgLm1lZGlhLW1vZHVsZSB7XHJcblxyXG4gICAgICAubW9kYWxfX2JvZHkge1xyXG4gICAgICAgIC8vIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX190aXRsZV9tYXApO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fYnV0dG9ucyB7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19idG4ge1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICBib3JkZXItd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItd2lkdGg7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLWNvbG9yO1xyXG5cclxuICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgIC5tZWRpYS1tb2R1bGVfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbWVkaWEtbW9kdWxlX3N2Z19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWRldGFpbC12M19tZWRpYS1tb2R1bGVfYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtY29udGFpbmVyIHtcclxuICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgJl9fc3ZnIHtcclxuICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICBtYXJnaW46IC4yZW0gMDtcclxuICAgICAgICBmaWxsOiAkcHJvcGVydHktZGV0YWlsLXYzX21lZGlhLW1vZHVsZV9zdmdfY29sb3I7XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG5cclxuICAmX19tYWluLWluZm8ge1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBib3R0b206IDA7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19fYmFja2dyb3VuZDtcclxuICAgIHotaW5kZXg6IDEwMDtcclxuICAgIHBhZGRpbmc6IDJlbTtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICBAaW5jbHVkZSBzZXRUaXRsZVN1YnRpdGxlKCRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX190aXRsZV9tYXApO1xyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgYm90dG9tOiAwO1xyXG4gICAgfVxyXG5cclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgfVxyXG5cclxuICAgIC5tYWluLWluZm9fX3ByaWNlIHtcclxuICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkcHJvcGVydHktZGV0YWlsLXYzX21haW4taW5mb19wcmljZV9fdGV4dF9tYXAsICcnLCBmYWxzZSk7XHJcbiAgICAgIC5wcmljZV9fY2hhcmdlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRwcm9wZXJ0eS1kZXRhaWwtdjNfbWFpbi1pbmZvX3ByaWNlX2ZlZXNfX3RleHRfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcbiAgJl9fYWJvdXQge1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICB3aWR0aCA6IDYwJTtcclxuICAgICAgbWFyZ2luLXJpZ2h0OiAyZW07XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvcGVydHktZGV0YWlsLXYzX2Fib3V0X190aXRsZV9tYXApO1xyXG4gICAgLnRleHQtYmxvY2sge1xyXG4gICAgICB3aGl0ZS1zcGFjZTogcHJlLWxpbmU7XHJcbiAgICAgIEBpbmNsdWRlIHNldFRleHQoJHByb3BlcnR5LWRldGFpbC12M19hYm91dF9fdGV4dF9tYXAsICcnLCBmYWxzZSk7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuXHJcbiAgJl9fcHJvcGVydHktY29udGFjdCB7XHJcbiAgICBtYXgtd2lkdGg6IDQxMHB4O1xyXG4gICAgbWFyZ2luOiAyZW0gYXV0bztcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgd2lkdGg6IDQyJTtcclxuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgbWFyZ2luOiAwO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gICZfX2Zvcm0tY29udGFjdCB7XHJcbiAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblx0LmZvcm0tZ3JvdXB7XHJcblx0ICAgPiAqIHtcclxuXHRcdFx0IGZsZXg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1zZWxmOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcblx0fVxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiA0MTBweDtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250YWN0X19jb29yZHMge1xyXG4gICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICYuY29vcmRzIHtcclxuICAgICAgICAuY29vcmRzX190aXRsZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19fdGl0bGVfbWFwLCAnJicpO1xyXG4gICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XHJcbiAgICAgICAgICAgIHBhZGRpbmctdG9wOiAxZW07XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIGJvdHRvbTogaW5oZXJpdDtcclxuICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5jb29yZHMtcGhvbmVfX2NvbnRlbnQge1xyXG4gICAgICAgICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfcGhvbmVfZm9udDtcclxuICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV9jb2xvcjtcclxuICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1kZXRhaWwtdjNfY29vcmRzX3Bob25lX3RleHRfYWxpZ247XHJcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC12M19jb29yZHNfcGhvbmVfdGV4dF90cmFuc2Zvcm07XHJcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAmOmhvdmVyLFxyXG4gICAgICAgICAgJjpmb2N1cyB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLXYzX2Nvb3Jkc19waG9uZV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblx0ICAmLmhpZGRlbl9jb29yZHMge1xyXG5cdFx0ZGlzcGxheTogbm9uZTtcclxuXHQgIH1cclxuICAgIH1cclxuXHJcbiAgICAuZm9ybS1jb250YWN0X190aXRsZSB7XHJcbiAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X190aXRsZV9tYXApO1xyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuZm9ybSB7XHJcbiAgICAgIFxyXG4gICAgICAvKlxyXG4gICAgICAmLS1ib3JkZXIge1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHJcbiAgICAgICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDFlbSAqIDIpOyAgLy8gMWVtID0gcGFkZGluZyBidXR0b25cclxuICAgICAgICAgIG1hcmdpbi10b3A6IDVlbTtcclxuXHJcbiAgICAgICAgICBib3JkZXItbGVmdCAgOiAkcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9mb3JtX2JvcmRlcl93aWR0aCAkcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9mb3JtX2JvcmRlcl9zdHlsZSAkcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9mb3JtX2JvcmRlcl9jb2xvcjtcclxuICAgICAgICAgIGJvcmRlci1yaWdodCA6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X2Zvcm1fYm9yZGVyX3dpZHRoICRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X2Zvcm1fYm9yZGVyX3N0eWxlICRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9ybS1jb250YWN0X2Zvcm1fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgcG9zaXRpb24gICAgIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICBwYWRkaW5nICAgICAgOiAwIDNlbTtcclxuXHJcbiAgICAgICAgICAuZm9ybV9fdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkcHJvcGVydHktZGV0YWlsLXYzX2Zvcm0tY29udGFjdF9fYnV0dG9uX21hcCk7XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtIDogdHJhbnNsYXRlWSgtNTAlKTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuZm9ybV9fdmFsaWRhdGlvbiwgLmZvcm0tY29udGFjdF9fdGl0bGUge1xyXG4gICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgY29udGVudCAgICAgICAgICA6ICcnO1xyXG4gICAgICAgICAgICAgIHBvc2l0aW9uICAgICAgICAgOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJHByb3BlcnR5LWRldGFpbC12M19mb3JtLWNvbnRhY3RfZm9ybV9ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgd2lkdGggICAgICAgICAgICA6IDgwcHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICA6IDFweDtcclxuICAgICAgICAgICAgICB0b3AgICAgICAgICAgICAgIDogNTAlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgbGVmdCA6IC0zZW07XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgIHJpZ2h0IDogLTNlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5mb3JtLWNvbnRhY3RfX3RpdGxlIHtcclxuICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgIHdpZHRoIDogNTBweDtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgd2lkdGggOiA1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgICAuZm9ybV9fY29uZGl0aW9ucyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMCAzZW0gMWVtIDNlbTtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICAgIC5mb3JtX19maWVsZCB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcbiAgICAgICovXHJcbiAgICAgICZfX2ZpZWxkc2V0IHtcclxuICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgJi0tdmFsaWRhdGlvbiB7XHJcbiAgICAgICAgICAuZm9ybV9fZmllbGRzIHtcclxuICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgICAmX192YWxpZGF0aW9uIHtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19sZWdhbHMge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDRlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG5cclxuXHJcbiAgJl9fZGF0YXMge1xyXG5cclxuICAgIC8vd2lkdGg6IDEwMCU7XHJcbiAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcblxyXG4gICAgQGluY2x1ZGUgc2V0VGl0bGUoJHByb3BlcnR5LWRldGFpbC12M19kYXRhc19fdGl0bGVfbWFwKTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgcGFkZGluZy1yaWdodDogM2VtO1xyXG4gICAgICBtYXJnaW4tdG9wOiAzZW07XHJcbiAgICB9XHJcblxyXG4gICAgLmVuZXJneV9fZHJhd2luZyB7XHJcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcblxyXG4gICAgICBpbWcge1xyXG4gICAgICAgIG1heC13aWR0aDogMjIwcHg7XHJcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDJlbTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmVuZXJneV9fbGFiZWwge1xyXG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gIH1cclxuXHJcblxyXG4gICZfX2xpbmtzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgbWFyZ2luLWJvdHRvbTogMmVtO1xyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICB3aWR0aDogNDAlO1xyXG4gICAgICBtYXgtd2lkdGg6IDQwJTtcclxuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgbWFyZ2luLWxlZnQ6IDJlbTtcclxuICAgIH1cclxuICAgIC5tb2R1bGUtbGlua3Mge1xyXG5cclxuICAgICAgJiArIC5tb2R1bGUtbGlua3Mge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDNlbTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3NfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmxpbmtzLWdyb3VwIHtcclxuICAgICAgJl9fd3JhcHBlciB7XHJcblxyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICAgICZfX2xpbmsge1xyXG4gICAgICAgIG1hcmdpbjogMCAxZW0gMCAwO1xyXG4gICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgaGVpZ2h0OiAkcHJvcGVydHktZGV0YWlsLXYzX2xpbmtzLWdyb3VwX3N2Z19oZWlnaHQ7XHJcbiAgICAgICAgZmlsbDogJHByb3BlcnR5LWRldGFpbC12M19saW5rcy1ncm91cF9zdmdfZmlsbDtcclxuICAgICAgfVxyXG4gICAgICAmX19jb250ZW50IHtcclxuICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19saW5rcy1ncm91cF9saW5rX2NvbG9yO1xyXG4gICAgICB9XHJcbiAgICAgICY6aG92ZXIsXHJcbiAgICAgICY6Zm9jdXMsXHJcbiAgICAgICYuanMtLWFjdGl2ZSB7XHJcbiAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19kcmF3aW5nIHtcclxuICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfbGlua3MtZ3JvdXBfc3ZnX2hvdmVyX2ZpbGw7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XHJcbiAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWRldGFpbC12M19saW5rcy1ncm91cF9saW5rX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZW5lcmd5IHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgd2lkdGggOiA0MCU7XHJcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICB9XHJcbiAgICAmLmVuZXJneSB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgLmVuZXJneSB7XHJcbiAgICAgICAgJl9fdGV4dC12ZXJ0aWNhbCB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTUwJSwwKTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtLW9yaWdpbjogMCUgMTAwJTtcclxuICAgICAgICAgICAgYm90dG9tOiA1MCU7XHJcbiAgICAgICAgICAgIGxlZnQ6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfZW5lcmd5X3RleHQtdmVydGljYWxfbGVmdDtcclxuICAgICAgICAgICAgei1pbmRleDogLTE7XHJcblxyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2LjExMTFlbS8xICRmb250LWZhbWlseS0tMztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLC4xNik7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQgOiAkcHJvcGVydHktZGV0YWlsLXYzX2VuZXJneV9jb250ZW50X2xlZnQ7XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgIG1heC13aWR0aDogMjMwcHg7XHJcbiAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICY6bGFzdC1jaGlsZCB7XHJcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICB9XHJcblxyXG4gICZfX21hcCB7XHJcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgIG1pbi1oZWlnaHQ6IDM4MHB4O1xyXG4gICAgICAmID4gKiB7XHJcbiAgICAgICAgICAvL3Bvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgICAgLm1vZHVsZS1tYXAtcG9pX19tYXAge1xyXG4gICAgICAgIHBhZGRpbmctYm90dG9tOiA1MCU7XHJcbiAgICAgIH1cclxuICAgIC5tYXAge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogNTAlO1xyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgJl9fZXF1aXBtZW50IHtcclxuICAgIC5lcXVpcG1lbnQge1xyXG4gICAgICAmX190YWJsZSB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0NTBweDtcclxuICAgICAgfVxyXG4gICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJGVxdWlwbWVudF9fdGl0bGVfbWFwKTtcclxuICAgICAgfVxyXG4gICAgfVxyXG4gICAgJi5wcm9wZXJ0eS1kZXRhaWwtdjNfX2VxdWlwbWVudC0tc2VydmljZXMge1xyXG4gICAgICBwYWRkaW5nLWJvdHRvbTogM2VtO1xyXG4gICAgICAuZXF1aXBtZW50IHtcclxuICAgICAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgICAgZmxleDogMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGFibGUge1xyXG4gICAgICAgICAgZmxleC1ncm93OiAxO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcblxyXG4gIC5ncm91cC1lbGVtZW50cyB7XHJcbiAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgIG1hcmdpbi1ib3R0b20gOiA0ZW07XHJcbiAgICB9XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgcGFkZGluZzogMDtcclxuICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgICAmLS1tZWRpYS1tb2R1bGUge1xyXG4gICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbSA6IDA7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgfVxyXG5cdCZfX25vdGljZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RhYi1waWVjZXMge1xyXG4gICAgcGFkZGluZy10b3A6IDJlbTtcclxuICAgICZfMSB7XHJcbiAgICAgICAgc3BhbntcclxuICAgICAgICAgICAgY29sb3I6JGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDoxMDI0cHgpe1xyXG4gICAgICAgICAgICAgIGZvbnQ6JHByb3BlcnR5LWRldGFpbC12M19mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXM7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjEwMjNweCl7XHJcbiAgICAgICAgICAgICAgZm9udDokcHJvcGVydHktZGV0YWlsLXYzX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlc19tZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgd2lkdGg6IDIwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZzogMC41ZW07XHJcbiAgICB9XHJcbiAgICAmX3RhYl8yIHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICB9XHJcbiAgICAgICZfMiB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgcGFkZGluZzogMWVtO1xyXG4gICAgICAgIHNwYW57XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMCU7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDoxMDI0cHgpe1xyXG4gICAgICAgICAgICAgIGZvbnQ6JHByb3BlcnR5LWRldGFpbC12M19mb250X2NvbXBvc2l0aW9uX2Rlc19waWVjZXNfdmFsdWU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjc2OHB4KWFuZChtYXgtd2lkdGg6MTAyM3B4KXtcclxuICAgICAgICAgICAgICBmb250OiRwcm9wZXJ0eS1kZXRhaWwtdjNfZm9udF9jb21wb3NpdGlvbl9kZXNfcGllY2VzX21kX3ZhbHVlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo3NjdweCl7XHJcbiAgICAgICAgICAgICAgZm9udDokcHJvcGVydHktZGV0YWlsLXYzX2ZvbnRfY29tcG9zaXRpb25fZGVzX3BpZWNlc194c192YWx1ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH0gICAgICBcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAucHJvcGVydHktY29udGFjdF9fYXBwbHktb25saW5lIHtcclxuICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICAuYXBwbHktb25saW5lX190aXRsZSAudGl0bGVfX2NvbnRlbnR7XHJcbiAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG5cclxufVxyXG4ubW9kYWwtc2hhcmUtbWFpbCAsXHJcbi5tb2RhbC1jYWxjdWxhdG9ye1xyXG4gIC5mb3JtLWdyb3Vwe1xyXG4gICAgPiAqIHtcclxuICAgICAgZmxleDogYXV0bztcclxuICAgICAgYWxpZ24tc2VsZjogYXV0bztcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MyB7XHJcbiAgLmVuZXJneV9fbGFiZWwge1xyXG4gICAgZm9udDogJHByb3BlcnR5LWRldGFpbC12M19hYm91dF9fdGV4dF9mb250O1xyXG4gICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWRldGFpbC12M19hYm91dF9fdGV4dF90ZXh0LWFsaWduO1xyXG4gICAgY29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtdjNfYWJvdXRfX3RleHRfY29sb3I7XHJcbiAgfVxyXG59XHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3IgJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZSAkcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfd3JhcHBlcjogJHdyYXBwZXItZXh0cmFsYXJnZV9tYXgtd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfc2VvX21hcmdpbi1ib3R0b206IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjgzMzNlbS8xLjY2NjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV90ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3RleHRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydCAhZGVmYXVsdDsgICAgICAgICAgICBcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1wZXItcm93IDogMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi14IDogMWVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15IDogMmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLWxnIDogMiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICBcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGcgOiAyZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnIDogMWVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLXBlci1yb3ctLXhsIDogMiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICBcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGwgOiAyZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsIDogMmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDMwMHB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiA1MDBweCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fc2VsZWN0aW9uX3dpZHRoOiAxLjZlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25faGVpZ2h0OiAxLjZlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3NlbGVjdGlvbl9hY3RpdmVfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9tb3JlX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIDAuNikgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kIDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fbGluZTJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy4zMzMzZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2xpbmUyX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2JvcmRlci1jb2xvciA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfYmFja2dyb3VuZCA6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2JvcmRlci13aWR0aCA6ICRjb3JlX2J1dHRvbl9ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX21lZGlhLW1vZHVsZV9idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfbWVkaWEtbW9kdWxlX3N2Z19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfbWVkaWEtbW9kdWxlX3N2Z19maWx0ZXI6IGRyb3Atc2hhZG93KCA0cHggNHB4IDNweCByZ2JhKDAsIDAsIDAsIC43KSkgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfc2VvX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSxcclxuICAgICRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX190ZXh0X21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udCAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX3RleHRfZm9udCxcclxuICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktbGlzdGluZy12MV90ZXh0X3RleHQtYWxpZ24sXHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX3RleHRfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWxpc3RpbmctdjFfdGV4dF9jb2xvclxyXG4gICAgKSxcclxuICAgICRwcm9wZXJ0eS1saXN0aW5nLXYxX190ZXh0X21hcFxyXG4pO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIGJ1dHRvbl9mb250ICAgICAgICAgICAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9mb250LFxyXG4gICAgICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fbWFwXHJcbik7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fbGluZTJfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2xpbmUyX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgYnV0dG9uX2ZvbnQgICAgICAgICAgICAgICAgIDogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2ZvbnQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgIDogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2JvcmRlci1jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9ob3Zlcl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgIDogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICAgICApLFxyXG4gICAgICAgICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9tYXBcclxuKTtcclxuXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9faXRlbV90aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9faXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2ZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yLFxyXG5cclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9mb250OiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcixcclxuICAgICksXHJcbiAgICAkcHJvcGVydHktbGlzdGluZy12MV9faXRlbV90aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX21hbmRhdG9yeV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX21hbmRhdG9yeV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRleHRfZm9udCAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fbWFuZGF0b3J5X190ZXh0X2ZvbnQsXHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX21hbmRhdG9yeV9fdGV4dF9jb2xvcixcclxuICAgICAgICApLFxyXG4gICAgICAgICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fbWFuZGF0b3J5X190ZXh0X21hcFxyXG4pO1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fbWFuZGF0b3J5X190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX21hbmRhdG9yeV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX21hbmRhdG9yeV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuXHJcbiAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX21hbmRhdG9yeV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcixcclxuXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX21hbmRhdG9yeV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvcGVydHktbGlzdGluZy12MSB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb3BlcnR5LWxpc3RpbmctdjFfd3JhcHBlcjtcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJHByb3BlcnR5LWxpc3RpbmctdjFfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHByb3BlcnR5LWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtO1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi14fSAqIC0xICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKCN7JHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGd9ICogLTEgKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4gOiAwIGNhbGMoI3skcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bH0gKiAtMSApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBJdGVtXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXkgJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvd30gLSAoI3skcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS1sZyAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0tbGd9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLXhsICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS14bH0gLSAoICN7JHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIC8vIG1pbi1oZWlnaHQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAvLyBtaW4taGVpZ2h0OiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAmLS1jb250YWluIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjh2dztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbmZvLXRpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkcHJvcGVydHktbGlzdGluZy12MV9faXRlbV90aXRsZV9tYXApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG4gICAgICAgICAgICAmLWlkIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1leHRyYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAmLS1zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3Rvb2xiYXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgIGJvdHRvbTogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYxX19zZWxlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3NlbGVjdGlvbl93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3NlbGVjdGlvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICYuanMtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhdGgge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3NlbGVjdGlvbl9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0aW9uX19sYWJlbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zdGF0dXMge1xyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21lZGlhLW1vZHVsZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogOTtcclxuICAgICAgICAgICAgLm1lZGlhLW1vZHVsZSB7XHJcbiAgICAgICAgICAgICAgICAmX19idG4tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC42ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19idG4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktbGlzdGluZy12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci13aWR0aDogMDtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByb3BlcnR5LWxpc3RpbmctdjFfbWVkaWEtbW9kdWxlX3N2Z19jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBmaWx0ZXI6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX21lZGlhLW1vZHVsZV9zdmdfZmlsdGVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19nbG9iYWwtbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12MV9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG5cclxuICAgICAgICAgICAgLml0ZW1fX21vcmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9tb3JlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uIHtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCBjYWxjKC01MCUgKyAxMHB4KSk7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtICRhbmltYXRpb24tZHVyYXRpb24gJGFuaW1hdGlvbi1lYXNlIDAuMDVzO1xyXG5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuYnV0dG9uX19saW5lMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fbWFwLCcnLCB0cnVlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b25fX2xpbmUyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9tYXAsJycsIHRydWUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIC5pdGVtX19tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgICAgIC8vIE1hbmRhdGFpcmVcclxuICAgICAgICAmX19tYW5kYXRvcnkge1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcclxuICAgICAgICAgICAgJi5tYW5kYXRvcnkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLm1hbmRhdG9yeSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9tYW5kYXRvcnlfX3RleHRfbWFwLCAnJywgZmFsc2UpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9tYW5kYXRvcnlfX3RpdGxlX21hcCwgJyYnKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3ZlcmZsb3c6aGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6NTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6NTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6OTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOjkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDo5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX25vdGljZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBMaXN0aW5nIGRlcyBiaWVucyAtIFYxXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZDogJHByb3BlcnR5LWxpc3RpbmctdjFfYmFja2dyb3VuZC1jb2xvciAkcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlICRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtcmVwZWF0ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvcGVydHktbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfd3JhcHBlcjogJHdyYXBwZXItZXh0cmFsYXJnZV9tYXgtd2lkdGg7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfc2VvX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9zZW9fZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfX3RpdGxlX3Nlb19jb250ZW50X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9zZW9fbWFyZ2luLWJvdHRvbTogMDtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMXJlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9fdGl0bGVfc2VvX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX190aXRsZV9zZW9fY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7O1xyXG4kcHJvcGVydHktbGlzdGluZy12MV90ZXh0X3RleHQtYWxpZ246IGxlZnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX3RleHRfY29sb3I6IGluaGVyaXQ7XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBMaXN0aW5nIGNvbmZpZ3VyYXRpb24gW0JFR0lOXVxyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0OyAgICAgICAgICAgIC8vIExpc3RpbmcgOiBhbGlnbmVtZW50IGRlcyBpdGVtcyBmbGV4LXN0YXJ0LCBjZW50ZXIsIHNwYWNlLWJldHdlZW4sZXRjLi4uIChuw6ljZXNzYWlyZSBwb3VyIGxlcyBmaW5zIGRlIGxpZ25lKVxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLXBlci1yb3cgOiAxOyAgICAgICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi14IDogMWVtO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15IDogMmVtO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZyA6IDI7ICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA+IExHIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnIDogMmVtO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi15LS1sZyA6IDFlbTtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGwgOiAyOyAgICAgICAgICAgICAgICAgIC8vIExpc3RpbmcgPiBYTCA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS14bCA6IDJlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0teGwgOiAyZW07XHJcblxyXG4vLyBMaXN0aW5nIGNvbmZpZ3VyYXRpb24gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fbW9yZV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAwLjYpOyAgICAgICAvLyBIb3ZlciA6IG92ZXJsYXlcclxuXHJcbi8vIERyYXdpbmdcclxuLy8gSXRlbSAtIERyYXdpbmdcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiAzMDBweDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZzogNTAwcHg7XHJcblxyXG4vL1xyXG4vLyBJdGVtIFRpdGxlXHJcbi8vXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuLy8gSW5mbyBjb21wbMOpbWVudGFpcmVcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV9jb2xvcjogaW5oZXJpdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuLy8gU2VsZWN0aW9uXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fc2VsZWN0aW9uX3dpZHRoOiAxLjZlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25faGVpZ2h0OiAxLjZlbTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9zZWxlY3Rpb25fY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYxX2NvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX3NlbGVjdGlvbl9hY3RpdmVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG4vLyBMaW5lIDJcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM2VtLzEuNCAkZm9udC1mYW1pbHktLTM7ICAgICAgICAgICAgICAvLyBCb3V0b24gOiBmb250XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fX2J1dHRvbl9saW5lMl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2JvcmRlci1jb2xvciAgICA6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2JhY2tncm91bmQgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcblxyXG5cclxuLy8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vLyBNYW5kYXRhaXJlIFtCRUdJTl1cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fbWFuZGF0b3J5X190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTs7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fbWFuZGF0b3J5X190ZXh0X2NvbG9yOiBpbmhlcml0O1xyXG5cclxuLy9cclxuLy8gSXRlbSBUaXRsZVxyXG4vL1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX21hbmRhdG9yeV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX21hbmRhdG9yeV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9pdGVtX21hbmRhdG9yeV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbi8vLyBNYW5kYXRhaXJlIFtFTkRdXHJcbi8vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vIE1lZGlhXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYxX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLXdpZHRoIDogJGNvcmVfYnV0dG9uX2JvcmRlci13aWR0aDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9tZWRpYS1tb2R1bGVfYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjFfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9tZWRpYS1tb2R1bGVfc3ZnX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12MV9tZWRpYS1tb2R1bGVfc3ZnX2ZpbHRlcjogZHJvcC1zaGFkb3coIDRweCA0cHggM3B4IHJnYmEoMCwgMCwgMCwgLjcpKTtcclxuXHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4vLy8gTkIgYW5ub25jZXNcclxuLy8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4kbGlzdGluZy12MV9uYl9hbm5vbmNlOm5vcm1hbCBub3JtYWwgNzAwIDFyZW0vMS4yZW0gJGZvbnQtZmFtaWx5LS0yOyAgICAgICAgIC8vIG5vbWJyZSBkZSBiaWVuXHJcbiRsaXN0aW5nLXYxX25iX2Fubm9uY2VfbGFiZWw6bm9ybWFsIG5vcm1hbCA0MDAgMXJlbS8xLjJlbSAkZm9udC1mYW1pbHktLTI7IC8vIGxhYmVsIG5vbWJlIGRlIGJpZW4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kOiAkcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3dyYXBwZXI6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9fdGl0bGVfc2VvX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX3Nlb19jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9zZW9fbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX3Nlb19jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9zZW9fY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX3Nlb19jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9fdGl0bGVfc2VvX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3RleHRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfdGV4dF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLXBlci1yb3cgOiAxICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14IDogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teSA6IDJlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZyA6IDEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLWxnIDogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0tbGcgOiAxZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0teGwgOiAxICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS14bCA6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsIDogMmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ6IDUwMHB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDUwMHB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogLjJlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDYwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfbGV0dGVyLXNwYWNpbmc6IC4yZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faW5mby1pZF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWlkX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX2luZm8taWRfdGV4dF9hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWlkX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX3RleHRfY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl90ZXh0X2FsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl90ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl93aWR0aDogMS42ZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX2hlaWdodDogMS42ZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9zZWxlY3Rpb25fYWN0aXZlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9vcHRpb25fbnVtYmVyX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy44ODg5ZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fb3B0aW9uX251bWJlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fb3B0aW9uX251bWJlcl90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fb3B0aW9uX251bWJlcl90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9vcHRpb25fbGFiZWxfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9vcHRpb25fbGFiZWxfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fb3B0aW9uX2xhYmVsX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9vcHRpb25fbGFiZWxfdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IHJpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX21hbmRhdG9yeV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX21hbmRhdG9yeV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX21hbmRhdG9yeV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fbW9yZV9iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAwLjYpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMy4zMzMzZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9ob3Zlcl9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2JvcmRlci13aWR0aCA6ICRjb3JlX2J1dHRvbl9ib3JkZXItd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX21lZGlhLW1vZHVsZV9idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfbWVkaWEtbW9kdWxlX3N2Z19jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfbWVkaWEtbW9kdWxlX3N2Z19maWx0ZXI6IGRyb3Atc2hhZG93KCA0cHggNHB4IDNweCByZ2JhKDAsIDAsIDAsIC43KSkgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9zZW9fbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkcHJvcGVydHktbGlzdGluZy12Ml9fdGl0bGVfc2VvX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkcHJvcGVydHktbGlzdGluZy12Ml9fdGl0bGVfc2VvX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX3Nlb19jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcHJvcGVydHktbGlzdGluZy12Ml9fdGl0bGVfc2VvX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX3Nlb19jb250ZW50XzJfY29sb3IsXHJcbiAgICApLFxyXG4gICAgJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX3RleHRfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGV4dF9mb250ICAgICAgIDogJHByb3BlcnR5LWxpc3RpbmctdjJfdGV4dF9mb250LFxyXG4gICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1saXN0aW5nLXYyX3RleHRfdGV4dC1hbGlnbixcclxuICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjJfdGV4dF9jb2xvcixcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvcGVydHktbGlzdGluZy12Ml90ZXh0X2NvbG9yXHJcbiAgICApLCAkcHJvcGVydHktbGlzdGluZy12Ml9fdGV4dF9tYXBcclxuKTtcclxuXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV90aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9faXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2ZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZyxcclxuXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZ1xyXG4gICAgKSwgJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgYnV0dG9uX2ZvbnQgICAgICAgICAgICAgICAgIDogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2ZvbnQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgIDogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgIDogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICAgICApLCAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fbWFwXHJcbik7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgYnV0dG9uX2ZvbnQgICAgICAgICAgICAgICAgIDogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2ZvbnQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgIDogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2JvcmRlci1jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9ob3Zlcl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgIDogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICAgICApLCAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfbWFwXHJcbik7XHJcblxyXG5cclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fbWFuZGF0b3J5X190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX21hbmRhdG9yeV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX21hbmRhdG9yeV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuXHJcbiAgICAgICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9zdWJ0aXRsZV9mb250OiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX21hbmRhdG9yeV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcixcclxuXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3IsXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX21hbmRhdG9yeV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuU3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5wcm9wZXJ0eS1saXN0aW5nLXYyIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkcHJvcGVydHktbGlzdGluZy12Ml93cmFwcGVyO1xyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIHotaW5kZXg6IC0xO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcHJvcGVydHktbGlzdGluZy12Ml9fdGl0bGVfbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRwcm9wZXJ0eS1saXN0aW5nLXYyX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgcGFkZGluZzogMmVtIDA7XHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBjYWxjKCN7JHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teX0gKiAtMSApIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBjYWxjKCN7JHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0tbGd9ICogLTEgKSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogY2FsYygjeyRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLXhsfSAqIC0xICkgMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gSXRlbVxyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLXBlci1yb3d9IC0gKCN7JHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0tbGcgJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGcgO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0teGwgJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGwgO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS14bH0gLSAoICN7JHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTBweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA1MiU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fZGF0YSB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDJlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiA0ZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgneGwnKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAmLS1jb250YWluIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW5mby10aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJHByb3BlcnR5LWxpc3RpbmctdjJfX2l0ZW1fdGl0bGVfbWFwKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpbmVpZCB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX3Rvb2xiYXIge1xyXG4gICAgICAgICAgICAucHJvcGVydHktbGlzdGluZy12Ml9fc2VsZWN0aW9uIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgLnNlbGVjdGlvbl9fdGV4dCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9zZWxlY3Rpb25fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX3RleHRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX2hlaWdodDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJi5qcy0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcGF0aCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5zZWxlY3Rpb25fX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgJi1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWV4dHJhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICAmLS1zZXBhcmF0b3Ige1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi10b3AsICYtb3B0aW9ucyB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1ib3R0b20ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWlkIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faW5mby1pZF90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWlkX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWlkX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWlkX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zdGF0dXMge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogaW5oZXJpdDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21lZGlhLW1vZHVsZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC4yZW07XHJcbiAgICAgICAgICAgIC5tZWRpYS1tb2R1bGUge1xyXG4gICAgICAgICAgICAgICAgJl9fYnRuIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWxpc3RpbmctdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItd2lkdGg6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNjBweDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktbGlzdGluZy12Ml9tZWRpYS1tb2R1bGVfc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogJHByb3BlcnR5LWxpc3RpbmctdjJfbWVkaWEtbW9kdWxlX3N2Z19maWx0ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG5cclxuICAgICAgICAmX19nbG9iYWwtbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAuaXRlbV9fbW9yZSB7XHJcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX21vcmVfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDEwcHgpKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2UgMC4wNXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLml0ZW1fX21vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pdGVtX19zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19tb3JlIHtcclxuICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAwO1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICA+IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAuYnV0dG9uX19saW5lMSB7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9tYXAsJycsIHRydWUpO1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbl9fbGluZTIge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfbWFwLCcnLCB0cnVlKTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm9wdGlvbnMge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMTVweDtcclxuICAgICAgICAgICAgLm9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDJlbTtcclxuICAgICAgICAgICAgICAgICZfX251bWJlciwgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fbnVtYmVyIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fb3B0aW9uX251bWJlcl90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyZW07XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgneGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fb3B0aW9uX251bWJlcl90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX29wdGlvbl9udW1iZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9vcHRpb25fbnVtYmVyX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fb3B0aW9uX251bWJlcl90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX2xhYmVsIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX29wdGlvbl9sYWJlbF90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVlbTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCd4bCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9vcHRpb25fbGFiZWxfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9vcHRpb25fbGFiZWxfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9vcHRpb25fbGFiZWxfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9vcHRpb25fbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYub3B0aW9ucy0tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxuICAgICAgICAgICAgICAgIC5vcHRpb24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAub3B0aW9uX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMi41ZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIFJldmVyc2VcclxuICAgICAgICAmOm50aC1jaGlsZChldmVuKSB7XHJcbiAgICAgICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fZGF0YSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDogNGVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJl9fbWVkaWEtbW9kdWxlIHtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiBpbmhlcml0O1xyXG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIC5tZWRpYS1tb2R1bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19idG4tY29udGFpbmVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAuNmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBNYW5kYXRhaXJlXHJcbiAgICAgICAgJl9fbWFuZGF0b3J5IHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XHJcbiAgICAgICAgICAgICYubWFuZGF0b3J5IHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC5tYW5kYXRvcnkge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX21hbmRhdG9yeV9fdGl0bGVfbWFwLCAnJicpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czo1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6NTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czo1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDo5MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6OTBweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6OTBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OjkwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX25vdGljZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBQcm9wZXJ0eSBsaXN0aW5nIC0gVjJcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kOiAkcHJvcGVydHktbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yICRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnR5LWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9wZXJ0eS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9jb2xvcjogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3dyYXBwZXI6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aDtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9zZW9fZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9zZW9fZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9zZW9fZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9fdGl0bGVfc2VvX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX3Nlb19tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX3Nlb19jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9zZW9fY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfX3RpdGxlX3Nlb19jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTs7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfdGV4dF9jb2xvcjogaW5oZXJpdDtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBMaXN0aW5nIGNvbmZpZ3VyYXRpb24gW0JFR0lOXVxyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjJfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0OyAgICAgICAgICAgIC8vIExpc3RpbmcgOiBhbGlnbmVtZW50IGRlcyBpdGVtcyBmbGV4LXN0YXJ0LCBjZW50ZXIsIHNwYWNlLWJldHdlZW4sZXRjLi4uIChuw6ljZXNzYWlyZSBwb3VyIGxlcyBmaW5zIGRlIGxpZ25lKVxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLXBlci1yb3cgOiAxOyAgICAgICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14IDogMDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teSA6IDJlbTtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0tbGcgOiAxOyAgICAgICAgICAgICAgICAgICAvLyBMaXN0aW5nID4gTEcgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGcgOiAwO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS1sZyA6IDFlbTtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0teGwgOiAxOyAgICAgICAgICAgICAgICAgICAvLyBMaXN0aW5nID4gWEwgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGwgOiAwO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS14bCA6IDJlbTtcclxuXHJcbi8vIExpc3RpbmcgY29uZmlndXJhdGlvbiBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9tb3JlX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIDAuNik7ICAgICAgIC8vIEhvdmVyIDogb3ZlcmxheVxyXG5cclxuLy8gRHJhd2luZ1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ6IDUwMHB4O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDUwMHB4O1xyXG5cclxuLy9cclxuLy8gSXRlbSBUaXRsZVxyXG4vL1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuLy8gSW5mbyBjb21wbMOpbWVudGFpcmVcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV9jb2xvcjogaW5oZXJpdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfbGV0dGVyLXNwYWNpbmc6IC4yZW07XHJcblxyXG4vLyBSw6lmw6lyZW5jZVxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX2luZm8taWRfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faW5mby1pZF9jb2xvcjogaW5oZXJpdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9pbmZvLWlkX3RleHRfYWxpZ246IGxlZnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1faW5mby1pZF90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbi8vIC8gT3B0aW9uc1xyXG4vLyBPcHRpb24gLSBjaGlmZnJlXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fb3B0aW9uX251bWJlcl90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuODg4OWVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX29wdGlvbl9udW1iZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX29wdGlvbl9udW1iZXJfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX29wdGlvbl9udW1iZXJfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vLyBPcHRpb24gLSBsYWJlbFxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX29wdGlvbl9sYWJlbF90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEgJGZvbnQtZmFtaWx5LS0yO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX29wdGlvbl9sYWJlbF9jb2xvcjogaW5oZXJpdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9vcHRpb25fbGFiZWxfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX29wdGlvbl9sYWJlbF90ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG5cclxuLy8gSXRlbSAtIFNlbGVjdGlvblxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX3RleHRfY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYyX2NvbG9yO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl90ZXh0X2FsaWduOiBsZWZ0O1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl90ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9zZWxlY3Rpb25fd2lkdGg6IDEuNmVtO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl9oZWlnaHQ6IDEuNmVtO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX3NlbGVjdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fc2VsZWN0aW9uX2FjdGl2ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4vLy8vXHJcbi8vLy8gSXRlbSAtIEJvdXRvblxyXG4vLy8vXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xLjQgJGZvbnQtZmFtaWx5LS0zOyAgICAgICAgICAgICAgLy8gQm91dG9uIDogZm9udFxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGJvcmR1cmVcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG4vLyBMaW5lIDJcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuMzMzM2VtLzEuNCAkZm9udC1mYW1pbHktLTE7ICAgICAgICAgICAgICAvLyBCb3V0b24gOiBmb250XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fX2J1dHRvbl9saW5lMl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2JvcmRlci1jb2xvciAgICA6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9fYnV0dG9uX2xpbmUyX2hvdmVyX2JhY2tncm91bmQgIDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX19idXR0b25fbGluZTJfaG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbi8vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLy8gTWFuZGF0YWlyZSBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBJdGVtIFRpdGxlXHJcbi8vXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiByaWdodDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX21hcmdpbi1ib3R0b206IDA7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX21hbmRhdG9yeV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9pdGVtX21hbmRhdG9yeV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfaXRlbV9tYW5kYXRvcnlfX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX2l0ZW1fbWFuZGF0b3J5X190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuLy8vIE1hbmRhdGFpcmUgW0VORF1cclxuLy8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gTWVkaWFcclxuJHByb3BlcnR5LWxpc3RpbmctdjJfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItd2lkdGggOiAkY29yZV9idXR0b25fYm9yZGVyLXdpZHRoO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX21lZGlhLW1vZHVsZV9idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX21lZGlhLW1vZHVsZV9idXR0b25fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12Ml9tZWRpYS1tb2R1bGVfYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX21lZGlhLW1vZHVsZV9zdmdfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYyX21lZGlhLW1vZHVsZV9zdmdfZmlsdGVyOiBkcm9wLXNoYWRvdyggNHB4IDRweCAzcHggcmdiYSgwLCAwLCAwLCAuNykpO1xyXG5cclxuXHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4vLy8gTkIgYW5ub25jZXNcclxuLy8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4kbGlzdGluZy12MV9uYl9hbm5vbmNlOm5vcm1hbCBub3JtYWwgNzAwIDFyZW0vMS4yZW0gJGZvbnQtZmFtaWx5LS0yOyAgICAgICAgIC8vIG5vbWJyZSBkZSBiaWVuXHJcbiRsaXN0aW5nLXYxX25iX2Fubm9uY2VfbGFiZWw6bm9ybWFsIG5vcm1hbCA0MDAgMXJlbS8xLjJlbSAkZm9udC1mYW1pbHktLTI7IC8vIGxhYmVsIG5vbWJlIGRlIGJpZW4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kOiAkcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLWNvbG9yICRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtaW1hZ2UgJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1yZXBlYXQgJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcHJvcGVydHktbGlzdGluZy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3dyYXBwZXI6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19fdGl0bGVfc2VvX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX3Nlb19jb250ZW50X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9zZW9fbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX3Nlb19jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9zZW9fY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX3Nlb19jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19fdGl0bGVfc2VvX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEuNjY2NiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3RleHRfdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfdGV4dF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0ICFkZWZhdWx0OyAgICAgICAgICAgIFxyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtLXBlci1yb3cgOiAxICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXggOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtLW1hcmdpbi15IDogMmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtLXBlci1yb3ctLWxnIDogMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXgtLWxnIDogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tcGVyLXJvdy0teGwgOiAxICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICBcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teC0teGwgOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtLW1hcmdpbi15LS14bCA6IDJlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fbWluLWhlaWdodDogNTAwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMzAwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDogMzAwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc6IDUwMHB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiA1MDBweCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZGlzcGxheTogYmxvY2sgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZGlzcGxheTogYmxvY2sgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDAgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1faW5mby1leHRyYV9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX2luZm8taWRfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAuODMzM2VtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX2luZm8taWRfY29sb3I6IGluaGVyaXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1faW5mby1pZF90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1faW5mby1pZF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9zZWxlY3Rpb25fdGV4dF9jb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjNfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX3RleHRfYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX3RleHRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl93aWR0aDogMS42ZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX2hlaWdodDogMS42ZW0gIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9zZWxlY3Rpb25fYWN0aXZlX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fb3B0aW9uX251bWJlcl90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMuODg4OWVtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX29wdGlvbl9udW1iZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX29wdGlvbl9udW1iZXJfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX29wdGlvbl9udW1iZXJfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fb3B0aW9uX2xhYmVsX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fb3B0aW9uX2xhYmVsX2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX29wdGlvbl9sYWJlbF90ZXh0X2FsaWduOiBjZW50ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fb3B0aW9uX2xhYmVsX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjYgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190ZXh0X2NvbG9yOiBpbmhlcml0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX19idXR0b25fY29sb3I6ICRjb3JlX2J1dHRvbl9jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2NvbG9yIDogJGNvcmVfYnV0dG9uX2hvdmVyX2NvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yIDogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX21lZGlhLW1vZHVsZV9idXR0b25fYm9yZGVyLXdpZHRoIDogJGNvcmVfYnV0dG9uX2JvcmRlci13aWR0aCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfbWVkaWEtbW9kdWxlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19tZWRpYS1tb2R1bGVfYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19tZWRpYS1tb2R1bGVfYnV0dG9uX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItY29sb3IgOiAkY29yZV9idXR0b25fYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19tZWRpYS1tb2R1bGVfc3ZnX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19tZWRpYS1tb2R1bGVfc3ZnX2ZpbHRlcjogZHJvcC1zaGFkb3coIDRweCA0cHggM3B4IHJnYmEoMCwgMCwgMCwgLjcpKSAhZGVmYXVsdDtcclxuXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12M19fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9zZW9fbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gOiAkcHJvcGVydHktbGlzdGluZy12M19fdGl0bGVfc2VvX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkcHJvcGVydHktbGlzdGluZy12M19fdGl0bGVfc2VvX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX3Nlb19jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcHJvcGVydHktbGlzdGluZy12M19fdGl0bGVfc2VvX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX3Nlb19jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCAkcHJvcGVydHktbGlzdGluZy12M19fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12M19fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX3RleHRfZm9udCxcclxuICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktbGlzdGluZy12M190ZXh0X3RleHQtYWxpZ24sXHJcbiAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX3RleHRfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfbWFyZ2luLWJvdHRvbTogJHByb3BlcnR5LWxpc3RpbmctdjNfdGV4dF9jb2xvclxyXG4gICAgKSwkcHJvcGVydHktbGlzdGluZy12M19fdGV4dF9tYXBcclxuKTtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b20gOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udCxcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfZGlzcGxheTogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZGlzcGxheSxcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfbGV0dGVyLXNwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9mb250OiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50X2Rpc3BsYXk6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZGlzcGxheSxcclxuICAgICAgICB0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nXHJcbiAgICApLCRwcm9wZXJ0eS1saXN0aW5nLXYzX19pdGVtX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl9jb2xvcixcclxuICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgKSwgJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGV4dF9mb250LFxyXG4gICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX190ZXh0X2NvbG9yLFxyXG4gICAgICAgIHRleHQtYWxpZ246ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RleHQtYWxpZ24sXHJcbiAgICApLCAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX190ZXh0X21hcFxyXG4pO1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4ucHJvcGVydHktbGlzdGluZy12MyB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12M19jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHByb3BlcnR5LWxpc3RpbmctdjNfd3JhcHBlcjtcclxuICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIH1cclxuICAgICY6YmVmb3JlIHtcclxuICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHRvcDogMDtcclxuICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkcHJvcGVydHktbGlzdGluZy12M19fdGV4dF9tYXAsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkcHJvcGVydHktbGlzdGluZy12M19hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICAvKkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAjeyRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXl9IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAjeyRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXktLWxnfSAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogI3skcHJvcGVydHktbGlzdGluZy12M19pdGVtLW1hcmdpbi15LS14bH0gMDtcclxuICAgICAgICAgICAgfSovXHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBJdGVtXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXkgJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teCA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skcHJvcGVydHktbGlzdGluZy12M19pdGVtLXBlci1yb3d9IC0gKCN7JHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcInhsXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teS0tbGcgJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teC0tbGcgO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skcHJvcGVydHktbGlzdGluZy12M19pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teS0teGwgJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teC0teGwgO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1wZXItcm93LS14bH0gLSAoICN7JHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC8vIEl0ZW1cclxuICAgIC5pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX21pbi1oZWlnaHQ7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiA2NiU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2RhdGEge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogNGVtO1xyXG4gICAgICAgICAgICAgICAgZmxleDogMTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbWcge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGVTdWJ0aXRsZSgkcHJvcGVydHktbGlzdGluZy12M19faXRlbV90aXRsZV9tYXApO1xyXG5cclxuXHJcbiAgICAgICAgJl9fbGluZWlkIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdG9vbGJhciB7XHJcbiAgICAgICAgICAgIC5wcm9wZXJ0eS1saXN0aW5nLXYzX19zZWxlY3Rpb24ge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAuc2VsZWN0aW9uX190ZXh0IHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9zZWxlY3Rpb25fdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9zZWxlY3Rpb25fdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAgJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9zZWxlY3Rpb25fd2lkdGg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9zZWxlY3Rpb25faGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmLmpzLS1hY3RpdmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYXRoIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9zZWxlY3Rpb25fYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgLnNlbGVjdGlvbl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHZpc3VhbGx5LWhpZGRlbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICBtaW4td2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBcclxuICAgICAgICAgICAgJi1vcHRpb25zIHtcclxuICAgICAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWV4dHJhIHtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9pbmZvLWV4dHJhX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ247XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgJi0tc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaWQge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9pbmZvLWlkX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX2luZm8taWRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX2luZm8taWRfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktbGlzdGluZy12M19pdGVtX2luZm8taWRfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxZW0gKiAyKTsgIC8vIDFlbSA9IHBhZGRpbmcgYnV0dG9uXHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMC40ZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0ICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gICAgIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZyAgICAgIDogMCAyZW07XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5saW5rcy1ncm91cCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKDUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbV9faW5mby10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uICA6IHJlbGF0aXZlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLmxpbmtzLWdyb3VwLCAuaXRlbV9faW5mby10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQgICAgICAgICAgOiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uICAgICAgICAgOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3IgOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoICAgICAgICAgICAgOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0ICAgICAgICAgICA6IDFweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcCAgICAgICAgICAgICAgOiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQgOiAtMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0IDogLTJlbTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgLml0ZW1fX2luZm8tdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCA6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGggOiAzOHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zdGF0dXMge1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX21lZGlhLW1vZHVsZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICB6LWluZGV4OiA5O1xyXG4gICAgICAgICAgICAubWVkaWEtbW9kdWxlIHtcclxuICAgICAgICAgICAgICAgICZfX2J0biB7XHJcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1saXN0aW5nLXYzX21lZGlhLW1vZHVsZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1saXN0aW5nLXYzX21lZGlhLW1vZHVsZV9idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXdpZHRoOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG5cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsOiAkcHJvcGVydHktbGlzdGluZy12M19tZWRpYS1tb2R1bGVfc3ZnX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbHRlcjogJHByb3BlcnR5LWxpc3RpbmctdjNfbWVkaWEtbW9kdWxlX3N2Z19maWx0ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgaGVpZ2h0OiA2ZW07XHJcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMmVtIDA7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6aW5oZXJpdDtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkcHJvcGVydHktbGlzdGluZy12M19pdGVtX190ZXh0X21hcCwgJyYnKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpbmtzIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0QnV0dG9uKCRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl9tYXApO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLy8gUmV2ZXJzZVxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xyXG4gICAgICAgICAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICAgICAgICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2RhdGEge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0IDogNGVtO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAmX19zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbWVkaWEtbW9kdWxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5tZWRpYS1tb2R1bGUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJl9fYnRuLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IC42ZW07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcblxyXG5cclxuICAgICZfX25vdGljZSB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBMaXN0aW5nIGRlcyBiaWVucyAtIFYzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZDogJHByb3BlcnR5LWxpc3RpbmctdjNfYmFja2dyb3VuZC1jb2xvciAkcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLWltYWdlICRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtcmVwZWF0ICRwcm9wZXJ0eS1saXN0aW5nLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkcHJvcGVydHktbGlzdGluZy12M19iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3dyYXBwZXI6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aDtcclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9zZW9fZGVjb3JhdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9zZW9fZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9zZW9fZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX3Nlb19kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12M19fdGl0bGVfc2VvX2NvbnRlbnRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX3Nlb19tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX3Nlb19jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9zZW9fY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX190aXRsZV9zZW9fY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfX3RpdGxlX3Nlb19jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vL1xyXG4vLyBUZXh0ZVxyXG4vL1xyXG4kcHJvcGVydHktbGlzdGluZy12M190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTs7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfdGV4dF9jb2xvcjogaW5oZXJpdDtcclxuXHJcbi8vIExpc3RpbmdcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0OyAgICAgICAgICAgIC8vIExpc3RpbmcgOiBhbGlnbmVtZW50IGRlcyBpdGVtcyBmbGV4LXN0YXJ0LCBjZW50ZXIsIHNwYWNlLWJldHdlZW4sZXRjLi4uIChuw6ljZXNzYWlyZSBwb3VyIGxlcyBmaW5zIGRlIGxpZ25lKVxyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtLXBlci1yb3cgOiAxO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtLW1hcmdpbi14IDogMDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teSA6IDJlbTtcclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tcGVyLXJvdy0tbGcgOiAxO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtLW1hcmdpbi14LS1sZyA6IDA7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXktLWxnIDogMmVtO1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1wZXItcm93LS14bCA6IDE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW0tbWFyZ2luLXgtLXhsIDogMDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbS1tYXJnaW4teS0teGwgOiAyZW07XHJcblxyXG4vLyBJdGVtXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX21pbi1oZWlnaHQ6IDUwMHB4O1xyXG4vLyBJdGVtIC0gRHJhd2luZ1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ6IDMwMHB4O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDMwMHB4O1xyXG5cclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZzogNTAwcHg7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc6IDUwMHB4O1xyXG5cclxuXHJcbi8vLy9cclxuLy8vLyBJdGVtIC0gVGl0bGVcclxuLy8vL1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMDtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZGlzcGxheTogYmxvY2s7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9kaXNwbGF5OiBibG9jaztcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcbi8vIEl0ZW0gLSAgSW5mbyBjb21wbMOpbWVudGFpcmVcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9pbmZvLWV4dHJhX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9pbmZvLWV4dHJhX2NvbG9yOiBpbmhlcml0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vLyBJdGVtIC0gIEluZm8gaWRcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9pbmZvLWlkX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgLjgzMzNlbS8xICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9pbmZvLWlkX2NvbG9yOiBpbmhlcml0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX2luZm8taWRfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX2luZm8taWRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vLyBJdGVtIC0gU2VsZWN0aW9uXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9zZWxlY3Rpb25fdGV4dF9jb2xvcjogJHByb3BlcnR5LWxpc3RpbmctdjNfY29sb3I7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX3RleHRfYWxpZ246IGxlZnQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX3RleHRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX3NlbGVjdGlvbl93aWR0aDogMS42ZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX2hlaWdodDogMS42ZW07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fc2VsZWN0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9zZWxlY3Rpb25fYWN0aXZlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbi8vIC8gSXRlbSAtIE9wdGlvbnNcclxuLy8gT3B0aW9uIC0gY2hpZmZyZVxyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX29wdGlvbl9udW1iZXJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAzLjg4ODllbS8xICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9vcHRpb25fbnVtYmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9vcHRpb25fbnVtYmVyX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9vcHRpb25fbnVtYmVyX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG5cclxuLy8gT3B0aW9uIC0gbGFiZWxcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9vcHRpb25fbGFiZWxfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8xICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9vcHRpb25fbGFiZWxfY29sb3I6IGluaGVyaXQ7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fb3B0aW9uX2xhYmVsX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9vcHRpb25fbGFiZWxfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vL1xyXG4vLyBJdGVtIC0gZGVzY3JpcHRpb25cclxuLy9cclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAwLjllbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190ZXh0X2NvbG9yOiBpbmhlcml0O1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX190ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuLy8gTWVkaWFcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfbWVkaWEtbW9kdWxlX2J1dHRvbl9ib3JkZXItd2lkdGggOiAkY29yZV9idXR0b25fYm9yZGVyLXdpZHRoO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19tZWRpYS1tb2R1bGVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX21lZGlhLW1vZHVsZV9idXR0b25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX21lZGlhLW1vZHVsZV9idXR0b25fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kcHJvcGVydHktbGlzdGluZy12M19tZWRpYS1tb2R1bGVfYnV0dG9uX2JvcmRlci1jb2xvciA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX21lZGlhLW1vZHVsZV9zdmdfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX21lZGlhLW1vZHVsZV9zdmdfZmlsdGVyOiBkcm9wLXNoYWRvdyggNHB4IDRweCAzcHggcmdiYSgwLCAwLCAwLCAuNykpO1xyXG5cclxuLy8vL1xyXG4vLy8vIEl0ZW0gLSBCb3V0b25cclxuLy8vL1xyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvcmVfYnV0dG9uX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcblxyXG4kcHJvcGVydHktbGlzdGluZy12M19pdGVtX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29yZV9idXR0b25faG92ZXJfYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRwcm9wZXJ0eS1saXN0aW5nLXYzX2l0ZW1fX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvcjsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJHByb3BlcnR5LWxpc3RpbmctdjNfaXRlbV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvcmVfYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbi8vLyBOQiBhbm5vbmNlc1xyXG4vLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcbiRsaXN0aW5nLXYxX25iX2Fubm9uY2U6bm9ybWFsIG5vcm1hbCA3MDAgMXJlbS8xLjJlbSAkZm9udC1mYW1pbHktLTI7ICAgICAgICAgLy8gbm9tYnJlIGRlIGJpZW5cclxuJGxpc3RpbmctdjFfbmJfYW5ub25jZV9sYWJlbDpub3JtYWwgbm9ybWFsIDQwMCAxcmVtLzEuMmVtICRmb250LWZhbWlseS0tMjsgLy8gbGFiZWwgbm9tYmUgZGUgYmllbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQ6ICRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQtY29sb3IgJHByb3BlcnR5LW1vcmUtdjFfYmFja2dyb3VuZC1pbWFnZSAkcHJvcGVydHktbW9yZS12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvcGVydHktbW9yZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb3BlcnR5LW1vcmUtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmUgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcclxuJHByb3BlcnR5LW1vcmUtdjFfbWFyZ2luOiAyZW0gMCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX21hcmdpbi1ib3R0b206IDJlbSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHByb3BlcnR5LW1vcmUtdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcHJvcGVydHktbW9yZS12MV9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4kcHJvcGVydHktbW9yZS12MV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkcHJvcGVydHktbW9yZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcHJvcGVydHktbW9yZS12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCAkcHJvcGVydHktbW9yZS12MV9fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kcHJvcGVydHktbW9yZS12MV9faXRlbV90aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kcHJvcGVydHktbW9yZS12MV9faXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkcHJvcGVydHktbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2ZvbnQ6ICRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfY29sb3I6ICRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yLFxyXG5cclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9mb250OiAkcHJvcGVydHktbW9yZS12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcixcclxuICAgICksICRwcm9wZXJ0eS1tb3JlLXYxX19pdGVtX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnByb3BlcnR5LW1vcmUtdjEge1xyXG4gICAgYmFja2dyb3VuZDogJHByb3BlcnR5LW1vcmUtdjFfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkcHJvcGVydHktbW9yZS12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgIG1hcmdpbjogJHByb3BlcnR5LW1vcmUtdjFfbWFyZ2luO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByb3BlcnR5LW1vcmUtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1ze1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIG1hcmdpbjogMmVtIDA7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAkcHJvcGVydHktbW9yZS12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnO1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6ICRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICYtLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IGF1dG87XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pbmZvLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJHByb3BlcnR5LW1vcmUtdjFfX2l0ZW1fdGl0bGVfbWFwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICYtaWQge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmLWV4dHJhIHtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1faW5mby1leHRyYV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkcHJvcGVydHktbW9yZS12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgICAgICYtLXNlcGFyYXRvciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19zdGF0dXMge1xyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fZ2xvYmFsLWxpbmsge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwcm9wZXJ0eS1tb3JlLXYxX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAgICAgLml0ZW1fX21vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgjNmQ2ZDZkLDAuNzUpO1xyXG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgY2FsYygtNTAlICsgMTBweCkpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2UgMC4wNXM7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtX19tb3JlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAuaXRlbV9fc3RhdHVzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX21hcCk7XHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgQmllbnMgXCJzaW1pbGFpcmVzXCIgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJHByb3BlcnR5LW1vcmUtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQ6ICRwcm9wZXJ0eS1tb3JlLXYxX2JhY2tncm91bmQtY29sb3IgJHByb3BlcnR5LW1vcmUtdjFfYmFja2dyb3VuZC1pbWFnZSAkcHJvcGVydHktbW9yZS12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkcHJvcGVydHktbW9yZS12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHByb3BlcnR5LW1vcmUtdjFfYmFja2dyb3VuZC1zaXplO1xyXG4kcHJvcGVydHktbW9yZS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IG5vbmU7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LW1vcmUtdjFfbWFyZ2luOiAyZW0gMDtcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kcHJvcGVydHktbW9yZS12MV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMmVtO1xyXG5cclxuJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kcHJvcGVydHktbW9yZS12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kcHJvcGVydHktbW9yZS12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwcm9wZXJ0eS1tb3JlLXYxX2NvbG9yO1xyXG5cclxuJHByb3BlcnR5LW1vcmUtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwcm9wZXJ0eS1tb3JlLXYxX2NvbG9yO1xyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuXHJcbi8vIERyYXdpbmdcclxuLy8gSXRlbSAtIERyYXdpbmdcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0OiAzMDBweDtcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0OiAzMDBweDtcclxuXHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc6IDI1MHB4O1xyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnOiAyNTBweDtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gVGl0bGVcclxuLy9cclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuXHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRwcm9wZXJ0eS1tb3JlLXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG4vLyBJbmZvIGNvbXBsw6ltZW50YWlyZVxyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LW1vcmUtdjFfaXRlbV9pbmZvLWV4dHJhX2NvbG9yOiBpbmhlcml0O1xyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjogY2VudGVyO1xyXG4kcHJvcGVydHktbW9yZS12MV9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgTWFuZGF0YWlyZSBjb29yZFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTE6IG5vcm1hbCA3MDAgMS41NjNlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fdGl0bGUtMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX190aXRsZS0xX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fdGl0bGUtMV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX190aXRsZS0yOiBub3JtYWwgNDAwIDAuOTM4ZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fdGl0bGUtMl90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTJfbGV0dGVyLXNwYWNpbmc6IDAuMmVtICFkZWZhdWx0O1xyXG4gXHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX19sYWJlbDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMjVlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fbGFiZWxfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fbGFiZWxfdGV4dC10cmFuc2Zvcm06IGluaXRpYWwgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX19sYWJlbF9sZXR0ZXItc3BhY2luZzogMC4yZW0gIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX3Bob25lX19jb250ZW50OiBub3JtYWwgbm9ybWFsIDQwMCAxLjEyNWVtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtY29vcmRzX21lbWJlcl9fcGhvbmVfX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tYWlsX19jb250ZW50OiBub3JtYWwgbm9ybWFsIDUwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX21haWxfX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19hZHJlc3NlX19jb250ZW50OiBub3JtYWwgbm9ybWFsIDUwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX2FkcmVzc2VfX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fYWRyZXNzZV9fY29udGVudF90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX19fdmlzdWFsLWJhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX19fdmlzdWFsLWJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX19fdmlzdWFsLWhlaWdodDogMTMwcHggIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX19fdmlzdWFsLXdpZHRoOiAyMjBweCAhZGVmYXVsdDtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIG5lZ29jaWF0ZXVyIGNvb3JkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTE6IG5vcm1hbCA3MDAgMS41NjNlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTFfdGV4dC10cmFuc2Zvcm06IGluaXRpYWwgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fdGl0bGUtMV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fdGl0bGUtMjogbm9ybWFsIDQwMCAwLjkzOGVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fdGl0bGUtMl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fdGl0bGUtMl90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbCAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX190aXRsZS0yX2xldHRlci1zcGFjaW5nOiAwLjJlbSAhZGVmYXVsdDtcclxuIFxyXG4gXHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fbGFiZWw6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTI1ZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX19sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fbGFiZWxfdGV4dC10cmFuc2Zvcm06IGluaXRpYWwgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fbGFiZWxfbGV0dGVyLXNwYWNpbmc6IDAuMmVtICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfcGhvbmVfX2NvbnRlbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTI1ZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX19waG9uZV9fY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tYWlsX19jb250ZW50OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX19tYWlsX19jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX19tYWlsX19jb250ZW50X3RleHQtdHJhbnNmb3JtOiBpbml0aWFsICFkZWZhdWx0O1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX19fdmlzdWFsLWJhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fX3Zpc3VhbC1iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX192aXN1YWwtaGVpZ2h0OiA5MHB4ICFkZWZhdWx0O1xyXG4kcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX192aXN1YWwtd2lkdGg6IDkwcHggIWRlZmF1bHQ7XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi5jb29yZC1tYW5kYXRhaXJlX3Byb3BlcnR5X19mb3JtX21lbWJlciB7XHJcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAtNGVtO1xyXG4gICAgfVxyXG5cdEBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG5cdEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcblx0XHRtYXJnaW4tdG9wOiAtMmVtO1xyXG5cdH1cclxuICAgIC5jb29yZC1tYW5kYXRhaXJlX3Byb3BlcnR5X19mb3JtIHtcclxuICAgICAgICAmX19kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX19fdmlzdWFsLXdpZHRoO1xyXG4gICAgICAgICAgICBoZWlnaHQ6ICRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX19fdmlzdWFsLWhlaWdodDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiAkcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fX3Zpc3VhbC1iYWNrZ3JvdW5kLXNpemU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiAkcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fX3Zpc3VhbC1iYWNrZ3JvdW5kLXJlcGVhdDtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMWVtO1xyXG5cdFx0XHQmLm1hbmRhdGFpcmUge1xyXG5cdFx0XHRcdHdpZHRoOiA5MHB4O1xyXG5cdFx0XHRcdGhlaWdodDogOTBweDtcclxuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG5cdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xyXG5cdFx0XHR9XHJcbiAgICAgICAgfVxyXG4gICAgfVx0XHJcblx0Lm1lbWJlcl9fYWxpZ25lciB7XHJcblx0XHRoZWFkZXIubWVtYmVyX190aXRsZSB7XHJcblx0XHRcdGRpc3BsYXk6IGZsZXg7XHJcblx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHQubWVtYmVyX190aXRsZS0xIHtcclxuXHRcdFx0XHRmb250OiAkcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fdGl0bGUtMTtcclxuXHRcdFx0XHRjb2xvcjogJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTFfY29sb3I7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX190aXRsZS0xX3RleHQtdHJhbnNmb3JtO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fdGl0bGUtMV9sZXR0ZXItc3BhY2luZztcclxuXHRcdFx0fVxyXG5cdFx0XHQubWVtYmVyX190aXRsZS0yIHtcclxuXHRcdFx0XHRmb250OiAkcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fdGl0bGUtMjtcclxuXHRcdFx0XHRjb2xvcjogJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTJfY29sb3I7XHJcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX190aXRsZS0yX3RleHQtdHJhbnNmb3JtO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fdGl0bGUtMl9sZXR0ZXItc3BhY2luZztcclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdFx0Lm1lbWJlcl9fY29vcmRzIHtcclxuXHRcdFx0LmNvb3JkLW1hbmRhdGFpcmVfcHJvcGVydHlfX2Zvcm1fX2Nvb3Jkc19fZWxlbWVudCB7XHJcblx0XHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG5cdFx0XHRcdG1hcmdpbjogMTVweCAwO1xyXG5cdFx0XHRcdC5sYWJlbCB7XHJcblx0XHRcdFx0XHRsZXR0ZXItc3BhY2luZzogJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG5cdFx0XHRcdFx0Zm9udDogJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX2xhYmVsO1xyXG5cdFx0XHRcdFx0Y29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX19sYWJlbF9jb2xvcjtcclxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuY29vcmRzLW1haWwge1xyXG5cdFx0XHRcdFx0YS5jb29yZHMtbWFpbF9fY29udGVudCB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fbWFpbF9fY29udGVudF9jb2xvcjtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRmb250OiAkcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21haWxfX2NvbnRlbnQ7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuY29vcmRzLXRlbCB7XHJcblx0XHRcdFx0XHRhLmNvb3Jkcy10ZWxfX2NvbnRlbnQge1xyXG5cdFx0XHRcdFx0XHRjb2xvcjogJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19waG9uZV9fY29udGVudF9jb2xvcjtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRmb250OiAkcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX3Bob25lX19jb250ZW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0XHQmLmNvb3Jkcy1hZHJlc3NlIHtcclxuXHRcdFx0XHRcdC5jb29yZHMtYWRyZXNzZV9fY29udGVudCB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fYWRyZXNzZV9fY29udGVudF9jb2xvcjtcclxuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG5cdFx0XHRcdFx0XHRmb250OiAkcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX2FkcmVzc2VfX2NvbnRlbnQ7XHJcblx0XHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fYWRyZXNzZV9fY29udGVudF90ZXh0LXRyYW5zZm9ybTtcclxuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuXHJcblxyXG4uY29vcmQtbmVnb2NpYXRldXJfcHJvcGVydHlfX2Zvcm1fbWVtYmVyIHtcclxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IC00ZW07XHJcbiAgICB9XHJcblx0QG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICB9XHJcblx0QG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcclxuXHRcdG1hcmdpbi10b3A6IC0yZW07XHJcblx0fVxyXG4gICAgLmNvb3JkLW5lZ29jaWF0ZXVyX3Byb3BlcnR5X19mb3JtIHtcclxuICAgICAgICAmX19kZWNvcmF0ZS13cmFwcGVyIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdmlzdWFsIHtcclxuICAgICAgICAgICAgd2lkdGg6ICRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fX3Zpc3VhbC13aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX192aXN1YWwtaGVpZ2h0O1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6ICRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fX3Zpc3VhbC1iYWNrZ3JvdW5kLXNpemU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiAkcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX192aXN1YWwtYmFja2dyb3VuZC1yZXBlYXQ7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuXHRcdFx0IG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHQubWVtYmVyX19hbGlnbmVyIHtcclxuXHRcdGhlYWRlci5tZW1iZXJfX3RpdGxlIHtcclxuXHRcdFx0ZGlzcGxheTogZmxleDtcclxuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdC5tZW1iZXJfX3RpdGxlLTEge1xyXG5cdFx0XHRcdGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fdGl0bGUtMTtcclxuXHRcdFx0XHRjb2xvcjogJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX190aXRsZS0xX2NvbG9yO1xyXG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiAkcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTFfdGV4dC10cmFuc2Zvcm07XHJcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6ICRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fdGl0bGUtMV9sZXR0ZXItc3BhY2luZztcclxuXHRcdFx0fVxyXG5cdFx0XHQubWVtYmVyX190aXRsZS0yIHtcclxuXHRcdFx0XHRmb250OiAkcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTI7XHJcblx0XHRcdFx0Y29sb3I6ICRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fdGl0bGUtMl9jb2xvcjtcclxuXHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX190aXRsZS0yX3RleHQtdHJhbnNmb3JtO1xyXG5cdFx0XHRcdGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTJfbGV0dGVyLXNwYWNpbmc7XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHRcdC5tZW1iZXJfX2Nvb3JkcyB7XHJcblx0XHRcdC5jb29yZC1uZWdvY2lhdGV1cl9wcm9wZXJ0eV9fZm9ybV9fY29vcmRzX19lbGVtZW50IHtcclxuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xyXG5cdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XHJcblx0XHRcdFx0bWFyZ2luOiAxNXB4IDA7XHJcblx0XHRcdFx0LmxhYmVsIHtcclxuXHRcdFx0XHRcdGxldHRlci1zcGFjaW5nOiAkcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX2xhYmVsX2xldHRlci1zcGFjaW5nO1xyXG5cdFx0XHRcdFx0Zm9udDogJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX19sYWJlbDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX2xhYmVsX2NvbG9yO1xyXG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fbGFiZWxfdGV4dC10cmFuc2Zvcm07XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdCYuY29vcmRzLW1haWwge1xyXG5cdFx0XHRcdFx0YS5jb29yZHMtbWFpbF9fY29udGVudCB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX21haWxfX2NvbnRlbnRfY29sb3I7XHJcblx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuXHRcdFx0XHRcdFx0Zm9udDogJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWFpbF9fY29udGVudDtcclxuXHRcdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06ICRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fbWFpbF9fY29udGVudF90ZXh0LXRyYW5zZm9ybTtcclxuXHRcdFx0XHRcdH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdFx0Ji5jb29yZHMtdGVsIHtcclxuXHRcdFx0XHRcdGEuY29vcmRzLXRlbF9fY29udGVudCB7XHJcblx0XHRcdFx0XHRcdGNvbG9yOiAkcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX3Bob25lX19jb250ZW50X2NvbG9yO1xyXG5cdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcblx0XHRcdFx0XHRcdGZvbnQ6ICRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX3Bob25lX19jb250ZW50O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBNYW5kYXRhaXJlIGNvb3JkXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fdGl0bGUtMTogbm9ybWFsIDcwMCAxLjU2M2VtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX190aXRsZS0xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTFfdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX190aXRsZS0xX2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTI6IG5vcm1hbCA0MDAgMC45MzhlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fdGl0bGUtMl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX190aXRsZS0yX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fdGl0bGUtMl9sZXR0ZXItc3BhY2luZzogMC4yZW07XHJcbiBcclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX2xhYmVsOiBub3JtYWwgbm9ybWFsIDQwMCAxLjEyNWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX19sYWJlbF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX19sYWJlbF90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX2xhYmVsX2xldHRlci1zcGFjaW5nOiAwLjJlbTtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfcGhvbmVfX2NvbnRlbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTI1ZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJHByb3BlcnR5LWRldGFpbC1jb29yZHNfbWVtYmVyX19waG9uZV9fY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21haWxfX2NvbnRlbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fbWFpbF9fY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX2FkcmVzc2VfX2NvbnRlbnQ6IG5vcm1hbCBub3JtYWwgNTAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktZGV0YWlsLW1hbmRhdGFpcmUtY29vcmRzX21lbWJlcl9fYWRyZXNzZV9fY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbWFuZGF0YWlyZS1jb29yZHNfbWVtYmVyX19hZHJlc3NlX19jb250ZW50X3RleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX192aXN1YWwtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX192aXN1YWwtYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX192aXN1YWwtaGVpZ2h0OiAxMzBweDtcclxuJHByb3BlcnR5LWRldGFpbC1tYW5kYXRhaXJlLWNvb3Jkc19tZW1iZXJfX192aXN1YWwtd2lkdGg6IDIyMHB4O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgbmVnb2NpYXRldXIgY29vcmRcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fdGl0bGUtMTogbm9ybWFsIDcwMCAxLjU2M2VtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fdGl0bGUtMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fdGl0bGUtMV90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX190aXRsZS0xX2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX190aXRsZS0yOiBub3JtYWwgNDAwIDAuOTM4ZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX190aXRsZS0yX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX190aXRsZS0yX3RleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xyXG4kcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX3RpdGxlLTJfbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xyXG4gXHJcbiBcclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX19sYWJlbDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMjVlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX2xhYmVsX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX19sYWJlbF90ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX19sYWJlbF9sZXR0ZXItc3BhY2luZzogMC4yZW07XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19waG9uZV9fY29udGVudDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMjVlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX3Bob25lX19jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21haWxfX2NvbnRlbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX21haWxfX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX21haWxfX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XHJcblxyXG4kcHJvcGVydHktZGV0YWlsLW5lZ29jaWF0ZXVyLWNvb3Jkc19tZW1iZXJfX192aXN1YWwtYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHByb3BlcnR5LWRldGFpbC1uZWdvY2lhdGV1ci1jb29yZHNfbWVtYmVyX19fdmlzdWFsLWJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fX3Zpc3VhbC1oZWlnaHQ6IDkwcHg7XHJcbiRwcm9wZXJ0eS1kZXRhaWwtbmVnb2NpYXRldXItY29vcmRzX21lbWJlcl9fX3Zpc3VhbC13aWR0aDogOTBweDsiLCIkY29sb3JfY29va2llc19zaXRlOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuXHJcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2NzczI/ZmFtaWx5PU9wZW4rU2FucyZkaXNwbGF5PXN3YXAnKTtcclxuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzMj9mYW1pbHk9T3BlbitTYW5zOndnaHRANzAwJmRpc3BsYXk9c3dhcCcpO1xyXG5AaW1wb3J0IHVybCgnaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1SYWxld2F5OndnaHRAOTAwJmRpc3BsYXk9c3dhcCcpO1xyXG5cclxuLmNvbG9yUHJpbWFyeVNpdGUge1xyXG4gICAgY29sb3I6ICRjb2xvcl9jb29raWVzX3NpdGU7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIge1xyXG4gICAgei1pbmRleDogOTk5OTk5OTk5OTk7XHJcbiAgICBjb2xvcjojMzMzO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEge1xyXG4gICAgcG9zaXRpb246IGZpeGVkO1xyXG4gICAgYm90dG9tOiAwO1xyXG4gICAgbWFyZ2luOiAyNXB4O1xyXG4gICAgbGVmdDogLTM3NXB4O1xyXG4gICAgei1pbmRleDogLTE7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDUwcHggMCByZ2JhKDAsMCwwLDAuMjUpO1xyXG4gICAgb3BhY2l0eTogMDtcclxuICAgIHRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtbW96LXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtbXMtdHJhbnNpdGlvbjogMC41cztcclxuICAgIC1vLXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgbWF4LXdpZHRoOiAzMjVweDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIHtcclxuICAgIHBvc2l0aW9uOiBmaXhlZDtcclxuICAgIGJvdHRvbTogMDtcclxuICAgIG1hcmdpbjogMjVweDtcclxuICAgIGxlZnQ6IC02NTBweDtcclxuICAgIHotaW5kZXg6IC0xO1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlci1yYWRpdXM6IDE1cHg7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcclxuICAgIGJveC1zaGFkb3c6IDAgMCA1MHB4IDAgcmdiYSgwLDAsMCwwLjI1KTtcclxuICAgIG9wYWNpdHk6IDA7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtby10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgIG1heC13aWR0aDogNjAwcHg7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCxcclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQge1xyXG4gICAgcGFkZGluZzogMjVweCAxNXB4IDE1cHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICB3aWR0aDogMTAwJTtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xLmFjdGl2ZSxcclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMi5hY3RpdmUge1xyXG4gICAgbGVmdDogMDtcclxuICAgIG9wYWNpdHk6IDE7XHJcbiAgICB6LWluZGV4OiA5OTk5OTtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAuYnRuVG9wIHtcclxuICAgIGNvbG9yOiAjOWM5YzljO1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIGJvcmRlcjogbm9uZTtcclxuICAgIGJhY2tncm91bmQ6IG5vbmU7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDE1cHg7XHJcbiAgICByaWdodDogMTVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgei1pbmRleDogOTk5OTk5O1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC5idG5Ub3Agc3ZnIHtcclxuICAgIG1hcmdpbi1sZWZ0OiA1cHg7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQgLnN2Z0FuaW1lIHtcclxuICAgIGhlaWdodDogMjAwcHg7XHJcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGl0cmVDb29raWVzIHtcclxuICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgZm9udC1zaXplOiAxOHB4O1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxuICAgIGxpbmUtaGVpZ2h0OiAxO1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGl0cmVDb29raWVzIC5jb2xvclByaW1hcnlTaXRlIHtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzEgLmNvb2tpZXNDb250ZW50IC50ZXh0Q29va2llcyB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2FucycsIHNhbnMtc2VyaWY7XHJcbiAgICBmb250LXdlaWdodDogNDAwO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCAudGV4dENvb2tpZXMgLnRleHRTdHJvbmcge1xyXG4gICAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBzYW5zLXNlcmlmO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgbGluZS1oZWlnaHQ6IDE5cHggIWltcG9ydGFudDtcclxuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyIHtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgcGFkZGluZzogMTVweCAwO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNDb250ZW50IC5idG5Db250YWluZXIgLmJ0bkNvb2tpZXMge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJywgc2Fucy1zZXJpZjtcclxuICAgIGN1cnNvcjogcG9pbnRlcjtcclxuICAgIHdpZHRoOiAxMzBweDtcclxuICAgIGhlaWdodDogNDBweDtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICBjb2xvcjogI2ZmZjtcclxuICAgIGJhY2tncm91bmQ6ICMzMzM7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xyXG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcclxuICAgIHBhZGRpbmc6IDcuNXB4IDA7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtby10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjgwcHgpIHtcclxuICAgICAgICBwYWRkaW5nOiA3cHggMDtcclxuICAgIH1cclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lciAuYnRuQ29va2llcy5saWdodFZlcnNpb24ge1xyXG4gICAgY29sb3I6ICMzMzM7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgYm9yZGVyOiAycHggc29saWQgIzljOWM5YztcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lciAuYnRuQ29va2llczpob3ZlciB7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGJhY2tncm91bmQ6ICNmZmY7XHJcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMzMzO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzQ29udGVudCAuYnRuQ29udGFpbmVyLmJ0bkNvbmZpZ0Nvb2tpZXMge1xyXG4gICAgLmxpZ2h0VmVyc2lvblxyXG4gICAge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDY4MHB4KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDhweCAwO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KVxyXG4gICAgICAgIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDMyMHB4KVxyXG4gICAge1xyXG4gICAgICAgIGEsYnV0dG9uXHJcbiAgICAgICAge1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDExcHggIWltcG9ydGFudDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc0NvbnRlbnQgLmJ0bkNvbnRhaW5lci5idG5Db25maWdDb29raWVzIC5idG5Db29raWVzIHtcclxuICAgIHdpZHRoOiA0NSU7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQge1xyXG4gICAgbWF4LWhlaWdodDogNzUwcHg7XHJcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xyXG4gICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgY29sb3I6IzMzMztcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAudG9wQ29udGVudENvb2tpZXMge1xyXG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDAgMjVweCAwO1xyXG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XHJcbiAgICBmb250LXNpemU6IDE1cHg7XHJcbiAgICBmb250LWZhbWlseTogJ1JhbGV3YXknO1xyXG4gICAgZm9udC13ZWlnaHQ6IDkwMDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuYnRuUmV0b3VyIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHRvcDogMTVweDtcclxuICAgIGxlZnQ6IDE1cHg7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICBib3JkZXI6IG5vbmU7XHJcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xyXG4gICAgaGVpZ2h0OiA0M3B4O1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCB7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLnRleHRTZWN0aW9uQ29udGVudCB7XHJcbiAgICBmb250LXNpemU6IDEzcHg7XHJcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgICBsaW5lLWhlaWdodDogMTlweCAhaW1wb3J0YW50O1xyXG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC50ZXh0U2VjdGlvbkNvbnRlbnQgLnRpdHJlU2VjdGlvbiB7XHJcbiAgICBmb250LXNpemU6IDIycHg7XHJcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLnRleHRTZWN0aW9uQ29udGVudCAudGl0cmVTZWN0aW9uIHtcclxuICAgIGZvbnQtc2l6ZTogMjJweDtcclxuICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgZm9udC1mYW1pbHk6ICdSYWxld2F5JztcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgIHdpZHRoOiA3NSU7XHJcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lcjpmaXJzdC1jaGlsZCB7XHJcbiAgICBwYWRkaW5nLXRvcDogMDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAudGV4dENvbnRlbnQge1xyXG4gICAgZGlzcGxheTogZmxleDtcclxuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLnRleHRDb250ZW50IC5saW5rRWxlbWVudCB7XHJcbiAgICB3aWR0aDogMjVweDtcclxuICAgIGhlaWdodDogMjVweDtcclxuICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICBjb2xvcjogIzMzMztcclxuICAgIGJhY2tncm91bmQ6ICNkZGQ7XHJcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xyXG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xyXG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgIGZvbnQtc2l6ZTogMTZweDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAudGV4dENvbnRlbnQgLmljb25FbGVtZW50IHtcclxuICAgIHdpZHRoOiAyMHB4O1xyXG4gICAgaGVpZ2h0OiAyMHB4O1xyXG4gICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgIG1hcmdpbi1yaWdodDogMTBweDtcclxufVxyXG4uY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCAuY29va2llc0VsZW1lbnQgLml0ZW1DaGVja2JveENvb2tpZUNvbnRhaW5lciAudGV4dENvbnRlbnQgLnRleHRFbGVtZW50IHtcclxuICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llczpkaXNhYmxlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XHJcbiAgICBvcGFjaXR5OiAwLjU7XHJcbn1cclxuLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiAuY29va2llc0NvbnRlbnQgLmNvb2tpZXNFbGVtZW50IC5pdGVtQ2hlY2tib3hDb29raWVDb250YWluZXIgLmNoZWNrYm94Q29va2llc0NvbnRlbnQgLmNoZWNrYm94Q29va2llcyB7XHJcbiAgICBkaXNwbGF5OiBub25lO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXNMYWJlbCB7XHJcbiAgICB3aWR0aDogNDBweDtcclxuICAgIGhlaWdodDogMjBweDtcclxuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICBiYWNrZ3JvdW5kOiAjZGRkO1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBjdXJzb3I6IHBvaW50ZXI7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtby10cmFuc2l0aW9uOiAwLjVzO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXNMYWJlbDpiZWZvcmUge1xyXG4gICAgY29udGVudDogJyc7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IC0zcHg7XHJcbiAgICBsZWZ0OiAtNXB4O1xyXG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgIHdpZHRoOiAyNXB4O1xyXG4gICAgaGVpZ2h0OiAyNXB4O1xyXG4gICAgYmFja2dyb3VuZDogI2ZmZjtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICNkZGQ7XHJcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1vei10cmFuc2l0aW9uOiAwLjVzO1xyXG4gICAgLW1zLXRyYW5zaXRpb246IDAuNXM7XHJcbiAgICAtby10cmFuc2l0aW9uOiAwLjVzO1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXM6Y2hlY2tlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbCB7XHJcbiAgICBiYWNrZ3JvdW5kOiAjNzVkYTg0O1xyXG59XHJcbi5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIC5jaGVja2JveENvb2tpZXNDb250ZW50IC5jaGVja2JveENvb2tpZXM6Y2hlY2tlZCArIC5jaGVja2JveENvb2tpZXNMYWJlbDpiZWZvcmUge1xyXG4gICAgbGVmdDogMTVweDtcclxuICAgIGJvcmRlcjogMnB4IHNvbGlkICM3NWRhODQ7XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTA4MHB4KSB7XHJcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xLFxyXG4gICAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMiB7XHJcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMwcHgpO1xyXG4gICAgICAgIG1hcmdpbjogMTVweDtcclxuICAgIH1cclxuICAgIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IC5jb29raWVzRWxlbWVudCAuaXRlbUNoZWNrYm94Q29va2llQ29udGFpbmVyIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2ODBweCkge1xyXG4gICAgLmNvb2tpZXNDb250YWluZXIgLmNvb2tpZXNTdHJ1Y3R1cmVfMSAuY29va2llc0NvbnRlbnQsXHJcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogY2FsYygxMDB2aCAtIDMwcHgpO1xyXG4gICAgICAgIG92ZXJmbG93LXk6IGF1dG87XHJcbiAgICB9XHJcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8yIC5jb29raWVzQ29udGVudCB7XHJcbiAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC1oZWlnaHQ6IDY4MHB4KSB7XHJcbiAgICAuY29va2llc0NvbnRhaW5lciAuY29va2llc1N0cnVjdHVyZV8xIC5jb29raWVzQ29udGVudCxcclxuICAgIC5jb29raWVzQ29udGFpbmVyIC5jb29raWVzU3RydWN0dXJlXzIgLmNvb2tpZXNDb250ZW50IHtcclxuICAgICAgICBtYXgtaGVpZ2h0OiBjYWxjKDEwMHZoIC0gMzBweCk7XHJcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcclxuICAgIH1cclxufSIsIi5zZWFyY2gtaW5uZXIge1xyXG4gICAgJl9fd3JhcHBlciB7XHJcblxyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG5cclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnNlYXJjaC1tb3JlIHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAxZW07XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gUmVkYWMgW0JFR0lOXVxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGV4dF9mb250OiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfcmVkYWNfdGV4dF9mb250LFxyXG4gICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX3JlZGFjX3RleHRfY29sb3IsXHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICRzZWxlY3Rpb24tY29udGVudC12MV9yZWRhY190ZXh0X3RleHQtYWxpZ24sXHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfcmVkYWNfdGV4dF90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICApLFxyXG4gICAgICAgICRzZWxlY3Rpb24tY29udGVudC12MV9fdGV4dF9tYXBcclxuKTtcclxuXHJcbi8vIFJlZGFjIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRm9ybSBbQkVHSU5dXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9mb3JtX190aXRsZV9tYXA6IChcclxuICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICRzZWxlY3Rpb24tY29udGVudC12MV9mb3JtX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRzZWxlY3Rpb24tY29udGVudC12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4pO1xyXG4vLyBGb3JtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfX2l0ZW1fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX19pdGVtX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX3RleHQtYWxpZ246ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2ZvbnQ6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250LFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfY29sb3IsXHJcblxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9mb250OiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfY29sb3I6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yLFxyXG4gICAgKSxcclxuICAgICRzZWxlY3Rpb24tY29udGVudC12MV9faXRlbV90aXRsZV9tYXBcclxuKTtcclxuXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtLFxyXG4gICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgICAgICAgIDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25fYm9yZGVyLWNvbG9yLFxyXG4gICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgICAgICAgIDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yLFxyXG4gICAgKSwgJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25fbWFwXHJcblxyXG4pO1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNlbGVjdGlvbi1jb250ZW50LXYxIHtcclxuXHJcbiAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAmID4gLmFnZW5jeS1zbGlkZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0xMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgfVxyXG5cclxuICAgIC5zaW1wbGUtdGV4dCB7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDI0cHg7XHJcbiAgICB9XHJcblxyXG4gICAgLnJlZGFjIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA5MDBweDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogM2VtO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJHNlbGVjdGlvbi1jb250ZW50LXYxX190ZXh0X21hcCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19kcmF3aW5nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcblxyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAuZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiA1MDBweDtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTMwJTtcclxuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfcmVkYWNfaW1nX2JveC1zaGFkb3c7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDQlO1xyXG4gICAgICAgICYtZW1wdHkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi13cmFwcGVyIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRzZWxlY3Rpb24tY29udGVudC12MV9hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbiA6IDAgY2FsYygjeyRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi14fSAqIC0xICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKCN7JHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIC0xICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luIDogMCBjYWxjKCN7JHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIC0xICk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEl0ZW1cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXggJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXk7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1wZXItcm93fSAtICgjeyRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teC0tbGcgJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXgtLWxnO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teC0teGwgJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXktLXhsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCAjeyRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi14LS14bH0gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC5pdGVtIHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW1nIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc7XHJcbiAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZztcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgICAmLS1jb250YWluIHtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faW5mby10aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJHNlbGVjdGlvbi1jb250ZW50LXYxX19pdGVtX3RpdGxlX21hcCk7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2luZm8ge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICYtaWQge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1leHRyYSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1faW5mby1leHRyYV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9pbmZvLWV4dHJhX3RleHQtdHJhbnNmb3JtO1xyXG4gICAgICAgICAgICAgICAgJi0tc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19zdGF0dXMge1xyXG4gICAgICAgICAgICAmLnN0YXR1cyB7XHJcbiAgICAgICAgICAgICAgICByaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RlbGV0ZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgYm9yZGVyOiAwO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwLjVlbTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgei1pbmRleDogMTAyO1xyXG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgZmlsbDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25fYm9yZGVyLWNvbG9yO1xyXG4gICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmZvY3VzLFxyXG4gICAgICAgICAgICAmOmhvdmVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19kZWxldGUtZHJhd2luZyB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICB3aWR0aDogMS41ZW07XHJcbiAgICAgICAgICAgIGhlaWdodDogMS41ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX19nbG9iYWwtbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfY29sb3I7XHJcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG5cclxuICAgICAgICAgICAgLml0ZW1fX21vcmUge1xyXG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2U7XHJcblxyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwMTtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoIzZkNmQ2ZCwwLjc1KTtcclxuICAgICAgICAgICAgICAgIC5idXR0b24ge1xyXG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIGNhbGMoLTUwJSArIDEwcHgpKTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gJGFuaW1hdGlvbi1kdXJhdGlvbiAkYW5pbWF0aW9uLWVhc2UgMC4wNXM7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgLml0ZW1fX21vcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC5pdGVtX19zdGF0dXMge1xyXG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2Zvcm0tYmxvY2sge1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogYXV0bztcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA1ZW07XHJcbiAgICAgICAgLmZvcm0tYmxvY2sge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLXNtYWxsX21heC13aWR0aDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcblxyXG4gICAgICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHNlbGVjdGlvbi1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX21hcCwgJyYnKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmZvcm0ge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdCA6IDZlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICZfX3RleHQtdmVydGljYWwge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKSB0cmFuc2xhdGUoLTEwMCUsMCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDAlIDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogOTYlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAtNDBweDtcclxuXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRjb3JlX3RleHQtdmVydGljYWxfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29yZV90ZXh0LXZlcnRpY2FsX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAmX19maWVsZHNldCB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgICZfX3N1Ym1pdCB7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG59IiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIENvbnRhY3QgY29udGVudCAoY29udGVudSDDoCBsYSBwYWdlIGFsZXJ0bWFpbCkgLSBWMVxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXI7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfYmFja2dyb3VuZDogJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtY29sb3IgJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtaW1hZ2UgJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtcmVwZWF0ICRzZWxlY3Rpb24tY29udGVudC12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHNlbGVjdGlvbi1jb250ZW50LXYxX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX3BhZGRpbmcteTogM2VtO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFJlZGFjIFtCRUdJTl1cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9yZWRhY190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNjY2NiAkZm9udC1mYW1pbHktLTE7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9yZWRhY190ZXh0X2NvbG9yOiAkc2VsZWN0aW9uLWNvbnRlbnQtdjFfY29sb3I7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9yZWRhY190ZXh0X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX3JlZGFjX3RleHRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfcmVkYWNfaW1nX2JveC1zaGFkb3c6IDAgMnB4IDI1cHggMCByZ2JhKCRjb2xvcl9icmFuZC0zLDAuMik7XHJcblxyXG4vLyBSZWRhYyBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIExpc3RpbmcgY29uZmlndXJhdGlvbiBbQkVHSU5dXHJcblxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0OyAgICAgICAgICAgIC8vIExpc3RpbmcgOiBhbGlnbmVtZW50IGRlcyBpdGVtcyBmbGV4LXN0YXJ0LCBjZW50ZXIsIHNwYWNlLWJldHdlZW4sZXRjLi4uIChuw6ljZXNzYWlyZSBwb3VyIGxlcyBmaW5zIGRlIGxpZ25lKVxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1wZXItcm93IDogMTsgICAgICAgICAgICAgICAgICAgICAgIC8vIExpc3RpbmcgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXggOiAyZW07XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi15IDogMWVtO1xyXG5cclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tcGVyLXJvdy0tbGcgOiAyOyAgICAgICAgICAgICAgICAgIC8vIExpc3RpbmcgPiBMRyA6IG5vbWJyZSBkJ2l0ZW1zIHBhciBsaWduZVxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teC0tbGcgOiAxZW07XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLW1hcmdpbi15LS1sZyA6IDJlbTtcclxuXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtLXBlci1yb3ctLXhsIDogMzsgICAgICAgICAgICAgICAgICAvLyBMaXN0aW5nID4gWEwgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW0tbWFyZ2luLXgtLXhsIDogMmVtO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbS1tYXJnaW4teS0teGwgOiAyZW07XHJcblxyXG4vLyBMaXN0aW5nIGNvbmZpZ3VyYXRpb24gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuXHJcbi8vIERyYXdpbmdcclxuLy8gSXRlbSAtIERyYXdpbmdcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodDogMzAwcHg7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDMwMHB4O1xyXG5cclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc6IDI1MHB4O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZzogMjUwcHg7XHJcblxyXG4vL1xyXG4vLyBJdGVtIFRpdGxlXHJcbi8vXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9fdGl0bGUtc3VidGl0bGVfbWFyZ2luLWJvdHRvbTogM2VtO1xyXG5cclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuLy8gSW5mbyBjb21wbMOpbWVudGFpcmVcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9pbmZvLWV4dHJhX2NvbG9yOiBpbmhlcml0O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTogbm9uZTtcclxuXHJcbi8vXHJcbi8vIEJvdXRvbiAtIGRlbGV0ZVxyXG4vL1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfaXRlbV9kZWxldGVfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2l0ZW1fZGVsZXRlX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9pdGVtX2RlbGV0ZV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBib3JkdXJlXHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gRm9ybSBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogNmVtO1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9mb3JtX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJHNlbGVjdGlvbi1jb250ZW50LXYxX2Zvcm1fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuXHJcbiRzZWxlY3Rpb24tY29udGVudC12MV9mb3JtX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kc2VsZWN0aW9uLWNvbnRlbnQtdjFfZm9ybV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuXHJcbi8vIEZvcm0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKioiLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9zZXJ2aWNlcy8xLmpwZycpICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kOiAkc2VydmljZXMtdjFfYmFja2dyb3VuZC1jb2xvciAkc2VydmljZXMtdjFfYmFja2dyb3VuZC1pbWFnZSAkc2VydmljZXMtdjFfYmFja2dyb3VuZC1yZXBlYXQgJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkc2VydmljZXMtdjFfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRzZXJ2aWNlcy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTMsIDAuNjUpICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfX2J1dHRvbl9jb2xvciA6ICRjb3JlX2J1dHRvbl9jb2xvciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX19idXR0b25fYm9yZGVyLWNvbG9yIDogJGNvcmVfYnV0dG9uX2JvcmRlci1jb2xvciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGwgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcblxyXG4kc2VydmljZXMtdjFfX2J1dHRvbl9tYXA6KCkhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYxX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJHNlcnZpY2VzLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJHNlcnZpY2VzLXYxX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkc2VydmljZXMtdjFfX2J1dHRvbl9jb2xvcixcclxuICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgOiAkc2VydmljZXMtdjFfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJHNlcnZpY2VzLXYxX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkc2VydmljZXMtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgOiAkc2VydmljZXMtdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3JcclxuICAgICksICRzZXJ2aWNlcy12MV9fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuXHJcbiRzZXJ2aWNlcy12MV9fdGV4dF9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkc2VydmljZXMtdjFfdGV4dF9mb250XHJcbiAgICApLCAkc2VydmljZXMtdjFfX3RleHRfbWFwXHJcbik7XHJcblxyXG5cclxuJHNlcnZpY2VzLXYxX190aXRsZV9tYXA6ICgpIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12MV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHNlcnZpY2VzLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRzZXJ2aWNlcy12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRzZXJ2aWNlcy12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRzZXJ2aWNlcy12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRzZXJ2aWNlcy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHNlcnZpY2VzLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkc2VydmljZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRzZXJ2aWNlcy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yXHJcbiAgICApLCAkc2VydmljZXMtdjFfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnNlcnZpY2VzLXYxIHtcclxuICAgIGNvbG9yOiAkc2VydmljZXMtdjFfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNlcnZpY2VzLXYxX2JhY2tncm91bmQ7XHJcbiAgICAgICAgXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZXJ2aWNlcy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDglO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDMwMHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkc2VydmljZXMtdjFfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgKyAuc2VydmljZXMtdjFfX2xpbmtzIHtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRzZXJ2aWNlcy12MV9fdGV4dF9tYXAsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkc2VydmljZXMtdjFfX2J1dHRvbl9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJHNlcnZpY2VzLXYxX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkc2VydmljZXMtdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkc2VydmljZXMtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHNlcnZpY2VzLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkc2VydmljZXMtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZSA6ICRzZXJ2aWNlcy12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsIDogJHNlcnZpY2VzLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRzZXJ2aWNlcy12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFNlcnZpY2VzIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvc2VydmljZXMvMS5qcGcnKTtcclxuJHNlcnZpY2VzLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kc2VydmljZXMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJHNlcnZpY2VzLXYxX2JhY2tncm91bmQ6ICRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLWNvbG9yICRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLWltYWdlICRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkc2VydmljZXMtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRzZXJ2aWNlcy12MV9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHNlcnZpY2VzLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMywgMC42NSk7XHJcbiRzZXJ2aWNlcy12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHNlcnZpY2VzLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJHNlcnZpY2VzLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHNlcnZpY2VzLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kc2VydmljZXMtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRzZXJ2aWNlcy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJHNlcnZpY2VzLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kc2VydmljZXMtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiRzZXJ2aWNlcy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRzZXJ2aWNlcy12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xICRmb250LWZhbWlseS0tMTtcclxuXHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJHNlcnZpY2VzLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRzZXJ2aWNlcy12MV9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4kc2VydmljZXMtdjFfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29yZV9idXR0b25fY29sb3I7XHJcbiRzZXJ2aWNlcy12MV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb3JlX2J1dHRvbl9ib3JkZXItY29sb3I7XHJcblxyXG4kc2VydmljZXMtdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4kc2VydmljZXMtdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb3JlX2J1dHRvbl9ob3Zlcl9jb2xvcjtcclxuJHNlcnZpY2VzLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29yZV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yO1xyXG5cclxuXHJcbi8vIFNjcm9sbFxyXG4kc2VydmljZXMtdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHNlcnZpY2VzLXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4kc2VydmljZXMtdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuJHNlcnZpY2VzLXYxX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRzZXJ2aWNlcy12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiRzZXJ2aWNlcy12MV9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG5cclxuXHJcblxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvc2VydmljZXMvMS5qcGcnKSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfYmFja2dyb3VuZDogJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtY29sb3IgJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtaW1hZ2UgJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtcmVwZWF0ICRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kc2VydmljZXMtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAwLjg4KSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX19idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX2ZpZ3VyZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCA1LjYyNWVtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbV9maWd1cmVfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbV9fYm9yZGVyX3dpZHRoIDogMS41cHggIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX19ib3JkZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbV90aXRsZV9nYXA6IC0xLjM1ZW0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX2JvcmRlcl90b3Bfd2lkdGg6IDM4cHggIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX2JvcmRlcl9ib3R0b21fd2lkdGg6IDgwcHg7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbV90aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfaXRlbV90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMSAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2l0ZW1fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2l0ZW1fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX2l0ZW1fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHNlcnZpY2VzLXYyX19idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkc2VydmljZXMtdjJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJHNlcnZpY2VzLXYyX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJHNlcnZpY2VzLXYyX19idXR0b25fY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICAgICAgICA6ICRzZXJ2aWNlcy12Ml9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJHNlcnZpY2VzLXYyX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJHNlcnZpY2VzLXYyX19idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICAgICAgICA6ICRzZXJ2aWNlcy12Ml9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICAgICApLCAkc2VydmljZXMtdjJfX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcblxyXG4kc2VydmljZXMtdjJfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGV4dF9mb250ICAgICAgIDogJHNlcnZpY2VzLXYyX3RleHRfZm9udCxcclxuICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12Ml90ZXh0X2NvbG9yLFxyXG4gICAgICAgICksICRzZXJ2aWNlcy12Ml9fdGV4dF9tYXBcclxuKTtcclxuXHJcbiRzZXJ2aWNlcy12Ml9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYyX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICRzZXJ2aWNlcy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHNlcnZpY2VzLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRzZXJ2aWNlcy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkc2VydmljZXMtdjJfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHNlcnZpY2VzLXYyX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHNlcnZpY2VzLXYyX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHNlcnZpY2VzLXYyX190aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHNlcnZpY2VzLXYyX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICAgICAgKSwgJHNlcnZpY2VzLXYyX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiRzZXJ2aWNlcy12Ml9pdGVtX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nIDogJHNlcnZpY2VzLXYyX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHNlcnZpY2VzLXYyX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkc2VydmljZXMtdjJfaXRlbV90aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRzZXJ2aWNlcy12Ml9pdGVtX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHNlcnZpY2VzLXYyX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRzZXJ2aWNlcy12Ml9pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkc2VydmljZXMtdjJfaXRlbV90aXRsZV9jb250ZW50XzJfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHNlcnZpY2VzLXYyX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgICAgICksICRzZXJ2aWNlcy12Ml9pdGVtX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHNlcnZpY2VzLXYyX2l0ZW1fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12Ml9pdGVtX2J1dHRvbl9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIGJ1dHRvbl90ZXh0LXRyYW5zZm9ybSAgICAgICA6ICRzZXJ2aWNlcy12Ml9pdGVtX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJHNlcnZpY2VzLXYyX2l0ZW1fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9jb2xvciAgICAgICAgICAgICAgICA6ICRzZXJ2aWNlcy12Ml9pdGVtX2J1dHRvbl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2JvcmRlci1jb2xvciAgICAgICAgIDogJHNlcnZpY2VzLXYyX2l0ZW1fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJHNlcnZpY2VzLXYyX2l0ZW1fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9jb2xvciAgICAgICAgICA6ICRzZXJ2aWNlcy12Ml9pdGVtX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvciAgIDogJHNlcnZpY2VzLXYyX2l0ZW1fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICAgICApLCAkc2VydmljZXMtdjJfaXRlbV9idXR0b25fbWFwXHJcbik7XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zZXJ2aWNlcy12MiB7XHJcbiAgICBjb2xvcjogJHNlcnZpY2VzLXYyX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VydmljZXMtdjJfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14LS1tZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1ze1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbjogMWVtIDA7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgMWVtO1xyXG4gICAgICAgICAgICB3aWR0aDogY2FsYygzMy4zMyUgLSAyZW0pO1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmJvcmRlcmVkIHtcclxuICAgICAgICAgICAgJl9faGVhZGVyIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2hlYWRlcixcclxuICAgICAgICAgICAgJl9fZm9vdGVyIHtcclxuICAgICAgICAgICAgICAgICYgPiAqIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSxcclxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAkc2VydmljZXMtdjJfaXRlbV9fYm9yZGVyX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VydmljZXMtdjJfaXRlbV9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IGNhbGMoNTAlIC0gI3skc2VydmljZXMtdjJfaXRlbV9fYm9yZGVyX3dpZHRoICAvIDJ9KTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUsXHJcbiAgICAgICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogJHNlcnZpY2VzLXYyX2l0ZW1fX2JvcmRlcl93aWR0aDtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VydmljZXMtdjJfaXRlbV9fYm9yZGVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdCAgOiAkc2VydmljZXMtdjJfaXRlbV9fYm9yZGVyX3dpZHRoIHNvbGlkICRzZXJ2aWNlcy12Ml9pdGVtX19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmlnaHQgOiAkc2VydmljZXMtdjJfaXRlbV9fYm9yZGVyX3dpZHRoIHNvbGlkICRzZXJ2aWNlcy12Ml9pdGVtX19ib3JkZXJfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtY29udGVudCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMmVtO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcclxuICAgICAgICAgICAgcGFkZGluZzogMDtcclxuXHJcblxyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMWVtO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxODBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1maWd1cmUge1xyXG4gICAgICAgICAgICBmb250OiAkc2VydmljZXMtdjJfaXRlbV9maWd1cmVfZm9udDtcclxuICAgICAgICAgICAgY29sb3I6ICRzZXJ2aWNlcy12Ml9pdGVtX2ZpZ3VyZV9jb2xvcjtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjFlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRzZXJ2aWNlcy12Ml9pdGVtX3RpdGxlX21hcCk7XHJcblxyXG4gICAgICAgICAgICAudGl0bGUge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogOTAlO1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtdGV4dC1ibG9jayB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRleHQoJHNlcnZpY2VzLXYyX190ZXh0X21hcCwgJyYnKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi1saW5rcyB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkc2VydmljZXMtdjJfaXRlbV9idXR0b25fbWFwKTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRzZXJ2aWNlcy12Ml9fdGl0bGVfbWFwKTtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkc2VydmljZXMtdjJfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJHNlcnZpY2VzLXYyX19idXR0b25fbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX19zY3JvbGwtYmxvY2sge1xyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgIGZpbGw6ICRzZXJ2aWNlcy12Ml9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB3aWR0aDogJHNlcnZpY2VzLXYyX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHNlcnZpY2VzLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRzZXJ2aWNlcy12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogJHNlcnZpY2VzLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UgOiAkc2VydmljZXMtdjJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAuc2Nyb2xsLWJsb2NrX19idXR0b24ge1xyXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgIC5zY3JvbGwtYmxvY2tfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgZmlsbCA6ICRzZXJ2aWNlcy12Ml9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgc3Ryb2tlOiAkc2VydmljZXMtdjJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBTZXJ2aWNlcyAtIFYyXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kc2VydmljZXMtdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3NlcnZpY2VzLzEuanBnJyk7XHJcbiRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kc2VydmljZXMtdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuXHJcbiRzZXJ2aWNlcy12Ml9iYWNrZ3JvdW5kOiAkc2VydmljZXMtdjJfYmFja2dyb3VuZC1jb2xvciAkc2VydmljZXMtdjJfYmFja2dyb3VuZC1pbWFnZSAkc2VydmljZXMtdjJfYmFja2dyb3VuZC1yZXBlYXQgJHNlcnZpY2VzLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkc2VydmljZXMtdjJfYmFja2dyb3VuZC1zaXplOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRzZXJ2aWNlcy12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTEsIDAuNTEpO1xyXG4kc2VydmljZXMtdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHNlcnZpY2VzLXYyX2l0ZW1fdGl0bGVfZ2FwOiAtMS4zNWVtOyAgLy8gRm9udC1zaXplIHRpdGxlLWNvbnRlbnQtMiAvIDJcclxuJHNlcnZpY2VzLXYyX2l0ZW1fYm9yZGVyX3RvcF93aWR0aDogMzhweDsgIC8vIFRhaWxsZSBkZSBsYSBib3JkdXJlIGhhdXRlIChib3JkdXJlIGdhdWNoZSBldCBkcm9pdGUpXHJcbiRzZXJ2aWNlcy12Ml9pdGVtX2JvcmRlcl9ib3R0b21fd2lkdGg6IDM4cHg7ICAvLyBUYWlsbGUgZGUgbGEgYm9yZHVyZSBiYXNzZSAoYm9yZHVyZSBnYXVjaGUgZXQgZHJvaXRlKVxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kc2VydmljZXMtdjJfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kc2VydmljZXMtdjJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kc2VydmljZXMtdjJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiRzZXJ2aWNlcy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHNlcnZpY2VzLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250O1xyXG4kc2VydmljZXMtdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRzZXJ2aWNlcy12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJHNlcnZpY2VzLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJHNlcnZpY2VzLXYyX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kc2VydmljZXMtdjJfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRzZXJ2aWNlcy12Ml9fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJHNlcnZpY2VzLXYyX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcblxyXG4kc2VydmljZXMtdjJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJHNlcnZpY2VzLXYyX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJHNlcnZpY2VzLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbi8vIFNjcm9sbFxyXG4kc2VydmljZXMtdjJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHNlcnZpY2VzLXYyX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4kc2VydmljZXMtdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuJHNlcnZpY2VzLXYyX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiRzZXJ2aWNlcy12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiRzZXJ2aWNlcy12Ml9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4kc2VydmljZXMtdjJfaXRlbV9maWd1cmVfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNS42MjVlbS8xICRmb250LWZhbWlseS0tMztcclxuJHNlcnZpY2VzLXYyX2l0ZW1fZmlndXJlX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcbiRzZXJ2aWNlcy12Ml9pdGVtX19ib3JkZXJfd2lkdGggOiAycHg7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvcmR1cmUgOiDDqXBhaXNzZXVyXHJcbiRzZXJ2aWNlcy12Ml9pdGVtX19ib3JkZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgIC8vIEJvcmR1cmUgOiBjb3VsZXVyXHJcblxyXG4vL1xyXG4vLyBJdGVtIFRpdGxlXHJcbi8vXHJcbiRzZXJ2aWNlcy12Ml9pdGVtX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kc2VydmljZXMtdjJfaXRlbV90aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHNlcnZpY2VzLXYyX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHNlcnZpY2VzLXYyX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAwO1xyXG5cclxuJHNlcnZpY2VzLXYyX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDMwcHgvMS40ICRmb250LWZhbWlseS0tMztcclxuJHNlcnZpY2VzLXYyX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJHNlcnZpY2VzLXYyX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDI1cHgvMS4yICRmb250LWZhbWlseS0tMjtcclxuJHNlcnZpY2VzLXYyX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiRzZXJ2aWNlcy12Ml9pdGVtX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogdGV4dC10cmFuc2Zvcm1cclxuXHJcbiRzZXJ2aWNlcy12Ml9pdGVtX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiRzZXJ2aWNlcy12Ml9pdGVtX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IGNvdWxldXIgZHUgdGV4dGVcclxuJHNlcnZpY2VzLXYyX2l0ZW1fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJHNlcnZpY2VzLXYyX2l0ZW1fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kc2VydmljZXMtdjJfaXRlbV9idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlcjogY291bGV1ciBkdSB0ZXh0ZVxyXG4kc2VydmljZXMtdjJfaXRlbV9idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRzZXJ2aWNlcy12Ml90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kc2VydmljZXMtdjJfdGV4dF9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9zZXJ2aWNlcy8yLmpwZycpICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kOiAkc2VydmljZXMtdjNfYmFja2dyb3VuZC1jb2xvciAkc2VydmljZXMtdjNfYmFja2dyb3VuZC1pbWFnZSAkc2VydmljZXMtdjNfYmFja2dyb3VuZC1yZXBlYXQgJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkc2VydmljZXMtdjNfYmFja2dyb3VuZC1zaXplICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRzZXJ2aWNlcy12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC44KSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfX3RpdGxlX21hcmdpbi1ib3R0b20gOiA2ZW0gIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfdGV4dF9mb250OiAkYm9keV9mb250ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTogJGNvcmVfYnV0dG9uX3RleHQtdHJhbnNmb3JtICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGwgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2l0ZW1fZmlndXJlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDUuNjI1ZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19pdGVtX2ZpZ3VyZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19pdGVtX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfaXRlbV90aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfaXRlbV90aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2l0ZW1fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfaXRlbV90aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMi43Nzc4ZW0vMS4yICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX2l0ZW1fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfaXRlbV9idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kc2VydmljZXMtdjNfaXRlbV9idXR0b25fYmFja2dyb3VuZDogJGNvcmVfYnV0dG9uX2JhY2tncm91bmQgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kc2VydmljZXMtdjNfaXRlbV9idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4kc2VydmljZXMtdjNfaXRlbV9idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICBcclxuJHNlcnZpY2VzLXYzX2l0ZW1fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICBcclxuJHNlcnZpY2VzLXYzX2l0ZW1fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgXHJcbiRzZXJ2aWNlcy12M19pdGVtX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgIFxyXG4kc2VydmljZXMtdjNfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX3RleHRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzZXJ2aWNlcy12M19pdGVtX19pbWFnZV9zaGFkb3c6ICRjb3JlX3NoYWRvdyAhZGVmYXVsdDtcclxuXHJcblxyXG5cclxuJHNlcnZpY2VzLXYzX19idXR0b25fbWFwOiAoKSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJHNlcnZpY2VzLXYzX19idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJHNlcnZpY2VzLXYzX19idXR0b25fYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkc2VydmljZXMtdjNfX2J1dHRvbl9jb2xvcixcclxuICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgICAgICAgOiAkc2VydmljZXMtdjNfX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJHNlcnZpY2VzLXYzX19idXR0b25faG92ZXJfYmFja2dyb3VuZCxcclxuICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkc2VydmljZXMtdjNfX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgICAgICAgOiAkc2VydmljZXMtdjNfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICApLFxyXG4gICAgJHNlcnZpY2VzLXYzX19idXR0b25fbWFwXHJcbik7XHJcblxyXG4kc2VydmljZXMtdjNfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHNlcnZpY2VzLXYzX190ZXh0X21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRleHRfZm9udCAgICAgICA6ICRzZXJ2aWNlcy12M190ZXh0X2ZvbnQsXHJcbiAgICApLFxyXG4gICAgJHNlcnZpY2VzLXYzX190ZXh0X21hcFxyXG4pO1xyXG5cclxuJHNlcnZpY2VzLXYzX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b20gOiAkc2VydmljZXMtdjNfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHNlcnZpY2VzLXYzX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRzZXJ2aWNlcy12M19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICRzZXJ2aWNlcy12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICRzZXJ2aWNlcy12M19fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICRzZXJ2aWNlcy12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHNlcnZpY2VzLXYzX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkc2VydmljZXMtdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRzZXJ2aWNlcy12M19fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHNlcnZpY2VzLXYzX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCBcclxuICAgICRzZXJ2aWNlcy12M19fdGl0bGVfbWFwXHJcbik7XHJcblxyXG4kc2VydmljZXMtdjNfaXRlbV90aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfaXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyA6ICRzZXJ2aWNlcy12M19pdGVtX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICRzZXJ2aWNlcy12M19pdGVtX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHNlcnZpY2VzLXYzX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkc2VydmljZXMtdjNfaXRlbV90aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICRzZXJ2aWNlcy12M19pdGVtX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkc2VydmljZXMtdjNfaXRlbV90aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHNlcnZpY2VzLXYzX2l0ZW1fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRzZXJ2aWNlcy12M19pdGVtX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICAgICApLCAkc2VydmljZXMtdjNfaXRlbV90aXRsZV9tYXBcclxuKTtcclxuXHJcbiRzZXJ2aWNlcy12M19pdGVtX2J1dHRvbl9tYXA6ICgpICFkZWZhdWx0O1xyXG4kc2VydmljZXMtdjNfaXRlbV9idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICBidXR0b25fdGV4dC10cmFuc2Zvcm0gICAgICAgOiAkc2VydmljZXMtdjNfaXRlbV9idXR0b25fdGV4dC10cmFuc2Zvcm0sXHJcbiAgICAgICAgICAgIGJ1dHRvbl9iYWNrZ3JvdW5kICAgICAgICAgICA6ICRzZXJ2aWNlcy12M19pdGVtX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkc2VydmljZXMtdjNfaXRlbV9idXR0b25fY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ib3JkZXItY29sb3IgICAgICAgICA6ICRzZXJ2aWNlcy12M19pdGVtX2J1dHRvbl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICAgICA6ICRzZXJ2aWNlcy12M19pdGVtX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkc2VydmljZXMtdjNfaXRlbV9idXR0b25faG92ZXJfY29sb3IsXHJcbiAgICAgICAgICAgIGJ1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IgICA6ICRzZXJ2aWNlcy12M19pdGVtX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3IsXHJcbiAgICAgICAgKSwgJHNlcnZpY2VzLXYzX2l0ZW1fYnV0dG9uX21hcFxyXG4pO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLnNlcnZpY2VzLXYzIHtcclxuXHJcbiAgICBjb2xvcjogJHNlcnZpY2VzLXYzX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kO1xyXG4gICAgICAgIFxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VydmljZXMtdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLmpzc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNjAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxuICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA3ZW07XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQgOiA1ZW07XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2RyYXdpbmctY29udGFpbmVyIHtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KHhsKSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDogNWVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRzZXJ2aWNlcy12M19fdGl0bGVfbWFwKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCRzZXJ2aWNlcy12M19fdGV4dF9tYXAsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkc2VydmljZXMtdjNfX2J1dHRvbl9tYXApO1xyXG4gICAgfVxyXG4gICAgXHJcbiAgICAmX19pdGVtIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkc2VydmljZXMtdjNfaXRlbV90aXRsZV9tYXApO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIC5pdGVtIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyZW07XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19kcmF3aW5nLWNvbnRhaW5lciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmcgOiAwIDJlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuZHJhd2luZ19faW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkc2VydmljZXMtdjNfaXRlbV9faW1hZ2Vfc2hhZG93O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19saW5rcyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJHNlcnZpY2VzLXYzX2l0ZW1fYnV0dG9uX21hcCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLmpzc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICBoZWlnaHQ6IDE0MHB4O1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJHNlcnZpY2VzLXYzX3Njcm9sbC1idXR0b25fY29sb3I7XHJcbiAgICAgICAgICAgIHdpZHRoOiAkc2VydmljZXMtdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAkc2VydmljZXMtdjNfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHNlcnZpY2VzLXYzX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkc2VydmljZXMtdjNfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtYm9yZGVyIHtcclxuICAgICAgICAgICAgICAgIHN0cm9rZSA6ICRzZXJ2aWNlcy12M19zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsIDogJHNlcnZpY2VzLXYzX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgJi1ib3JkZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2U6ICRzZXJ2aWNlcy12M19zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5kcmF3aW5nX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBTZXJ2aWNlcyAtIFYzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvc2VydmljZXMvMi5qcGcnKTtcclxuJHNlcnZpY2VzLXYzX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kc2VydmljZXMtdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJHNlcnZpY2VzLXYzX2JhY2tncm91bmQ6ICRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLWNvbG9yICRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLWltYWdlICRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLXJlcGVhdCAkc2VydmljZXMtdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRzZXJ2aWNlcy12M19iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHNlcnZpY2VzLXYzX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjgpO1xyXG4kc2VydmljZXMtdjNfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kc2VydmljZXMtdjNfX3RpdGxlX21hcmdpbi1ib3R0b20gOiA4JTtcclxuJHNlcnZpY2VzLXYzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjtcclxuJHNlcnZpY2VzLXYzX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHNlcnZpY2VzLXYzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kc2VydmljZXMtdjNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiRzZXJ2aWNlcy12M19fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4kc2VydmljZXMtdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiRzZXJ2aWNlcy12M19fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJHNlcnZpY2VzLXYzX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kc2VydmljZXMtdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiRzZXJ2aWNlcy12M190ZXh0X2ZvbnQ6ICRib2R5X2ZvbnQ7XHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJHNlcnZpY2VzLXYzX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiRzZXJ2aWNlcy12M19fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kO1xyXG4kc2VydmljZXMtdjNfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMTtcclxuJHNlcnZpY2VzLXYzX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kc2VydmljZXMtdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xO1xyXG4kc2VydmljZXMtdjNfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiRzZXJ2aWNlcy12M19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4vLyBTY3JvbGxcclxuJHNlcnZpY2VzLXYzX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kc2VydmljZXMtdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiRzZXJ2aWNlcy12M19zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kc2VydmljZXMtdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuJHNlcnZpY2VzLXYzX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJHNlcnZpY2VzLXYzX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gSXRlbSBbQkVHSU5dXHJcblxyXG4vL1xyXG4vLyBJdGVtIFRpdGxlXHJcbi8vXHJcbiRzZXJ2aWNlcy12M19pdGVtX3RpdGxlX2RlY29yYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kc2VydmljZXMtdjNfaXRlbV90aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHNlcnZpY2VzLXYzX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHNlcnZpY2VzLXYzX2l0ZW1fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAwO1xyXG5cclxuJHNlcnZpY2VzLXYzX2l0ZW1fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiRzZXJ2aWNlcy12M19pdGVtX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRzZXJ2aWNlcy12M19pdGVtX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjc3NzhlbS8xLjIgJGZvbnQtZmFtaWx5LS0yO1xyXG4kc2VydmljZXMtdjNfaXRlbV90aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vL1xyXG4vLyBCb3V0b25cclxuLy9cclxuJHNlcnZpY2VzLXYzX2l0ZW1fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJHNlcnZpY2VzLXYzX2l0ZW1fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJHNlcnZpY2VzLXYzX2l0ZW1fYnV0dG9uX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kc2VydmljZXMtdjNfaXRlbV9idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcblxyXG4kc2VydmljZXMtdjNfaXRlbV9idXR0b25faG92ZXJfYmFja2dyb3VuZCAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcbiRzZXJ2aWNlcy12M19pdGVtX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRzZXJ2aWNlcy12M19pdGVtX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogYm9yZHVyZVxyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJHNlcnZpY2VzLXYzX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiRzZXJ2aWNlcy12M190ZXh0X2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuLy9cclxuLy8gSW1hZ2VcclxuLy9cclxuJHNlcnZpY2VzLXYzX2l0ZW1fX2ltYWdlX3NoYWRvdzogJGNvcmVfc2hhZG93O1xyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX2JhY2tncm91bmQ6ICRzaWxvcy12MV9iYWNrZ3JvdW5kLWNvbG9yICRzaWxvcy12MV9iYWNrZ3JvdW5kLWltYWdlICRzaWxvcy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkc2lsb3MtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRzaWxvcy12MV9iYWNrZ3JvdW5kLXNpemUgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHNpbG9zLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX21heC13aWR0aDogMTAwJSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMyAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX21hcmdpbiA6IDNlbSAwICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfcGFkZGluZy0tc20gOiAwICR3cmFwcGVyX3BhZGRpbmcgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9wYWRkaW5nLS1tZCA6IDAgJHdyYXBwZXJfcGFkZGluZy0tbWQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X2NvbG9yIDokY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X2ZvbnQgOiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfZm9udC1zbSA6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9mb250LW1kIDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0gJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb190aXRsZS1kcmF3aW5nX2NvbG9yIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtZHJhd2luZ19iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb190aXRsZS1kcmF3aW5nX3N2Z193aWR0aCA6IDJlbSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX3B1Y2VfdG9wOiAuOGVtICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fcHVjZV9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9ob3Zlcl9jb2xvciA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2ZvbnQtc20gOiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9mb250LW1kIDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMiAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fdGV4dC1hbGlnbjogbGVmdCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX21hcmdpbi15OiAwICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1jb2xvci0tYWx0ZXJuYXRlOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX2JhY2tncm91bmQtaW1hZ2UtLWFsdGVybmF0ZTogbm9uZSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX2JhY2tncm91bmQtcmVwZWF0LS1hbHRlcm5hdGU6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX2JhY2tncm91bmQtc2l6ZS0tYWx0ZXJuYXRlOiBjb3ZlciAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX2JhY2tncm91bmQtcG9zaXRpb24tLWFsdGVybmF0ZTogNTAlICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC0tYWx0ZXJuYXRlOiAkc2lsb3MtdjFfYmFja2dyb3VuZC1jb2xvci0tYWx0ZXJuYXRlICRzaWxvcy12MV9iYWNrZ3JvdW5kLWltYWdlLS1hbHRlcm5hdGUgJHNpbG9zLXYxX2JhY2tncm91bmQtcmVwZWF0LS1hbHRlcm5hdGUgJHNpbG9zLXYxX2JhY2tncm91bmQtcG9zaXRpb24tLWFsdGVybmF0ZSAvICRzaWxvcy12MV9iYWNrZ3JvdW5kLXNpemUtLWFsdGVybmF0ZSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvci0tYWx0ZXJuYXRlOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX2NvbG9yLS1hbHRlcm5hdGU6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfY29sb3ItLWFsdGVybmF0ZSA6ICRjb2xvcl9uZXV0cmFsLTMgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvci0tYWx0ZXJuYXRlOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzFfY29sb3ItLWFsdGVybmF0ZTogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yLS1hbHRlcm5hdGU6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X2NvbG9yLS1hbHRlcm5hdGUgOmluaGVyaXQgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLWRyYXdpbmdfY29sb3ItLWFsdGVybmF0ZSA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLWRyYXdpbmdfYmFja2dyb3VuZC0tYWx0ZXJuYXRlICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fcHVjZV9jb2xvci0tYWx0ZXJuYXRlIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9jb2xvci0tYWx0ZXJuYXRlIDogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2hvdmVyX2NvbG9yLS1hbHRlcm5hdGUgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuXHJcbiRzaWxvcy12MV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkc2lsb3MtdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHNpbG9zLXYxX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25faGVpZ2h0IDogJHNpbG9zLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHNpbG9zLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICRzaWxvcy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICApLCAkc2lsb3MtdjFfX3RpdGxlX21hcFxyXG5cclxuKTtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBBTFRFUk5BVEUgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4kc2lsb3MtdjFfX3RpdGxlLS1hbHRlcm5hdGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHNpbG9zLXYxX190aXRsZS0tYWx0ZXJuYXRlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkc2lsb3MtdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3ItLWFsdGVybmF0ZSxcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvci0tYWx0ZXJuYXRlLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRzaWxvcy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yLS1hbHRlcm5hdGUsXHJcbiAgICApLCAkc2lsb3MtdjFfX3RpdGxlLS1hbHRlcm5hdGVfbWFwXHJcbik7XHJcblxyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblNpbG9zXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5zaWxvcy12MSB7XHJcblxyXG4gICAgYmFja2dyb3VuZDogJHNpbG9zLXYxX2JhY2tncm91bmQ7XHJcbiAgICBjb2xvcjogJHNpbG9zLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZzogMWVtICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIG1heC13aWR0aDogJHdyYXBwZXItbGFyZ2VfbWF4LXdpZHRoO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgJjpiZWZvcmUge1xyXG4gICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpbG9zLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHNpbG9zLXYxX190aXRsZV9tYXApO1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuXHJcbiAgICAuc2lsbyB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDAuNWVtO1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1pbi13aWR0aDo5OTJweCl7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICBcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aCA6IDMzJTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgJi1kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuMWVtO1xyXG4gICAgICAgICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxLjFlbTtcclxuICAgICAgICAgICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMS4xZW07XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xyXG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDFlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMWVtO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGZsZXgtc2hyaW5rOiAwO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6ICRzaWxvcy12MV9zaWxvX3RpdGxlLWRyYXdpbmdfc3ZnX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAkc2lsb3MtdjFfc2lsb190aXRsZS1kcmF3aW5nX3N2Z193aWR0aDtcclxuICAgICAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjFlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzaWxvcy12MV9zaWxvX3RpdGxlLWRyYXdpbmdfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRzaWxvcy12MV9zaWxvX3RpdGxlLWRyYXdpbmdfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICYtdGV4dCB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LXNocmluazogMTtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfZm9udDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBmb250OiAkc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X2ZvbnQtc207XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9mb250LW1kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcCAgOiAwLjZlbTtcclxuICAgICAgICAgICAgbWFyZ2luLWxlZnQgOiAzZW07XHJcbiAgICAgICAgICAgIGRpc3BsYXkgICAgIDogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgJiA+IGxpLnNpbG9fX2xpc3QtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDNlbTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9tYXJnaW4teTtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9tYXJnaW4teTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWl0ZW0ge1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb24gICAgIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQgICA6IFwiXCI7XHJcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gIDogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgICAgICAgICAgd2lkdGggICAgIDogMTBweDtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQgICAgOiAxMHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHRvcCAgICAgICA6ICRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9wdWNlX3RvcDtcclxuICAgICAgICAgICAgICAgICAgICBsZWZ0ICAgICAgOiAwO1xyXG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSA6IHRyYW5zbGF0ZVkoLTUwJSk7XHJcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX3B1Y2VfY29sb3I7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1saW5rIHtcclxuICAgICAgICAgICAgICAgIGZvbnQ6ICRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9mb250O1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9mb250LXNtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQ6ICRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9mb250LW1kO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX3RleHQtYWxpZ247XHJcbiAgICAgICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAxLjZlbTtcclxuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcblxyXG5cclxuICAgIH1cclxuXHJcblxyXG5cclxuICAgIC8vICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqXHJcbiAgICAvLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBBTFRFUk5BVEUgKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4gICAgLy8gKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcclxuICAgICYtLWFsdGVybmF0ZSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHNpbG9zLXYxX2JhY2tncm91bmQtLWFsdGVybmF0ZTtcclxuICAgICAgICBjb2xvcjogJHNpbG9zLXYxX2NvbG9yLS1hbHRlcm5hdGU7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2lsb3MtdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yLS1hbHRlcm5hdGU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc2lsb3MtdjEge1xyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkc2lsb3MtdjFfX3RpdGxlLS1hbHRlcm5hdGVfbWFwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNpbG8ge1xyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAmLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzaWxvcy12MV9zaWxvX3RpdGxlLWRyYXdpbmdfYmFja2dyb3VuZC0tYWx0ZXJuYXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIGZpbGw6ICRzaWxvcy12MV9zaWxvX3RpdGxlLWRyYXdpbmdfY29sb3ItLWFsdGVybmF0ZTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmLXRleHQge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X2NvbG9yLS1hbHRlcm5hdGU7XHJcbiAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgICAgICYtaXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fcHVjZV9jb2xvci0tYWx0ZXJuYXRlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICYtbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9jb2xvci0tYWx0ZXJuYXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2hvdmVyX2NvbG9yLS1hbHRlcm5hdGU7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG5cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBNb2R1bGUgU2lsb3NcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHNpbG9zLXYxX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcclxuJHNpbG9zLXYxX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kc2lsb3MtdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJHNpbG9zLXYxX2JhY2tncm91bmQ6ICRzaWxvcy12MV9iYWNrZ3JvdW5kLWNvbG9yICRzaWxvcy12MV9iYWNrZ3JvdW5kLWltYWdlICRzaWxvcy12MV9iYWNrZ3JvdW5kLXJlcGVhdCAkc2lsb3MtdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICRzaWxvcy12MV9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHNpbG9zLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiRzaWxvcy12MV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG5cclxuJHNpbG9zLXYxX21heC13aWR0aDogMTAwJTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIDogbWF4LXdpZHRoXHJcbiRzaWxvcy12MV9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0zOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2M6IGNvdWxldXJcclxuJHNpbG9zLXYxX21hcmdpbiAgICAgOiAzZW0gMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYzogbWFyZ2luXHJcbiRzaWxvcy12MV9wYWRkaW5nLS1zbSAgIDogMCAkd3JhcHBlcl9wYWRkaW5nOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIDogbWFyZ2VzIGludGVybmVzXHJcbiRzaWxvcy12MV9wYWRkaW5nLS1tZCAgIDogMCAkd3JhcHBlcl9wYWRkaW5nLS1tZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2MgOiBtYXJnZXMgaW50ZXJuZXMgPiB0YWJsZXR0ZVxyXG5cclxuXHJcbi8vXHJcbi8vIFRpdGxlXHJcbi8vXHJcbiRzaWxvcy12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiRzaWxvcy12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiRzaWxvcy12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHNpbG9zLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyMHB4LzEuMiAkZm9udC1mYW1pbHktLTM7XHJcbiRzaWxvcy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgNDBweC8xLjIgJGZvbnQtZmFtaWx5LS0zO1xyXG4kc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuXHJcbi8vIFRleHRcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9jb2xvciAgICAgICA6JGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmU6IGNvbG9yXHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfZm9udCAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDM1cHggJGZvbnQtZmFtaWx5LS0zOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHRpdHJlOiBmb250XHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfZm9udC1zbSAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDV2dyAkZm9udC1mYW1pbHktLTM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVGV4dGUgZHUgdGl0cmU6IGZvbnQgLSB0YWlsbGUgPiBtb2JpbGVcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtdGV4dF9mb250LW1kICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMzVweCAkZm9udC1mYW1pbHktLTM7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogZm9udCAtIHRhaWxsZSA+IHRhYmxldHRlXHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLXRleHRfbGV0dGVyLXNwYWNpbmc6ICAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUZXh0ZSBkdSB0aXRyZTogZXNwYWNlbWVudCBkZXMgbGV0dHJlc1xyXG4kc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHRpdHJlOiBtaXNlIGVuIGZvcm1lIGRlcyBsZXR0cmVzXHJcblxyXG4vLyBEcmF3aW5nXHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLWRyYXdpbmdfY29sb3IgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElsbHVzdHJhdGlvbjogY291bGV1clxyXG4kc2lsb3MtdjFfc2lsb190aXRsZS1kcmF3aW5nX2JhY2tncm91bmQgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJbGx1c3RyYXRpb24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJHNpbG9zLXYxX3NpbG9fdGl0bGUtZHJhd2luZ19zdmdfd2lkdGggICAgICAgOiAyLjNlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHdpZHRoIGR1IHN2Z1xyXG5cclxuXHJcbi8vIExpc3RlXHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9wdWNlX3RvcCAgICAgICA6IDFlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbSBwdWNlOiBwb3NpdGlvbm5lbWVudCBoYXV0XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9wdWNlX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbSBwdWNlOiBjb2xvclxyXG5cclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbTogY29sb3JcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbTogY29sb3JcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2ZvbnQgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAyMHB4ICRmb250LWZhbWlseS0tMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJdGVtOiBmb250XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9mb250LXNtICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMjBweCAkZm9udC1mYW1pbHktLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbTogZm9udCAtIHRhaWxsZSA+IG1vYmlsZVxyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fZm9udC1tZCAgICAgICA6IG5vcm1hbCBub3JtYWwgNDAwIDIwcHgvMS44ICRmb250LWZhbWlseS0tMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEl0ZW06IGZvbnQgLSB0YWlsbGUgPiB0YWJsZXR0ZVxyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1fbGV0dGVyLXNwYWNpbmc6IDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEl0ZW06IGVzcGFjZW1lbnQgZGVzIGxldHRyZXNcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX3RleHQtdHJhbnNmb3JtOiBub25lOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEl0ZW06IG1pc2UgZW4gZm9ybWUgZGVzIGxldHRyZXNcclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9tYXJnaW4teTogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJdGVtOiBtYXJnZSBoYXV0ZSBldCBiYXNzZVxyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqIEFsdGVybmF0ZSAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuJHNpbG9zLXYxX2JhY2tncm91bmQtY29sb3ItLWFsdGVybmF0ZTogdHJhbnNwYXJlbnQ7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLWltYWdlLS1hbHRlcm5hdGU6IG5vbmU7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLXJlcGVhdC0tYWx0ZXJuYXRlOiBuby1yZXBlYXQ7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLXNpemUtLWFsdGVybmF0ZTogY292ZXI7XHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uLS1hbHRlcm5hdGU6IDUwJTtcclxuXHJcbiRzaWxvcy12MV9iYWNrZ3JvdW5kLS1hbHRlcm5hdGU6ICRzaWxvcy12MV9iYWNrZ3JvdW5kLWNvbG9yLS1hbHRlcm5hdGUgJHNpbG9zLXYxX2JhY2tncm91bmQtaW1hZ2UtLWFsdGVybmF0ZSAkc2lsb3MtdjFfYmFja2dyb3VuZC1yZXBlYXQtLWFsdGVybmF0ZSAkc2lsb3MtdjFfYmFja2dyb3VuZC1wb3NpdGlvbi0tYWx0ZXJuYXRlIC8gJHNpbG9zLXYxX2JhY2tncm91bmQtc2l6ZS0tYWx0ZXJuYXRlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRzaWxvcy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3ItLWFsdGVybmF0ZTogdHJhbnNwYXJlbnQ7XHJcbiRzaWxvcy12MV9jb2xvci0tYWx0ZXJuYXRlOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG5cclxuJHNpbG9zLXYxX2NvbG9yLS1hbHRlcm5hdGUgICAgIDogJGNvbG9yX25ldXRyYWwtMzsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jOiBjb3VsZXVyXHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHNpbG9zLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLS1hbHRlcm5hdGU6IHRyYW5zcGFyZW50O1xyXG4kc2lsb3MtdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvci0tYWx0ZXJuYXRlOiAkY29sb3JfYnJhbmQtMjtcclxuJHNpbG9zLXYxX190aXRsZV9jb250ZW50XzJfY29sb3ItLWFsdGVybmF0ZTogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuLy8gVGV4dFxyXG4kc2lsb3MtdjFfc2lsb190aXRsZS10ZXh0X2NvbG9yLS1hbHRlcm5hdGUgICAgICAgOmluaGVyaXQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRleHRlIGR1IHRpdHJlOiBjb2xvclxyXG5cclxuLy8gRHJhd2luZ1xyXG4kc2lsb3MtdjFfc2lsb190aXRsZS1kcmF3aW5nX2NvbG9yLS1hbHRlcm5hdGUgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSWxsdXN0cmF0aW9uOiBjb3VsZXVyXHJcbiRzaWxvcy12MV9zaWxvX3RpdGxlLWRyYXdpbmdfYmFja2dyb3VuZC0tYWx0ZXJuYXRlICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIElsbHVzdHJhdGlvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG5cclxuXHJcbi8vIExpc3RlXHJcbiRzaWxvcy12MV9zaWxvX2xpc3RfaXRlbV9wdWNlX2NvbG9yLS1hbHRlcm5hdGUgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gSXRlbSBwdWNlOiBjb2xvclxyXG5cclxuJHNpbG9zLXYxX3NpbG9fbGlzdF9pdGVtX2NvbG9yLS1hbHRlcm5hdGUgICAgICAgOiBpbmhlcml0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBJdGVtOiBjb2xvclxyXG4kc2lsb3MtdjFfc2lsb19saXN0X2l0ZW1faG92ZXJfY29sb3ItLWFsdGVybmF0ZSAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEl0ZW06IGNvbG9yXHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiIsIiRzaWxvLXYyX19tYXJnaW46IDRlbSBhdXRvICFkZWZhdWx0O1xyXG4kc2lsby12Ml9fcGFkZGluZzogMjBweCAhZGVmYXVsdDtcclxuJHNpbG8tdjJfX2p1c3RpZnktY29udGVudDogbGVmdCAhZGVmYXVsdDtcclxuJHNpbG8tdjJfX2NvbnRlbnRfX21heC13aWR0aDogNjAwcHggIWRlZmF1bHQ7XHJcbiRzaWxvLXYyX19saXN0X19saXN0LXN0eWxlLXR5cGU6IG5vbmUgIWRlZmF1bHQ7XHJcbiRzaWxvLXYyX19saXN0X190ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kc2lsby12Ml9fbGlzdC1pdGVtX19tYXJnaW4tYm90dG9tOiAxMHB4ICFkZWZhdWx0O1xyXG4kc2lsby12Ml9fbGlzdC1saW5rX19jb2xvcjogIzMzMyAhZGVmYXVsdDtcclxuJHNpbG8tdjJfX2xpc3QtbGlua19fdGV4dC1kZWNvcmF0aW9uOiBub25lICFkZWZhdWx0O1xyXG4kc2lsby12Ml9fbGlzdC1saW5rX190ZXh0LWRlY29yYXRpb25fX2hvdmVyOiB1bmRlcmxpbmUgIWRlZmF1bHQ7XHJcbiRzaWxvLXYyX193cmFwcGVyX19tYXgtd2lkdGg6IDExMjBweCAhZGVmYXVsdDtcclxuJHNpbG8tdjJfX3dyYXBwZXJfX21hcmdpbjogYXV0byAhZGVmYXVsdDtcclxuJHNpbG8tdjJfX3RpdGxlX190aXRsZV9fbWFyZ2luLWJvdHRvbTogMWVtICFkZWZhdWx0O1xyXG4kc2lsby12Ml9fdGl0bGVfX3RpdGxlX19jb250ZW50LTJfX2ZvbnQtc2l6ZTogMmVtICFkZWZhdWx0O1xyXG5cclxuLnNpbG9zLXYyIHtcclxuICAgIG1hcmdpbjogJHNpbG8tdjJfX21hcmdpbjtcclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGg6ICRzaWxvLXYyX193cmFwcGVyX19tYXgtd2lkdGg7XHJcbiAgICAgICAgbWFyZ2luOiAkc2lsby12Ml9fd3JhcHBlcl9fbWFyZ2luO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RpdGxlIHtcclxuXHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHNpbG8tdjJfX3RpdGxlX190aXRsZV9fbWFyZ2luLWJvdHRvbTtcclxuXHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudC0yIHtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogJHNpbG8tdjJfX3RpdGxlX190aXRsZV9fY29udGVudC0yX19mb250LXNpemU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNpbG8tdjIge1xyXG4gICAgICAgIHBhZGRpbmc6ICRzaWxvLXYyX19wYWRkaW5nO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiAkc2lsby12Ml9fanVzdGlmeS1jb250ZW50O1xyXG4gICAgXHJcbiAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogJHNpbG8tdjJfX2NvbnRlbnRfX21heC13aWR0aDtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmX19saXN0IHtcclxuICAgICAgICAgICAgbGlzdC1zdHlsZS10eXBlOiAkc2lsby12Ml9fbGlzdF9fbGlzdC1zdHlsZS10eXBlO1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgICAgICB0ZXh0LWFsaWduOiAkc2lsby12Ml9fbGlzdF9fdGV4dC1hbGlnbjtcclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAmX19saXN0LWl0ZW0ge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkc2lsby12Ml9fbGlzdC1pdGVtX19tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgICZfX2xpc3QtbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2lsby12Ml9fbGlzdC1saW5rX19jb2xvcjtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkc2lsby12Ml9fbGlzdC1saW5rX190ZXh0LWRlY29yYXRpb247XHJcbiAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgJl9fbGlzdC1saW5rOmhvdmVyIHtcclxuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiAkc2lsby12Ml9fbGlzdC1saW5rX190ZXh0LWRlY29yYXRpb25fX2hvdmVyO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8qXHJcbiAqIFNpbG9zIG5vdXZlYXUgbW90ZXVyIGRlIHJlY2hlcmNoZVxyXG4gKi9cclxuJHNpbG8tdjJfX21hcmdpbjogNGVtIGF1dG87XHJcbiRzaWxvLXYyX19wYWRkaW5nOiAyMHB4O1xyXG4kc2lsby12Ml9fanVzdGlmeS1jb250ZW50OiBsZWZ0O1xyXG4kc2lsby12Ml9fY29udGVudF9fbWF4LXdpZHRoOiA2MDBweDtcclxuJHNpbG8tdjJfX2xpc3RfX2xpc3Qtc3R5bGUtdHlwZTogbm9uZTtcclxuJHNpbG8tdjJfX2xpc3RfX3RleHQtYWxpZ246IGxlZnQ7XHJcbiRzaWxvLXYyX19saXN0LWl0ZW1fX21hcmdpbi1ib3R0b206IDEwcHg7XHJcbiRzaWxvLXYyX19saXN0LWxpbmtfX2NvbG9yOiAjMzMzO1xyXG4kc2lsby12Ml9fbGlzdC1saW5rX190ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiRzaWxvLXYyX19saXN0LWxpbmtfX3RleHQtZGVjb3JhdGlvbl9faG92ZXI6IHVuZGVybGluZTtcclxuJHNpbG8tdjJfX3dyYXBwZXJfX21heC13aWR0aDogMTEyMHB4O1xyXG4kc2lsby12Ml9fd3JhcHBlcl9fbWFyZ2luOiBhdXRvO1xyXG4kc2lsby12Ml9fdGl0bGVfX3RpdGxlX19tYXJnaW4tYm90dG9tOiAxZW07XHJcbiRzaWxvLXYyX190aXRsZV9fdGl0bGVfX2NvbnRlbnQtMl9fZm9udC1zaXplOiAyZW07IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJHN0YXR1c19pdGVtX2ZvbnQgICAgICAgICAgOiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS41ZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fbGV0dGVyLXNwYWNpbmc6IDBlbSAhZGVmYXVsdDtcclxuJHN0YXR1c19pdGVtX3RleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHN0YXR1c19pdGVtX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV9ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV81X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fNV9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fNV9ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV80X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fNF9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fNF9ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV8zX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fM19jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fM19ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV9uZXdfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV9uZXdfY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHN0YXR1c19pdGVtX25ld19ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV9mYWxsaW5nX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fZmFsbGluZ19jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kc3RhdHVzX2l0ZW1fZmFsbGluZ19ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV9mYXZvcml0ZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHN0YXR1c19pdGVtX2Zhdm9yaXRlX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV9mYXZvcml0ZV9ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzdGF0dXNfaXRlbV9wYWRkaW5nOiAuOGVtIDRlbSAhZGVmYXVsdDtcclxuJHN0YXR1c19pdGVtX21hcmdpbiA6IDAgMCAxZW0gMCAhZGVmYXVsdDtcclxuJHN0YXR1c19pdGVtX3otaW5kZXg6IDIwICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc3RhdHVzIHtcclxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgIHJpZ2h0OiAwO1xyXG4gICAgdG9wOiAyZW07XHJcbiAgICB6LWluZGV4OiAkc3RhdHVzX2l0ZW1fei1pbmRleDtcclxuICAgICZfX3ZhbHVlIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc3RhdHVzX2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJHN0YXR1c19pdGVtX2NvbG9yO1xyXG4gICAgICAgIGJvcmRlcjogJHN0YXR1c19pdGVtX2JvcmRlcjtcclxuXHJcbiAgICAgICAgcGFkZGluZzogJHN0YXR1c19pdGVtX3BhZGRpbmc7XHJcbiAgICAgICAgbWFyZ2luOiAkc3RhdHVzX2l0ZW1fbWFyZ2luO1xyXG4gICAgICAgIGZvbnQ6ICRzdGF0dXNfaXRlbV9mb250O1xyXG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAkc3RhdHVzX2l0ZW1fbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRzdGF0dXNfaXRlbV90ZXh0LXRyYW5zZm9ybTtcclxuXHJcbiAgICAgICAgJi0tNSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzdGF0dXNfaXRlbV81X2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc3RhdHVzX2l0ZW1fNV9jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAkc3RhdHVzX2l0ZW1fNV9ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLTQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc3RhdHVzX2l0ZW1fNF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJHN0YXR1c19pdGVtXzRfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJHN0YXR1c19pdGVtXzRfYm9yZGVyO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS0zIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHN0YXR1c19pdGVtXzNfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgY29sb3I6ICRzdGF0dXNfaXRlbV8zX2NvbG9yO1xyXG4gICAgICAgICAgICBib3JkZXI6ICRzdGF0dXNfaXRlbV8zX2JvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tbmV3IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHN0YXR1c19pdGVtX25ld19iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICBjb2xvcjogJHN0YXR1c19pdGVtX25ld19jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAkc3RhdHVzX2l0ZW1fbmV3X2JvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZmFsbGluZyB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzdGF0dXNfaXRlbV9mYWxsaW5nX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc3RhdHVzX2l0ZW1fZmFsbGluZ19jb2xvcjtcclxuICAgICAgICAgICAgYm9yZGVyOiAkc3RhdHVzX2l0ZW1fZmFsbGluZ19ib3JkZXI7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICYtLWZhdm9yaXRlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJHN0YXR1c19pdGVtX2Zhdm9yaXRlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc3RhdHVzX2l0ZW1fZmF2b3JpdGVfY29sb3I7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJHN0YXR1c19pdGVtX2Zhdm9yaXRlX2JvcmRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gU3RhdHV0XHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbiRzdGF0dXNfaXRlbV9mb250ICAgICAgICAgIDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNWVtICRmb250LWZhbWlseS0tMTsgICAgICAgIC8vIFN1ci10aXRyZTogZm9udFxyXG4kc3RhdHVzX2l0ZW1fbGV0dGVyLXNwYWNpbmc6IDBlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3VyLXRpdHJlOiBlc3BhY2VtZW50IGRlcyBsZXR0cmVzXHJcbiRzdGF0dXNfaXRlbV90ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN1ci10aXRyZTogbWlzZSBlbiBmb3JtZSBkZXMgbGV0dHJlc1xyXG5cclxuJHN0YXR1c19pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0OiBjb3VsZXVyIGR1IGZvbmRcclxuJHN0YXR1c19pdGVtX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0OiBjb3VsZXVyIGR1IHRleHRlXHJcbiRzdGF0dXNfaXRlbV9ib3JkZXIgICAgOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dDogYm9yZHVyZXNcclxuXHJcbiRzdGF0dXNfaXRlbV81X2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIFZlbmR1OiBjb3VsZXVyIGR1IGZvbmRcclxuJHN0YXR1c19pdGVtXzVfY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gVmVuZHU6IGNvdWxldXIgZHUgdGV4dGVcclxuJHN0YXR1c19pdGVtXzVfYm9yZGVyICAgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gVmVuZHU6IGJvcmR1cmVzXHJcblxyXG4kc3RhdHVzX2l0ZW1fNF9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBTb3VzLWNvbXByb21pczogY291bGV1ciBkdSBmb25kXHJcbiRzdGF0dXNfaXRlbV80X2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIFNvdXMtY29tcHJvbWlzOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRzdGF0dXNfaXRlbV80X2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIFNvdXMtY29tcHJvbWlzOiBib3JkdXJlc1xyXG5cclxuJHN0YXR1c19pdGVtXzNfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gU291cy1vZmZyZTogY291bGV1ciBkdSBmb25kXHJcbiRzdGF0dXNfaXRlbV8zX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIFNvdXMtb2ZmcmU6IGNvdWxldXIgZHUgdGV4dGVcclxuJHN0YXR1c19pdGVtXzNfYm9yZGVyICAgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gU291cy1vZmZyZTogYm9yZHVyZXNcclxuXHJcbiRzdGF0dXNfaXRlbV9uZXdfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIE5vdXZlYXV0w6k6IGNvdWxldXIgZHUgZm9uZFxyXG4kc3RhdHVzX2l0ZW1fbmV3X2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBOb3V2ZWF1dMOpOiBjb3VsZXVyIGR1IHRleHRlXHJcbiRzdGF0dXNfaXRlbV9uZXdfYm9yZGVyICAgIDogMXB4IHNvbGlkICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIE5vdXZlYXV0w6k6IGJvcmR1cmVzXHJcblxyXG4kc3RhdHVzX2l0ZW1fZmFsbGluZ19iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXQgLSBCYWlzc2UgZGUgcHJpeDogY291bGV1ciBkdSBmb25kXHJcbiRzdGF0dXNfaXRlbV9mYWxsaW5nX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIEJhaXNzZSBkZSBwcml4OiBjb3VsZXVyIGR1IHRleHRlXHJcbiRzdGF0dXNfaXRlbV9mYWxsaW5nX2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIEJhaXNzZSBkZSBwcml4OiBib3JkdXJlc1xyXG5cclxuJHN0YXR1c19pdGVtX2Zhdm9yaXRlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gQ291cCBkZSBjb2V1cjogY291bGV1ciBkdSBmb25kXHJcbiRzdGF0dXNfaXRlbV9mYXZvcml0ZV9jb2xvciAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dCAtIENvdXAgZGUgY29ldXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJHN0YXR1c19pdGVtX2Zhdm9yaXRlX2JvcmRlciAgICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgLy8gU3RhdHV0IC0gQ291cCBkZSBjb2V1cjogYm9yZHVyZXNcclxuXHJcbiRzdGF0dXNfaXRlbV9wYWRkaW5nOiAuOGVtIDRlbTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dDogbWFyZ2VzIGludGVybmVzXHJcbiRzdGF0dXNfaXRlbV9tYXJnaW4gOiAwIDAgMWVtIDA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFN0YXR1dDogbWFyZ2VzIGV4dGVybmVzXHJcblxyXG4kc3RhdHVzX2l0ZW1fei1pbmRleDogMjA7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTdGF0dXMgPiBob3ZlciA6IGfDqHJlIGwnYWZmaWNoYWdlIFwic3VyXCIgb3UgXCJzb3VzXCIgbGEgc3VyY291Y2hlICgwPCB4IDwgMTA6IHNvdXMsIHggPiAxMDogc3VyKVxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtaW1hZ2U6IG5vbmU7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtcG9zaXRpb246IDUwJTtcclxuJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kOiAkdGVhbS1saXN0aW5nLXYxX2JhY2tncm91bmQtY29sb3IgJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLWltYWdlICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZC1yZXBlYXQgJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXBvc2l0aW9uIC8gJHRlYW0tbGlzdGluZy12MV9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHRlYW0tbGlzdGluZy12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kdGVhbS1saXN0aW5nLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdGVhbS1saXN0aW5nLXYxX3dyYXBwZXI6ICR3cmFwcGVyX21heC13aWR0aDtcclxuJHRlYW0tbGlzdGluZy12MV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiR0ZWFtLWxpc3RpbmctdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kdGVhbS1saXN0aW5nLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kdGVhbS1saXN0aW5nLXYxX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcbiR0ZWFtLWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kdGVhbS1saXN0aW5nLXYxX190aXRsZV9tYXJnaW4tYm90dG9tOiA0ZW07XHJcbiR0ZWFtLWxpc3RpbmctdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS40ICRmb250LWZhbWlseS0tMztcclxuJHRlYW0tbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHRlYW0tbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJHRlYW0tbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHRlYW0tbGlzdGluZy12MV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTs7XHJcbiR0ZWFtLWxpc3RpbmctdjFfdGV4dF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kdGVhbS1saXN0aW5nLXYxX3RleHRfY29sb3I6IGluaGVyaXQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfYWxpZ25lbWVudF9pdGVtOiBmbGV4LXN0YXJ0OyAgICAgICAgICAgIC8vIExpc3RpbmcgOiBhbGlnbmVtZW50IGRlcyBpdGVtcyBmbGV4LXN0YXJ0LCBjZW50ZXIsIHNwYWNlLWJldHdlZW4sZXRjLi4uIChuw6ljZXNzYWlyZSBwb3VyIGxlcyBmaW5zIGRlIGxpZ25lKVxyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdyA6IDE7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teCA6IDJlbTtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi15IDogMWVtO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0tbGcgOiAyO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnIDogMWVtO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXktLWxnIDogMmVtO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGwgOiAzO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLXhsIDogMWVtO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLWJvdHRvbS0teGwgOiAyZW07XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9tb3JlX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC43NSk7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0OiAzMDBweDtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQ6IDMwMHB4O1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc6IDQxNXB4O1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc6IDQxNXB4O1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b206IDJlbTtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246IGNlbnRlcjtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9tYXJnaW4tYm90dG9tOiAwO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8yICRmb250LWZhbWlseS0tMjtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kdGVhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX2luZm9fYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjc1KTtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMTtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfY29sb3I6IGluaGVyaXQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG5cclxuXHJcbiR0ZWFtLWxpc3RpbmctdjFfX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjFfX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgKFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICR0ZWFtLWxpc3RpbmctdjFfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHRlYW0tbGlzdGluZy12MV9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICR0ZWFtLWxpc3RpbmctdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHRlYW0tbGlzdGluZy12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICR0ZWFtLWxpc3RpbmctdjFfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkdGVhbS1saXN0aW5nLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHRlYW0tbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHRlYW0tbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHRlYW0tbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHRlYW0tbGlzdGluZy12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwgJHRlYW0tbGlzdGluZy12MV9fdGl0bGVfbWFwXHJcblxyXG4pO1xyXG5cclxuXHJcbiR0ZWFtLWxpc3RpbmctdjFfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkdGVhbS1saXN0aW5nLXYxX3RleHRfZm9udCxcclxuICAgICAgICB0ZXh0LWFsaWduOiAkdGVhbS1saXN0aW5nLXYxX3RleHRfdGV4dC1hbGlnbixcclxuICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12MV90ZXh0X2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICR0ZWFtLWxpc3RpbmctdjFfdGV4dF9jb2xvclxyXG4gICAgKSwgJHRlYW0tbGlzdGluZy12MV9fdGV4dF9tYXBcclxuKTtcclxuXHJcblxyXG4vLyBJdGVtXHJcbiR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkdGVhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkdGVhbS1saXN0aW5nLXYxX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwgJHRlYW0tbGlzdGluZy12MV9pdGVtX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50ZWFtLWxpc3RpbmctdjEge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICR0ZWFtLWxpc3RpbmctdjFfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkdGVhbS1saXN0aW5nLXYxX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkdGVhbS1saXN0aW5nLXYxX3dyYXBwZXI7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbS1saXN0aW5nLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCR0ZWFtLWxpc3RpbmctdjFfX3RpdGxlX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkdGVhbS1saXN0aW5nLXYxX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LXZlcnRpY2FsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC0xMDAlLDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xyXG4gICAgICAgICAgICBib3R0b206IDEwMCU7XHJcbiAgICAgICAgICAgIGxlZnQ6IDMwcHg7XHJcblxyXG4gICAgICAgICAgICBmb250OiBub3JtYWwgbm9ybWFsIDQwMCA2LjExMTFlbS8xICRmb250LWZhbWlseS0tMztcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XHJcbiAgICAgICAgICAgIGNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLC4xNik7XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICYtd3JhcHBlciB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkdGVhbS1saXN0aW5nLXYxX2FsaWduZW1lbnRfaXRlbTtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC8vIEl0ZW1cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGggOiAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCBcIm1kXCIpfSkgIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogICR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teSAkdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXg7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skdGVhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvd30gLSAoI3skdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXh9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJ4bFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teS0tbGcgJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi14LS1sZztcclxuICAgICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyR0ZWFtLWxpc3RpbmctdjFfaXRlbS1wZXItcm93LS1sZ30gLSAoI3skdGVhbS1saXN0aW5nLXYxX2l0ZW0tbWFyZ2luLXgtLWxnfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwICR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGwgJHRlYW0tbGlzdGluZy12MV9pdGVtLW1hcmdpbi1ib3R0b20tLXhsICR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGw7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skdGVhbS1saXN0aW5nLXYxX2l0ZW0tcGVyLXJvdy0teGx9IC0gKCAjeyR0ZWFtLWxpc3RpbmctdjFfaXRlbS1tYXJnaW4teC0teGx9ICogMikpO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuXHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkdGVhbS1saXN0aW5nLXYxX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJHRlYW0tbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJHRlYW0tbGlzdGluZy12MV9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICYtLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fZGF0YSB7XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICBib3R0b206IC01NXB4O1xyXG4gICAgICAgICAgICByaWdodDogMDtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgei1pbmRleDogMTAxO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhbS1saXN0aW5nLXYxX2l0ZW1faW5mb19iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogaGVpZ2h0ICwgYm90dG9tO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uLWR1cmF0aW9uOiAxcyAsIDJzO1xyXG5cclxuICAgICAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyZW0gMDtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCR0ZWFtLWxpc3RpbmctdjFfaXRlbV9fdGl0bGVfbWFwKTtcclxuICAgICAgICAgICAgICAgIC50aXRsZV9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWV4dHJhIHtcclxuICAgICAgICAgICAgICAgICYtLXBob25lLCAmLS1tYWlse1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZm9udDogJHRlYW0tbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLWxpc3RpbmctdjFfaXRlbV9pbmZvLWV4dHJhX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHRlYW0tbGlzdGluZy12MV9pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGVhbS1saXN0aW5nLXYxX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAuaXRlbV9faW5mbyB7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogM2VtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblxyXG5cclxuXHJcbn1cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTogY292ZXIgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kdGVhbS1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX3dyYXBwZXI6ICR3cmFwcGVyX21heC13aWR0aCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX190aXRsZV9tYXJnaW4tYm90dG9tOiA0ZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFyZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml90ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfdGV4dF9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9hbGlnbmVtZW50X2l0ZW06IGZsZXgtc3RhcnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93IDogMSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14IDogMmVtICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXkgOiAxZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS1sZyA6IDIgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGcgOiAxZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teS0tbGcgOiAyZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS14bCA6IDMgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGwgOiAxZW0gIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4tYm90dG9tLS14bCA6IDJlbSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX21vcmVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjc1KSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ6IDMwMHB4ICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDogMzAwcHggIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0LS1sZzogMjM0cHggIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZzogMjM0cHggIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjY2NjdlbS8yICRmb250LWZhbWlseS0tMiAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1faW5mb19iYWNrZ3JvdW5kOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuNzUpICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV9jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjogY2VudGVyICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuXHJcblxyXG4kdGVhbS1saXN0aW5nLXYyX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kdGVhbS1saXN0aW5nLXYyX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkdGVhbS1saXN0aW5nLXYyX190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICR0ZWFtLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkdGVhbS1saXN0aW5nLXYyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICR0ZWFtLWxpc3RpbmctdjJfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkdGVhbS1saXN0aW5nLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHRlYW0tbGlzdGluZy12Ml9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICR0ZWFtLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICR0ZWFtLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICR0ZWFtLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICR0ZWFtLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICR0ZWFtLWxpc3RpbmctdjJfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuXHJcbiR0ZWFtLWxpc3RpbmctdjJfX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkdGVhbS1saXN0aW5nLXYyX3RleHRfZm9udCxcclxuICAgICAgICB0ZXh0LWFsaWduOiAkdGVhbS1saXN0aW5nLXYyX3RleHRfdGV4dC1hbGlnbixcclxuICAgICAgICBjb2xvcjogJHRlYW0tbGlzdGluZy12Ml90ZXh0X2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b206ICR0ZWFtLWxpc3RpbmctdjJfdGV4dF9jb2xvclxyXG4gICAgKSwgJHRlYW0tbGlzdGluZy12Ml9fdGV4dF9tYXBcclxuKTtcclxuXHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tOiAkdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50X3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgKSwgJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50ZWFtLWxpc3RpbmctdjIge1xyXG5cclxuICAgIGJhY2tncm91bmQ6ICR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZDtcclxuICAgIGNvbG9yOiAkdGVhbS1saXN0aW5nLXYyX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkdGVhbS1saXN0aW5nLXYyX3dyYXBwZXI7XHJcbiAgICB9XHJcbiAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbS1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB6LWluZGV4OiAtMTtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXIge1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19jb250YWluZXItdGV4dCB7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogOCU7XHJcbiAgICAgICAgbWF4LWhlaWdodDogMzAwcHg7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCR0ZWFtLWxpc3RpbmctdjJfX3RpdGxlX21hcCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fdGV4dC1ibG9jayB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkdGVhbS1saXN0aW5nLXYyX190ZXh0X21hcCwgJyYnKTtcclxuICAgIH1cclxuXHJcbiAgICAmX190ZXh0LXZlcnRpY2FsIHtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KG1kKSB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC0xMDAlLDApO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAwJSAxMDAlO1xyXG4gICAgICAgICAgICBib3R0b206IDk2JTtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuXHJcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDYuMTExMWVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMDtcclxuICAgICAgICAgICAgY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsLjE2KTtcclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG5cclxuICAgICZfX2l0ZW1zIHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0JTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogM2VtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLXdyYXBwZXIge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogJHRlYW0tbGlzdGluZy12Ml9hbGlnbmVtZW50X2l0ZW07XHJcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAvLyBJdGVtXHJcbiAgICAgICAgLml0ZW0ge1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJtZFwiKX0pICB7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW46ICAkdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXkgJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14O1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHRlYW0tbGlzdGluZy12Ml9pdGVtLXBlci1yb3d9IC0gKCN7JHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14fSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwibWRcIil9KSBhbmQgKG1heC13aWR0aCA6ICN7bWFwLWdldCgkYnJlYWtwb2ludHMsIFwieGxcIil9KSAge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXktLWxnICR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0tbGc7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogY2FsYygxMDAlIC8gI3skdGVhbS1saXN0aW5nLXYyX2l0ZW0tcGVyLXJvdy0tbGd9IC0gKCN7JHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZ30gKiAyKSk7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoeGwpIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAkdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsICR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4tYm90dG9tLS14bCAkdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvICN7JHRlYW0tbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLXhsfSAtICggI3skdGVhbS1saXN0aW5nLXYyX2l0ZW0tbWFyZ2luLXgtLXhsfSAqIDIpKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcblxyXG4gICAgLml0ZW0ge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA0ZW07XHJcbiAgICAgICAgbWluLWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgJi0tYm9yZGVyIHtcclxuICAgICAgICAgICAgLml0ZW1fX2RhdGEge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtMWVtO1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAtMWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuXHJcbiAgICAgICAgICAgICAgICAvL2hlaWdodDogY2FsYygxMDAlIC0gMWVtICogMik7ICAvLyAxZW0gPSBwYWRkaW5nIGJ1dHRvblxyXG5cclxuICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0ICA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodCA6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b20gOiAxcHggc29saWQgJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgICBwb3NpdGlvbiAgICAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmcgICAgICA6IDAgMmVtIDNlbSAyZW07XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiA2LjVlbTtcclxuXHJcbiAgICAgICAgICAgICAgICAuaXRlbV9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbiAgOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm0gOiB0cmFuc2xhdGVZKC01MCUpO1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMmVtO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSwgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQgICAgICAgICAgOiAnJztcclxuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb24gICAgICAgICA6IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIDogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoICAgICAgICAgICAgOiA4MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQgICAgICAgICAgIDogMXB4O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB0b3AgICAgICAgICAgICAgIDogNTAlO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0IDogLTJlbTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICByaWdodCA6IC0yZW07XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoIDogMzhweDtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aCA6IDM4cHg7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5pdGVtX19kYXRhIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiBjYWxjKCAoI3skdGVhbS1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodH0gLyAyICogLTEpICsgMmVtKTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IGNhbGMoICgjeyR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19tYXgtaGVpZ2h0LS1sZ30gLyAyICogLTEpICsgMmVtKTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2RyYXdpbmcge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fZHJhd2luZ19taW4taGVpZ2h0O1xyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAkdGVhbS1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgbWluLWhlaWdodDogJHRlYW0tbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQtLWxnO1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogJHRlYW0tbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21heC1oZWlnaHQtLWxnO1xyXG5cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgICYtLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XHJcbiAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY29udGFpbjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faW5mbyB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICAmLXRpdGxlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfbWFwKTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWV4dHJhIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxuICAgICAgICAgICAgICAgICYtLXBob25lLCAmLS1tYWlse1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgZm9udDogJHRlYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHRlYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGVhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGEge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdGVhbS1saXN0aW5nLXYyX2l0ZW1faW5mby1leHRyYV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcblxyXG5cclxuXHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBUZWFtIGxpc3RpbmcgLSBWMlxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLWltYWdlOiBub25lO1xyXG4kdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQ6ICR0ZWFtLWxpc3RpbmctdjJfYmFja2dyb3VuZC1jb2xvciAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtaW1hZ2UgJHRlYW0tbGlzdGluZy12Ml9iYWNrZ3JvdW5kLXJlcGVhdCAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtcG9zaXRpb24gLyAkdGVhbS1saXN0aW5nLXYyX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kdGVhbS1saXN0aW5nLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHRlYW0tbGlzdGluZy12Ml93cmFwcGVyOiAkd3JhcHBlcl9tYXgtd2lkdGg7XHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kdGVhbS1saXN0aW5nLXYyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHRlYW0tbGlzdGluZy12Ml9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiR0ZWFtLWxpc3RpbmctdjJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogJHRpdGxlX2RlY29yYXRpb25fc3BhY2luZztcclxuXHJcbiR0ZWFtLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG4kdGVhbS1saXN0aW5nLXYyX190aXRsZV9tYXJnaW4tYm90dG9tOiA0ZW07XHJcblxyXG4kdGVhbS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExcmVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiR0ZWFtLWxpc3RpbmctdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kdGVhbS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kdGVhbS1saXN0aW5nLXYyX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJHRlYW0tbGlzdGluZy12Ml90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIC44MzMzZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTs7XHJcbiR0ZWFtLWxpc3RpbmctdjJfdGV4dF90ZXh0LWFsaWduOiBsZWZ0O1xyXG4kdGVhbS1saXN0aW5nLXYyX3RleHRfY29sb3I6IGluaGVyaXQ7XHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIExpc3RpbmcgY29uZmlndXJhdGlvbiBbQkVHSU5dXHJcblxyXG4kdGVhbS1saXN0aW5nLXYyX2FsaWduZW1lbnRfaXRlbTogZmxleC1zdGFydDsgICAgICAgICAgICAvLyBMaXN0aW5nIDogYWxpZ25lbWVudCBkZXMgaXRlbXMgZmxleC1zdGFydCwgY2VudGVyLCBzcGFjZS1iZXR3ZWVuLGV0Yy4uLiAobsOpY2Vzc2FpcmUgcG91ciBsZXMgZmlucyBkZSBsaWduZSlcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLXBlci1yb3cgOiAxOyAgICAgICAgICAgICAgICAgICAgICAvLyBMaXN0aW5nIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teCA6IDJlbTtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15IDogMWVtO1xyXG5cclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLXBlci1yb3ctLWxnIDogMjsgICAgICAgICAgICAgICAgICAvLyBMaXN0aW5nID4gTEcgOiBub21icmUgZCdpdGVtcyBwYXIgbGlnbmVcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi14LS1sZyA6IDFlbTtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtLW1hcmdpbi15LS1sZyA6IDJlbTtcclxuXHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1wZXItcm93LS14bCA6IDM7ICAgICAgICAgICAgICAgICAgLy8gTGlzdGluZyA+IFhMIDogbm9tYnJlIGQnaXRlbXMgcGFyIGxpZ25lXHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4teC0teGwgOiAxZW07XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbS1tYXJnaW4tYm90dG9tLS14bCA6IDJlbTtcclxuXHJcbi8vIExpc3RpbmcgY29uZmlndXJhdGlvbiBbQkVHSU5dXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG5cclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX21vcmVfYmFja2dyb3VuZDogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjc1KTtcclxuXHJcbi8vIERyYXdpbmdcclxuLy8gSXRlbSAtIERyYXdpbmdcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX19kcmF3aW5nX21pbi1oZWlnaHQ6IDMwMHB4O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodDogMzAwcHg7XHJcblxyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWluLWhlaWdodC0tbGc6IDIzNHB4O1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX2RyYXdpbmdfbWF4LWhlaWdodC0tbGc6IDIzNHB4O1xyXG5cclxuLy9cclxuLy8gSXRlbSBUaXRsZVxyXG4vL1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX21hcmdpbi1ib3R0b206IDFlbTtcclxuXHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMiAkZm9udC1mYW1pbHktLTI7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kdGVhbS1saXN0aW5nLXYyX2l0ZW1fX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG4vLyBJbmZvXHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9pbmZvX2JhY2tncm91bmQ6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC43NSk7XHJcblxyXG5cclxuLy8gSW5mbyBjb21wbMOpbWVudGFpcmVcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfY29sb3I6IGluaGVyaXQ7XHJcbiR0ZWFtLWxpc3RpbmctdjJfaXRlbV9pbmZvLWV4dHJhX3RleHRfYWxpZ246IGNlbnRlcjtcclxuJHRlYW0tbGlzdGluZy12Ml9pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG4vLyBJdGVtIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiR0ZWFtLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGVhbS12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3RlYW0vMS5qcGcnKSAhZGVmYXVsdDtcclxuJHRlYW0tdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHRlYW0tdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHRlYW0tdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kdGVhbS12MV9iYWNrZ3JvdW5kOiAkdGVhbS12MV9iYWNrZ3JvdW5kLWNvbG9yICR0ZWFtLXYxX2JhY2tncm91bmQtaW1hZ2UgJHRlYW0tdjFfYmFja2dyb3VuZC1yZXBlYXQgJHRlYW0tdjFfYmFja2dyb3VuZC1wb3NpdGlvbiAvICR0ZWFtLXYxX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kdGVhbS12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC42MykgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHRlYW0tdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kdGVhbS12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kdGVhbS12MV9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJHRlYW0tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250ICFkZWZhdWx0O1xyXG4kdGVhbS12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHRlYW0tdjFfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHRlYW0tdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHRlYW0tdjFfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHRlYW0tdjFfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRlYW0tdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdGVhbS12MV9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHRlYW0tdjFfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgIFxyXG4kdGVhbS12MV9zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kdGVhbS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kdGVhbS12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kdGVhbS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcblxyXG4kdGVhbS12MV9fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYxX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJHRlYW0tdjFfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkdGVhbS12MV9fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJHRlYW0tdjFfX2J1dHRvbl9jb2xvcixcclxuICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgICAgICAgOiAkdGVhbS12MV9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkdGVhbS12MV9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJHRlYW0tdjFfX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgICAgICAgOiAkdGVhbS12MV9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICksICR0ZWFtLXYxX19idXR0b25fbWFwXHJcbik7XHJcblxyXG4kdGVhbS12MV9fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kdGVhbS12MV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkdGVhbS12MV90ZXh0X2ZvbnQsXHJcbiAgICApLCAkdGVhbS12MV9fdGV4dF9tYXBcclxuKTtcclxuXHJcbiR0ZWFtLXYxX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kdGVhbS12MV9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHRlYW0tdjFfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHRlYW0tdjFfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkdGVhbS12MV9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICR0ZWFtLXYxX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHRlYW0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICR0ZWFtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkdGVhbS12MV9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHRlYW0tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICR0ZWFtLXYxX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50ZWFtLXYxIHtcclxuICAgIGNvbG9yOiAkdGVhbS12MV9jb2xvcjtcclxuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuXHJcbiAgICAmX19iYWNrZ3JvdW5kIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhbS12MV9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYW0tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHRlYW0tdjFfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgKyAudGVhbS12MV9fbGlua3Mge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAzZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJHRlYW0tdjFfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJHRlYW0tdjFfX2J1dHRvbl9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJHRlYW0tdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6ICR0ZWFtLXYxX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHRlYW0tdjFfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHRlYW0tdjFfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICR0ZWFtLXYxX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UgOiAkdGVhbS12MV9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsIDogJHRlYW0tdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHRlYW0tdjFfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBUZWFtIC0gVjFcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiR0ZWFtLXYxX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kdGVhbS12MV9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3RlYW0vMS5qcGcnKTtcclxuJHRlYW0tdjFfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHRlYW0tdjFfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHRlYW0tdjFfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJHRlYW0tdjFfYmFja2dyb3VuZDogJHRlYW0tdjFfYmFja2dyb3VuZC1jb2xvciAkdGVhbS12MV9iYWNrZ3JvdW5kLWltYWdlICR0ZWFtLXYxX2JhY2tncm91bmQtcmVwZWF0ICR0ZWFtLXYxX2JhY2tncm91bmQtcG9zaXRpb24gLyAkdGVhbS12MV9iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHRlYW0tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuNjMpO1xyXG4kdGVhbS12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHRlYW0tdjFfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kdGVhbS12MV9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiR0ZWFtLXYxX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kdGVhbS12MV9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHRlYW0tdjFfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiR0ZWFtLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuJHRlYW0tdjFfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQ7XHJcbiR0ZWFtLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiR0ZWFtLXYxX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kdGVhbS12MV9fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJHRlYW0tdjFfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiR0ZWFtLXYxX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kdGVhbS12MV9fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJHRlYW0tdjFfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJHRlYW0tdjFfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiR0ZWFtLXYxX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcblxyXG4vLyBTY3JvbGxcclxuJHRlYW0tdjFfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiR0ZWFtLXYxX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoO1xyXG4kdGVhbS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0O1xyXG4kdGVhbS12MV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsO1xyXG4kdGVhbS12MV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw7XHJcbiR0ZWFtLXYxX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdHNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiR0ZWFtLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3RlYW0vMi5qcGcnKSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHRlYW0tdjJfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9iYWNrZ3JvdW5kOiAkdGVhbS12Ml9iYWNrZ3JvdW5kLWNvbG9yICR0ZWFtLXYyX2JhY2tncm91bmQtaW1hZ2UgJHRlYW0tdjJfYmFja2dyb3VuZC1yZXBlYXQgJHRlYW0tdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICR0ZWFtLXYyX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kdGVhbS12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC45MykgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kdGVhbS12Ml9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX190aXRsZV9jb250ZW50XzFfZm9udDogJHRpdGxlX2NvbnRlbnRfMV9mb250ICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkdGl0bGVfY29udGVudF8xX2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX2J1dHRvbl9ib3JkZXItY29sb3IgICAgOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX3Njcm9sbC1idXR0b25fd2lkdGg6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodC0teGwgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX3Njcm9sbC1idXR0b25faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9pdGVtLWluZm9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2l0ZW1fY29sb3I6ICR0ZWFtLXYyX2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0yICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHRlYW0tdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF90ZXh0LXRyYW5zZm9ybTogbm9uZSAhZGVmYXVsdDtcclxuJHRlYW0tdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9sZXR0ZXItc3BhY2luZzogMCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfaXRlbV9faW1hZ2Vfc2hhZG93OiAkY29yZV9zaGFkb3cgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2Nhcm91c2VsX2Zhdm9yaXRlX3VuYWN0aXZlX292ZXJsYXlfY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC44MykgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRlYW0tdjJfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2l0ZW1fX3RleHQtYmxvY2tfZm9udDogbm9ybWFsIG5vcm1hbCAwLjg3NWVtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX2l0ZW1fX3RleHQtYmxvY2tfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9pdGVtX190ZXh0LWJsb2NrX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbiR0ZWFtLXYyX19idXR0b25fdGVhbS12MjogKCkgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX19idXR0b25fdGVhbS12MjogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJHRlYW0tdjJfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICAgICAgYnV0dG9uX2JhY2tncm91bmQgICAgICAgICAgIDogJHRlYW0tdjJfX2J1dHRvbl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25fY29sb3IgICAgICAgICAgICAgICAgOiAkdGVhbS12Ml9fYnV0dG9uX2NvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgICAgICAgOiAkdGVhbS12Ml9fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICAgICAgYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgICAgIDogJHRlYW0tdjJfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfY29sb3IgICAgICAgICAgOiAkdGVhbS12Ml9fYnV0dG9uX2hvdmVyX2NvbG9yLFxyXG4gICAgICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgICAgICAgOiAkdGVhbS12Ml9fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICAgICApLFxyXG4gICAgICAgICR0ZWFtLXYyX19idXR0b25fdGVhbS12MlxyXG4pO1xyXG5cclxuXHJcbiR0ZWFtLXYyX190ZXh0X3RlYW0tdjI6ICgpICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9fdGV4dF90ZWFtLXYyOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkdGVhbS12Ml90ZXh0X2ZvbnQsXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkdGVhbS12Ml9fdGV4dF90ZWFtLXYyXHJcbik7XHJcblxyXG5cclxuJHRlYW0tdjJfX3RpdGxlX3RlYW0tdjI6ICgpICFkZWZhdWx0O1xyXG4kdGVhbS12Ml9fdGl0bGVfdGVhbS12MjogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHRlYW0tdjJfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl93aWR0aCA6ICR0ZWFtLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICR0ZWFtLXYyX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICR0ZWFtLXYyX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICR0ZWFtLXYyX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHRlYW0tdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkdGVhbS12Ml9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICR0ZWFtLXYyX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkdGVhbS12Ml9fdGl0bGVfdGVhbS12MlxyXG4pO1xyXG5cclxuXHJcbiR0ZWFtLXYyX19pdGVtX3RpdGxlX21hcDogKCkgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYyX19pdGVtX3RpdGxlX21hcDogbWFwLW1lcmdlKFxyXG4gICAgICAgIChcclxuICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfdGV4dC1hbGlnbjogJHRlYW0tdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfZm9udDogJHRlYW0tdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfc3VidGl0bGVfY29sb3I6ICR0ZWFtLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yLFxyXG5cclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGVhbS12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50X2ZvbnQ6ICR0ZWFtLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJHRlYW0tdjJfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcixcclxuICAgICAgICApLFxyXG4gICAgICAgICR0ZWFtLXYyX19pdGVtX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuQXV0cmVzIHN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4udGVhbS12MiB7XHJcbiAgICBjb2xvcjogJHRlYW0tdjJfY29sb3I7XHJcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcblxyXG4gICAgJl9fYmFja2dyb3VuZCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRlYW0tdjJfYmFja2dyb3VuZDtcclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiAnJztcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0ZWFtLXYyX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXg7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIGZsZXg6IDE7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkd3JhcHBlcl9wYWRkaW5nLXgtLW1kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG4gICAgJl9fY29udGFpbmVyIHtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgxNDQwcHgpIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogODcwcHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAzMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCR0ZWFtLXYyX190aXRsZV90ZWFtLXYyKTtcclxuICAgIH1cclxuXHQmX19pdGVtcyB7XHJcblx0XHQgLnRlYW0tdjJfX2l0ZW1zIHtcclxuICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAzZW07XHJcbiAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogMTIwMHB4KSB7XHJcblx0XHRcdFx0XHRtYXgtaGVpZ2h0OiA0NzBweDtcclxuXHRcdFx0XHR9XHJcblx0XHRcdC5pdGVtX19jb250YWluZXItdGV4dCB7XHJcblx0XHRcdFx0QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDEyMDBweCkge1xyXG5cdFx0XHRcdFx0bWF4LWhlaWdodDogNzBweDtcclxuXHRcdFx0XHRcdG92ZXJmbG93OiB1bnNldDtcdFx0XHJcblx0XHRcdFx0fVxyXG5cdFx0XHRcdC50ZXh0LWJsb2NrIHtcclxuXHRcdFx0XHRcdGZvbnQ6ICR0ZWFtLXYyX2l0ZW1fX3RleHQtYmxvY2tfZm9udDtcclxuXHRcdFx0XHRcdGNvbG9yOiAkdGVhbS12Ml9pdGVtX190ZXh0LWJsb2NrX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCd4bCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogJHRlYW0tdjJfaXRlbV9fdGV4dC1ibG9ja190ZXh0LWFsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0XHR9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbiAgICAmX190ZXh0LWJsb2NrIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRUZXh0KCR0ZWFtLXYyX190ZXh0X3RlYW0tdjIsICcmJyk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGlua3Mge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldEJ1dHRvbigkdGVhbS12Ml9fYnV0dG9uX3RlYW0tdjIpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJHRlYW0tdjJfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6ICR0ZWFtLXYyX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHRlYW0tdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHRlYW0tdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICR0ZWFtLXYyX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UgOiAkdGVhbS12Ml9zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsIDogJHRlYW0tdjJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHRlYW0tdjJfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fZmF2b3JpdGVzIHtcclxuICAgICAgICAmLmpzc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogNjAlO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG5cclxuICAgIC8vIEl0ZW1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGNvbG9yOiAkdGVhbS12Ml9pdGVtX2NvbG9yO1xyXG5cclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcblxyXG4gICAgICAgICYtZGVjb3JhdGUge1xyXG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXZpc3VhbCB7XHJcbiAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAudGVhbS12Ml9faXRlbS1pbWcge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICAgICAgICAgICAgbWF4LXdpZHRoOiA0MDBweDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTcwcHg7XHJcbiAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkdGVhbS12Ml9pdGVtX19pbWFnZV9zaGFkb3c7XHJcbiAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi0tY29udGFpbiB7XHJcbiAgICAgICAgICAgICAgICAudGVhbS12Ml9faXRlbS1pbWcge1xyXG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjYwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodCA6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobWQpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi10aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJHRlYW0tdjJfX2l0ZW1fdGl0bGVfbWFwKTtcclxuICAgICAgICAgICAgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSAge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCh4bCkge1xyXG4gICAgICAgICAgICAgICAgLnRpdGxlX19zdWJ0aXRsZSwgLnRpdGxlLXN1YnRpdGxlX19zdWJ0aXRsZSwgLnRpdGxlLXN1YnRpdGxlX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWluZm8ge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG5cclxuICAgICAgICAgICAgZm9udDogJHRlYW0tdjJfaXRlbS1pbmZvX2ZvbnQ7XHJcbiAgICAgICAgICAgICYtc2VwYXJhdG9yIHtcclxuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtc3VwZXJmaWNpZSB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtaW5mby1wcmljZSB7XHJcblxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgJi1saW5rcyB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmctbGVmdDogM2VtO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItY29udGFpbmVyIHtcclxuXHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uIHtcclxuICAgICAgICBkaXNwbGF5ICAgICAgIDogZmxleDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0IDogMjAlO1xyXG4gICAgICAgIHBhZGRpbmctbGVmdCAgOiAyMCU7XHJcbiAgICAgICAgLy9hbGlnbi1pdGVtcyAgIDogZmxleC1lbmQ7XHJcbiAgICAgICAgY29sb3IgICAgICAgIDogI2ZmZjtcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiB0cmFuc3BhcmVudDtcclxuICAgICAgICBib3JkZXItY29sb3IgOiAjZmZmO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM2VtO1xyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQge1xyXG4gICAgICAgIGZsZXggICAgICAgICAgOiAxO1xyXG4gICAgICAgIGRpc3BsYXkgICAgICAgOiBmbGV4O1xyXG4gICAgICAgIG9wYWNpdHkgICAgICAgOiAxO1xyXG4gICAgICAgIGJvcmRlciAgICAgICAgOiAwO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXMgOiAwO1xyXG4gICAgICAgIG1hcmdpbi1yaWdodCAgOiAuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQgICA6IC41ZW0gIWltcG9ydGFudDtcclxuICAgICAgICBoZWlnaHQgICAgICAgIDogNXB4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zICAgOiBjZW50ZXI7XHJcbiAgICAgICAgbWF4LXdpZHRoOiA5NnB4O1xyXG5cclxuICAgICAgICBjb2xvciAgICAgICAgOiAkdGVhbS12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2NvbG9yO1xyXG4gICAgICAgIGJhY2tncm91bmQgICA6ICR0ZWFtLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItY29sb3IgOiAkdGVhbS12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0LWFjdGl2ZSB7XHJcbiAgICAgICAgaGVpZ2h0IDogNXB4O1xyXG5cclxuICAgICAgICBjb2xvciAgICAgICAgOiAkdGVhbS12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiAkdGVhbS12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGJvcmRlci1jb2xvciA6ICR0ZWFtLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjtcclxuICAgIH1cclxuXHJcblxyXG59XHJcblxyXG5cclxuLy8gQ29udGV4dCBMYW5kaW5nXHJcblxyXG4ubGFuZGluZyB7XHJcbiAgICAudGVhbS12Ml9faXRlbSB7XHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICAgICAgLnRlYW0tdjJfX2l0ZW0taW1nIHtcclxuXHRcdFx0XHRAaW5jbHVkZSBicmVha3BvaW50KHNsaWRlcy1sZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi1oZWlnaHQgOiAzNDBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0IDogMzQwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdCA6IGNvdmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cdFx0XHRcdCBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoIDogI3ttYXAtZ2V0KCRicmVha3BvaW50cywgXCJsZ1wiKX0pIGFuZCAobWF4LXdpZHRoIDogMTgwMHB4KXtcclxuXHRcdFx0XHRcdG1pbi1oZWlnaHQgOiAyMzBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0IDogMjMwcHg7XHJcblx0XHRcdFx0fVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWNvbnRhaW4ge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodCA6IDI1MHB4O1xyXG4gICAgICAgICAgICAgICAgLnRlYW0tdjJfX2l0ZW0taW1nIHtcclxuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0IDogYXV0bztcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0IDogMjUwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAyNTBweDtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI2MHB4O1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbiIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBUZWFtIC0gVjJcclxuLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiR0ZWFtLXYyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kdGVhbS12Ml9iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2Zhdm9yaXRlcy8xLmpwZycpO1xyXG4kdGVhbS12Ml9iYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xyXG4kdGVhbS12Ml9iYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xyXG4kdGVhbS12Ml9iYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCU7XHJcblxyXG4kdGVhbS12Ml9iYWNrZ3JvdW5kOiAkdGVhbS12Ml9iYWNrZ3JvdW5kLWNvbG9yICR0ZWFtLXYyX2JhY2tncm91bmQtaW1hZ2UgJHRlYW0tdjJfYmFja2dyb3VuZC1yZXBlYXQgJHRlYW0tdjJfYmFja2dyb3VuZC1wb3NpdGlvbiAvICR0ZWFtLXYyX2JhY2tncm91bmQtc2l6ZTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kdGVhbS12Ml9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC45Myk7XHJcbiR0ZWFtLXYyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG4vL1xyXG4vLyBUaXRsZVxyXG4vL1xyXG4kdGVhbS12Ml9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJHRpdGxlX2RlY29yYXRpb25fY29sb3I7XHJcbiR0ZWFtLXYyX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoOiAkdGl0bGVfZGVjb3JhdGlvbl93aWR0aDtcclxuJHRlYW0tdjJfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiR0ZWFtLXYyX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6ICR0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc7XHJcblxyXG4kdGVhbS12Ml9fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udDtcclxuJHRlYW0tdjJfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvcjtcclxuXHJcbiR0ZWFtLXYyX190aXRsZV9jb250ZW50XzJfZm9udDogJHRpdGxlX2NvbnRlbnRfMl9mb250O1xyXG4kdGVhbS12Ml9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkdGl0bGVfY29udGVudF8yX2NvbG9yO1xyXG5cclxuLy9cclxuLy8gVGV4dGVcclxuLy9cclxuJHRlYW0tdjJfdGV4dF9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxZW0vMSAkZm9udC1mYW1pbHktLTE7XHJcblxyXG5cclxuLy9cclxuLy8gQm91dG9uXHJcbi8vXHJcbiR0ZWFtLXYyX19idXR0b25fdGV4dC10cmFuc2Zvcm06ICRjb3JlX2J1dHRvbl90ZXh0LXRyYW5zZm9ybTsgICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA6IHRleHQtdHJhbnNmb3JtXHJcblxyXG4kdGVhbS12Ml9fYnV0dG9uX2JhY2tncm91bmQ6ICRjb3JlX2J1dHRvbl9iYWNrZ3JvdW5kOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJHRlYW0tdjJfX2J1dHRvbl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBjb3VsZXVyIGR1IHRleHRlXHJcbiR0ZWFtLXYyX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiBib3JkdXJlXHJcblxyXG4kdGVhbS12Ml9fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kdGVhbS12Ml9fYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgIDogJGNvbG9yX25ldXRyYWwtMTsgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXI6IGNvdWxldXIgZHUgdGV4dGVcclxuJHRlYW0tdjJfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyIDogYm9yZHVyZVxyXG5cclxuXHJcblxyXG5cclxuLy8gU2Nyb2xsXHJcbiR0ZWFtLXYyX3Njcm9sbC1idXR0b25fY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kdGVhbS12Ml9zY3JvbGwtYnV0dG9uX3dpZHRoOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aDtcclxuJHRlYW0tdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX2hlaWdodDtcclxuJHRlYW0tdjJfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw6ICRjb3JlX2xhbmRpbmctcGFnZV9zY3JvbGwtYnV0dG9uX3dpZHRoLS14bDtcclxuJHRlYW0tdjJfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQtLXhsO1xyXG4kdGVhbS12Ml9zY3JvbGwtYnV0dG9uX2hvdmVyX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuXHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEl0ZW0gW0JFR0lOXVxyXG4kdGVhbS12Ml9pdGVtLWluZm9fZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xMTExZW0vMSAkZm9udC1mYW1pbHktLTM7XHJcbiR0ZWFtLXYyX2l0ZW1fY29sb3I6ICR0ZWFtLXYyX2NvbG9yO1xyXG5cclxuLy8vL1xyXG4vLy8vIEl0ZW0gVGl0bGVcclxuLy8vL1xyXG4kdGVhbS12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduOiBjZW50ZXI7XHJcblxyXG4kdGVhbS12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xLjQgJGZvbnQtZmFtaWx5LS0zO1xyXG4kdGVhbS12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiR0ZWFtLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kdGVhbS12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9zdWJ0aXRsZV9sZXR0ZXItc3BhY2luZzogMDtcclxuXHJcblxyXG4kdGVhbS12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTI7XHJcbiR0ZWFtLXYyX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kdGVhbS12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kdGVhbS12Ml9pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuLy9cclxuLy8gSXRlbSBJbWFnZVxyXG4vL1xyXG4kdGVhbS12Ml9pdGVtX19pbWFnZV9zaGFkb3c6ICRjb3JlX3NoYWRvdztcclxuXHJcbi8vIEl0ZW0gdGV4dGUgXHJcblxyXG4kdGVhbS12Ml9pdGVtX190ZXh0LWJsb2NrX2ZvbnQ6IG5vcm1hbCBub3JtYWwgMC44NzVlbS8xLjQgJGZvbnQtZmFtaWx5LS0xO1xyXG4kdGVhbS12Ml9pdGVtX190ZXh0LWJsb2NrX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHRlYW0tdjJfaXRlbV9fdGV4dC1ibG9ja190ZXh0LWFsaWduOiBsZWZ0O1xyXG5cclxuXHJcbi8vIEl0ZW0gW0VORF1cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuXHJcblxyXG4vLyBDYXJyb3VzZWxcclxuJHRlYW0tdjJfY2Fyb3VzZWxfZmF2b3JpdGVfdW5hY3RpdmVfb3ZlcmxheV9jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgLjgzKTtcclxuXHJcbiR0ZWFtLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I6IHRyYW5zcGFyZW50O1xyXG4kdGVhbS12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kdGVhbS12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4kdGVhbS12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiR0ZWFtLXYyX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0yO1xyXG4kdGVhbS12Ml9jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xyXG5cclxuIiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuXHJcbiR0ZWFtLXYzX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGVhbS12M19iYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL3RlYW0vMi5qcGcnKSAhZGVmYXVsdDtcclxuJHRlYW0tdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCAhZGVmYXVsdDtcclxuJHRlYW0tdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlciAhZGVmYXVsdDtcclxuJHRlYW0tdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlICFkZWZhdWx0O1xyXG4kdGVhbS12M19iYWNrZ3JvdW5kOiAkdGVhbS12M19iYWNrZ3JvdW5kLWNvbG9yICR0ZWFtLXYzX2JhY2tncm91bmQtaW1hZ2UgJHRlYW0tdjNfYmFja2dyb3VuZC1yZXBlYXQgJHRlYW0tdjNfYmFja2dyb3VuZC1wb3NpdGlvbiAvICR0ZWFtLXYzX2JhY2tncm91bmQtc2l6ZSAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kdGVhbS12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC45MykgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHRlYW0tdjNfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yICFkZWZhdWx0O1xyXG4kdGVhbS12M19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kdGVhbS12M19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICFkZWZhdWx0O1xyXG4kdGVhbS12M19fdGl0bGVfY29udGVudF8xX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzFfZm9udCAhZGVmYXVsdDtcclxuJHRlYW0tdjNfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMV9jb2xvciAhZGVmYXVsdDtcclxuJHRlYW0tdjNfX3RpdGxlX2NvbnRlbnRfMl9mb250OiAkdGl0bGVfY29udGVudF8yX2ZvbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX190aXRsZV9jb250ZW50XzJfY29sb3I6ICR0aXRsZV9jb250ZW50XzJfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGVhbS12M19fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICBcclxuJHRlYW0tdjNfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZCAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiR0ZWFtLXYzX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXHJcbiR0ZWFtLXYzX19idXR0b25fYm9yZGVyLWNvbG9yICAgIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICBcclxuJHRlYW0tdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgXHJcbiR0ZWFtLXYzX19idXR0b25faG92ZXJfY29sb3IgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICBcclxuJHRlYW0tdjNfX2J1dHRvbl9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0OyAgICAgICAgICAgICAgIFxyXG4kdGVhbS12M19zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRlYW0tdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGggIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGwgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bCAhZGVmYXVsdDtcclxuJHRlYW0tdjNfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2l0ZW0taW5mb19mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjExMTFlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHRlYW0tdjNfaXRlbV9jb2xvcjogJHRlYW0tdjNfY29sb3IgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHRlYW0tdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kdGVhbS12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuNjY2N2VtLzEuNCAkZm9udC1mYW1pbHktLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kdGVhbS12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kdGVhbS12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kdGVhbS12M19pdGVtX190ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDFlbS8xLjQgJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdGVhbS12M19pdGVtX190ZXh0X3RleHQtYWxpZ246IGxlZnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OWVtLzEuNCAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2l0ZW1faW5mby1leHRyYV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduOiBsZWZ0ICFkZWZhdWx0O1xyXG4kdGVhbS12M19pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2Nhcm91c2VsX2Zhdm9yaXRlX3VuYWN0aXZlX292ZXJsYXlfY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIC44MykgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xyXG4kdGVhbS12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdGVhbS12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRlYW0tdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcblxyXG4kdGVhbS12M19fYnV0dG9uX21hcDogKCkgIWRlZmF1bHQ7XHJcbiR0ZWFtLXYzX19idXR0b25fbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgYnV0dG9uX3RleHQtdHJhbnNmb3JtICAgICAgIDogJHRlYW0tdjNfX2J1dHRvbl90ZXh0LXRyYW5zZm9ybSxcclxuICAgICAgICBidXR0b25fYmFja2dyb3VuZCAgICAgICAgICAgOiAkdGVhbS12M19fYnV0dG9uX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2NvbG9yICAgICAgICAgICAgICAgIDogJHRlYW0tdjNfX2J1dHRvbl9jb2xvcixcclxuICAgICAgICBidXR0b25fYm9yZGVyLWNvbG9yICAgICAgICAgOiAkdGVhbS12M19fYnV0dG9uX2JvcmRlci1jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYmFja2dyb3VuZCAgICAgOiAkdGVhbS12M19fYnV0dG9uX2hvdmVyX2JhY2tncm91bmQsXHJcbiAgICAgICAgYnV0dG9uX2hvdmVyX2NvbG9yICAgICAgICAgIDogJHRlYW0tdjNfX2J1dHRvbl9ob3Zlcl9jb2xvcixcclxuICAgICAgICBidXR0b25faG92ZXJfYm9yZGVyLWNvbG9yICAgOiAkdGVhbS12M19fYnV0dG9uX2hvdmVyX2JvcmRlci1jb2xvcixcclxuICAgICksJHRlYW0tdjNfX2J1dHRvbl9tYXBcclxuKTtcclxuXHJcblxyXG4kdGVhbS12M19fdGV4dF9tYXA6ICgpICFkZWZhdWx0O1xyXG4kdGVhbS12M19fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkdGVhbS12M190ZXh0X2ZvbnQsXHJcbiAgICApLCR0ZWFtLXYzX190ZXh0X21hcFxyXG4pO1xyXG5cclxuXHJcbiR0ZWFtLXYzX190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kdGVhbS12M19fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAoXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHRlYW0tdjNfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZyxcclxuICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHRlYW0tdjNfX3RpdGxlX2RlY29yYXRpb25fd2lkdGgsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkdGVhbS12M19fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICR0ZWFtLXYzX190aXRsZV9kZWNvcmF0aW9uX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9mb250IDogJHRlYW0tdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICR0ZWFtLXYzX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2ZvbnQgOiAkdGVhbS12M19fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHRlYW0tdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICksICR0ZWFtLXYzX190aXRsZV9tYXBcclxuKTtcclxuXHJcblxyXG4kdGVhbS12M19faXRlbV90aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kdGVhbS12M19faXRlbV90aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0aXRsZV9zdWJ0aXRsZV90ZXh0LWFsaWduOiAkdGVhbS12M19pdGVtX190aXRsZS1zdWJ0aXRsZV90ZXh0LWFsaWduLFxyXG4gICAgICAgIHRpdGxlX3N1YnRpdGxlX2ZvbnQ6ICR0ZWFtLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfc3VidGl0bGVfY29sb3I6ICR0ZWFtLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yLFxyXG5cclxuICAgICAgICB0aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0ZWFtLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ24sXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9mb250OiAkdGVhbS12M19pdGVtX190aXRsZS1zdWJ0aXRsZV9jb250ZW50X2ZvbnQsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF9jb2xvcjogJHRlYW0tdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcixcclxuICAgICksXHJcbiAgICAkdGVhbS12M19faXRlbV90aXRsZV9tYXBcclxuKTtcclxuXHJcbiR0ZWFtLXYzX2l0ZW1fX3RleHRfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHRlYW0tdjNfaXRlbV9fdGV4dF9tYXA6IG1hcC1tZXJnZShcclxuICAgIChcclxuICAgICAgICB0ZXh0X2ZvbnQgICAgICAgOiAkdGVhbS12M19pdGVtX190ZXh0X2ZvbnQsXHJcbiAgICAgICAgdGV4dC1hbGlnbiA6ICR0ZWFtLXYzX2l0ZW1fX3RleHRfdGV4dC1hbGlnblxyXG4gICAgKSwgJHRlYW0tdjNfaXRlbV9fdGV4dF9tYXBcclxuKTtcclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbkF1dHJlcyBzdHlsZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnRlYW0tdjMge1xyXG4gICAgY29sb3I6ICR0ZWFtLXYzX2NvbG9yO1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICZfX2JhY2tncm91bmQge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICR0ZWFtLXYzX2JhY2tncm91bmQ7XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgdG9wOiAwO1xyXG4gICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbS12M19vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIHBhZGRpbmctbGVmdDogJHdyYXBwZXJfcGFkZGluZy14O1xyXG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteDtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6ICR3cmFwcGVyX3BhZGRpbmcteC0tbWQ7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICBcclxuICAgICZfX2NvbnRhaW5lciB7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2NvbnRhaW5lci10ZXh0IHtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiA4JTtcclxuICAgICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcclxuICAgIH1cclxuXHJcbiAgICAmX190aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNCU7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCR0ZWFtLXYzX190aXRsZV9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3RleHQtYmxvY2sge1xyXG4gICAgICAgIEBpbmNsdWRlIHNldFRleHQoJHRlYW0tdjNfX3RleHRfbWFwLCAnJicpO1xyXG4gICAgfVxyXG5cclxuICAgICZfX2xpbmtzIHtcclxuICAgICAgICBAaW5jbHVkZSBzZXRCdXR0b24oJHRlYW0tdjNfX2J1dHRvbl9tYXApO1xyXG4gICAgfVxyXG5cclxuICAgICZfX3Njcm9sbC1ibG9jayB7XHJcbiAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgZmlsbDogJHRlYW0tdjNfc2Nyb2xsLWJ1dHRvbl9jb2xvcjtcclxuICAgICAgICAgICAgd2lkdGg6ICR0ZWFtLXYzX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiAgICAgICAgICAgIGhlaWdodDogJHRlYW0tdjNfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoc2xpZGVzLWxnKSB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHRlYW0tdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICR0ZWFtLXYzX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICBzdHJva2UgOiAkdGVhbS12M19zY3JvbGwtYnV0dG9uX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2tfX2J1dHRvbiB7XHJcbiAgICAgICAgICAgICY6aG92ZXIsICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLnNjcm9sbC1ibG9ja19fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICBmaWxsIDogJHRlYW0tdjNfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAmLWJvcmRlciB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHN0cm9rZTogJHRlYW0tdjNfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbXMge1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDNlbTtcclxuICAgIH1cclxuICAgIC8vIEl0ZW1cclxuICAgICZfX2l0ZW0ge1xyXG4gICAgICAgIGNvbG9yOiAkdGVhbS12M19pdGVtX2NvbG9yO1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogMWVtO1xyXG4gICAgICAgIH1cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2RlY29yYXRlIHtcclxuXHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3Zpc3VhbCB7XHJcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAgICAgJi0tY292ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgIC5pdGVtLWltZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDQwMHB4O1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XHJcblxyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogNTcwcHg7XHJcbiAgICAgICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2ltZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBib3gtc2hhZG93OiAkdGVhbS12M19pdGVtX19pbWFnZV9zaGFkb3c7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX2FsaWduZXIge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0IDogM2VtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMzAwcHg7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlU3VidGl0bGUoJHRlYW0tdjNfX2l0ZW1fdGl0bGVfbWFwKTtcclxuICAgICAgICAgICAgICAgIC50aXRsZS1zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgICAgICAgICAmX19zdWJ0aXRsZSAge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgLnRpdGxlLXN1YnRpdGxlIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgJl9fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCd4bCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkdGVhbS12M19pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAmX19zdWJ0aXRsZSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCd4bCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiAkdGVhbS12M19pdGVtX2luZm8tZXh0cmFfdGV4dF9hbGlnbjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fbGlua3Mge1xyXG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG5cclxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDNlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXBfX3dyYXBwZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fY29udGFpbmVyLXRleHQge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGV4dCgkdGVhbS12M19pdGVtX190ZXh0X21hcCk7XHJcbiAgICAgICAgICAgICAgICAmLmpzc2Nyb2xsLWJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMjBweDtcclxuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogYXV0bztcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIC50ZXh0LWJsb2NrIHtcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgneGwnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICR0ZWFtLXYzX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmX19pbmZvIHtcclxuICAgICAgICAgICAgICAgICYtZXh0cmEge1xyXG4gICAgICAgICAgICAgICAgICAgICYtLXBob25lLCAmLS1tYWlse1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgICAgICAgICAgICAgZm9udDogJHRlYW0tdjNfaXRlbV9pbmZvLWV4dHJhX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0ZWFtLXYzX2l0ZW1faW5mby1leHRyYV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCd4bCcpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246ICR0ZWFtLXYzX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkdGVhbS12M19pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLWNvbnRhaW5lciB7XHJcblxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXItcGFnaW5hdGlvbiB7XHJcbiAgICAgICAgZGlzcGxheSAgICAgICA6IGZsZXg7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZy1yaWdodCA6IDIwJTtcclxuICAgICAgICBwYWRkaW5nLWxlZnQgIDogMjAlO1xyXG4gICAgICAgIC8vYWxpZ24taXRlbXMgICA6IGZsZXgtZW5kO1xyXG4gICAgICAgIGNvbG9yICAgICAgICA6ICNmZmY7XHJcbiAgICAgICAgYmFja2dyb3VuZCAgIDogdHJhbnNwYXJlbnQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yIDogI2ZmZjtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIH1cclxuXHJcbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcclxuICAgICAgICBmbGV4ICAgICAgICAgIDogMTtcclxuICAgICAgICBkaXNwbGF5ICAgICAgIDogZmxleDtcclxuICAgICAgICBvcGFjaXR5ICAgICAgIDogMTtcclxuICAgICAgICBib3JkZXIgICAgICAgIDogMDtcclxuICAgICAgICBib3JkZXItcmFkaXVzIDogMDtcclxuICAgICAgICBtYXJnaW4tcmlnaHQgIDogLjVlbSAhaW1wb3J0YW50O1xyXG4gICAgICAgIG1hcmdpbi1sZWZ0ICAgOiAuNWVtICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgaGVpZ2h0ICAgICAgICA6IDVweDtcclxuICAgICAgICBhbGlnbi1pdGVtcyAgIDogY2VudGVyO1xyXG4gICAgICAgIG1heC13aWR0aDogOTZweDtcclxuXHJcbiAgICAgICAgY29sb3IgICAgICAgIDogJHRlYW0tdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjtcclxuICAgICAgICBiYWNrZ3JvdW5kICAgOiAkdGVhbS12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2JhY2tncm91bmQ7XHJcbiAgICAgICAgYm9yZGVyLWNvbG9yIDogJHRlYW0tdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG4gICAgLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmUge1xyXG4gICAgICAgIGhlaWdodCA6IDVweDtcclxuXHJcbiAgICAgICAgY29sb3IgICAgICAgIDogJHRlYW0tdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgYmFja2dyb3VuZCAgIDogJHRlYW0tdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXItY29sb3IgOiAkdGVhbS12M19jYXJvdXNlbF9wYWdpbmF0aW9uX2FjdGl2ZV9ib3JkZXItY29sb3I7XHJcbiAgICB9XHJcblxyXG5cclxufVxyXG5cclxuXHJcbi8vIENvbnRleHQgTGFuZGluZ1xyXG4ubGFuZGluZyB7XHJcbiAgICAudGVhbS12M19faXRlbSB7XHJcbiAgICAgICAgJi12aXN1YWwge1xyXG4gICAgICAgICAgICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDQwMHB4O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgICAgICAgICAudGVhbS12M19faXRlbS1pbWcge1xyXG4gICAgICAgICAgICAgICAgbWF4LWhlaWdodDogNDAwcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChoLXhsLCdtaW4taGVpZ2h0Jykge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiA1NzBweDtcclxuICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDM5MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgVGVhbSAtIFYzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4kdGVhbS12M19iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHRlYW0tdjNfYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9mYXZvcml0ZXMvMS5qcGcnKTtcclxuJHRlYW0tdjNfYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcclxuJHRlYW0tdjNfYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcclxuJHRlYW0tdjNfYmFja2dyb3VuZC1wb3NpdGlvbjogNTAlO1xyXG5cclxuJHRlYW0tdjNfYmFja2dyb3VuZDogJHRlYW0tdjNfYmFja2dyb3VuZC1jb2xvciAkdGVhbS12M19iYWNrZ3JvdW5kLWltYWdlICR0ZWFtLXYzX2JhY2tncm91bmQtcmVwZWF0ICR0ZWFtLXYzX2JhY2tncm91bmQtcG9zaXRpb24gLyAkdGVhbS12M19iYWNrZ3JvdW5kLXNpemU7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHRlYW0tdjNfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuOTMpO1xyXG4kdGVhbS12M19jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuLy9cclxuLy8gVGl0bGVcclxuLy9cclxuJHRlYW0tdjNfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICR0aXRsZV9kZWNvcmF0aW9uX2NvbG9yO1xyXG4kdGVhbS12M19fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiR0ZWFtLXYzX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kdGVhbS12M19fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nOiAkdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nO1xyXG5cclxuJHRlYW0tdjNfX3RpdGxlX2NvbnRlbnRfMV9mb250OiAkdGl0bGVfY29udGVudF8xX2ZvbnQ7XHJcbiR0ZWFtLXYzX190aXRsZV9jb250ZW50XzFfY29sb3I6ICR0aXRsZV9jb250ZW50XzFfY29sb3I7XHJcblxyXG4kdGVhbS12M19fdGl0bGVfY29udGVudF8yX2ZvbnQ6ICR0aXRsZV9jb250ZW50XzJfZm9udDtcclxuJHRlYW0tdjNfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHRpdGxlX2NvbnRlbnRfMl9jb2xvcjtcclxuXHJcbi8vXHJcbi8vIFRleHRlXHJcbi8vXHJcbiR0ZWFtLXYzX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEgJGZvbnQtZmFtaWx5LS0xO1xyXG5cclxuXHJcbi8vXHJcbi8vIEJvdXRvblxyXG4vL1xyXG4kdGVhbS12M19fYnV0dG9uX3RleHQtdHJhbnNmb3JtOiAkY29yZV9idXR0b25fdGV4dC10cmFuc2Zvcm07ICAgICAgICAgICAgICAgICAgICAgICAvLyBCb3V0b24gOiB0ZXh0LXRyYW5zZm9ybVxyXG5cclxuJHRlYW0tdjNfX2J1dHRvbl9iYWNrZ3JvdW5kOiAkY29yZV9idXR0b25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkZSBmb25kXHJcbiR0ZWFtLXYzX19idXR0b25fY29sb3IgICAgICAgICAgIDogJGNvbG9yX2JyYW5kLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogY291bGV1ciBkdSB0ZXh0ZVxyXG4kdGVhbS12M19fYnV0dG9uX2JvcmRlci1jb2xvciAgICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgLy8gQm91dG9uIDogYm9yZHVyZVxyXG5cclxuJHRlYW0tdjNfX2J1dHRvbl9ob3Zlcl9iYWNrZ3JvdW5kICA6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgLy8gQm91dG9uID4gaG92ZXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJHRlYW0tdjNfX2J1dHRvbl9ob3Zlcl9jb2xvciAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgIC8vIEJvdXRvbiA+IGhvdmVyOiBjb3VsZXVyIGR1IHRleHRlXHJcbiR0ZWFtLXYzX19idXR0b25faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAvLyBCb3V0b24gPiBob3ZlciA6IGJvcmR1cmVcclxuXHJcblxyXG5cclxuXHJcbi8vIFNjcm9sbFxyXG4kdGVhbS12M19zY3JvbGwtYnV0dG9uX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHRlYW0tdjNfc2Nyb2xsLWJ1dHRvbl93aWR0aDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25fd2lkdGg7XHJcbiR0ZWFtLXYzX3Njcm9sbC1idXR0b25faGVpZ2h0OiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl9oZWlnaHQ7XHJcbiR0ZWFtLXYzX3Njcm9sbC1idXR0b25fd2lkdGgtLXhsOiAkY29yZV9sYW5kaW5nLXBhZ2Vfc2Nyb2xsLWJ1dHRvbl93aWR0aC0teGw7XHJcbiR0ZWFtLXYzX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDogJGNvcmVfbGFuZGluZy1wYWdlX3Njcm9sbC1idXR0b25faGVpZ2h0LS14bDtcclxuJHRlYW0tdjNfc2Nyb2xsLWJ1dHRvbl9ob3Zlcl9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcblxyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBJdGVtIFtCRUdJTl1cclxuJHRlYW0tdjNfaXRlbS1pbmZvX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kdGVhbS12M19pdGVtX2NvbG9yOiAkdGVhbS12M19jb2xvcjtcclxuXHJcbi8vXHJcbi8vIEl0ZW0gSW1hZ2VcclxuLy9cclxuJHRlYW0tdjNfaXRlbV9faW1hZ2Vfc2hhZG93OiAkY29yZV9zaGFkb3cgIWRlZmF1bHQ7XHJcblxyXG4vL1xyXG4vLyBJdGVtIFRpdGxlXHJcbi8vXHJcbiR0ZWFtLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3RleHQtYWxpZ246IGxlZnQ7XHJcblxyXG4vLyBSb2xlXHJcbiR0ZWFtLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMTExMWVtLzEuNCAkZm9udC1mYW1pbHktLTM7XHJcbiR0ZWFtLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHRlYW0tdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfc3VidGl0bGVfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiR0ZWFtLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX3N1YnRpdGxlX2xldHRlci1zcGFjaW5nOiAwO1xyXG5cclxuLy8gTm9tXHJcbiR0ZWFtLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS42NjY3ZW0vMS40ICRmb250LWZhbWlseS0tMjtcclxuJHRlYW0tdjNfaXRlbV9fdGl0bGUtc3VidGl0bGVfY29udGVudF9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiR0ZWFtLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiR0ZWFtLXYzX2l0ZW1fX3RpdGxlLXN1YnRpdGxlX2NvbnRlbnRfbGV0dGVyLXNwYWNpbmc6IDA7XHJcblxyXG5cclxuLy9cclxuLy8gVGV4dCAtIGRlc2NyaXB0aW9uXHJcbi8vXHJcbiR0ZWFtLXYzX2l0ZW1fX3RleHRfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMWVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiR0ZWFtLXYzX2l0ZW1fX3RleHRfdGV4dC1hbGlnbjogbGVmdDtcclxuXHJcbi8vIEluZm8gY29tcGzDqW1lbnRhaXJlXHJcbiR0ZWFtLXYzX2l0ZW1faW5mby1leHRyYV90ZXh0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMzg4OWVtLzEuNCAkZm9udC1mYW1pbHktLTE7XHJcbiR0ZWFtLXYzX2l0ZW1faW5mby1leHRyYV9jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiR0ZWFtLXYzX2l0ZW1faW5mby1leHRyYV90ZXh0X2FsaWduOiBsZWZ0O1xyXG4kdGVhbS12M19pdGVtX2luZm8tZXh0cmFfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcblxyXG5cclxuLy8gSXRlbSBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vIENhcnJvdXNlbFxyXG4kdGVhbS12M19jYXJvdXNlbF9mYXZvcml0ZV91bmFjdGl2ZV9vdmVybGF5X2NvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAuODMpO1xyXG5cclxuJHRlYW0tdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiR0ZWFtLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTE7XHJcbiR0ZWFtLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuXHJcbiR0ZWFtLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2NvbG9yOiB0cmFuc3BhcmVudDtcclxuJHRlYW0tdjNfY2Fyb3VzZWxfcGFnaW5hdGlvbl9hY3RpdmVfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiR0ZWFtLXYzX2Nhcm91c2VsX3BhZ2luYXRpb25fYWN0aXZlX2JvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcblxyXG4iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4kdG9vbGJhcl9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc3ZnX3dpZHRoOiAzMHB4ICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zdmdfY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc3ZnX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zdmdfaG92ZXJfY29sb3IgICAgICAgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc3ZnX2hvdmVyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTIgIWRlZmF1bHQ7XHJcblxyXG4kdG9vbGJhcl9vcGluaW9uX190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW0gIWRlZmF1bHQ7XHJcbiR0b29sYmFyX29waW5pb25fX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX29waW5pb25fX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9vcGluaW9uX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0ICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9vcGluaW9uX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6IDFlbSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9vcGluaW9uX190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yNWVtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9vcGluaW9uX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX29waW5pb25fX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjVlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG5cclxuJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfbWFwOiBtYXAtbWVyZ2UoXHJcbiAgICAgICAgKFxyXG4gICAgICAgICAgICB0aXRsZV9tYXJnaW4tYm90dG9tICAgICAgIDogJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfbWFyZ2luLWJvdHRvbSxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nICAgICAgIDogJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgOiAkdG9vbGJhcl9vcGluaW9uX190aXRsZV9kZWNvcmF0aW9uX2hlaWdodCxcclxuICAgICAgICAgICAgdGl0bGVfZGVjb3JhdGlvbl9jb2xvciA6ICR0b29sYmFyX29waW5pb25fX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICR0b29sYmFyX29waW5pb25fX3RpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2ZvbnQgOiAkdG9vbGJhcl9vcGluaW9uX190aXRsZV9jb250ZW50XzFfZm9udCxcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF8xX2NvbG9yIDogJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICR0b29sYmFyX29waW5pb25fX3RpdGxlX2NvbnRlbnRfMl9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkdG9vbGJhcl9vcGluaW9uX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbiAgICAgICAgKSxcclxuICAgICAgICAkdG9vbGJhcl9vcGluaW9uX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiR0b29sYmFyX3NvY2lhbF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc29jaWFsX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6IDFlbSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc29jaWFsX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMjVlbS8xICRmb250LWZhbWlseS0tMyAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc29jaWFsX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNWVtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiR0b29sYmFyX3NvY2lhbF9fdGl0bGVfbWFwOiAoKSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc29jaWFsX190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b20gICAgICAgOiAkdG9vbGJhcl9zb2NpYWxfX3RpdGxlX21hcmdpbi1ib3R0b20sXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fc3BhY2luZyAgICAgICA6ICR0b29sYmFyX3NvY2lhbF9fdGl0bGVfZGVjb3JhdGlvbl9zcGFjaW5nLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3dpZHRoIDogJHRvb2xiYXJfc29jaWFsX190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICR0b29sYmFyX3NvY2lhbF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fY29sb3IgOiAkdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2RlY29yYXRpb25fY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfdGV4dC1hbGlnbiA6ICR0b29sYmFyX3NvY2lhbF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICR0b29sYmFyX3NvY2lhbF9fdGl0bGVfY29udGVudF8xX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICR0b29sYmFyX3NvY2lhbF9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzJfZm9udCA6ICR0b29sYmFyX3NvY2lhbF9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICR0b29sYmFyX3NvY2lhbF9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4gICAgICAgICksXHJcbiAgICAgICAgJHRvb2xiYXJfc29jaWFsX190aXRsZV9tYXBcclxuKTtcclxuXHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWxfaXRlbV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc29jaWFsX2l0ZW1fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc29jaWFsX2l0ZW1faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc29jaWFsX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWxfaXRlbV9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX3dpZHRoOiAyLjJlbSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc29jaWFsX2l0ZW1faGVpZ2h0OiAyLjJlbSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc29jaWFsX2l0ZW1fcGFkZGluZzogLjVlbSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc29jaWFsX2l0ZW1fbWFyZ2luOiAwIC41ZW0gIWRlZmF1bHQ7XHJcblxyXG4kdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV93aWR0aDogMi4yZW0gIWRlZmF1bHQ7XHJcbiR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1faGVpZ2h0OiAyLjJlbSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9wYWRkaW5nOiAuNWVtICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX21hcmdpbjogMCAuNWVtICFkZWZhdWx0O1xyXG5cclxuXHJcbiR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX21hcmdpbi1ib3R0b206IDFlbSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGggIWRlZmF1bHQ7XHJcbiR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogMWVtICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9jb25uZWN0X190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZV9jb250ZW50X3RleHQtYWxpZ24gIWRlZmF1bHQ7XHJcbiR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjI1ZW0vMSAkZm9udC1mYW1pbHktLTMgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNWVtLzEgJGZvbnQtZmFtaWx5LS0zICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9jb25uZWN0X190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kdG9vbGJhcl9jb25uZWN0X190aXRsZV9tYXA6ICgpICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9jb25uZWN0X190aXRsZV9tYXA6IG1hcC1tZXJnZShcclxuICAgICAgICAoXHJcbiAgICAgICAgICAgIHRpdGxlX21hcmdpbi1ib3R0b20gICAgICAgOiAkdG9vbGJhcl9jb25uZWN0X190aXRsZV9tYXJnaW4tYm90dG9tLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcgICAgICAgOiAkdG9vbGJhcl9jb25uZWN0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmcsXHJcbiAgICAgICAgICAgIHRpdGxlX2RlY29yYXRpb25fd2lkdGggOiAkdG9vbGJhcl9jb25uZWN0X190aXRsZV9kZWNvcmF0aW9uX3dpZHRoLFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2hlaWdodCA6ICR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0LFxyXG4gICAgICAgICAgICB0aXRsZV9kZWNvcmF0aW9uX2NvbG9yIDogJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcixcclxuICAgICAgICAgICAgdGl0bGVfY29udGVudF90ZXh0LWFsaWduIDogJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduLFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfZm9udCA6ICR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX2NvbnRlbnRfMV9mb250LFxyXG4gICAgICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkdG9vbGJhcl9jb25uZWN0X190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9mb250IDogJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfY29udGVudF8yX2ZvbnQsXHJcbiAgICAgICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuICAgICAgICApLFxyXG4gICAgICAgICR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX21hcFxyXG4pO1xyXG5cclxuJHRvb2xiYXJfY29ubmVjdF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdF9wYWRkaW5nOiAwICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9jb25uZWN0X2J1dHRvbl9zdmdfZHJhd2luZ19jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX2Nvbm5lY3RfYnV0dG9uX3RleHRfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9jb25uZWN0X2J1dHRvbl90ZXh0X2ZvbnQgOiBub3JtYWwgbm9ybWFsIDYwMCAxZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9jb25uZWN0X2J1dHRvbl90ZXh0X2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9jb25uZWN0X2J1dHRvbl90ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9jb25uZWN0X2J1dHRvbl9ob3Zlcl90ZXh0X2NvbG9yIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG4kdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX2Nvbm5lY3QtLWluLWhlYWRlcl9wYWRkaW5nOiAwICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfYnV0dG9uX3N2Z19kcmF3aW5nX2NvbG9yOiAkY29sb3JfYnJhbmQtMSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdC0taW4taGVhZGVyX2J1dHRvbl90ZXh0X2NvbG9yIDogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX2Nvbm5lY3QtLWluLWhlYWRlcl9idXR0b25fdGV4dF9mb250IDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtICRmb250LWZhbWlseS0tMSAhZGVmYXVsdDtcclxuJHRvb2xiYXJfY29ubmVjdC0taW4taGVhZGVyX2J1dHRvbl90ZXh0X2xldHRlci1zcGFjaW5nOiAuMmVtICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfYnV0dG9uX3RleHRfdGV4dC10cmFuc2Zvcm06IG5vbmUgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX2Nvbm5lY3QtLWluLWhlYWRlcl9idXR0b25faG92ZXJfdGV4dF9jb2xvciA6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuJHRvb2xiYXJfY29ubmVjdC1jb2xsYXBzZS0tdHJpZ2dlci1zdmctY29sb3I6JGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4kdG9vbGJhcl9jb25uZWN0LWNvbGxhcHNlX2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIgLDAuNzkpICFkZWZhdWx0O1xyXG4kdG9vbGJhcl9jb25uZWN0LWNvbGxhcHNlX2J1dHRvbi1ib3JkZXItd2lkdGg6IDJweCAhZGVmYXVsdDsgXHJcbiR0b29sYmFyX2Nvbm5lY3QtY29sbGFwc2VfYnV0dG9uX3RleHRfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbSAkZm9udC1mYW1pbHktLTEgIWRlZmF1bHQ7XHJcbiR0b29sYmFyX2Nvbm5lY3QtY29sbGFwc2VfYnV0dG9uLWJvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7IFxyXG4kdG9vbGJhcl9jb25uZWN0LWNvbGxhcHNlX2J1dHRvbi1wYWRkaW5nOiAuNWVtICFkZWZhdWx0O1xyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG5BdXRyZXMgc3R5bGVzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi50b29sYmFyIHtcclxuICAgIGJhY2tncm91bmQ6ICR0b29sYmFyX2JhY2tncm91bmQtY29sb3I7XHJcblxyXG4gICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgIGRpc3BsYXkgOiBibG9jaztcclxuICAgIH1cclxuXHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB0b3A6IDA7XHJcbiAgICByaWdodDogaW5pdGlhbDtcclxuICAgIG1pbi13aWR0aDogJHdyYXBwZXJfcGFkZGluZztcclxuICAgIHotaW5kZXg6IDEwMDAwMDtcclxuICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICByaWdodDogMTIwcHg7XHJcbiAgICB9XHJcbiAgICAmX193cmFwcGVyIHtcclxuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyZW07XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XHJcbiAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgQGluY2x1ZGUgcmVzZXQtbGlzdCh1bCk7XHJcbiAgICB9XHJcblxyXG4gICAgJl9faXRlbSB7XHJcbiAgICAgICAgJiArICYge1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDAuNGVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19zdmcge1xyXG4gICAgICAgIHdpZHRoOiAkdG9vbGJhcl9zdmdfd2lkdGg7XHJcbiAgICAgICAgZmlsbDogJHRvb2xiYXJfc3ZnX2NvbG9yO1xyXG4gICAgfVxyXG4gICAgJl9fbGluayB7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAkYW5pbWF0aW9uLWR1cmF0aW9uICRhbmltYXRpb24tZWFzZTtcclxuICAgICAgICBib3JkZXItcmFkaXVzOiAxLjFlbTtcclxuICAgICAgICAtbW96LWJvcmRlci1yYWRpdXM6IDEuMWVtO1xyXG4gICAgICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMS4xZW07XHJcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAyZW07XHJcbiAgICAgICAgaGVpZ2h0OiAyZW07XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDhweDtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRvb2xiYXJfc3ZnX2JhY2tncm91bmQtY29sb3I7XHJcblxyXG4gICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0b29sYmFyX3N2Z19ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAudG9vbGJhcl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICR0b29sYmFyX3N2Z19ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmLW9waW5pb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkdG9vbGJhcl9vcGluaW9uX190aXRsZV9tYXApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19jb250ZW50IHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiAuNGVtIDA7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1zb2NpYWwge1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIG1hcmdpbi10b3A6IDFlbTtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgLnRvb2xiYXItc29jaWFsIHtcclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHRvb2xiYXJfc29jaWFsX190aXRsZV9tYXApO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXNldC1saXN0KHVsKTtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICAgICAgICAgIC50b29sYmFyLXNvY2lhbF9faXRlbSB7XHJcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIC4xZW07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICZfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICR0b29sYmFyX3NvY2lhbF9pdGVtX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC44cyBlYXNlO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0b29sYmFyX3NvY2lhbF9pdGVtX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkdG9vbGJhcl9zb2NpYWxfaXRlbV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDFzIGVhc2U7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxZW07XHJcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogJHRvb2xiYXJfc29jaWFsX2l0ZW1fd2lkdGg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICR0b29sYmFyX3NvY2lhbF9pdGVtX2hlaWdodDtcclxuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkdG9vbGJhcl9zb2NpYWxfaXRlbV9wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgJjpmb2N1cyxcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0b29sYmFyX3NvY2lhbF9pdGVtX2hvdmVyX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdG9vbGJhcl9zb2NpYWxfaXRlbV9ob3Zlcl9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgLnRvb2xiYXItc29jaWFsX19zdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsOiAkdG9vbGJhcl9zb2NpYWxfaXRlbV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi1jb25uZWN0IHtcclxuICAgICAgICBtYXJnaW4tdG9wOiAuNWVtO1xyXG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcclxuICAgICAgICAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICAmX19kcmF3aW5nIHtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMjVweDtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICR0b29sYmFyX2Nvbm5lY3RfYnV0dG9uX3N2Z19kcmF3aW5nX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgZm9udDogJHRvb2xiYXJfY29ubmVjdF9idXR0b25fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0b29sYmFyX2Nvbm5lY3RfYnV0dG9uX3RleHRfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHRvb2xiYXJfY29ubmVjdF9idXR0b25fdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkdG9vbGJhcl9jb25uZWN0X2J1dHRvbl90ZXh0X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6aG92ZXIsXHJcbiAgICAgICAgICAgICY6Zm9jdXMge1xyXG4gICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHRvb2xiYXJfY29ubmVjdF9idXR0b25faG92ZXJfdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAubGlua3MtZ3JvdXAge1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAkdG9vbGJhcl9jb25uZWN0X3BhZGRpbmc7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50b29sYmFyLWNvbm5lY3Qge1xyXG4gICAgICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkdG9vbGJhcl9jb25uZWN0X190aXRsZV9tYXApO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgXHJcbiAgICAgICAgJl9jb2xsYXBzZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0b29sYmFyX2Nvbm5lY3QtY29sbGFwc2VfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcclxuICAgICAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjZzIGVhc2Utb3V0O1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyBcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICByaWdodDogLjVlbTsgXHJcbiAgICAgICAgICAgIC5jb25uZWN0IHtcclxuICAgICAgICAgICAgICAgIHBhZGRpbmc6IC41ZW0gMDtcclxuICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAkdG9vbGJhcl9jb25uZWN0LWNvbGxhcHNlX2J1dHRvbi1ib3JkZXItd2lkdGggc29saWQ7XHJcbiAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdG9vbGJhcl9jb25uZWN0LWNvbGxhcHNlX2J1dHRvbi1ib3JkZXItY29sb3I7IFxyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR0b29sYmFyX2Nvbm5lY3QtY29sbGFwc2VfYnV0dG9uLXBhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udDogJHRvb2xiYXJfY29ubmVjdC1jb2xsYXBzZV9idXR0b25fdGV4dF9mb250O1xyXG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkdG9vbGJhcl9jb25uZWN0LWNvbGxhcHNlX2J1dHRvbi1ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZ19fY29udGVudCB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJGNvbG9yX2JyYW5kLTI7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1pdGVtcyB7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAuNWVtO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSAgICAgXHJcbiAgICB9XHJcblxyXG4gICAgLmNvbGxhcHNlLS10cmlnZ2VyIC5saW5rcy1ncm91cF9fd3JhcHBlciB7XHJcbiAgICAgICAgPiAuYnV0dG9uLWRyYXdpbmcge1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjZzO1xyXG4gICAgICAgICAgICAgICAgZmlsbDogJHRvb2xiYXJfY29ubmVjdC1jb2xsYXBzZS0tdHJpZ2dlci1zdmctY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJi0taW4taGVhZGVyIHtcclxuICAgICAgICAudG9vbGJhcntcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcclxuICAgICAgICAgICAgJi1vcGluaW9uLFxyXG4gICAgICAgICAgICAmLXNvY2lhbCB7XHJcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XHJcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtb3Bpbmlvbl9fdGl0bGUsXHJcbiAgICAgICAgICAgICYtc29jaWFsX190aXRsZSxcclxuICAgICAgICAgICAgJi1jb25uZWN0X190aXRsZSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdmlzdWFsbHktaGlkZGVuKCk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi1vcGluaW9uX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XHJcbiAgICAgICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgICAgICAgICAgJiA+ICoge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAuNWVtO1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuXHJcbiAgICAgICAgICAgICYtc29jaWFsIHtcclxuICAgICAgICAgICAgICAgIC50b29sYmFyLXNvY2lhbCB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fc3ZnIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1fYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9ib3JkZXItY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX3dpZHRoO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1faGVpZ2h0O1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX3BhZGRpbmc7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6Zm9jdXMsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9ob3Zlcl9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX2hvdmVyX2JvcmRlci1jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5zb2NpYWxfX3N2ZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmlsbDogJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgJi1jb25uZWN0IHtcclxuICAgICAgICAgICAgICAgIC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgJl9fZHJhd2luZyB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGw6ICR0b29sYmFyX2Nvbm5lY3QtLWluLWhlYWRlcl9idXR0b25fc3ZnX2RyYXdpbmdfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgICZfX2NvbnRlbnQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmb250OiAkdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfYnV0dG9uX3RleHRfZm9udDtcclxuICAgICAgICAgICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICR0b29sYmFyX2Nvbm5lY3QtLWluLWhlYWRlcl9idXR0b25fdGV4dF9sZXR0ZXItc3BhY2luZztcclxuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICR0b29sYmFyX2Nvbm5lY3QtLWluLWhlYWRlcl9idXR0b25fdGV4dF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR0b29sYmFyX2Nvbm5lY3QtLWluLWhlYWRlcl9idXR0b25fdGV4dF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlcixcclxuICAgICAgICAgICAgICAgICAgICAmOmZvY3VzIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLmJ1dHRvbi1kcmF3aW5nX19jb250ZW50IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfYnV0dG9uX2hvdmVyX3RleHRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAubGlua3MtZ3JvdXAge1xyXG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICR0b29sYmFyX2Nvbm5lY3QtLWluLWhlYWRlcl9wYWRkaW5nO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIFxyXG59XHJcblxyXG4uY29ubmVjdF9jb2xsYXBzZS0tb3BlbmVkIHtcclxuICAgIC50b29sYmFyLWNvbm5lY3RfY29sbGFwc2Uge1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgbWF4LWhlaWdodDogNTAwcHg7XHJcbiAgICAgICAgdHJhbnNpdGlvbjogbWF4LWhlaWdodCAwLjZzIGVhc2UtaW47XHJcbiAgICB9XHJcbiAgICAuY29sbGFwc2UtLXRyaWdnZXIgLmxpbmtzLWdyb3VwX193cmFwcGVyIHtcclxuICAgICAgICA+IC5idXR0b24tZHJhd2luZyB7XHJcbiAgICAgICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiA2cHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogNnB4O1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2xiYXJfY29ubmVjdC1jb2xsYXBzZV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogMC42cztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmJvZHktLW1lbnUtb3BlbmVkIC50b29sYmFyLS1pbi1oZWFkZXIge1xyXG4gICAgZGlzcGxheTogbm9uZTtcclxufVxyXG5cclxuIiwiLy8gKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qXFxcclxuLy8gIFRvb2wgYmFyXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbiR0b29sYmFyX2JhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRvb2xiYXIgOiBjb3VsZXVyIGRlIGZvbnRcclxuXHJcbiR0b29sYmFyX3N2Z193aWR0aDogMzBweDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRvb2xiYXIgOiB0YWlsbGUgZGVzIHN2Z1xyXG5cclxuJHRvb2xiYXJfc3ZnX2NvbG9yICAgICAgICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gdG9vbGJhciBzdmcgOiBjb3VsZXVyXHJcbiR0b29sYmFyX3N2Z19iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRvb2xiYXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuXHJcbiR0b29sYmFyX3N2Z19ob3Zlcl9jb2xvciAgICAgICAgICAgOiAkY29sb3JfbmV1dHJhbC0xOyAgICAgICAgICAgICAgICAgICAgICAgIC8vIHRvb2xiYXIgc3ZnID4gaG92ZXI6IGNvdWxldXJcclxuJHRvb2xiYXJfc3ZnX2hvdmVyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTI7ICAgICAgICAgICAgICAgICAgICAgICAgLy8gdG9vbGJhciA+IGhvdmVyIDogY291bGV1ciBkZSBmb25kXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gQXZpcyBbQkVHSU5dXHJcbiR0b29sYmFyX29waW5pb25fX3RpdGxlX21hcmdpbi1ib3R0b206IDFlbTtcclxuJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfZGVjb3JhdGlvbl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiR0b29sYmFyX29waW5pb25fX3RpdGxlX2RlY29yYXRpb25faGVpZ2h0OiAkdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ7XHJcbiR0b29sYmFyX29waW5pb25fX3RpdGxlX2RlY29yYXRpb25fc3BhY2luZzogMWVtO1xyXG4kdG9vbGJhcl9vcGluaW9uX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiR0b29sYmFyX29waW5pb25fX3RpdGxlX2NvbnRlbnRfMV9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAxLjI1ZW0vMSAkZm9udC1mYW1pbHktLTM7XHJcbiR0b29sYmFyX29waW5pb25fX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHRvb2xiYXJfb3Bpbmlvbl9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNWVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kdG9vbGJhcl9vcGluaW9uX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4vLyBBdmlzIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBSw6lzZWF1eCBzb2NpYXV4IFtCRUdJTl1cclxuXHJcbiR0b29sYmFyX3NvY2lhbF9fdGl0bGVfbWFyZ2luLWJvdHRvbTogMWVtO1xyXG4kdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0b29sYmFyX3NvY2lhbF9fdGl0bGVfZGVjb3JhdGlvbl93aWR0aDogJHRpdGxlX2RlY29yYXRpb25fd2lkdGg7XHJcbiR0b29sYmFyX3NvY2lhbF9fdGl0bGVfZGVjb3JhdGlvbl9oZWlnaHQ6ICR0aXRsZV9kZWNvcmF0aW9uX2hlaWdodDtcclxuJHRvb2xiYXJfc29jaWFsX190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6IDFlbTtcclxuJHRvb2xiYXJfc29jaWFsX190aXRsZV9jb250ZW50X3RleHQtYWxpZ246ICR0aXRsZV9jb250ZW50X3RleHQtYWxpZ247XHJcbiR0b29sYmFyX3NvY2lhbF9fdGl0bGVfY29udGVudF8xX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDEuMjVlbS8xICRmb250LWZhbWlseS0tMztcclxuJHRvb2xiYXJfc29jaWFsX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0b29sYmFyX3NvY2lhbF9fdGl0bGVfY29udGVudF8yX2ZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDIuNWVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kdG9vbGJhcl9zb2NpYWxfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kdG9vbGJhcl9zb2NpYWxfaXRlbV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHRvb2xiYXJfc29jaWFsX2l0ZW1fYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHRvb2xiYXJfc29jaWFsX2l0ZW1faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX25ldXRyYWwtMTtcclxuJHRvb2xiYXJfc29jaWFsX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4kdG9vbGJhcl9zb2NpYWxfaXRlbV9ob3Zlcl9ib3JkZXItY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0b29sYmFyX3NvY2lhbF9pdGVtX3dpZHRoOiAyLjJlbTtcclxuJHRvb2xiYXJfc29jaWFsX2l0ZW1faGVpZ2h0OiAyLjJlbTtcclxuJHRvb2xiYXJfc29jaWFsX2l0ZW1fcGFkZGluZzogLjVlbTtcclxuJHRvb2xiYXJfc29jaWFsX2l0ZW1fbWFyZ2luOiAwIC41ZW07XHJcblxyXG4kdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX2JhY2tncm91bmQ6ICRjb2xvcl9icmFuZC0xO1xyXG4kdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX2JvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1faG92ZXJfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTI7XHJcbiR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1faG92ZXJfYm9yZGVyLWNvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV93aWR0aDogMi4yZW07XHJcbiR0b29sYmFyX3NvY2lhbC0taW4taGVhZGVyX2l0ZW1faGVpZ2h0OiAyLjJlbTtcclxuJHRvb2xiYXJfc29jaWFsLS1pbi1oZWFkZXJfaXRlbV9wYWRkaW5nOiAuNWVtO1xyXG4kdG9vbGJhcl9zb2NpYWwtLWluLWhlYWRlcl9pdGVtX21hcmdpbjogMCAuNWVtO1xyXG5cclxuLy8gUsOpc2VhdXggc29jaWF1eCBbRU5EXVxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIENvbm5leGlvbiBbQkVHSU5dXHJcblxyXG4kdG9vbGJhcl9jb25uZWN0X190aXRsZV9tYXJnaW4tYm90dG9tOiAxZW07XHJcbiR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX2RlY29yYXRpb25fY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX2RlY29yYXRpb25fd2lkdGg6ICR0aXRsZV9kZWNvcmF0aW9uX3dpZHRoO1xyXG4kdG9vbGJhcl9jb25uZWN0X190aXRsZV9kZWNvcmF0aW9uX2hlaWdodDogJHRpdGxlX2RlY29yYXRpb25faGVpZ2h0O1xyXG4kdG9vbGJhcl9jb25uZWN0X190aXRsZV9kZWNvcmF0aW9uX3NwYWNpbmc6IDFlbTtcclxuJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfY29udGVudF90ZXh0LWFsaWduOiAkdGl0bGVfY29udGVudF90ZXh0LWFsaWduO1xyXG4kdG9vbGJhcl9jb25uZWN0X190aXRsZV9jb250ZW50XzFfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4yNWVtLzEgJGZvbnQtZmFtaWx5LS0zO1xyXG4kdG9vbGJhcl9jb25uZWN0X190aXRsZV9jb250ZW50XzFfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiR0b29sYmFyX2Nvbm5lY3RfX3RpdGxlX2NvbnRlbnRfMl9mb250OiBub3JtYWwgbm9ybWFsIDQwMCAyLjVlbS8xICRmb250LWZhbWlseS0tMztcclxuJHRvb2xiYXJfY29ubmVjdF9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJHRvb2xiYXJfY29ubmVjdF9iYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcclxuJHRvb2xiYXJfY29ubmVjdF9wYWRkaW5nOiAwO1xyXG4kdG9vbGJhcl9jb25uZWN0X2J1dHRvbl9zdmdfZHJhd2luZ19jb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiR0b29sYmFyX2Nvbm5lY3RfYnV0dG9uX3RleHRfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4kdG9vbGJhcl9jb25uZWN0X2J1dHRvbl90ZXh0X2ZvbnQgOiBub3JtYWwgbm9ybWFsIDYwMCAxZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kdG9vbGJhcl9jb25uZWN0X2J1dHRvbl90ZXh0X2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG4kdG9vbGJhcl9jb25uZWN0X2J1dHRvbl90ZXh0X3RleHQtdHJhbnNmb3JtOiBub25lO1xyXG4kdG9vbGJhcl9jb25uZWN0X2J1dHRvbl9ob3Zlcl90ZXh0X2NvbG9yIDogJGNvbG9yX2JyYW5kLTE7XHJcblxyXG4kdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XHJcbiR0b29sYmFyX2Nvbm5lY3QtLWluLWhlYWRlcl9wYWRkaW5nOiAwO1xyXG4kdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfYnV0dG9uX3N2Z19kcmF3aW5nX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuJHRvb2xiYXJfY29ubmVjdC0taW4taGVhZGVyX2J1dHRvbl90ZXh0X2NvbG9yIDogJGNvbG9yX2JyYW5kLTE7XHJcbiR0b29sYmFyX2Nvbm5lY3QtLWluLWhlYWRlcl9idXR0b25fdGV4dF9mb250IDogbm9ybWFsIG5vcm1hbCA2MDAgMWVtICRmb250LWZhbWlseS0tMTtcclxuJHRvb2xiYXJfY29ubmVjdC0taW4taGVhZGVyX2J1dHRvbl90ZXh0X2xldHRlci1zcGFjaW5nOiAuMmVtO1xyXG4kdG9vbGJhcl9jb25uZWN0LS1pbi1oZWFkZXJfYnV0dG9uX3RleHRfdGV4dC10cmFuc2Zvcm06IG5vbmU7XHJcbiR0b29sYmFyX2Nvbm5lY3QtLWluLWhlYWRlcl9idXR0b25faG92ZXJfdGV4dF9jb2xvciA6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gQ29ubmVjdCBjb2xsYXBzZSBcclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuJHRvb2xiYXJfY29ubmVjdC1jb2xsYXBzZS0tdHJpZ2dlci1zdmctY29sb3I6JGNvbG9yX2JyYW5kLTI7XHJcblxyXG4kdG9vbGJhcl9jb25uZWN0LWNvbGxhcHNlX2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIgLDAuNzkpO1xyXG4kdG9vbGJhcl9jb25uZWN0LWNvbGxhcHNlX2J1dHRvbi1ib3JkZXItd2lkdGg6IDJweDsgXHJcbiR0b29sYmFyX2Nvbm5lY3QtY29sbGFwc2VfYnV0dG9uX3RleHRfZm9udCA6IG5vcm1hbCBub3JtYWwgNDAwIDFlbSAkZm9udC1mYW1pbHktLTE7XHJcbiR0b29sYmFyX2Nvbm5lY3QtY29sbGFwc2VfYnV0dG9uLWJvcmRlci1jb2xvcjogJGNvbG9yX2JyYW5kLTE7IFxyXG4kdG9vbGJhcl9jb25uZWN0LWNvbGxhcHNlX2J1dHRvbi1wYWRkaW5nOiAuNWVtO1xyXG5cclxuLy8gQ29ubmV4aW9uIFtFTkRdXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbiIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4kdG9wYmFyX2dfbWFpbl9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuJHRvcGJhcl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuJHRvcGJhcl9wYWRkaW5nICAgOiAwICFkZWZhdWx0O1xyXG4kdG9wYmFyX3Bvc2l0aW9uICAgOiBmbGV4LWVuZCAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3Rpb25fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb25fcGFkZGluZyAgIDogMCAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZDogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb25fYmFkZ2VfY29sb3IgICAgIDogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuXHJcbiRzZWxlY3Rpb25faWNvbl9jb2xvciA6ICR0b3BiYXJfZ19tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uX2ljb25fZmlsbCAgOiBjdXJyZW50Q29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb25faWNvbl9zdHJva2U6IGN1cnJlbnRDb2xvciAhZGVmYXVsdDtcclxuXHJcbiRtZW51X3NlbGVjdGlvbl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcclxuXHJcbiRtZW51X3NlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kOiAkc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRtZW51X3NlbGVjdGlvbl9iYWRnZV9jb2xvciAgICAgOiAkc2VsZWN0aW9uX2JhZGdlX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJG1lbnVfc2VsZWN0aW9uX2ljb25fY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kbWVudV9zZWxlY3Rpb25faWNvbl9maWxsICA6ICRzZWxlY3Rpb25faWNvbl9maWxsICFkZWZhdWx0O1xyXG4kbWVudV9zZWxlY3Rpb25faWNvbl9zdHJva2U6ICRzZWxlY3Rpb25faWNvbl9zdHJva2UgIWRlZmF1bHQ7XHJcblxyXG4kdG9wYmFyX2dfbWFpbl9jb2xvci0taW5uZXI6ICR0b3BiYXJfZ19tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kdG9wYmFyX2JhY2tncm91bmQtLWlubmVyOiAkdG9wYmFyX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiR0b3BiYXJfcGFkZGluZy0taW5uZXIgICA6ICR0b3BiYXJfcGFkZGluZyAhZGVmYXVsdDtcclxuJHRvcGJhcl9wb3NpdGlvbi0taW5uZXIgICA6ICR0b3BiYXJfcG9zaXRpb24gIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb25fYmFja2dyb3VuZC0taW5uZXI6ICRzZWxlY3Rpb25fYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbl9wYWRkaW5nLS1pbm5lciAgIDogJHNlbGVjdGlvbl9wYWRkaW5nICFkZWZhdWx0O1xyXG4kc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQtLWlubmVyOiAkc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb25fYmFkZ2VfY29sb3ItLWlubmVyICAgICA6ICRzZWxlY3Rpb25fYmFkZ2VfY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb25faWNvbl9jb2xvci0taW5uZXIgOiAkc2VsZWN0aW9uX2ljb25fY29sb3IgIWRlZmF1bHQ7XHJcbiRzZWxlY3Rpb25faWNvbl9maWxsLS1pbm5lciAgOiAkc2VsZWN0aW9uX2ljb25fZmlsbCAhZGVmYXVsdDtcclxuJHNlbGVjdGlvbl9pY29uX3N0cm9rZS0taW5uZXI6ICRzZWxlY3Rpb25faWNvbl9zdHJva2UgIWRlZmF1bHQ7XHJcbiRtZW51X3NlbGVjdGlvbl9iYWNrZ3JvdW5kLS1pbm5lcjogJG1lbnVfc2VsZWN0aW9uX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRtZW51X3NlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kLS1pbm5lcjogJG1lbnVfc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRtZW51X3NlbGVjdGlvbl9iYWRnZV9jb2xvci0taW5uZXIgICAgIDogJG1lbnVfc2VsZWN0aW9uX2JhZGdlX2NvbG9yICFkZWZhdWx0O1xyXG4kbWVudV9zZWxlY3Rpb25faWNvbl9jb2xvci0taW5uZXIgOiAkbWVudV9zZWxlY3Rpb25faWNvbl9jb2xvciAhZGVmYXVsdDtcclxuJG1lbnVfc2VsZWN0aW9uX2ljb25fZmlsbC0taW5uZXIgIDogJG1lbnVfc2VsZWN0aW9uX2ljb25fZmlsbCAhZGVmYXVsdDtcclxuJG1lbnVfc2VsZWN0aW9uX2ljb25fc3Ryb2tlLS1pbm5lcjogJG1lbnVfc2VsZWN0aW9uX2ljb25fc3Ryb2tlICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGVcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLnRvcGJhciB7XHJcbiAgICBwYWRkaW5nOiAkdG9wYmFyX3BhZGRpbmc7XHJcbiAgICBiYWNrZ3JvdW5kOiAkdG9wYmFyX2JhY2tncm91bmQ7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICB6LWluZGV4OiA1MDAwO1xyXG4gICAgdG9wOiAwO1xyXG4gICAgcmlnaHQ6IDFlbTtcclxuICAgICZfX3dyYXBwZXIge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogJHRvcGJhcl9wb3NpdGlvbjtcclxuICAgICAgICAmID4gKiArICoge1xyXG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMC43ZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgIH1cclxuXHJcbiAgICAmX19leHRyYSB7XHJcbiAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICBAaWYgKCRtZW51LWJ1cmdlci1hbHdheXMgPT0gZmFsc2UpIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludCgkbWVudS1zd2l0Y2gtYnJlYWtwb2ludCkge1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWZsZXg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgJl9fbGFuZyB7XHJcbiAgICAgICAgLnNzLW1haW4gLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgICAgcGFkZGluZzogLjdlbSAwO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAmX19sYW5nLWxhYmVsIHtcclxuICAgICAgICBAaW5jbHVkZSB2aXN1YWxseS1oaWRkZW47XHJcbiAgICB9XHJcblxyXG4gICAgJl9fc2VsZWN0Q29ubmVjdGlvbiB7XHJcbiAgICAgICAgd2lkdGg6IDE1MHB4O1xyXG4gICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChtZCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMjAwcHg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAyMzNweDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnBsYWNlaG9sZGVyIC5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICAgICAgZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMS4xNzY1ZW0vMS42NjY2ICRmb250LWZhbWlseS0tMTtcclxuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogLjVlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNzLW1haW4uanMtc2VsZWN0LS1saWdodCB7XHJcbiAgICAgICAgICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgNDAwIDAuODIzNWVtLzFlbSAkZm9udC1mYW1pbHktLTE7XHJcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcclxuICAgICAgICB9XHJcbiAgICAgICAgLnNzLWNvbnRlbnQge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLDAuOSk7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDFlbSAwO1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuaXRlbSB7XHJcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgcGFkZGluZzogMWVtO1xyXG5cclxuICAgICAgICAgICAgJl9fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgbWFyZ2luOiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyB7XHJcbiAgICAgICAgICAgIG1hcmdpbjogMDtcclxuICAgICAgICAgICAgLy9wYWRkaW5nOiAxLjNlbSAxZW07XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtY29udGVudCAuc3MtbGlzdCB7XHJcbiAgICAgICAgICAgICBtYXgtaGVpZ2h0OiBub25lO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiAqIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcclxuICAgICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIHN2ZyB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogLjVlbTtcclxuICAgICAgICAgICAgd2lkdGg6IDE4cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjJweDtcclxuICAgICAgICAgICAgZmlsbDogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgcGFkZGluZzogNnB4IDAgMDtcclxuICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLW9wZW4tYmVsb3cgLnNzLWFycm93IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwwLjkpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnNzLWFycm93IHtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcclxuICAgICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xyXG4gICAgICAgICAgICBwYWRkaW5nOiAwIDFlbTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xyXG4gICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgIHBhZGRpbmc6IDNweDtcclxuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHdoaXRlO1xyXG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBub25lO1xyXG5cclxuXHJcbiAgICAgICAgICAgICY6YmVmb3Jle1xyXG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XHJcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAzcHg7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICAgICAgdG9wOiAtMTBweDtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB3aGl0ZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyOiBub25lO1xyXG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgICAgICAgICAgICAgcGFkZGluZzogM3B4O1xyXG4gICAgICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGJvdHRvbTogLTEwcHg7XHJcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogd2hpdGU7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4uYXJyb3ctZG93bixcclxuICAgICAgICAuc3MtbWFpbiAuc3Mtc2luZ2xlLXNlbGVjdGVkIC5zcy1hcnJvdyBzcGFuLmFycm93LXVwIHtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICBtYXJnaW46IDA7XHJcbiAgICAgICAgfVxyXG5cclxuXHJcbiAgICB9XHJcblxyXG59XHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlIGlubmVyXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcbi5oZWFkZXItLWlubmVyIHtcclxuICAgIC50b3BiYXIge1xyXG4gICAgICAgIHBhZGRpbmc6ICR0b3BiYXJfcGFkZGluZy0taW5uZXI7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHRvcGJhcl9iYWNrZ3JvdW5kLS1pbm5lcjtcclxuXHRcdHRvcDogMDtcclxuICAgICAgICAuc2VsZWN0aW9uLWljb25fX2ljb24ge1xyXG4gICAgICAgICAgICBzdmcge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDEuNWVtO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxLjVlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiAkdG9wYmFyX3Bvc2l0aW9uLS1pbm5lcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn0iLCIvLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgVG9wIGJhclxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG5cclxuLyogLS0tLS0gR0VORVJBTCAtLS0tLSAqL1xyXG5cclxuJHRvcGJhcl9nX21haW5fY29sb3I6ICRjb2xvcl9icmFuZC0xOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTW9kdWxlIDogQ291bGV1ciBwcmluY2lwYWxlXHJcblxyXG5cclxuLyogLS0tLS0gU1BFQ0lGSVFVRSAtLS0tLSAqL1xyXG4kdG9wYmFyX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUb3BiYXIgOiBjb3VsZXVyIGRlIGZvbmRcclxuJHRvcGJhcl9wYWRkaW5nICAgOiAwOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gVG9wYmFyIDogcGFkZGluZ1xyXG4kdG9wYmFyX3Bvc2l0aW9uICAgOiBmbGV4LWVuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUb3BiYXIgOiBwb3NpdGlvbiBmbGV4IGhvcml6b250YWxlIChmbGV4LXN0YXJ0fGNlbnRlcnxmbGV4LWVuZClcclxuXHJcbi8vXHJcbi8vIFPDqWxlY3Rpb25cclxuLy9cclxuJHNlbGVjdGlvbl9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyBzw6lsZWN0aW9uIDogY291bGV1ciBkZSBmb25kXHJcbiRzZWxlY3Rpb25fcGFkZGluZyAgIDogMDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEJsb2Mgc8OpbGVjdGlvbiA6IG1hcmdlcyBpbnRlcm5lc1xyXG5cclxuJHNlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU8OpbGVjdGlvbiBiYWRnZSA6IGNvdWxldXIgZGUgZm9uZFxyXG4kc2VsZWN0aW9uX2JhZGdlX2NvbG9yICAgICA6ICRjb2xvcl9uZXV0cmFsLTE7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBTw6lsZWN0aW9uIGJhZGdlIDogY291bGV1ciBkdSB0ZXh0ZVxyXG5cclxuJHNlbGVjdGlvbl9pY29uX2NvbG9yIDogJHRvcGJhcl9nX21haW5fY29sb3I7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gU8OpbGVjdGlvbiBpY29uZTogY291bGV1clxyXG4kc2VsZWN0aW9uX2ljb25fZmlsbCAgOiBjdXJyZW50Q29sb3I7XHJcbiRzZWxlY3Rpb25faWNvbl9zdHJva2U6IGN1cnJlbnRDb2xvcjtcclxuXHJcbi8vIE1lbnUgb3V2ZXJ0IDogc8OpbGVjdGlvblxyXG4kbWVudV9zZWxlY3Rpb25fYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgb3V2ZXJ0IC1CbG9jIHPDqWxlY3Rpb24gOiBjb3VsZXVyIGRlIGZvbmRcclxuXHJcbiRtZW51X3NlbGVjdGlvbl9iYWRnZV9iYWNrZ3JvdW5kOiAkc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSBvdXZlcnQgOiBTw6lsZWN0aW9uIGJhZGdlIDogY291bGV1ciBkZSBmb25kXHJcbiRtZW51X3NlbGVjdGlvbl9iYWRnZV9jb2xvciAgICAgOiAkc2VsZWN0aW9uX2JhZGdlX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gTWVudSBvdXZlcnQgOiBTw6lsZWN0aW9uIGJhZGdlIDogY291bGV1ciBkdSB0ZXh0ZVxyXG5cclxuJG1lbnVfc2VsZWN0aW9uX2ljb25fY29sb3IgOiAkY29sb3JfYnJhbmQtMTsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIE1lbnUgb3V2ZXJ0IDogU8OpbGVjdGlvbiBpY29uZTogY291bGV1clxyXG4kbWVudV9zZWxlY3Rpb25faWNvbl9maWxsICA6ICRzZWxlY3Rpb25faWNvbl9maWxsO1xyXG4kbWVudV9zZWxlY3Rpb25faWNvbl9zdHJva2U6ICRzZWxlY3Rpb25faWNvbl9zdHJva2U7XHJcblxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSpcXFxyXG4vLyAgVG9wIGJhciBpbm5lclxyXG4vLyAqLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXHJcblxyXG4kdG9wYmFyX2dfbWFpbl9jb2xvci0taW5uZXI6ICR0b3BiYXJfZ19tYWluX2NvbG9yOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBNb2R1bGUgOiBDb3VsZXVyIHByaW5jaXBhbGVcclxuXHJcblxyXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXHJcbiR0b3BiYXJfYmFja2dyb3VuZC0taW5uZXI6ICR0b3BiYXJfYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRvcGJhciA6IGNvdWxldXIgZGUgZm9uZFxyXG4kdG9wYmFyX3BhZGRpbmctLWlubmVyICAgOiAkdG9wYmFyX3BhZGRpbmc7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBUb3BiYXIgOiBwYWRkaW5nXHJcbiR0b3BiYXJfcG9zaXRpb24tLWlubmVyICA6ICR0b3BiYXJfcG9zaXRpb247ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIFRvcGJhciA6IHBvc2l0aW9uIGZsZXggaG9yaXpvbnRhbGUgKGZsZXgtc3RhcnR8Y2VudGVyfGZsZXgtZW5kKVxyXG5cclxuLy9cclxuLy8gU8OpbGVjdGlvblxyXG4vL1xyXG4kc2VsZWN0aW9uX2JhY2tncm91bmQtLWlubmVyOiAkc2VsZWN0aW9uX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBCbG9jIHPDqWxlY3Rpb24gOiBjb3VsZXVyIGRlIGZvbmRcclxuJHNlbGVjdGlvbl9wYWRkaW5nLS1pbm5lciAgIDogJHNlbGVjdGlvbl9wYWRkaW5nOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gQmxvYyBzw6lsZWN0aW9uIDogbWFyZ2VzIGludGVybmVzXHJcblxyXG4kc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQtLWlubmVyOiAkc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQ7ICAgICAgICAgICAgICAvLyBTw6lsZWN0aW9uIGJhZGdlIDogY291bGV1ciBkZSBmb25kXHJcbiRzZWxlY3Rpb25fYmFkZ2VfY29sb3ItLWlubmVyICAgICA6ICRzZWxlY3Rpb25fYmFkZ2VfY29sb3I7ICAgICAgICAgICAgICAgICAgIC8vIFPDqWxlY3Rpb24gYmFkZ2UgOiBjb3VsZXVyIGR1IHRleHRlXHJcblxyXG4kc2VsZWN0aW9uX2ljb25fY29sb3ItLWlubmVyIDogJHRvcGJhcl9nX21haW5fY29sb3ItLWlubmVyOyAgICAgICAgICAgICAgICAgICAvLyBTw6lsZWN0aW9uIGljb25lOiBjb3VsZXVyXHJcbiRzZWxlY3Rpb25faWNvbl9maWxsLS1pbm5lciAgOiAkc2VsZWN0aW9uX2ljb25fZmlsbDtcclxuJHNlbGVjdGlvbl9pY29uX3N0cm9rZS0taW5uZXI6ICRzZWxlY3Rpb25faWNvbl9zdHJva2U7XHJcblxyXG4vLyBNZW51IG91dmVydCA6IHPDqWxlY3Rpb25cclxuJG1lbnVfc2VsZWN0aW9uX2JhY2tncm91bmQtLWlubmVyOiAkbWVudV9zZWxlY3Rpb25fYmFja2dyb3VuZDsgICAgICAgICAgICAgICAgLy8gTWVudSBvdXZlcnQgLUJsb2Mgc8OpbGVjdGlvbiA6IGNvdWxldXIgZGUgZm9uZFxyXG5cclxuJG1lbnVfc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQtLWlubmVyOiAkc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQtLWlubmVyOyAgLy8gTWVudSBvdXZlcnQgOiBTw6lsZWN0aW9uIGJhZGdlIDogY291bGV1ciBkZSBmb25kXHJcbiRtZW51X3NlbGVjdGlvbl9iYWRnZV9jb2xvci0taW5uZXIgICAgIDogJHNlbGVjdGlvbl9iYWRnZV9jb2xvci0taW5uZXI7ICAgICAgIC8vIE1lbnUgb3V2ZXJ0IDogU8OpbGVjdGlvbiBiYWRnZSA6IGNvdWxldXIgZHUgdGV4dGVcclxuXHJcbiRtZW51X3NlbGVjdGlvbl9pY29uX2NvbG9yLS1pbm5lciA6ICRtZW51X3NlbGVjdGlvbl9pY29uX2NvbG9yOyAgICAgICAgICAgICAgIC8vIE1lbnUgb3V2ZXJ0IDogU8OpbGVjdGlvbiBpY29uZTogY291bGV1clxyXG4kbWVudV9zZWxlY3Rpb25faWNvbl9maWxsLS1pbm5lciAgOiAkc2VsZWN0aW9uX2ljb25fZmlsbC0taW5uZXI7XHJcbiRtZW51X3NlbGVjdGlvbl9pY29uX3N0cm9rZS0taW5uZXI6ICRzZWxlY3Rpb25faWNvbl9zdHJva2UtLWlubmVyOyIsIi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgRGVmYXVsdFxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuJGxhbmctc3dpdGNoX2dfbWFpbl9jb2xvcjogJHRvcGJhcl9nX21haW5fY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2NvbG9yOiAkbGFuZy1zd2l0Y2hfZ19tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2Fycm93X2NvbG9yOiAkbGFuZy1zd2l0Y2hfZ19tYWluX2NvbG9yICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2ZvbnQ6IG5vcm1hbCBub3JtYWwgNjAwIDFlbS8xZW0gJGZvbnQtZmFtaWx5LS0xICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2xldHRlci1zcGFjaW5nOiAwICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWRlZmF1bHQ7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9jb2xvcjogJGxhbmctc3dpdGNoX2dfbWFpbl9jb2xvciAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25faG92ZXJfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTQgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2JhY2tncm91bmQtY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kbWVudV9sYW5nLXN3aXRjaF9zZWxlY3RfY29sb3I6ICRjb2xvcl9uZXV0cmFsLTEgIWRlZmF1bHQ7XHJcblxyXG4kbWVudV9sYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2NvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9jb2xvciAhZGVmYXVsdDtcclxuJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9ob3Zlcl9jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25faG92ZXJfY29sb3IgIWRlZmF1bHQ7XHJcbiRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fYmFja2dyb3VuZC1jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yICFkZWZhdWx0O1xyXG5cclxuJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfY29sb3IgIWRlZmF1bHQ7XHJcbiRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfYmFja2dyb3VuZC1jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfYmFja2dyb3VuZC1jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRsYW5nLXN3aXRjaF9nX21haW5fY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfZ19tYWluX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2NvbG9yICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2Fycm93X2NvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF9hcnJvd19jb2xvciAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9mb250LS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF9mb250ICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2xldHRlci1zcGFjaW5nLS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF9sZXR0ZXItc3BhY2luZyAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF90ZXh0LXRyYW5zZm9ybS0taW5uZXI6ICRsYW5nLXN3aXRjaF9zZWxlY3RfdGV4dC10cmFuc2Zvcm0gIWRlZmF1bHQ7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9iYWNrZ3JvdW5kLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYm9yZGVyLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYm9yZGVyICFkZWZhdWx0O1xyXG5cclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZC0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQgIWRlZmF1bHQ7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tY29sb3IgIWRlZmF1bHQ7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZCAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvciAhZGVmYXVsdDtcclxuXHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQtLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kICFkZWZhdWx0O1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9jb2xvciAhZGVmYXVsdDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfYmFja2dyb3VuZC1jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2JhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBBdXRyZXNcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmxhbmctc3dpdGNoIHtcclxuICAgIC5zcy1tYWluIHtcclxuICAgICAgICAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgZm9udDogJGxhbmctc3dpdGNoX3NlbGVjdF9mb250O1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGxhbmctc3dpdGNoX3NlbGVjdF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRsYW5nLXN3aXRjaF9zZWxlY3RfbGV0dGVyLXNwYWNpbmc7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2NvbG9yO1xyXG4gICAgICAgICAgICAuc3MtYXJyb3cgc3BhbiB7XHJcbiAgICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICRsYW5nLXN3aXRjaF9zZWxlY3RfYXJyb3dfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblxyXG4gICAgLnNzLWxpc3Qge1xyXG4gICAgICAgIGZvbnQ6ICRsYW5nLXN3aXRjaF9zZWxlY3RfZm9udDtcclxuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJGxhbmctc3dpdGNoX3NlbGVjdF90ZXh0LXRyYW5zZm9ybTtcclxuICAgICAgICBsZXR0ZXItc3BhY2luZzogJGxhbmctc3dpdGNoX3NlbGVjdF9sZXR0ZXItc3BhY2luZztcclxuICAgIH1cclxuXHJcbiAgICAuc3MtY29udGVudCB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtYmFja2dyb3VuZDtcclxuICAgICAgICBib3JkZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2JvcmRlcjtcclxuICAgICAgICAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudC1saXN0LW9wdGlvbi1iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgJjpob3ZlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcblxyXG4gICAgICAgICAgICAmLnNzLW9wdGlvbi1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3I7XHJcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYuc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaWYgKCRtZW51LWJ1cmdlci1hbHdheXMgPT0gZmFsc2UpIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgIC5tYWluLW5hdiAmIHtcclxuICAgICAgICAgICAgICAgIC5zcy1tYWluIHtcclxuICAgICAgICAgICAgICAgICAgICAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRtZW51X2xhbmctc3dpdGNoX3NlbGVjdF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLnNzLWFycm93IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2Fycm93X2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgICAgIC5zcy1saXN0IHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWVudV9sYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2JhY2tncm91bmQtY29sb3I7XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIC5zcy1vcHRpb24uc3MtZGlzYWJsZWQge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAuc3MtY29udGVudCAuc3MtbGlzdCAuc3Mtb3B0aW9uIHtcclxuICAgICAgICAgICAgICAgICAgICAuc3MtaGlnaGxpZ2h0ZWQsICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9ob3Zlcl9jb2xvcjtcclxuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1lbnVfbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLmxhbmctc3dpdGNoLS1mbGFnIHtcclxuICAgIC5sYW5nLXN3aXRjaF9fb3B0aW9uIHtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgbWluLXdpZHRoOjUwcHg7XHJcbiAgICAgICAgbWluLWhlaWdodDogMjBweDtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgbGVmdDogNTAlO1xyXG4gICAgICAgICAgICB0b3A6IDRweDtcclxuICAgICAgICAgICAgd2lkdGg6IDI0cHg7XHJcbiAgICAgICAgICAgIGhlaWdodDogMjRweDtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1kZTpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2RlLnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1kazpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2RrLnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1lbjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2VuLnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1lczpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2VzLnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1mcjpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2ZyLnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1pdDpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL2l0LnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1ubDpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL25sLnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1ubzpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL25vLnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1wdDpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL3B0LnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1ydTpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL3J1LnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmLS1zZTpiZWZvcmUge1xyXG4gICAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9mbGFnL3NlLnBuZycpO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAubGFuZ19fc2VsZWN0IHtcclxuICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICAgICAgICAgIHRvcDogMDtcclxuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ1JSk7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZGUge1xyXG4gICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvZGUucG5nJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZGsge1xyXG4gICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvZGsucG5nJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZW4ge1xyXG4gICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvZW4ucG5nJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZXMge1xyXG4gICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvZXMucG5nJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tZnIge1xyXG4gICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvZnIucG5nJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0taXQge1xyXG4gICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvaXQucG5nJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tbmwge1xyXG4gICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvbmwucG5nJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tbm8ge1xyXG4gICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvbm8ucG5nJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tcHQge1xyXG4gICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvcHQucG5nJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tcnUge1xyXG4gICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvcnUucG5nJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJi0tc2Uge1xyXG4gICAgICAgICAgICAucGxhY2Vob2xkZXIge1xyXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6IHVybCgnLi4vaW1hZ2VzL2ZsYWcvc2UucG5nJyk7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnNzLWNvbnRlbnQgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC5wbGFjZWhvbGRlciB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcclxuICAgICAgICAgICAgbWluLXdpZHRoOiAyNHB4O1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XHJcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBTdHlsZSBpbm5lclxyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uaGVhZGVyLS1pbm5lciB7XHJcbiAgICAubGFuZy1zd2l0Y2gge1xyXG4gICAgICAgIC5zcy1tYWluIHtcclxuICAgICAgICAgICAgLnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcbiAgICAgICAgICAgICAgICBmb250OiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2ZvbnQtLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06ICRsYW5nLXN3aXRjaF9zZWxlY3RfdGV4dC10cmFuc2Zvcm0tLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRsYW5nLXN3aXRjaF9zZWxlY3RfbGV0dGVyLXNwYWNpbmctLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9zZWxlY3RfY29sb3ItLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgLnNzLWFycm93IHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGxhbmctc3dpdGNoX3NlbGVjdF9hcnJvd19jb2xvci0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAuc3MtbGlzdCB7XHJcbiAgICAgICAgICAgIGZvbnQ6ICRsYW5nLXN3aXRjaF9zZWxlY3RfZm9udC0taW5uZXI7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X3RleHQtdHJhbnNmb3JtLS1pbm5lcjtcclxuICAgICAgICAgICAgbGV0dGVyLXNwYWNpbmc6ICRsYW5nLXN3aXRjaF9zZWxlY3RfbGV0dGVyLXNwYWNpbmctLWlubmVyO1xyXG4gICAgICAgIH1cclxuICAgIFxyXG4gICAgICAgIC5zcy1jb250ZW50IHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtYmFja2dyb3VuZC0taW5uZXI7XHJcbiAgICAgICAgICAgIGJvcmRlcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYm9yZGVyLS1pbm5lcjtcclxuICAgICAgICAgICAgLnNzLWxpc3QgLnNzLW9wdGlvbiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tY29sb3ItLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZC0taW5uZXI7XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvci0taW5uZXI7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICBcclxuICAgICAgICAgICAgICAgICYuc3Mtb3B0aW9uLXNlbGVjdGVkIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfY29sb3ItLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQtLWlubmVyO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgJi5zcy1kaXNhYmxlZCB7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBMYW5ndWVzXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcblxyXG4vKiAtLS0tLSBHRU5FUkFMIC0tLS0tICovXHJcblxyXG4kbGFuZy1zd2l0Y2hfZ19tYWluX2NvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfY29sb3I6ICRsYW5nLXN3aXRjaF9nX21haW5fY29sb3I7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfYXJyb3dfY29sb3I6ICRsYW5nLXN3aXRjaF9zZWxlY3RfY29sb3I7XHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfZm9udDogbm9ybWFsIG5vcm1hbCA0MDAgMjBweC8xZW0gJGZvbnQtZmFtaWx5LS0xO1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2xldHRlci1zcGFjaW5nOiAwO1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X3RleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcblxyXG5cclxuXHJcblxyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9iYWNrZ3JvdW5kIDogdHJhbnNwYXJlbnQ7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2JvcmRlciA6IDA7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudC1saXN0LW9wdGlvbi1iYWNrZ3JvdW5kIDogJGNvbG9yX2JyYW5kLTI7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yIDogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX2hvdmVyX2JhY2tncm91bmQgOiAkY29sb3JfYnJhbmQtMjtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfY29sb3IgOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25fc2VsZWN0ZWRfYmFja2dyb3VuZCA6ICRjb2xvcl9icmFuZC0xO1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvciA6ICRjb2xvcl9uZXV0cmFsLTE7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9jb2xvcjogJGNvbG9yX25ldXRyYWwtNDtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKlxcXHJcbi8vICBMYW5ndWVzIGlubmVyXHJcbi8vICotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuXHJcbi8qIC0tLS0tIEdFTkVSQUwgLS0tLS0gKi9cclxuXHJcbiRsYW5nLXN3aXRjaF9nX21haW5fY29sb3ItLWlubmVyOiAkY29sb3JfYnJhbmQtMTtcclxuXHJcblxyXG4vKiAtLS0tLSBTUEVDSUZJUVVFIC0tLS0tICovXHJcbiRsYW5nLXN3aXRjaF9zZWxlY3RfY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X2NvbG9yO1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2Fycm93X2NvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF9hcnJvd19jb2xvcjtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9mb250LS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF9mb250O1xyXG4kbGFuZy1zd2l0Y2hfc2VsZWN0X2xldHRlci1zcGFjaW5nLS1pbm5lcjogJGxhbmctc3dpdGNoX3NlbGVjdF9sZXR0ZXItc3BhY2luZztcclxuJGxhbmctc3dpdGNoX3NlbGVjdF90ZXh0LXRyYW5zZm9ybS0taW5uZXI6ICRsYW5nLXN3aXRjaF9zZWxlY3RfdGV4dC10cmFuc2Zvcm07XHJcblxyXG5cclxuXHJcblxyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9iYWNrZ3JvdW5kLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYmFja2dyb3VuZDtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYm9yZGVyLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfYm9yZGVyO1xyXG5cclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tYmFja2dyb3VuZC0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWJhY2tncm91bmQ7XHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50LWxpc3Qtb3B0aW9uLWNvbG9yLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnQtbGlzdC1vcHRpb24tY29sb3I7XHJcblxyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9iYWNrZ3JvdW5kLS1pbm5lcjogJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfYmFja2dyb3VuZDtcclxuJGxhbmctc3dpdGNoX3NzLWNvbnRlbnRfbGlzdF9vcHRpb25faG92ZXJfY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9ob3Zlcl9jb2xvcjtcclxuXHJcbiRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2JhY2tncm91bmQtLWlubmVyOiAkbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9iYWNrZ3JvdW5kO1xyXG4kbGFuZy1zd2l0Y2hfc3MtY29udGVudF9saXN0X29wdGlvbl9zZWxlY3RlZF9jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zcy1jb250ZW50X2xpc3Rfb3B0aW9uX3NlbGVjdGVkX2NvbG9yO1xyXG5cclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfY29sb3ItLWlubmVyOiAkbGFuZy1zd2l0Y2hfc2VsZWN0X29wdGlvbl9kaXNhYmxlZF9jb2xvcjtcclxuJGxhbmctc3dpdGNoX3NlbGVjdF9vcHRpb25fZGlzYWJsZWRfYmFja2dyb3VuZC1jb2xvci0taW5uZXI6ICRsYW5nLXN3aXRjaF9zZWxlY3Rfb3B0aW9uX2Rpc2FibGVkX2JhY2tncm91bmQtY29sb3I7IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICAgIERlZmF1bHRzXHJcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXHJcblxyXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxyXG4gIFN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG4uc2VsZWN0aW9uLWljb24ge1xyXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gICAgcGFkZGluZy1yaWdodDogMC41ZW07XHJcbiAgICBjb2xvcjogaW5oZXJpdDtcclxuICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb25fYmFja2dyb3VuZDtcclxuXHJcbiAgICAmX19iYWRnZSB7XHJcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XHJcbiAgICAgICAgd2lkdGg6IDEuMmVtO1xyXG4gICAgICAgIGhlaWdodDogMS4yZW07XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMmVtO1xyXG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDFlbTtcclxuICAgICAgICBmb250LXNpemU6IDAuOGVtO1xyXG4gICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgIHRvcDogLTAuMmVtO1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJHNlbGVjdGlvbl9iYWRnZV9jb2xvcjtcclxuICAgIH1cclxuXHJcbiAgICAmX19pY29uIHtcclxuICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgICBoZWlnaHQ6IDEuNWVtO1xyXG4gICAgICAgICAgICB3aWR0aDogMS41ZW07IC8vIENvbXBhdGliaWxpdHkgSUUgMTAgJiAxMVxyXG4gICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbl9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICBmaWxsOiAkc2VsZWN0aW9uX2ljb25fZmlsbDtcclxuICAgICAgICAgICAgc3Ryb2tlOiAkc2VsZWN0aW9uX2ljb25fc3Ryb2tlO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICBAaWYgKCRtZW51LWJ1cmdlci1hbHdheXMgPT0gZmFsc2UpIHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogJG1lbnUtc3dpdGNoLWJyZWFrcG9pbnQpIHtcclxuICAgICAgICAgICAgLm1haW4tbmF2ICYge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZCA6ICRtZW51X3NlbGVjdGlvbl9iYWNrZ3JvdW5kO1xyXG5cclxuICAgICAgICAgICAgICAgICZfX2JhZGdlIHtcclxuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kIDogJG1lbnVfc2VsZWN0aW9uX2JhZGdlX2JhY2tncm91bmQ7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3IgICAgICA6ICRtZW51X3NlbGVjdGlvbl9iYWRnZV9jb2xvcjtcclxuICAgICAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgICAgICAmX19pY29uIHtcclxuICAgICAgICAgICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yICA6ICRtZW51X3NlbGVjdGlvbl9pY29uX2NvbG9yO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBmaWxsICAgOiAkbWVudV9zZWxlY3Rpb25faWNvbl9maWxsO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzdHJva2UgOiAkbWVudV9zZWxlY3Rpb25faWNvbl9zdHJva2U7XHJcbiAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcbiAgU3R5bGUgaW5uZXJcclxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cclxuLmhlYWRlci0taW5uZXIge1xyXG4gICAgLnNlbGVjdGlvbi1pY29uIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkc2VsZWN0aW9uX2JhY2tncm91bmQtLWlubmVyO1xyXG5cclxuICAgICAgICAmX19iYWRnZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWxlY3Rpb25fYmFkZ2VfYmFja2dyb3VuZC0taW5uZXI7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkc2VsZWN0aW9uX2JhZGdlX2NvbG9yLS1pbm5lcjtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2ljb24ge1xyXG4gICAgICAgICAgICAmID4gKiB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHNlbGVjdGlvbl9pY29uX2NvbG9yLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgIGZpbGw6ICRzZWxlY3Rpb25faWNvbl9maWxsLS1pbm5lcjtcclxuICAgICAgICAgICAgICAgIHN0cm9rZTogJHNlbGVjdGlvbl9pY29uX3N0cm9rZS0taW5uZXI7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuIiwiLmhvbWUge1xyXG4gICAgJl9fbW9kdWxlIHtcclxuICAgICAgICAvLyAmOm50aC1jaGlsZCgybiArIDEpIHtcclxuICAgICAgICAvLyAgICAgYmFja2dyb3VuZC1hdHRhY2htZW50OiBmaXhlZDtcclxuICAgICAgICAvLyB9XHJcblxyXG4gICAgICAgIC5zY3JvbGwtYmxvY2sge1xyXG4gICAgICAgICAgICAmX19idXR0b24tLWxhc3QgPiAqIHtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKC0xKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICB9XHJcblxyXG4gICAgfVxyXG59IiwiLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cclxuICBEZWZhdWx0c1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gUGFnZSBsaXN0aW5nIG5ld3MgLSBWMVxyXG4kcGFnZS1saXN0aW5nLW5ld3MtdjFfanVtYm90cm9uLXYxX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvanVtYm90cm9uLzEuanBnJykgbm8tcmVwZWF0IDUwJS9jb3ZlciAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcGFnZS1saXN0aW5nLW5ld3MtdjFfanVtYm90cm9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KSAhZGVmYXVsdDtcclxuJHBhZ2UtbGlzdGluZy1uZXdzLXYxX2p1bWJvdHJvbi12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gUGFnZSBsaXN0aW5nIG5ld3MgLSBWMlxyXG4kcGFnZS1saXN0aW5nLW5ld3MtdjJfanVtYm90cm9uLXYxX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvanVtYm90cm9uLzEuanBnJykgbm8tcmVwZWF0IDUwJS9jb3ZlciAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcGFnZS1saXN0aW5nLW5ld3MtdjJfanVtYm90cm9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAwLjg2KSAhZGVmYXVsdDtcclxuJHBhZ2UtbGlzdGluZy1uZXdzLXYyX2p1bWJvdHJvbi12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBQYWdlIGxpc3RpbmcgRXZlbnRzIC0gVjFcclxuJHBhZ2UtbGlzdGluZy1ldmVudHMtdjFfanVtYm90cm9uLXYxX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvanVtYm90cm9uLzEuanBnJykgbm8tcmVwZWF0IDUwJS9jb3ZlciAhZGVmYXVsdDsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcGFnZS1saXN0aW5nLWV2ZW50cy12MV9qdW1ib3Ryb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpICFkZWZhdWx0O1xyXG4kcGFnZS1saXN0aW5nLWV2ZW50cy12MV9qdW1ib3Ryb24tdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFBhZ2UgbGlzdGluZyBFdmVudHMgLSBWMlxyXG4kcGFnZS1saXN0aW5nLWV2ZW50cy12Ml9qdW1ib3Ryb24tdjFfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9qdW1ib3Ryb24vMS5qcGcnKSBuby1yZXBlYXQgNTAlL2NvdmVyICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwYWdlLWxpc3RpbmctZXZlbnRzLXYyX2p1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44NikgIWRlZmF1bHQ7XHJcbiRwYWdlLWxpc3RpbmctZXZlbnRzLXYyX2p1bWJvdHJvbi12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBQYWdlIGRldGFpbCBFdmVudHMgLSBWMVxyXG4kcGFnZS1kZXRhaWwtZXZlbnRzLXYxX2p1bWJvdHJvbi12MV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2p1bWJvdHJvbi8xLmpwZycpIG5vLXJlcGVhdCA1MCUvY292ZXIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHBhZ2UtZGV0YWlsLWV2ZW50cy12MV9qdW1ib3Ryb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIDAuODYpICFkZWZhdWx0O1xyXG4kcGFnZS1kZXRhaWwtZXZlbnRzLXYxX2p1bWJvdHJvbi12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gUGFnZSBhbGVydG1haWwgLSBWMVxyXG4kcGFnZS1hbGVydG1haWwtdjFfanVtYm90cm9uLXYxX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvanVtYm90cm9uLzIuanBnJykgbm8tcmVwZWF0IDAvY292ZXIgIWRlZmF1bHQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHBhZ2UtYWxlcnRtYWlsLXYxX2p1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIDAuNjYpICFkZWZhdWx0O1xyXG4kcGFnZS1hbGVydG1haWwtdjFfanVtYm90cm9uLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcGFnZS1hbGVydG1haWwtdjFfanVtYm90cm9uLXYxX21pbi1oZWlnaHQ6IGF1dG8gIWRlZmF1bHQ7XHJcbiRwYWdlLWFsZXJ0bWFpbC12MV9qdW1ib3Ryb24tdjFfbWFyZ2luLWJvdHRvbTogNmVtICFkZWZhdWx0O1xyXG5cclxuJHBhZ2UtYWxlcnRtYWlsLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcGFnZS1hbGVydG1haWwtdjFfanVtYm90cm9uLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kcGFnZS1hbGVydG1haWwtdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwYWdlLWFsZXJ0bWFpbC12MV9qdW1ib3Ryb24tdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdlLWFsZXJ0bWFpbC12MV9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yICAgICAgIDogJHBhZ2UtYWxlcnRtYWlsLXYxX2p1bWJvdHJvbi12MV9jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2UtYWxlcnRtYWlsLXYxX2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkcGFnZS1hbGVydG1haWwtdjFfanVtYm90cm9uLXYxX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIENvbnRhY3QgLSBWMVxyXG4kcGFnZS1jb250YWN0X2p1bWJvdHJvbi12MV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2p1bWJvdHJvbi8yLmpwZycpIG5vLXJlcGVhdCAwL2NvdmVyICFkZWZhdWx0OyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwYWdlLWNvbnRhY3RfanVtYm90cm9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfYnJhbmQtMiwgMC42NikgIWRlZmF1bHQ7XHJcbiRwYWdlLWNvbnRhY3RfanVtYm90cm9uLXYxX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFkZWZhdWx0O1xyXG4kcGFnZS1jb250YWN0X2p1bWJvdHJvbi12MV9taW4taGVpZ2h0OiA1MDBweCAhZGVmYXVsdDtcclxuJHBhZ2UtY29udGFjdF9qdW1ib3Ryb24tdjFfbWFyZ2luLWJvdHRvbTogNmVtICFkZWZhdWx0O1xyXG5cclxuJHBhZ2UtY29udGFjdF9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHBhZ2UtY29udGFjdF9qdW1ib3Ryb24tdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdlLWNvbnRhY3RfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwYWdlLWNvbnRhY3RfanVtYm90cm9uLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kcGFnZS1jb250YWN0X2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3IgICAgICAgOiAkcGFnZS1jb250YWN0X2p1bWJvdHJvbi12MV9jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2UtY29udGFjdF9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEVzdGltYXRpb24gLSBWMVxyXG4kcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbi12MV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2p1bWJvdHJvbi8yLmpwZycpIG5vLXJlcGVhdCAwL2NvdmVyICFkZWZhdWx0O1xyXG4kcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIDAuNjYpICFkZWZhdWx0O1xyXG4kcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbi12MV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMSAhZGVmYXVsdDtcclxuJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfbWluLWhlaWdodDogNTAwcHggIWRlZmF1bHQ7XHJcbiRwYWdlLWVzdGltYXRpb24tdjFfanVtYm90cm9uLXYxX21hcmdpbi1ib3R0b206IDZlbSAhZGVmYXVsdDtcclxuXHJcbiRwYWdlLWVzdGltYXRpb24tdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwYWdlLWVzdGltYXRpb24tdjFfanVtYm90cm9uLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbi12MV9jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yICAgICAgIDogJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdlLWVzdGltYXRpb24tdjFfanVtYm90cm9uLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG4kcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX3RyYW5zZm9ybTpjYXBpdGFsaXplICFkZWZhdWx0O1xyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBQYXJ0ZW5haXJlIC0gVjFcclxuJHBhZ2UtbGlzdGluZy1wYXJ0bmVyLXYxX2p1bWJvdHJvbi12MV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2p1bWJvdHJvbi8zLmpwZycpIG5vLXJlcGVhdCAwL2NvdmVyOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwYWdlLWxpc3RpbmctcGFydG5lci12MV9qdW1ib3Ryb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIC45KTtcclxuJHBhZ2UtbGlzdGluZy1wYXJ0bmVyLXYxX2p1bWJvdHJvbi12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwYWdlLWxpc3RpbmctcGFydG5lci12MV9qdW1ib3Ryb24tdjFfbWluLWhlaWdodDogNTAwcHg7XHJcbiRwYWdlLWxpc3RpbmctcGFydG5lci12MV9qdW1ib3Ryb24tdjFfbWFyZ2luLWJvdHRvbTogMDsgLy8gTWFyZ2UgYmFzc2UgcG91ciDDqXZpdGVyIGxlIHBhc3NhZ2Ugc291cyBsYSBwaG90byBsb3JzIGRlIGwnb3V2ZXJ0dXJlIGR1IG1vdGV1ciBkZSByZWNoZXJjaGVcclxuXHJcbiRwYWdlLWxpc3RpbmctcGFydG5lci12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHBhZ2UtbGlzdGluZy1wYXJ0bmVyLXYxX2p1bWJvdHJvbi12MV9jb2xvcjtcclxuJHBhZ2UtbGlzdGluZy1wYXJ0bmVyLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcGFnZS1saXN0aW5nLXBhcnRuZXItdjFfanVtYm90cm9uLXYxX2NvbG9yO1xyXG4kcGFnZS1saXN0aW5nLXBhcnRuZXItdjFfanVtYm90cm9uLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvciAgICAgICA6ICRwYWdlLWxpc3RpbmctcGFydG5lci12MV9qdW1ib3Ryb24tdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdlLWxpc3RpbmctcGFydG5lci12MV9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGNvbG9yX2JyYW5kLTEgIWRlZmF1bHQ7XHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gUGFnZSBzw6lsZWN0aW9uXHJcbiRwYWdlLXNlbGVjdGlvbi12MV9qdW1ib3Ryb24tdjFfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9qdW1ib3Ryb24vNC5qcGcnKSBuby1yZXBlYXQgMC9jb3ZlciAhZGVmYXVsdDtcclxuJHBhZ2Utc2VsZWN0aW9uLXYxX2p1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgLjkpICFkZWZhdWx0O1xyXG4kcGFnZS1zZWxlY3Rpb24tdjFfanVtYm90cm9uLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMiAhZGVmYXVsdDtcclxuJHBhZ2Utc2VsZWN0aW9uLXYxX2p1bWJvdHJvbi12MV9taW4taGVpZ2h0OiAzMDBweCAhZGVmYXVsdDtcclxuJHBhZ2Utc2VsZWN0aW9uLXYxX2p1bWJvdHJvbi12MV9tYXJnaW4tYm90dG9tOiA2ZW0gIWRlZmF1bHQ7XHJcblxyXG4kcGFnZS1zZWxlY3Rpb24tdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3I6ICRwYWdlLXNlbGVjdGlvbi12MV9qdW1ib3Ryb24tdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdlLXNlbGVjdGlvbi12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcjogJHBhZ2Utc2VsZWN0aW9uLXYxX2p1bWJvdHJvbi12MV9jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2Utc2VsZWN0aW9uLXYxX2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3IgICAgICAgOiAkcGFnZS1zZWxlY3Rpb24tdjFfanVtYm90cm9uLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kcGFnZS1zZWxlY3Rpb24tdjFfanVtYm90cm9uLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRjb2xvcl9icmFuZC0xICFkZWZhdWx0O1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFBhZ2UgcsOpZGFjdGlvbm5lbGxlIC0gYmFzaWNcclxuJHBhZ2UtZWRpdG9yaWFsX2p1bWJvdHJvbi12MV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2p1bWJvdHJvbi8zLmpwZycpIG5vLXJlcGVhdCAwL2NvdmVyICFkZWZhdWx0O1xyXG4kcGFnZS1lZGl0b3JpYWxfanVtYm90cm9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAuOSkgIWRlZmF1bHQ7XHJcbiRwYWdlLWVkaXRvcmlhbF9qdW1ib3Ryb24tdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yICFkZWZhdWx0O1xyXG4kcGFnZS1lZGl0b3JpYWxfanVtYm90cm9uLXYxX21pbi1oZWlnaHQ6IGF1dG8gIWRlZmF1bHQ7XHJcbiRwYWdlLWVkaXRvcmlhbF9qdW1ib3Ryb24tdjFfbWFyZ2luLWJvdHRvbTogMCAhZGVmYXVsdDtcclxuXHJcbiRwYWdlLWVkaXRvcmlhbF9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHBhZ2UtZWRpdG9yaWFsX2p1bWJvdHJvbi12MV9jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2UtZWRpdG9yaWFsX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcGFnZS1lZGl0b3JpYWxfanVtYm90cm9uLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kcGFnZS1lZGl0b3JpYWxfanVtYm90cm9uLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvciAgICAgICA6ICRwYWdlLWVkaXRvcmlhbF9qdW1ib3Ryb24tdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdlLWVkaXRvcmlhbF9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJHBhZ2UtZWRpdG9yaWFsX2p1bWJvdHJvbi12MV9jb2xvciAhZGVmYXVsdDtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBQYWdlIHRlYW0gbGlzdGluZ1xyXG4kcGFnZS1saXN0aW5nLXRlYW1fanVtYm90cm9uLXYxX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvanVtYm90cm9uLzUuanBnJykgbm8tcmVwZWF0IDAvY292ZXIgIWRlZmF1bHQ7XHJcbiRwYWdlLWxpc3RpbmctdGVhbV9qdW1ib3Ryb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIC45KSAhZGVmYXVsdDtcclxuJHBhZ2UtbGlzdGluZy10ZWFtX2p1bWJvdHJvbi12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTIgIWRlZmF1bHQ7XHJcbiRwYWdlLWxpc3RpbmctdGVhbV9qdW1ib3Ryb24tdjFfbWluLWhlaWdodDogYXV0byAhZGVmYXVsdDtcclxuJHBhZ2UtbGlzdGluZy10ZWFtX2p1bWJvdHJvbi12MV9tYXJnaW4tYm90dG9tOiAwICFkZWZhdWx0O1xyXG5cclxuJHBhZ2UtbGlzdGluZy10ZWFtX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcGFnZS1saXN0aW5nLXRlYW1fanVtYm90cm9uLXYxX2NvbG9yICFkZWZhdWx0O1xyXG4kcGFnZS1saXN0aW5nLXRlYW1fanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwYWdlLWxpc3RpbmctdGVhbV9qdW1ib3Ryb24tdjFfY29sb3IgIWRlZmF1bHQ7XHJcbiRwYWdlLWxpc3RpbmctdGVhbV9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yICAgICAgIDogJHBhZ2UtbGlzdGluZy10ZWFtX2p1bWJvdHJvbi12MV9jb2xvciAhZGVmYXVsdDtcclxuJHBhZ2UtbGlzdGluZy10ZWFtX2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkcGFnZS1saXN0aW5nLXRlYW1fanVtYm90cm9uLXYxX2NvbG9yICFkZWZhdWx0O1xyXG5cclxuXHJcbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXHJcblN0eWxlc1xyXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xyXG5cclxuI21haW4ge1xyXG4gICAgLnNlYXJjaC1pbm5lciB7XHJcbiAgICAgICAgLnNlYXJjaC10b2dnbGUge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KCRtZW51LXN3aXRjaC1icmVha3BvaW50KSB7XHJcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gQmllbnNcclxuLnBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYxLFxyXG4ucGFnZS1saXN0aW5nLXYxIHtcclxuICAgIC5icmVhZGNydW1iX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGggOiAkd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aDtcclxuICAgIH1cclxuICAgIC5tYXAtbGlzdGluZ19fd3JhcHBlciB7XHJcbiAgICAgICAgbWFyZ2luOiAwIGF1dG8gMWVtIGF1dG87XHJcbiAgICAgICAgbWF4LXdpZHRoIDogJHdyYXBwZXItZXh0cmFsYXJnZV9tYXgtd2lkdGg7XHJcbiAgICB9XHJcbiAgICAuc2VhcmNoLWlubmVyIHtcclxuICAgICAgICBwb3NpdGlvbjogc3RpY2t5O1xyXG4gICAgICAgIHotaW5kZXg6IDk5O1xyXG4gICAgfVxyXG59XHJcbi5ib2R5LS1ob3Jpem9udGFsLXNlYXJjaC1vcGVuZWQge1xyXG4gICAgLnBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYxLFxyXG4gICAgLnBhZ2UtbGlzdGluZy12MSB7XHJcbiAgICAgICAgLnNlYXJjaC1pbm5lciB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtcHJvZ3JhbS1saXN0aW5nLXYyLFxyXG4ucGFnZS1saXN0aW5nLXYyIHtcclxuICAgIC5icmVhZGNydW1iX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGggOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGg7XHJcbiAgICB9XHJcbiAgICAubWFwLWxpc3RpbmdfX3dyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDFlbSBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aCA6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aDtcclxuICAgIH1cclxuICAgIC5zZWFyY2gtaW5uZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIHBvc2l0aW9uOiB1bnNldDtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgIH1cclxufVxyXG4uYm9keS0taG9yaXpvbnRhbC1zZWFyY2gtb3BlbmVkIHtcclxuICAgIC5wYWdlLXByb2dyYW0tbGlzdGluZy12MixcclxuICAgIC5wYWdlLWxpc3RpbmctdjIge1xyXG4gICAgICAgIC5zZWFyY2gtaW5uZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLXByb2dyYW0tbGlzdGluZy12MyxcclxuLnBhZ2UtbGlzdGluZy12MyB7XHJcbiAgICAuYnJlYWRjcnVtYl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGg7XHJcbiAgICB9XHJcbiAgICAubWFwLWxpc3RpbmdfX3dyYXBwZXIge1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvIDFlbSBhdXRvO1xyXG4gICAgICAgIG1heC13aWR0aCA6ICR3cmFwcGVyLWxhcmdlX21heC13aWR0aDtcclxuICAgIH1cclxuICAgIC5zZWFyY2gtaW5uZXIge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRtYWluLXNlYXJjaF9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIHBvc2l0aW9uOiB1bnNldDtcclxuICAgICAgICB6LWluZGV4OiA5OTtcclxuICAgIH1cclxufVxyXG4uYm9keS0taG9yaXpvbnRhbC1zZWFyY2gtb3BlbmVkIHtcclxuICAgIC5wYWdlLXByb2dyYW0tbGlzdGluZy12MyxcclxuICAgIC5wYWdlLWxpc3RpbmctdjMge1xyXG4gICAgICAgIC5zZWFyY2gtaW5uZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkbWFpbi1zZWFyY2hfYmFja2dyb3VuZDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLXByb3BlcnR5LWRldGFpbC12MSB7XHJcbiAgICAuYnJlYWRjcnVtYl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoIDogJHdyYXBwZXItbWVkaXVtX21heC13aWR0aDtcclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtcHJvcGVydHktZGV0YWlsLXYyIHtcclxuICAgIC5icmVhZGNydW1iX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGggOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS1wcm9wZXJ0eS1kZXRhaWwtdjMge1xyXG4gICAgLmJyZWFkY3J1bWJfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aCA6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBQcm9ncmFtbWVzXHJcbi5wYWdlLXByb2dyYW0tZGV0YWlsLXYxIHtcclxuICAgIC5icmVhZGNydW1iX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGggOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS1wcm9ncmFtLWRldGFpbC12MiB7XHJcbiAgICAuYnJlYWRjcnVtYl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoIDogJHdyYXBwZXItbWVkaXVtX21heC13aWR0aDtcclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjMge1xyXG4gICAgLmJyZWFkY3J1bWJfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aCA6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBUZWFtXHJcbi5wYWdlLWxpc3RpbmctdGVhbS12MSB7XHJcbiAgICAuYnJlYWRjcnVtYl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoIDogJHdyYXBwZXJfbWF4LXdpZHRoO1xyXG4gICAgfVxyXG59XHJcblxyXG4kcGFnZS1saXN0aW5nLXRlYW1fanVtYm90cm9uLXYxX190aXRsZV9tYXA6IChcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcGFnZS1saXN0aW5nLXRlYW1fanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHBhZ2UtbGlzdGluZy10ZWFtX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4pO1xyXG4ucGFnZS1saXN0aW5nLXRlYW0tdjEge1xyXG4gICAgLmp1bWJvdHJvbi12MSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBhZ2UtbGlzdGluZy10ZWFtX2p1bWJvdHJvbi12MV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkcGFnZS1saXN0aW5nLXRlYW1fanVtYm90cm9uLXYxX2NvbG9yO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRwYWdlLWxpc3RpbmctdGVhbV9qdW1ib3Ryb24tdjFfbWluLWhlaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2UtbGlzdGluZy10ZWFtX2p1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHBhZ2UtbGlzdGluZy10ZWFtX2p1bWJvdHJvbi12MV9fdGl0bGVfbWFwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwYWdlLWxpc3RpbmctdGVhbV9qdW1ib3Ryb24tdjFfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGFnZS1saXN0aW5nLXRlYW1fanVtYm90cm9uLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwYWdlLWxpc3RpbmctdGVhbV9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBhZ2UtbGlzdGluZy10ZWFtX2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS1saXN0aW5nLXRlYW0tdjIge1xyXG4gICAgLmJyZWFkY3J1bWJfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aCA6ICR3cmFwcGVyX21heC13aWR0aDtcclxuICAgIH1cclxufVxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFByb2dyYW1tZXNcclxuLnBhZ2UtbGlzdGluZy1wcm9ncmFtLXYxIHtcclxuICAgIC5icmVhZGNydW1iX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGggOiAkd3JhcHBlci1leHRyYWxhcmdlX21heC13aWR0aDtcclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtbGlzdGluZy1wcm9ncmFtLXYyIHtcclxuICAgIC5icmVhZGNydW1iX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGggOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLWxpc3RpbmctcHJvZ3JhbS12MyB7XHJcbiAgICAuYnJlYWRjcnVtYl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoOiAkd3JhcHBlci1sYXJnZV9tYXgtd2lkdGg7XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLXByb2dyYW0tZGV0YWlsLXYxIHtcclxuICAgIC5icmVhZGNydW1iX193cmFwcGVyIHtcclxuICAgICAgICBtYXgtd2lkdGggOiAkd3JhcHBlci1tZWRpdW1fbWF4LXdpZHRoO1xyXG4gICAgfVxyXG59XHJcblxyXG4ucGFnZS1wcm9ncmFtLWRldGFpbC12MiB7XHJcbiAgICAuYnJlYWRjcnVtYl9fd3JhcHBlciB7XHJcbiAgICAgICAgbWF4LXdpZHRoIDogJHdyYXBwZXItbWVkaXVtX21heC13aWR0aDtcclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtcHJvZ3JhbS1kZXRhaWwtdjMge1xyXG4gICAgLmJyZWFkY3J1bWJfX3dyYXBwZXIge1xyXG4gICAgICAgIG1heC13aWR0aCA6ICR3cmFwcGVyLW1lZGl1bV9tYXgtd2lkdGg7XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gUmVkYWNcclxuLnBhZ2UtcmVkYWMtZ21zIHtcclxuXHJcbn1cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBOZXdzXHJcbi5wYWdlLWxpc3RpbmctbmV3cy12MSB7XHJcbiAgICAuanVtYm90cm9uLXYxIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFnZS1saXN0aW5nLW5ld3MtdjFfanVtYm90cm9uLXYxX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRwYWdlLWxpc3RpbmctbmV3cy12MV9qdW1ib3Ryb24tdjFfY29sb3I7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZS1saXN0aW5nLW5ld3MtdjFfanVtYm90cm9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLWxpc3RpbmctbmV3cy12MiB7XHJcbiAgICAuanVtYm90cm9uLXYxIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFnZS1saXN0aW5nLW5ld3MtdjJfanVtYm90cm9uLXYxX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRwYWdlLWxpc3RpbmctbmV3cy12Ml9qdW1ib3Ryb24tdjFfY29sb3I7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZS1saXN0aW5nLW5ld3MtdjJfanVtYm90cm9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEV2ZW50c1xyXG4ucGFnZS1ldmVudHMtbGlzdGluZy12MSB7XHJcbiAgICAuanVtYm90cm9uLXYxIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFnZS1saXN0aW5nLWV2ZW50cy12MV9qdW1ib3Ryb24tdjFfYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJHBhZ2UtbGlzdGluZy1ldmVudHMtdjFfanVtYm90cm9uLXYxX2NvbG9yO1xyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2UtbGlzdGluZy1ldmVudHMtdjFfanVtYm90cm9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5wYWdlLWV2ZW50cy1saXN0aW5nLXYyIHtcclxuICAgIC5qdW1ib3Ryb24tdjEge1xyXG4gICAgICAgIGJhY2tncm91bmQ6ICRwYWdlLWxpc3RpbmctZXZlbnRzLXYyX2p1bWJvdHJvbi12MV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkcGFnZS1saXN0aW5nLWV2ZW50cy12Ml9qdW1ib3Ryb24tdjFfY29sb3I7XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZS1saXN0aW5nLWV2ZW50cy12Ml9qdW1ib3Ryb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLnBhZ2UtZXZlbnRzLWRldGFpbC12MSB7XHJcbiAgICAuanVtYm90cm9uLXYxIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFnZS1kZXRhaWwtZXZlbnRzLXYxX2p1bWJvdHJvbi12MV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkcGFnZS1kZXRhaWwtZXZlbnRzLXYxX2p1bWJvdHJvbi12MV9jb2xvcjtcclxuICAgICAgICAmOmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdlLWRldGFpbC1ldmVudHMtdjFfanVtYm90cm9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBBbGVydGUgbWFpbFxyXG4kcGFnZS1hbGVydG1haWwtdjFfanVtYm90cm9uLXYxX190aXRsZV9tYXA6IChcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcGFnZS1hbGVydG1haWwtdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHBhZ2UtYWxlcnRtYWlsLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4pO1xyXG4ucGFnZS1hbGVydG1haWwtdjEge1xyXG4gICAgLmp1bWJvdHJvbi12MSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBhZ2UtYWxlcnRtYWlsLXYxX2p1bWJvdHJvbi12MV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkcGFnZS1hbGVydG1haWwtdjFfanVtYm90cm9uLXYxX2NvbG9yO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRwYWdlLWFsZXJ0bWFpbC12MV9qdW1ib3Ryb24tdjFfbWluLWhlaWdodDtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZS1hbGVydG1haWwtdjFfanVtYm90cm9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcGFnZS1hbGVydG1haWwtdjFfanVtYm90cm9uLXYxX190aXRsZV9tYXApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHBhZ2UtYWxlcnRtYWlsLXYxX2p1bWJvdHJvbi12MV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxuICAgIC5icmVhZGNydW1iIHtcclxuICAgICAgICAmX19saW5rIHtcclxuICAgICAgICAgICAgY29sb3I6ICRwYWdlLWFsZXJ0bWFpbC12MV9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBhZ2UtYWxlcnRtYWlsLXYxX2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFnZS1hbGVydG1haWwtdjFfanVtYm90cm9uLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBDb250YWN0XHJcbiRwYWdlLWNvbnRhY3RfanVtYm90cm9uLXYxX190aXRsZV9tYXA6IChcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcGFnZS1jb250YWN0X2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yLFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMl9jb2xvciA6ICRwYWdlLWNvbnRhY3RfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbik7XHJcbi5wYWdlLWNvbnRhY3Qge1xyXG4gICAgLmp1bWJvdHJvbi12MSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBhZ2UtY29udGFjdF9qdW1ib3Ryb24tdjFfYmFja2dyb3VuZDtcclxuICAgICAgICBjb2xvcjogJHBhZ2UtY29udGFjdF9qdW1ib3Ryb24tdjFfY29sb3I7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJHBhZ2UtY29udGFjdF9qdW1ib3Ryb24tdjFfbWluLWhlaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2UtY29udGFjdF9qdW1ib3Ryb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX190aXRsZSB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIHNldFRpdGxlKCRwYWdlLWNvbnRhY3RfanVtYm90cm9uLXYxX190aXRsZV9tYXApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHBhZ2UtY29udGFjdF9qdW1ib3Ryb24tdjFfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGFnZS1jb250YWN0X2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgICAmOmFmdGVyIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFnZS1jb250YWN0X2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgJi0tYWN0aXZlIHtcclxuICAgICAgICAgICAgICAgIGNvbG9yOiAkcGFnZS1jb250YWN0X2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIEVzdGltYXRpb25cclxuJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX21hcDogKFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwYWdlLWVzdGltYXRpb24tdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMl9jb2xvcixcclxuKTtcclxuLnBhZ2UtZXN0aW1hdGlvbi12MSB7XHJcbiAgICAuanVtYm90cm9uLXYxIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbi12MV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbi12MV9jb2xvcjtcclxuXHJcbiAgICAgICAgQGluY2x1ZGUgYnJlYWtwb2ludChsZykge1xyXG4gICAgICAgICAgICBtaW4taGVpZ2h0OiAkcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbi12MV9taW4taGVpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX21hcCk7XHJcbiAgICAgICAgICAgIC50aXRsZXtcclxuICAgICAgICAgICAgICAgICZfX2NvbnRlbnQtMntcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMl90cmFuc2Zvcm07XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwYWdlLWVzdGltYXRpb24tdjFfanVtYm90cm9uLXYxX21hcmdpbi1ib3R0b207XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICAgLmJyZWFkY3J1bWIge1xyXG4gICAgICAgICZfX2xpbmsge1xyXG4gICAgICAgICAgICBjb2xvcjogJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX19pdGVtIHtcclxuICAgICAgICAgICAgJjphZnRlciB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5cclxuLy8gKioqKioqKioqKioqKioqKioqKioqKipcclxuLy8gUGFnZSByZWRhY3Rpb25uZWxsZVxyXG4kcGFnZS1lZGl0b3JpYWxfanVtYm90cm9uLXYxX190aXRsZV9tYXA6IChcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcGFnZS1lZGl0b3JpYWxfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHBhZ2UtZWRpdG9yaWFsX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4pO1xyXG4ucGFnZS1lZGl0b3JpYWwge1xyXG4gICAgLmp1bWJvdHJvbi12MSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBhZ2UtZWRpdG9yaWFsX2p1bWJvdHJvbi12MV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkcGFnZS1lZGl0b3JpYWxfanVtYm90cm9uLXYxX2NvbG9yO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRwYWdlLWVkaXRvcmlhbF9qdW1ib3Ryb24tdjFfbWluLWhlaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2UtZWRpdG9yaWFsX2p1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHBhZ2UtZWRpdG9yaWFsX2p1bWJvdHJvbi12MV9fdGl0bGVfbWFwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwYWdlLWVkaXRvcmlhbF9qdW1ib3Ryb24tdjFfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuYnJlYWRjcnVtYiB7XHJcbiAgICAgICAgJl9fbGluayB7XHJcbiAgICAgICAgICAgIGNvbG9yOiAkcGFnZS1lZGl0b3JpYWxfanVtYm90cm9uLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICRwYWdlLWVkaXRvcmlhbF9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICYtLWFjdGl2ZSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjogJHBhZ2UtZWRpdG9yaWFsX2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBQYXJ0ZW5haXJlc1xyXG4kcGFnZS1saXN0aW5nLXBhcnRuZXItdjFfanVtYm90cm9uLXYxX190aXRsZV9tYXA6IChcclxuICAgICAgICB0aXRsZV9jb250ZW50XzFfY29sb3IgOiAkcGFnZS1saXN0aW5nLXBhcnRuZXItdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzFfY29sb3IsXHJcbiAgICAgICAgdGl0bGVfY29udGVudF8yX2NvbG9yIDogJHBhZ2UtbGlzdGluZy1wYXJ0bmVyLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yLFxyXG4pO1xyXG4ucGFnZS1saXN0aW5nLXBhcnRuZXItdjEge1xyXG4gICAgLmp1bWJvdHJvbi12MSB7XHJcbiAgICAgICAgYmFja2dyb3VuZDogJHBhZ2UtbGlzdGluZy1wYXJ0bmVyLXYxX2p1bWJvdHJvbi12MV9iYWNrZ3JvdW5kO1xyXG4gICAgICAgIGNvbG9yOiAkcGFnZS1saXN0aW5nLXBhcnRuZXItdjFfanVtYm90cm9uLXYxX2NvbG9yO1xyXG5cclxuICAgICAgICBAaW5jbHVkZSBicmVha3BvaW50KGxnKSB7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6ICRwYWdlLWxpc3RpbmctcGFydG5lci12MV9qdW1ib3Ryb24tdjFfbWluLWhlaWdodDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICY6YmVmb3JlIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2UtbGlzdGluZy1wYXJ0bmVyLXYxX2p1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I7XHJcbiAgICAgICAgfVxyXG4gICAgICAgICZfX3RpdGxlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgc2V0VGl0bGUoJHBhZ2UtbGlzdGluZy1wYXJ0bmVyLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfbWFwKTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fd3JhcHBlciB7XHJcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRwYWdlLWxpc3RpbmctcGFydG5lci12MV9qdW1ib3Ryb24tdjFfbWFyZ2luLWJvdHRvbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFPDqWxlY3Rpb25zXHJcbiRwYWdlLXNlbGVjdGlvbi12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX21hcDogKFxyXG4gICAgICAgIHRpdGxlX2NvbnRlbnRfMV9jb2xvciA6ICRwYWdlLXNlbGVjdGlvbi12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcixcclxuICAgICAgICB0aXRsZV9jb250ZW50XzJfY29sb3IgOiAkcGFnZS1zZWxlY3Rpb24tdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3IsXHJcbik7XHJcbi5wYWdlLXNlbGVjdGlvbiB7XHJcbiAgICAuanVtYm90cm9uLXYxIHtcclxuICAgICAgICBiYWNrZ3JvdW5kOiAkcGFnZS1zZWxlY3Rpb24tdjFfanVtYm90cm9uLXYxX2JhY2tncm91bmQ7XHJcbiAgICAgICAgY29sb3I6ICRwYWdlLXNlbGVjdGlvbi12MV9qdW1ib3Ryb24tdjFfY29sb3I7XHJcblxyXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQobGcpIHtcclxuICAgICAgICAgICAgbWluLWhlaWdodDogJHBhZ2Utc2VsZWN0aW9uLXYxX2p1bWJvdHJvbi12MV9taW4taGVpZ2h0O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnZS1zZWxlY3Rpb24tdjFfanVtYm90cm9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjtcclxuICAgICAgICB9XHJcbiAgICAgICAgJl9fdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBzZXRUaXRsZSgkcGFnZS1zZWxlY3Rpb24tdjFfanVtYm90cm9uLXYxX190aXRsZV9tYXApO1xyXG4gICAgICAgIH1cclxuICAgICAgICAmX193cmFwcGVyIHtcclxuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogJHBhZ2Utc2VsZWN0aW9uLXYxX2p1bWJvdHJvbi12MV9tYXJnaW4tYm90dG9tO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufSIsIi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFBhZ2UgbGlzdGluZyBuZXdzIC0gVjFcclxuJHBhZ2UtbGlzdGluZy1uZXdzLXYxX2p1bWJvdHJvbi12MV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2p1bWJvdHJvbi8xLmpwZycpIG5vLXJlcGVhdCA1MCUvY292ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHBhZ2UtbGlzdGluZy1uZXdzLXYxX2p1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44Nik7XHJcbiRwYWdlLWxpc3RpbmctbmV3cy12MV9qdW1ib3Ryb24tdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFBhZ2UgbGlzdGluZyBuZXdzIC0gVjJcclxuJHBhZ2UtbGlzdGluZy1uZXdzLXYyX2p1bWJvdHJvbi12MV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2p1bWJvdHJvbi8xLmpwZycpIG5vLXJlcGVhdCA1MCUvY292ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHBhZ2UtbGlzdGluZy1uZXdzLXYyX2p1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgMC44Nik7XHJcbiRwYWdlLWxpc3RpbmctbmV3cy12Ml9qdW1ib3Ryb24tdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFBhZ2UgYWxlcnRtYWlsIC0gVjFcclxuJHBhZ2UtYWxlcnRtYWlsLXYxX2p1bWJvdHJvbi12MV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2p1bWJvdHJvbi8yLmpwZycpIG5vLXJlcGVhdCAwL2NvdmVyOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwYWdlLWFsZXJ0bWFpbC12MV9qdW1ib3Ryb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9icmFuZC0yLCAwLjY2KTtcclxuJHBhZ2UtYWxlcnRtYWlsLXYxX2p1bWJvdHJvbi12MV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHBhZ2UtYWxlcnRtYWlsLXYxX2p1bWJvdHJvbi12MV9taW4taGVpZ2h0OiBhdXRvO1xyXG4kcGFnZS1hbGVydG1haWwtdjFfanVtYm90cm9uLXYxX21hcmdpbi1ib3R0b206IDZlbTsgLy8gTWFyZ2UgYmFzc2UgcG91ciDDqXZpdGVyIGxlIHBhc3NhZ2Ugc291cyBsYSBwaG90byBsb3JzIGRlIGwnb3V2ZXJ0dXJlIGR1IG1vdGV1ciBkZSByZWNoZXJjaGVcclxuXHJcbiRwYWdlLWFsZXJ0bWFpbC12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHBhZ2UtYWxlcnRtYWlsLXYxX2p1bWJvdHJvbi12MV9jb2xvcjtcclxuJHBhZ2UtYWxlcnRtYWlsLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcGFnZS1hbGVydG1haWwtdjFfanVtYm90cm9uLXYxX2NvbG9yO1xyXG4kcGFnZS1hbGVydG1haWwtdjFfanVtYm90cm9uLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvciAgICAgICA6ICRwYWdlLWFsZXJ0bWFpbC12MV9qdW1ib3Ryb24tdjFfY29sb3I7XHJcbiRwYWdlLWFsZXJ0bWFpbC12MV9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBDb250YWN0IC0gVjFcclxuJHBhZ2UtY29udGFjdF9qdW1ib3Ryb24tdjFfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9qdW1ib3Ryb24vMi5qcGcnKSBuby1yZXBlYXQgMC9jb3ZlcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcGFnZS1jb250YWN0X2p1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIDAuNjYpO1xyXG4kcGFnZS1jb250YWN0X2p1bWJvdHJvbi12MV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHBhZ2UtY29udGFjdF9qdW1ib3Ryb24tdjFfbWluLWhlaWdodDogYXV0bztcclxuJHBhZ2UtY29udGFjdF9qdW1ib3Ryb24tdjFfbWFyZ2luLWJvdHRvbTogNmVtOyAvLyBNYXJnZSBiYXNzZSBwb3VyIMOpdml0ZXIgbGUgcGFzc2FnZSBzb3VzIGxhIHBob3RvIGxvcnMgZGUgbCdvdXZlcnR1cmUgZHUgbW90ZXVyIGRlIHJlY2hlcmNoZVxyXG5cclxuJHBhZ2UtY29udGFjdF9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHBhZ2UtY29udGFjdF9qdW1ib3Ryb24tdjFfY29sb3I7XHJcbiRwYWdlLWNvbnRhY3RfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwYWdlLWNvbnRhY3RfanVtYm90cm9uLXYxX2NvbG9yO1xyXG4kcGFnZS1jb250YWN0X2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3I6ICRwYWdlLWNvbnRhY3RfanVtYm90cm9uLXYxX2NvbG9yO1xyXG4kcGFnZS1jb250YWN0X2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkY29sb3JfbmV1dHJhbC0xO1xyXG5cclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBFc3RpbWF0aW9uIC0gVjFcclxuJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9qdW1ib3Ryb24vMi5qcGcnKSBuby1yZXBlYXQgMC9jb3ZlcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX2JyYW5kLTIsIDAuNjYpO1xyXG4kcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbi12MV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfbWluLWhlaWdodDogYXV0bztcclxuJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfbWFyZ2luLWJvdHRvbTogOGVtOyAvLyBNYXJnZSBiYXNzZSBwb3VyIMOpdml0ZXIgbGUgcGFzc2FnZSBzb3VzIGxhIHBob3RvIGxvcnMgZGUgbCdvdXZlcnR1cmUgZHUgbW90ZXVyIGRlIHJlY2hlcmNoZVxyXG5cclxuJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfY29sb3I7XHJcbiRwYWdlLWVzdGltYXRpb24tdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwYWdlLWVzdGltYXRpb24tdjFfanVtYm90cm9uLXYxX2NvbG9yO1xyXG4kcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnRfY29sb3IgICAgICAgOiAkcGFnZS1lc3RpbWF0aW9uLXYxX2p1bWJvdHJvbi12MV9jb2xvcjtcclxuJHBhZ2UtZXN0aW1hdGlvbi12MV9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJGNvbG9yX25ldXRyYWwtMTtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBQYXJ0ZW5haXJlIC0gVjFcclxuJHBhZ2UtbGlzdGluZy1wYXJ0bmVyLXYxX2p1bWJvdHJvbi12MV9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoJy4uL2ltYWdlcy9tb2R1bGVzL2p1bWJvdHJvbi8zLmpwZycpIG5vLXJlcGVhdCAwL2NvdmVyOyAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8vIEZvbmQgZHUgbW9kdWxlXHJcbiRwYWdlLWxpc3RpbmctcGFydG5lci12MV9qdW1ib3Ryb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIC45KTtcclxuJHBhZ2UtbGlzdGluZy1wYXJ0bmVyLXYxX2p1bWJvdHJvbi12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwYWdlLWxpc3RpbmctcGFydG5lci12MV9qdW1ib3Ryb24tdjFfbWluLWhlaWdodDogNTAwcHg7XHJcbiRwYWdlLWxpc3RpbmctcGFydG5lci12MV9qdW1ib3Ryb24tdjFfbWFyZ2luLWJvdHRvbTogNmVtOyAvLyBNYXJnZSBiYXNzZSBwb3VyIMOpdml0ZXIgbGUgcGFzc2FnZSBzb3VzIGxhIHBob3RvIGxvcnMgZGUgbCdvdXZlcnR1cmUgZHUgbW90ZXVyIGRlIHJlY2hlcmNoZVxyXG5cclxuJHBhZ2UtbGlzdGluZy1wYXJ0bmVyLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcGFnZS1saXN0aW5nLXBhcnRuZXItdjFfanVtYm90cm9uLXYxX2NvbG9yO1xyXG4kcGFnZS1saXN0aW5nLXBhcnRuZXItdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFPDqWxlY3Rpb24gLSBWMVxyXG4kcGFnZS1zZWxlY3Rpb24tdjFfanVtYm90cm9uLXYxX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvanVtYm90cm9uLzQuanBnJykgbm8tcmVwZWF0IDAvY292ZXI7ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gRm9uZCBkdSBtb2R1bGVcclxuJHBhZ2Utc2VsZWN0aW9uLXYxX2p1bWJvdHJvbi12MV9vdmVybGF5X2JhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yX25ldXRyYWwtMSwgLjkpO1xyXG4kcGFnZS1zZWxlY3Rpb24tdjFfanVtYm90cm9uLXYxX2NvbG9yOiAkY29sb3JfYnJhbmQtMjtcclxuJHBhZ2Utc2VsZWN0aW9uLXYxX2p1bWJvdHJvbi12MV9taW4taGVpZ2h0OiAzMDBweDtcclxuJHBhZ2Utc2VsZWN0aW9uLXYxX2p1bWJvdHJvbi12MV9tYXJnaW4tYm90dG9tOiAwOyAvLyBNYXJnZSBiYXNzZSBwb3VyIMOpdml0ZXIgbGUgcGFzc2FnZSBzb3VzIGxhIHBob3RvIGxvcnMgZGUgbCdvdXZlcnR1cmUgZHUgbW90ZXVyIGRlIHJlY2hlcmNoZVxyXG5cclxuJHBhZ2Utc2VsZWN0aW9uLXYxX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcGFnZS1zZWxlY3Rpb24tdjFfanVtYm90cm9uLXYxX2NvbG9yO1xyXG4kcGFnZS1zZWxlY3Rpb24tdjFfanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwYWdlLXNlbGVjdGlvbi12MV9qdW1ib3Ryb24tdjFfY29sb3I7XHJcbiRwYWdlLXNlbGVjdGlvbi12MV9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yOiAkcGFnZS1zZWxlY3Rpb24tdjFfanVtYm90cm9uLXYxX2NvbG9yO1xyXG4kcGFnZS1zZWxlY3Rpb24tdjFfanVtYm90cm9uLXYxX2JyZWFkY3J1bWJfY29udGVudC1hY3RpdmVfY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG5cclxuXHJcbi8vICoqKioqKioqKioqKioqKioqKioqKioqXHJcbi8vIFBhZ2UgcsOpZGFjdGlvbm5lbGxlXHJcbiRwYWdlLWVkaXRvcmlhbF9qdW1ib3Ryb24tdjFfYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKCcuLi9pbWFnZXMvbW9kdWxlcy9qdW1ib3Ryb24vMy5qcGcnKSBuby1yZXBlYXQgMC9jb3ZlcjsgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBGb25kIGR1IG1vZHVsZVxyXG4kcGFnZS1lZGl0b3JpYWxfanVtYm90cm9uLXYxX292ZXJsYXlfYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkY29sb3JfbmV1dHJhbC0xLCAuOSk7XHJcbiRwYWdlLWVkaXRvcmlhbF9qdW1ib3Ryb24tdjFfY29sb3I6ICRjb2xvcl9icmFuZC0yO1xyXG4kcGFnZS1lZGl0b3JpYWxfanVtYm90cm9uLXYxX21pbi1oZWlnaHQ6IGF1dG87XHJcbiRwYWdlLWVkaXRvcmlhbF9qdW1ib3Ryb24tdjFfbWFyZ2luLWJvdHRvbTogMDsgLy8gTWFyZ2UgYmFzc2UgcG91ciDDqXZpdGVyIGxlIHBhc3NhZ2Ugc291cyBsYSBwaG90byBsb3JzIGRlIGwnb3V2ZXJ0dXJlIGR1IG1vdGV1ciBkZSByZWNoZXJjaGVcclxuXHJcbiRwYWdlLWVkaXRvcmlhbF9qdW1ib3Ryb24tdjFfX3RpdGxlX2NvbnRlbnRfMV9jb2xvcjogJHBhZ2UtZWRpdG9yaWFsX2p1bWJvdHJvbi12MV9jb2xvcjtcclxuJHBhZ2UtZWRpdG9yaWFsX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8yX2NvbG9yOiAkcGFnZS1lZGl0b3JpYWxfanVtYm90cm9uLXYxX2NvbG9yO1xyXG4kcGFnZS1lZGl0b3JpYWxfanVtYm90cm9uLXYxX2JyZWFkY3J1bWJfY29udGVudF9jb2xvciAgICAgICA6ICRwYWdlLWVkaXRvcmlhbF9qdW1ib3Ryb24tdjFfY29sb3I7XHJcbiRwYWdlLWVkaXRvcmlhbF9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50LWFjdGl2ZV9jb2xvcjogJHBhZ2UtZWRpdG9yaWFsX2p1bWJvdHJvbi12MV9jb2xvcjtcclxuXHJcblxyXG4vLyAqKioqKioqKioqKioqKioqKioqKioqKlxyXG4vLyBQYWdlIHRlYW0gbGlzdGluZ1xyXG4kcGFnZS1saXN0aW5nLXRlYW1fanVtYm90cm9uLXYxX2JhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCgnLi4vaW1hZ2VzL21vZHVsZXMvanVtYm90cm9uLzUuanBnJykgbm8tcmVwZWF0IDAvY292ZXI7XHJcbiRwYWdlLWxpc3RpbmctdGVhbV9qdW1ib3Ryb24tdjFfb3ZlcmxheV9iYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvcl9uZXV0cmFsLTEsIC45KTtcclxuJHBhZ2UtbGlzdGluZy10ZWFtX2p1bWJvdHJvbi12MV9jb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbiRwYWdlLWxpc3RpbmctdGVhbV9qdW1ib3Ryb24tdjFfbWluLWhlaWdodDogYXV0bztcclxuJHBhZ2UtbGlzdGluZy10ZWFtX2p1bWJvdHJvbi12MV9tYXJnaW4tYm90dG9tOiAwO1xyXG5cclxuJHBhZ2UtbGlzdGluZy10ZWFtX2p1bWJvdHJvbi12MV9fdGl0bGVfY29udGVudF8xX2NvbG9yOiAkcGFnZS1saXN0aW5nLXRlYW1fanVtYm90cm9uLXYxX2NvbG9yO1xyXG4kcGFnZS1saXN0aW5nLXRlYW1fanVtYm90cm9uLXYxX190aXRsZV9jb250ZW50XzJfY29sb3I6ICRwYWdlLWxpc3RpbmctdGVhbV9qdW1ib3Ryb24tdjFfY29sb3I7XHJcbiRwYWdlLWxpc3RpbmctdGVhbV9qdW1ib3Ryb24tdjFfYnJlYWRjcnVtYl9jb250ZW50X2NvbG9yICAgICAgIDogJHBhZ2UtbGlzdGluZy10ZWFtX2p1bWJvdHJvbi12MV9jb2xvcjtcclxuJHBhZ2UtbGlzdGluZy10ZWFtX2p1bWJvdHJvbi12MV9icmVhZGNydW1iX2NvbnRlbnQtYWN0aXZlX2NvbG9yOiAkcGFnZS1saXN0aW5nLXRlYW1fanVtYm90cm9uLXYxX2NvbG9yOyIsIi5qcy1sYXp5LFxyXG4uanMtc3dpcGVyLWxhenkge1xyXG4gIFxyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxZjFmMTtcclxuXHJcbiAgICBvcGFjaXR5OiAwO1xyXG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAycztcclxuXHJcbiAgICAmLmpzLWxhenktbG9hZGVkLFxyXG4gICAgJi5qcy1sYXp5LWVycm9yIHtcclxuICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgfVxyXG59XHJcblxyXG5pbWcubGF6eTpub3QoW3NyY10pIHtcclxuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcclxufVxyXG5cclxuaW1nLmpzLWxhenkuanMtbGF6eS1lcnJvciB7XHJcbiAgICBoZWlnaHQ6IGF1dG87XHJcbn0iLCJcclxuLnNjcmVlbi1yZWFkZXItdGV4dCB7XHJcbiAgICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCk7XHJcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDtcclxuICAgIGhlaWdodDogMXB4O1xyXG4gICAgd2lkdGg6IDFweDtcclxuICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbn1cclxuXHJcbi5zY3JlZW4tcmVhZGVyLXRleHQ6Zm9jdXMsXHJcbio6Zm9jdXMgLnNjcmVlbi1yZWFkZXItdGV4dCB7XHJcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjFmMWYxO1xyXG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xyXG4gICAgYm94LXNoYWRvdzogMCAwIDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjYpO1xyXG4gICAgY2xpcDogYXV0byAhaW1wb3J0YW50O1xyXG4gICAgY29sb3I6ICMyMTc1OWI7XHJcbiAgICBkaXNwbGF5OiBibG9jaztcclxuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XHJcbiAgICBmb250LXdlaWdodDogYm9sZDtcclxuICAgIGhlaWdodDogYXV0bztcclxuICAgIGxlZnQ6IDVweDtcclxuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XHJcbiAgICBwYWRkaW5nOiAxNXB4IDIzcHggMTRweDtcclxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcclxuICAgIHRvcDogNXB4O1xyXG4gICAgd2lkdGg6IGF1dG87XHJcbiAgICB6LWluZGV4OiAxMDAwMDA7XHJcbn0iLCIvKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVhZGVyICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ubWVudXtcclxuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG59XHJcbi5oZWFkZXJfX3RvcC0tdjEge1xyXG4gICAgLmhlYWRlcl9fbG9nbyB7XHJcbiAgICAgICAgaW1ne1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjE1MDBweCkge1xyXG4gICAgICAgICAgICAgICAgbWF4LXdpZHRoOiBpbmhlcml0O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi50b3BiYXIge1xyXG4gICAgLnNlbGVjdGlvbi1pY29uX19pY29ue1xyXG4gICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTJweCkge1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDJlbTtcclxuICAgICAgICAgICAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgY29sb3I6I2ZmZjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4ubWFpbi1uYXYgLmxhbmctc3dpdGNoIC5zcy1tYWluIC5zcy1zaW5nbGUtc2VsZWN0ZWQgLnNzLWFycm93IHNwYW4ge1xyXG4gICBcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkycHgpIHsgICAgICAgIFxyXG4gICAgICAgIGJvcmRlci1jb2xvcjogI2ZmZjtcclxuICAgIH1cclxufVxyXG4uaGVhZGVyLS1pbm5lciB7XHJcbiAgICAudG9wYmFyIHtcclxuICAgICAgICAuc2VsZWN0aW9uLWljb25fX2ljb257XHJcbiAgICAgICAgICAgIHN2Z3tcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogMmVtO1xyXG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiNmZmY7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcblx0Lmxhbmctc3dpdGNoIHtcclxuXHRcdC5zcy1tYWluIHtcclxuXHRcdFx0LnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcblx0XHRcdFx0LnNzLWFycm93IHtcclxuXHRcdFx0XHRcdHNwYW4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMTQyZjY0ICFpbXBvcnRhbnQ7ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG5cclxuLmhlYWRlci0taW5uZXIge1xyXG4gICAgLmhlYWRlcl9fbG9nby1pbWd7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjE1NDBweCkgYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDo5OTJweCkgYW5kIChtaW4td2lkdGg6NzY4cHgpIHsgICAgICAgICAgIFxyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDBweDtcclxuICAgICAgICAgICAgJjo6YmVmb3JlLCY6OmFmdGVye1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNnB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTU0MXB4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgICY6OmJlZm9yZSwmOjphZnRlcntcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgIG1heC13aWR0aDogMjAwcHg7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IGluaGVyaXQ7XHJcbiAgICAgICAgfVxyXG4gICAgfSAgIFxyXG4gICAgLnRvcGJhcntcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6MTQ0MHB4KSBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAgICB0b3A6IDFlbTtcclxuICAgICAgICB9XHJcbiAgICB9IFxyXG4gICAgLmhlYWRlcl9fbG9nb3tcclxuICAgICAgICAmOjpiZWZvcmUsJjo6YWZ0ZXJ7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICAuaGVhZGVyX193cmFwcGVyIHtcclxuICAgICAgICAuaGVhZGVyX2J1dHRvbiB7XHJcbiAgICAgICAgICAgIC5zZWFyY2gtdG9nZ2xlLW1lbnV7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MnB4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6JGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLm1lbnVfX2xpbmt7XHJcbiAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgJjo6Zmlyc3QtbGV0dGVye1xyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICB9XHJcbn1cclxuLmhlYWRlcl9fbG9nbyB7XHJcbiAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxufVxyXG4uYm9keS0taG9tZXtcclxuICAgIC5tYWluLW5hdntcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZChtYXgtd2lkdGg6MTU0MHB4KSBhbmQgKG1pbi13aWR0aDoxMjgxcHgpIHtcclxuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgICAgICB0b3A6IC0yZW07XHJcbiAgICAgICAgfVxyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kKG1heC13aWR0aDoxMjgwcHgpIGFuZCAobWluLXdpZHRoOjEyMDBweCkge1xyXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICAgIHRvcDogLTJlbTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi5oZWFkZXJfX2NvbnRlbnQge1xyXG5cdC5oZWFkZXJfX3Nsb2dhbiB7XHJcblx0XHQudGl0bGUge1xyXG5cdFx0XHQudGl0bGVfX2NvbnRlbnQtMSB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiA2dnc7ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0fVxyXG5cdFx0XHQudGl0bGVfX2NvbnRlbnQtMiB7XHJcbiAgICAgICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSB7XHJcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMHZ3OyAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcblx0XHRcdH1cclxuXHRcdH1cclxuXHR9XHJcbn1cclxuLmhlYWRlcl9fdG9we1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQobWF4LXdpZHRoOjEyODBweCkgYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICBsZWZ0OiAwO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MnB4KSB7XHJcbiAgICAubmF2LXRvZ2dsZV9fbGluZXMge1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICY6YWZ0ZXIge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICB9XHJcbiAgICAgICAgJjpiZWZvcmUge1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICB9XHJcbiAgICB9XHJcbiAgICBcclxufVxyXG4ubWFpbi1uYXYge1xyXG5cdC5sYW5nLXN3aXRjaCB7XHJcblx0XHQuc3MtbWFpbiB7XHJcblx0XHRcdC5zcy1zaW5nbGUtc2VsZWN0ZWQge1xyXG5cdFx0XHRcdGNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxuICAgICAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkycHgpIHtcclxuICAgICAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgICAgICAgICAgfVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcbi5ib2R5LS1ob21le1xyXG4gICAgLm1haW4tbmF2e1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTU0MHB4KSBhbmQgKG1pbi13aWR0aDogMTIxMHB4KSB7XHJcbiAgICAgICAgICAgIHRvcDogLTNlbTtcclxuICAgICAgICB9XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQobWluLXdpZHRoOjE1NDFweCkge1xyXG4gICAgICAgICAgICB0b3A6IC0xZW07XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG5cclxufVxyXG4uaGVhZGVyX19jb250ZW50IHtcclxuICAgIC5oZWFkZXJfX3Nsb2dhbiB7XHJcbiAgICAgICAgLnRpdGxlIHtcclxuICAgICAgICAgICAgLnRpdGxlX19jb250ZW50LTJ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgJjo6Zmlyc3QtbGV0dGVye1xyXG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBTRUFSQ0ggICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5tYWluLXNlYXJjaC1mb3JtIHtcclxuICAgIC5zdWJtaXRfX2ZpZWxkLmJ1dHRvbntcclxuICAgICAgICBmb250LXdlaWdodDogNTAwO1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcclxuICAgICAgICBmb250LWZhbWlseTogXCJBdmVuaXJcIjsgICBcclxuICAgIH1cclxufVxyXG4uc3MtbWFpbi5qcy1zZWxlY3QtLW1haW4ge1xyXG5cdC5zcy1jb250ZW50IHtcclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MnB4KSBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogOTIlOyAgICAgICAgICAgIFxyXG4gICAgICAgIH1cclxuXHR9XHJcbn1cclxuXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIENDICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5mYXZvcml0ZXMtdjJfX2l0ZW0tdGl0bGUge1xyXG4gICAgLnRpdGxlLXN1YnRpdGxlIHtcclxuICAgICAgICAudGl0bGUtc3VidGl0bGVfX3N1YnRpdGxle1xyXG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yX2JyYW5kLTE7XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZS1zdWJ0aXRsZV9fY29udGVudHtcclxuICAgICAgICAgICAgY29sb3I6ICRjb2xvcl9icmFuZC0xO1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDI1cHg7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5mYXZvcml0ZXMtdjJfX2l0ZW0taW5mb3tcclxuICAgIGNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxufVxyXG4uZmF2b3JpdGVzLXYyX19pdGVtLXRleHQtYmxvY2sudGV4dC1ibG9ja3tcclxuICAgIGNvbG9yOiAkY29sb3JfYnJhbmQtMTtcclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBDUk8gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uY3JvLXYyX190aXRsZSB7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIC50aXRsZV9fY29udGVudC0xe1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjE1NDBweCkgYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMnZ3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICY6bGFuZyhlbil7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuNnZ3O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgICAgIC50aXRsZV9fY29udGVudC0ye1xyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjE1NDBweCkgYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMi41dnc7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLmNyby12Ml9fdGV4dC1ibG9jay50ZXh0LWJsb2Nre1xyXG4gICAgY29sb3I6ICRjb2xvcl9uZXV0cmFsLTE7XHJcbiAgICBhe1xyXG4gICAgICAgIGNvbG9yOiAkY29sb3JfbmV1dHJhbC0xICFpbXBvcnRhbnQ7XHJcbiAgICB9XHJcbn1cclxuLmNyby12Ml9fZHJhd2luZy1jb250YWluZXIgXHJcbntcclxuICAgIC5kcmF3aW5nX190ZXh0LXZlcnRpY2FsXHJcbiAgICB7XHJcbiAgICAgICAgbGVmdDogLTE0cHg7IFxyXG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgJjo6Zmlyc3QtbGV0dGVye1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjE1NDBweCkgYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogNXZ3O1xyXG4gICAgICAgIH1cclxuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjEwMjRweCkgYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgZm9udC1zaXplOiAxMHZ3O1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5odG1sIHtcclxuICAgICY6bGFuZyhlbil7XHJcbiAgICAgICAgLmRyYXdpbmdfX3RleHQtdmVydGljYWwgeyBcclxuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgJjo6Zmlyc3QtbGV0dGVye1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MXB4KSBhbmQgKG1pbi13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiA2Ljd2dztcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC05MGRlZykgdHJhbnNsYXRlKC0xNDQlKTtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC0wLjJlbTtcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTQ0MHB4KSBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtMTMyJSk7XHJcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDV2dztcclxuICAgICAgICAgICAgfVxyXG4gICAgXHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTU0MHB4KSBhbmQgKG1pbi13aWR0aDoxNDQxcHgpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtNzclKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNXZ3O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTExcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxNTQxcHgpIHtcclxuICAgICAgICAgICAgICAgIHBvc2l0aW9uIDogcmVsYXRpdmU7XHJcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpIHRyYW5zbGF0ZSgtNzclKTtcclxuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNHZ3O1xyXG4gICAgICAgICAgICAgICAgYm90dG9tOiAtMTAlO1xyXG4gICAgICAgICAgICAgICAgbGVmdDogLTExcHg7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgU0VSVklDRVMgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLnNlcnZpY2VzLXYyX19pdGVtLXRpdGxlIHtcclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50LTF7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgICAgICY6OmZpcnN0LWxldHRlcntcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFNJTE9TICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4uc2lsb3MtdjFfX3dyYXBwZXJ7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xyXG4gICAgICAgIHBhZGRpbmc6IDNlbTtcclxuICAgIH1cclxufVxyXG4uc2lsb3MtdjEge1xyXG4gICAgLnNpbG9fX3RpdGxle1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZTtcclxuICAgIH1cclxufVxyXG4uc2lsb3MtdjFfX3RpdGxlIHtcclxuICAgIC50aXRsZSB7XHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50LTJ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBGT09URVIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5mb290ZXItdjEtdG9wIHtcclxuICAgIC50aXRsZXtcclxuICAgICAgICBtYXJnaW4tYm90dG9tOiAxZW07XHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50LTF7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7XHJcbiAgICAgICAgICAgICY6OmZpcnN0LWxldHRlcntcclxuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgICAgLnRpdGxlX19jb250ZW50LTJ7XHJcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2U7ICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG4gICBcclxufVxyXG4uZm9vdGVyLXYxLWxhc3RfX2xiaS1sb2dve1xyXG4gICAgd2lkdGg6IDE2NHB4O1xyXG4gICAgaGVpZ2h0OiAyNS45OHB4O1xyXG59XHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi8qICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBQQUdFUyBJTlRFUk4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICovXHJcbi8qIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXHJcbi5zZWxlY3Rpb24tY29udGVudC12MV9faXRlbXMtd3JhcHBlclxyXG57XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjE0NDBweCkgIHtcclxuICAgICAgICBtYXgtd2lkdGg6IDEyMDBweDsgICAgICAgIFxyXG4gICAgICAgIG1hcmdpbjogMCAxZW07XHJcbiAgICB9XHJcbn1cclxuLnNlbGVjdGlvbi1jb250ZW50LXYxIFxyXG57XHJcbiAgICAuaXRlbV9faW1nXHJcbiAgICB7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb250YWluO1xyXG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3JfbmV1dHJhbC0xO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjE1NDBweCkgYW5kIChtaW4td2lkdGg6MTIwMHB4KSB7XHJcblx0LmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3Rpbmcge1xyXG5cdFx0LmFnZW5jeS1saXN0aW5nX19pdGVtIHtcclxuXHRcdFx0Lml0ZW1fX2Nvb3JkcyB7XHJcblx0XHRcdFx0LmNvb3Jkc19fdGl0bGUudGl0bGUge1xyXG5cdFx0XHRcdFx0LnRpdGxlX19jb250ZW50LTIge1xyXG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDMuOXZ3O1xyXG5cdFx0XHRcdFx0fVxyXG5cdFx0XHRcdH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4ucHJvZ3JhbS1saXN0aW5nLXYzIC5pdGVte1xyXG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTJweCApIGFuZCAobWluLXdpZHRoOjc2OHB4KSB7XHJcbiAgICAgICAgcGFkZGluZzogM2VtIDA7ICAgICAgICBcclxuICAgIH1cclxufVxyXG4uZmlsdGVyLXYxIHtcclxuICAgIG1hcmdpbi1ib3R0b206IDJlbTtcclxufVxyXG4ucHJvcGVydHktbGlzdGluZy12MiB7XHJcbiAgICAuaXRlbSB7XHJcbiAgICAgICAgLm9wdGlvbnMge1xyXG4gICAgICAgICAgICAub3B0aW9ue1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMS45ZW07ICAgICAgICAgICAgICAgICAgIFxyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC5vcHRpb25fX2xhYmVse1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNXZ3OyAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uanVtYm90cm9uLXYxX190aXRsZSB7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIC50aXRsZV9fY29udGVudC0ye1xyXG4gICAgICAgICAgICBmb250LXNpemU6IDIuNmVtO1xyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYWxlcnRtYWlsLWNvbnRlbnQtdjFfX2Zvcm0ge1xyXG4gICAgLmZvcm1fX3dyYXBwZXJ7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICB3aWR0aDogMTAwJTsgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbi5maWx0ZXItdjFfX2J1dHRvbi5idXR0b257XHJcbiAgICBjb2xvcjogJGNvbG9yX2JyYW5kLTI7XHJcbn1cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLyogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFBBR0UgQ09OVEFDVCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgKi9cclxuLyogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cclxuLmNvbnRhY3QtY29udGVudC12MV9fYWdlbmN5LWxpc3Rpbmcge1xyXG5cdC5hZ2VuY3ktbGlzdGluZ19faXRlbSB7XHJcblx0XHQuaXRlbV9fY29vcmRzIHtcclxuXHRcdFx0LmNvb3Jkc19fbGFiZWwge1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIG1pbi13aWR0aDogMTA5cHg7ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgICAgIH1cclxuXHRcdFx0fVxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uY29udGFjdC1jb250ZW50LXYxX19mb3JtLWJsb2NrIHtcclxuXHQuZm9ybS1ibG9jayB7XHJcblx0XHQuZm9ybV9fdGV4dC12ZXJ0aWNhbCB7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkycHgpIHtcclxuICAgICAgICAgICAgICAgIGxlZnQ6IC03cHg7ICAgICAgICAgICAgICAgICAgICBcclxuICAgICAgICAgICAgfVx0XHRcdFxyXG5cdFx0fVxyXG5cdH1cclxufVxyXG4uYm9keS0tcGFnZS1jb250YWN0IC50aXRsZV9fY29udGVudC0yIHtcclxuICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTU0MHB4KSBhbmQgKG1pbi13aWR0aDoxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNXZ3IWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4vKiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgUEFSVE5FUlMgUEFHRSAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAqL1xyXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xyXG4ucGFydG5lci1saXN0aW5nLXYxe1xyXG4gICAgLnRpdGxlLXN1YnRpdGxle1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6IDg0cHg7XHJcbiAgICB9XHJcbn1cclxuLmxvY2FsaXphdG9yLS1uby1wcm94aW1pdHkgXHJcbntcclxuICAgIC5sb2NhbGl6YXRvcl9fZXh0cmF7XHJcbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTJweCkgYW5kIChtaW4td2lkdGg6NzY4cHgpIHtcclxuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XHJcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcblxyXG4uZXN0aW1hdGlvbi1jb250ZW50LXYxX19pdGVtIC5pdGVtX19kZWNvcmF0ZXtcclxuICAgIG1hcmdpbi10b3A6IDA7XHJcbn1cclxuXHJcbmhlYWRlci5mYXZvcml0ZXMtdjNfX2l0ZW0tdGl0bGUuanMtYW5pbWF0ZSB7XHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjk5MnB4KSBhbmQgKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBib3R0b206IDJlbTsgICAgICAgIFxyXG4gICAgfVxyXG59XHJcbi5oZWFkZXItLWlubmVyIHtcclxuXHQuc2VsZWN0aW9uLWljb25fX2ljb24ge1xyXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6OTkycHgpIHtcclxuICAgICAgICAgICAgPioge1xyXG4gICAgICAgICAgICAgICAgY29sb3I6ICMxNDJmNjQ7XHJcbiAgICAgICAgICAgICAgICBmaWxsOiAjZmZmO1xyXG4gICAgICAgICAgICAgICAgc3Ryb2tlOiAjZmZmO1xyXG4gICAgICAgICAgICB9ICAgICAgICAgICAgXHJcbiAgICAgICAgfVxyXG5cdH1cclxufVxyXG5cclxuLnNzLW1haW4uanMtc2VsZWN0LS1saWdodCB7XHJcbiAgICAuc3Mtc2luZ2xlLXNlbGVjdGVkIHtcclxuICAgICAgICAucGxhY2Vob2xkZXJ7XHJcbiAgICAgICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6MTIwMHB4KSB7XHJcbiAgICAgICAgICAgICAgICBjb2xvcjojZmZmO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfSAgICBcclxufVxyXG4uaGVhZGVyLS1pbm5lciB7XHJcblx0Lmxhbmctc3dpdGNoIHtcclxuXHRcdC5zcy1tYWluIHtcclxuXHRcdFx0LnNzLXNpbmdsZS1zZWxlY3RlZCB7XHJcblx0XHRcdFx0LnNzLWFycm93IHtcclxuXHRcdFx0XHRcdHNwYW4ge1xyXG5cdFx0XHRcdFx0XHRib3JkZXItY29sb3I6ICNmZmY7XHJcblx0XHRcdFx0XHR9XHJcblx0XHRcdFx0fVxyXG5cdFx0XHR9XHJcblx0XHR9XHJcblx0fVxyXG59XHJcblxyXG4uYWxlcnRtYWlsLXYxX190aXRsZSB7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIC50aXRsZV9fY29udGVudC0xe1xyXG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlO1xyXG4gICAgICAgICAgICAmOjpmaXJzdC1sZXR0ZXJ7XHJcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbmJvZHk6bm90KC5ib2R5LS1ob21lKXtcclxuICAgIC5qdW1ib3Ryb24tdjFfX3RpdGxle1xyXG4gICAgICAgIC50aXRsZSB7XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudC0xe1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgICAgICY6OmZpcnN0LWxldHRlcntcclxuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xyXG4gICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIC50aXRsZV9fY29udGVudC0ye1xyXG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IGxvd2VyY2FzZTtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgIH1cclxufVxyXG4uYWxlcnRtYWlsLXYxX190aXRsZSB7XHJcbiAgICAudGl0bGUge1xyXG4gICAgICAgIC50aXRsZV9fY29udGVudC0ye1xyXG4gICAgICAgICAgICAmOmxhbmcoZW4pe1xyXG4gICAgICAgICAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo5OTJweCkgYW5kKG1pbi13aWR0aDo3NjhweCkge1xyXG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogNnZ3OyAgICAgICAgICAgICAgICAgICAgXHJcbiAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICB9XHJcbn1cclxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTIwMHB4KSBhbmQgKG1heC13aWR0aDogMTQ5OXB4KXtcclxuICAgIC5oZWFkZXJfX3RvcC0tdjEge1xyXG4gICAgICAgIC5oZWFkZXJfX2xvZ28gICB7XHJcbiAgICAgICAgICAgIGltZyB7XHJcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDI1MHB4O1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG4gICAgfVxyXG59XHJcbkBtZWRpYSAobWluLXdpZHRoOiAxMjgwcHgpIGFuZCAobWF4LXdpZHRoOiAxNTAwcHgpIHtcclxuICAgIC5tZW51IHtcclxuICAgICAgICBmb250LXNpemU6IDE4cHggIWltcG9ydGFudDtcclxuICAgIH1cclxufVxyXG4ucGFnZS1saXN0aW5nLXYxIHtcclxuICAgIC5lZGl0b3JpYWwge1xyXG4gICAgICAgIG1hcmdpbjogMmVtIDA7XHJcbiAgICB9ICAgIFxyXG59XHJcblxyXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA5OTJweCkge1xyXG4gICAgLnNlcnZpY2VzLXYyX19pdGVtIHtcclxuICAgICAgICB3aWR0aDogY2FsYygyNSUgLSAyZW0pO1xyXG4gICAgfVxyXG59Il19 */
